.dtab{--dtab-sticky-top:52px;flex-direction:column;gap:10px;min-width:0;display:flex}.dtab-wrap{border-radius:var(--radius-md);background:var(--paper-0);box-shadow:inset 0 0 0 1px var(--line);overflow-x:auto}.dtab table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm);line-height:1.45}.dtab th{text-align:left;font-size:var(--fs-xs);letter-spacing:0;color:var(--ink-600);background:var(--paper-25);white-space:nowrap;border-bottom:1px solid var(--line);vertical-align:bottom;padding:9px 12px;font-weight:650;position:relative}.dtab th:first-child{border-top-left-radius:var(--radius-md)}.dtab th:last-child{border-top-right-radius:var(--radius-md)}.dtab td{border-top:1px solid var(--paper-100);vertical-align:middle;color:var(--text);padding:10px 12px}.dtab tbody tr:first-child td{border-top:0}.dtab tfoot td{border-top:1px solid var(--line-strong);background:var(--paper-25);font-weight:650}.dtab .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dtab .nowrap{white-space:nowrap}.dtab .dtab-center{text-align:center}.dtab-nil{color:var(--ink-400)}.dtab tbody tr{transition:background .12s var(--ease)}.dtab tbody tr:hover td{background:color-mix(in srgb, var(--sky-25) 70%, transparent)}.dtab tr.is-click{cursor:pointer}.dtab tr.is-click:hover td{background:var(--sky-25)}.dtab tr.is-click:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.dtab--dense td,.dtab--dense th{padding:7px 12px}@media (min-width:1181px){.dtab:not(.dtab--box):not(.is-wide) .dtab-wrap{overflow:visible}.dtab:not(.dtab--box):not(.is-wide) th{top:var(--dtab-sticky-top);z-index:2;position:sticky}}.dtab--box th{z-index:2;position:sticky;top:0}.dtab-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dtab-count{font-size:var(--fs-xs);color:var(--muted)}.dtab-pages{align-items:center;gap:2px;display:flex}.dtab-pg{min-width:32px;height:32px;color:var(--ink-700);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0 8px;display:inline-grid}.dtab-pg:hover:not(:disabled){background:var(--paper-100)}.dtab-pg.is-on{background:var(--sky-100);color:var(--sky-800);font-weight:700}.dtab-pg:disabled{opacity:.35;cursor:default}.dtab-gap{color:var(--ink-400);padding:0 4px}.dtab-rot-r{transform:rotate(-90deg)}.dtab-empty{border-radius:var(--radius-md);background:var(--paper-25);color:var(--muted);font-size:var(--fs-sm);text-align:center;margin:0;padding:18px 16px}@media (max-width:640px){.dtab--cards .dtab-wrap{box-shadow:none;background:0 0;overflow:visible}.dtab--cards table{min-width:0!important}.dtab--cards thead,.dtab--cards colgroup{display:none}.dtab--cards table,.dtab--cards tbody,.dtab--cards tfoot{display:block}.dtab--cards tr{border-radius:var(--radius-md);background:var(--paper-0);box-shadow:var(--shadow-1);grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;margin-bottom:8px;padding:12px 14px;display:grid}.dtab--cards td{text-align:left;border:0;min-width:0;padding:0;display:block;background:0 0!important}.dtab--cards td[data-m=title]{font-weight:600;font-size:var(--fs-md);overflow-wrap:anywhere;grid-column:1}.dtab--cards td[data-m=value]{text-align:right;grid-area:1/2;font-weight:650}.dtab--cards td[data-m=meta]{font-size:var(--fs-xs);color:var(--ink-600);grid-column:1/-1;gap:8px;display:flex}.dtab--cards td[data-m=meta]:before{content:attr(data-label);min-width:64px;color:var(--ink-400);flex:none}.dtab--cards td[data-m=meta]:not([data-label]):before{display:none}.dtab--cards td[data-m=meta].num{justify-content:space-between}.dtab--cards td[data-m=action]{grid-column:1/-1;justify-self:end;margin-top:4px}.dtab--cards td[data-m=hide]{display:none}.dtab--cards tfoot tr{background:var(--paper-25)}}.shell table th.num,.shell table td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.shell table .nowrap{white-space:nowrap}.stat-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--stat-min,200px)), 1fr));gap:12px;display:grid}.stat{border-radius:var(--radius-card);background:var(--paper-0);min-width:0;box-shadow:var(--shadow-1);color:var(--text);text-align:left;font:inherit;border:0;flex-direction:column;gap:6px;padding:16px 18px 15px;text-decoration:none;display:flex;position:relative;container-type:inline-size}.stat-l{font-size:var(--fs-sm);color:var(--ink-600);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.stat>.chip2,.stat>*>.chip2{align-self:flex-start;width:auto}.stat-v{white-space:nowrap;align-items:baseline;gap:4px;min-width:0;display:flex}.stat-v b{letter-spacing:-.025em;color:var(--ink-950);font-variant-numeric:tabular-nums;font-size:clamp(15px,10cqi,26px);font-weight:700;line-height:1.15}.stat-v small{font-size:var(--fs-sm);color:var(--ink-500);font-weight:600}.stat-s{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stat-t{color:var(--ink-600);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:650;display:inline-flex}.stat-t i{border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.stat-t--up i{border-bottom:6px solid}.stat-t--down i{border-top:6px solid}.stat-t--flat i{background:currentColor;border:0;border-radius:1px;width:8px;height:2px}.stat-t.is-good{color:var(--sky-700)}.stat-t.is-bad{color:var(--stop-fg)}.stat--key{background:linear-gradient(165deg, var(--sky-50), var(--paper-0) 72%);box-shadow:0 0 0 1px var(--sky-200), 0 2px 8px -6px #2d6a9940}.stat--key .stat-v b{color:var(--sky-800)}.stat.is-none .stat-v b{color:var(--ink-400);font-weight:600}.stat.is-link{cursor:pointer;transition:box-shadow .15s var(--ease), transform .15s var(--ease)}.stat.is-link:hover{box-shadow:var(--shadow-2)}.stat.is-link:active{transform:translateY(1px)}@media (max-width:640px){.stat{padding:13px 14px 12px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.chip2--neutral{background:var(--paper-100);color:var(--ink-700)}.chip2--info{background:var(--sky-50);color:var(--sky-800);box-shadow:inset 0 0 0 1px var(--sky-100)}.chip2--warn{background:var(--wait-bg);color:var(--wait-fg)}.chip2--risk{background:var(--stop-bg);color:var(--stop-fg)}.chip2--sm{min-height:20px;font-size:var(--fs-2xs);gap:5px;padding:0 8px}.chip2--sm .bead{width:5px;height:5px}.seg-n{font-size:var(--fs-2xs);color:var(--ink-500);background:#3c301e0f;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 6px;font-weight:600;display:inline-grid}.seg-i.is-on .seg-n{background:var(--sky-100);color:var(--sky-800)}.seg--sm{padding:2px}.seg--sm .seg-i{height:28px;font-size:var(--fs-sm);padding:0 12px}.seg-i:disabled{opacity:.4;cursor:default}.seg-i:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.st-empty{text-align:center;border-radius:var(--radius-card);background:var(--paper-25);box-shadow:inset 0 0 0 1px var(--paper-100);flex-direction:column;align-items:center;gap:12px;padding:32px 20px;display:flex}.st-orb{width:52px;height:52px;color:var(--sky-700);background:radial-gradient(circle at 35% 30%, var(--paper-0), var(--sky-50) 70%);box-shadow:inset 0 0 0 1px var(--sky-100), 0 0 0 6px color-mix(in srgb, var(--sky-50) 55%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.st-orb--warn{color:var(--wait-fg);background:radial-gradient(circle at 35% 30%, var(--paper-0), var(--beige-100) 70%);box-shadow:inset 0 0 0 1px var(--beige-200), 0 0 0 6px color-mix(in srgb, var(--beige-50) 70%, transparent)}.st-body{flex-direction:column;align-items:center;gap:4px;max-width:46ch;display:flex}.st-title{font-size:var(--fs-md);color:var(--ink-900);margin:0;font-weight:650}.st-lead{font-size:var(--fs-sm);color:var(--muted);text-wrap:balance;margin:0;line-height:1.55}.st-act{gap:8px;margin-top:10px;display:flex}.st-empty--sm{text-align:left;border-radius:var(--radius-md);flex-direction:row;align-items:center;gap:12px;padding:14px 16px}.st-empty--sm .st-orb{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--sky-100)}.st-empty--sm .st-orb--warn{box-shadow:inset 0 0 0 1px var(--beige-200)}.st-empty--sm .st-body{align-items:flex-start;max-width:none}.st-empty--sm .st-act{margin-top:6px}.st-load{flex-direction:column;gap:10px;padding:4px 0;display:flex}.st-sk{background:linear-gradient(90deg, var(--paper-100) 0%, var(--paper-50) 40%, var(--paper-100) 80%);background-size:240% 100%;border-radius:999px;height:12px;animation:1.4s ease-in-out infinite st-shine;display:block}.st-sk--row{border-radius:var(--radius-sm);height:36px}.st-load--cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;display:grid}.st-sk-card{border-radius:var(--radius-card);background:var(--paper-0);box-shadow:var(--shadow-1);flex-direction:column;gap:12px;padding:18px;display:flex}.st-sk--s{width:40%;height:10px}.st-sk--l{width:70%;height:20px}@keyframes st-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.st-sk{animation:none}}.mpick{align-items:center;gap:8px;display:inline-flex}.mpick-l{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap}.mpick-box{background:var(--paper-0);height:38px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;align-items:center;padding:0 3px;display:inline-flex;position:relative}.mpick-box:focus-within{box-shadow:inset 0 0 0 1px var(--sky-300), 0 0 0 3px var(--sky-50)}.mpick-step{width:30px;height:30px;color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.mpick-step:hover:not(:disabled){background:var(--sky-50);color:var(--sky-800)}.mpick-step:disabled{opacity:.3;cursor:default}.mpick-v{height:30px;font:inherit;font-size:var(--fs-md);color:var(--ink-900);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-weight:600;display:inline-flex}.mpick-v svg{color:var(--sky-700)}.mpick-v:hover{background:var(--paper-50)}.mpick-native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:50%}
