.haus-ui{--h-aronia-100:oklch(97% 0.012 300);--h-aronia-200:oklch(92% 0.028 300);--h-aronia-500:oklch(52% 0.138 300);--h-aronia-600:oklch(43% 0.125 300);--h-aronia-700:oklch(35% 0.105 300);--h-damson-0:oklch(100% 0 0);--h-damson-50:oklch(99% 0.003 290);--h-damson-100:oklch(97% 0.006 290);--h-damson-200:oklch(93% 0.008 290);--h-damson-300:oklch(86% 0.01 290);--h-damson-400:oklch(74% 0.01 290);--h-damson-500:oklch(60% 0.008 290);--h-damson-700:oklch(37% 0.006 290);--h-damson-900:oklch(18% 0.003 290);--h-elderberry-100:oklch(97% 0.02 265);--h-elderberry-500:oklch(55% 0.2 265);--h-elderberry-700:oklch(42% 0.16 265);--h-greengage-100:oklch(97% 0.03 148);--h-greengage-500:oklch(58% 0.185 148);--h-greengage-700:oklch(45% 0.15 148);--h-mango-100:oklch(97% 0.025 65);--h-mango-500:oklch(60% 0.175 65);--h-mango-700:oklch(47% 0.142 65);--h-cherry-100:oklch(97% 0.03 27);--h-cherry-500:oklch(58% 0.2 27);--h-cherry-700:oklch(44% 0.168 27);--h-surface:var(--h-damson-0);--h-surface-subtle:var(--h-damson-100);--h-surface-sunken:var(--h-damson-200);--h-ink:var(--h-damson-900);--h-ink-2:var(--h-damson-700);--h-ink-3:var(--h-damson-500);--h-border-subtle:var(--h-damson-100);--h-border:var(--h-damson-200);--h-border-strong:var(--h-damson-300);--h-primary:var(--h-aronia-500);--h-primary-hover:var(--h-aronia-600);--h-primary-subtle:var(--h-aronia-100);--h-primary-on-subtle:var(--h-aronia-700);--h-on-primary:var(--h-damson-0);--h-ui-accent:var(--accent);--h-radius-sm:0.25rem;--h-radius-md:0.5rem;--h-radius-lg:0.75rem;--h-radius-full:9999px;--h-shadow-sm:0 1px 2px oklch(18% 0.003 290/0.06);--h-shadow-md:0 4px 6px -1px oklch(18% 0.003 290/0.1),0 2px 4px -2px oklch(18% 0.003 290/0.1);--h-focus:0 0 0 2px var(--h-surface),0 0 0 4px var(--h-primary);--h-font:var(--manrope),"Manrope",system-ui,sans-serif;--h-mono:var(--fira-code),"Fira Code",ui-monospace,monospace;color-scheme:light;background:var(--h-surface);color:var(--h-ink);font-family:var(--h-font);font-size:.875rem;font-weight:400;line-height:1.5;letter-spacing:0}.haus-ui ::selection{background:var(--h-primary-subtle)}.haus-ui :focus-visible{outline:none;box-shadow:var(--h-focus)}.haus-ui .h-display{font-size:1.875rem;font-weight:700;line-height:1.15;letter-spacing:-.01em}.haus-ui .h-heading-lg{font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.01em}.haus-ui .h-heading{font-size:1.25rem;font-weight:600;line-height:1.25;letter-spacing:-.01em}.haus-ui .h-heading-sm{font-size:1rem;font-weight:600;line-height:1.3;letter-spacing:-.01em}.haus-ui .h-body-lg{font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:0}.haus-ui .h-body{font-size:.875rem}.haus-ui .h-body,.haus-ui .h-body-sm{font-weight:400;line-height:1.5;letter-spacing:0}.haus-ui .h-body-sm{font-size:.8125rem}.haus-ui .h-label{font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:0}.haus-ui .h-label-sm{font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.02em}.haus-ui .h-label-xs{font-size:.6875rem;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.haus-ui.haus-ui .h-mono{font-family:var(--h-mono);font-size:.8125rem;font-weight:400;line-height:1.6;letter-spacing:0}.haus-ui.haus-ui *{font-family:inherit}.haus-ui.haus-ui code{font-family:var(--h-mono);font-size:inherit;line-height:inherit;padding:0;border-radius:0;background:none;color:inherit}.haus-ui.haus-ui .h-code{font-family:var(--h-mono);font-size:.8125rem;font-weight:400;line-height:1.6;letter-spacing:0;color:var(--h-primary-on-subtle);background:var(--h-primary-subtle);padding:.1em .4em;border-radius:var(--h-radius-sm)}.haus-ui.haus-ui .h-code--block{display:block;padding:var(--space-3) var(--space-4);border-radius:var(--h-radius-md);color:var(--h-ink);background:var(--h-surface-subtle);border:1px solid var(--h-border);overflow-x:auto;white-space:pre}.haus-ui.haus-ui .h-code--neutral{color:var(--h-ink-2);background:var(--h-surface-subtle)}.haus-ui.haus-ui .h-chip,.haus-ui.haus-ui .h-value{font-family:var(--h-mono);font-size:.8125rem;font-weight:400;line-height:1.6;letter-spacing:0;color:var(--h-ink-2)}.haus-ui.haus-ui .h-chip{padding:.1rem .4rem;border-radius:var(--h-radius-sm);background:var(--h-surface)}.cu__ui{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.cu__tabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cu__tab{color:var(--h-ink-2);background:var(--h-surface-subtle);border:1px solid var(--h-border);padding:.25rem var(--space-3);border-radius:var(--h-radius-full);cursor:pointer;transition:all .15s ease}.cu__tab:hover{border-color:var(--h-border-strong);color:var(--h-ink)}.cu__tab.is-on{background:var(--h-primary);border-color:var(--h-primary);color:var(--h-on-primary)}.cu__sig{color:var(--h-primary-on-subtle)}.cu__panel{display:flex;flex-direction:column;gap:var(--space-4)}.cu__controls{display:flex;align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;padding:var(--space-4);border-radius:var(--h-radius-md);background:var(--h-surface-subtle);border:1px solid var(--h-border)}.cu__field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.cu__field--grow{flex:1 1;min-width:11rem}.cu__field--end{align-items:flex-end;text-align:right}.cu__fieldLabel{color:var(--h-ink-3)}.cu__fieldRow{display:flex;align-items:center;gap:var(--space-2)}.cu__fieldRow--wrap{flex-wrap:wrap}.cu__swatch{position:relative;width:2.25rem;height:2.25rem;flex:none;border-radius:var(--h-radius-md);border:1px solid var(--h-border-strong);box-shadow:var(--h-shadow-sm);cursor:pointer;overflow:hidden}.cu__swatch input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.cu__preset{color:var(--h-ink-2);background:var(--h-surface);border:1px solid var(--h-border-strong);padding:.2rem var(--space-3);border-radius:var(--h-radius-full);cursor:pointer;transition:all .15s ease}.cu__preset:hover{border-color:var(--h-primary);color:var(--h-primary)}.cu__range{flex:1 1;min-width:6rem;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--h-radius-full);background:var(--h-surface-sunken);accent-color:var(--h-primary);cursor:pointer}.cu__hint{color:var(--h-ink-3)}.cu__seam{position:relative;display:grid;grid-template-columns:1fr 1fr;height:9rem;border-radius:var(--h-radius-md);border:1px solid var(--h-border);overflow:hidden}.cu__seamHalf{display:block}.cu__seamRead{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-5);border-radius:var(--h-radius-md);background:var(--h-surface);box-shadow:var(--h-shadow-md)}.cu__big{color:var(--h-ink)}.cu__unit{color:var(--h-ink-3)}.cu__pill{padding:.15rem var(--space-3);border-radius:var(--h-radius-full);white-space:nowrap}.cu__pill.is-ok{background:var(--h-greengage-100);color:var(--h-greengage-700)}.cu__pill.is-warn{background:var(--h-mango-100);color:var(--h-mango-700)}.cu__pill.is-info{background:var(--h-elderberry-100);color:var(--h-elderberry-700)}.cu__ratio{color:var(--h-ink)}.cu__specimen{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border-radius:var(--h-radius-md);border:1px solid var(--h-border)}.cu__verdicts{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:var(--space-2);gap:var(--space-2);list-style:none}.cu__verdict{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--h-radius-md);border:1px solid transparent}.cu__verdictName{flex:1 1;min-width:0}.cu__threshold{opacity:.75}.cu__verdict.is-pass{background:var(--h-greengage-100);border-color:var(--h-greengage-500);color:var(--h-greengage-700)}.cu__verdict.is-fail{background:var(--h-cherry-100);border-color:var(--h-cherry-500);color:var(--h-cherry-700)}.cu__clusters{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-gap:var(--space-3);gap:var(--space-3);list-style:none;align-items:start}.cu__cluster{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--h-radius-md);border:1px solid var(--h-border);background:var(--h-surface-subtle)}.cu__cluster.is-dupe{border-color:var(--h-primary);background:var(--h-primary-subtle)}.cu__members{display:flex;gap:2px;list-style:none}.cu__member{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--h-radius-sm);box-shadow:0 0 0 1px var(--h-border-strong) inset}.cu__member.is-rep{box-shadow:0 0 0 2px var(--h-ink) inset}.cu__clusterRep{color:var(--h-ink-2)}.cu__clusterMeta{color:var(--h-ink-3)}.cu__cluster.is-dupe .cu__clusterMeta,.cu__cluster.is-dupe .cu__clusterRep{color:var(--h-primary-on-subtle)}.cu__ramp{display:grid;list-style:none;border-radius:var(--h-radius-md);border:1px solid var(--h-border);overflow:hidden}.cu__stop{display:flex;align-items:flex-end;justify-content:center;height:5rem;padding-bottom:var(--space-2);min-width:0}.cu__stopL{opacity:.85;white-space:nowrap}@media (max-width:48rem){.cu__stopL{display:none}}.hc__ui{gap:var(--space-5);min-width:0}.hc__row,.hc__ui{display:flex;flex-direction:column}.hc__row{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--h-border-subtle)}.hc__row:last-child{padding-bottom:0;border-bottom:none}.hc__cap{color:var(--h-ink-3)}.hc__items{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.hc__items--fields{align-items:flex-start}.hc__items--blocks{align-items:stretch}.hc__badge{padding:2px var(--space-2);border-radius:var(--h-radius-full)}.hc__badge.is-neutral{background:var(--h-surface-subtle);color:var(--h-ink-2)}.hc__badge.is-primary{background:var(--h-primary-subtle);color:var(--h-primary-on-subtle)}.hc__badge.is-info{background:var(--h-elderberry-100);color:var(--h-elderberry-700)}.hc__badge.is-success{background:var(--h-greengage-100);color:var(--h-greengage-700)}.hc__badge.is-warning{background:var(--h-mango-100);color:var(--h-mango-700)}.hc__badge.is-error{background:var(--h-cherry-100);color:var(--h-cherry-700)}.hc__btn{padding:.45rem var(--space-4);border-radius:var(--h-radius-md);border:1px solid transparent;cursor:pointer;transition:all .15s ease}.hc__btn--sm{padding:.3rem var(--space-3)}.hc__btn.is-solid{background:var(--h-primary);color:var(--h-on-primary)}.hc__btn.is-solid:hover:not(:disabled){background:var(--h-primary-hover)}.hc__btn.is-outline{background:var(--h-surface);border-color:var(--h-border-strong);color:var(--h-ink)}.hc__btn.is-outline:hover{border-color:var(--h-primary);color:var(--h-primary)}.hc__btn.is-ghost{background:transparent;color:var(--h-ink-2)}.hc__btn.is-ghost:hover{background:var(--h-surface-subtle);color:var(--h-ink)}.hc__btn:disabled{background:var(--h-surface-sunken);color:var(--h-damson-400);cursor:not-allowed}.hc__input{color:var(--h-ink);background:var(--h-surface);border:1px solid var(--h-border-strong);border-radius:var(--h-radius-md);padding:.45rem var(--space-3);min-width:0;width:11rem}.hc__input::placeholder{color:var(--h-ink-3)}.hc__textarea{height:4.5rem;resize:none}.hc__control{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--h-ink-2);cursor:pointer}.hc__control input{accent-color:var(--h-primary);cursor:pointer}.hc__radios{display:inline-flex;gap:var(--space-3)}.hc__toggle{width:2.4rem;height:1.35rem;padding:2px;border-radius:var(--h-radius-full);background:var(--h-surface-sunken);border:1px solid var(--h-border-strong);cursor:pointer;transition:background .15s ease}.hc__toggle.is-on{background:var(--h-primary);border-color:var(--h-primary)}.hc__thumb{display:block;width:1rem;height:1rem;border-radius:var(--h-radius-full);background:var(--h-surface);box-shadow:var(--h-shadow-sm);transition:transform .15s ease}.hc__toggle.is-on .hc__thumb{transform:translateX(1.05rem)}@media (prefers-reduced-motion:reduce){.hc__thumb{transition-duration:0s}}.hc__avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--h-primary-subtle);color:var(--h-primary-on-subtle)}.hc__avatar,.hc__status{border-radius:var(--h-radius-full)}.hc__status{position:absolute;right:-1px;bottom:-1px;width:.6rem;height:.6rem;background:var(--h-greengage-500);box-shadow:0 0 0 2px var(--h-surface)}.hc__card,.hc__modal,.hc__toast{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border-radius:var(--h-radius-md);min-width:12rem;flex:1 1}.hc__card{background:var(--h-surface);border:1px solid var(--h-border);box-shadow:var(--h-shadow-sm)}.hc__toast.is-success{background:var(--h-greengage-100);border:1px solid var(--h-greengage-500)}.hc__toast .hc__toastBody,.hc__toast .hc__toastTitle{color:var(--h-greengage-700)}.hc__modal{background:var(--h-damson-50);border:1px solid var(--h-border);box-shadow:var(--h-shadow-md)}.hc__cardTitle{color:var(--h-ink)}.hc__cardBody{color:var(--h-ink-2)}.hc__modalActions{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-2)}.pk{display:flex;flex-direction:column;gap:var(--space-5);overflow-x:auto}.pk__svg{width:100%;min-width:34rem;height:auto}.pk__wire{fill:none;stroke:var(--border-default);stroke-width:1.25;opacity:.5;transition:opacity .3s ease,stroke .3s ease}.pk__wire.is-on{stroke:var(--accent);opacity:1;stroke-dasharray:6 5;animation:pk-flow 1s linear infinite}.pk__wire--future.is-on{stroke:var(--ink-tertiary);opacity:.8;animation:none;stroke-dasharray:3 6}@keyframes pk-flow{to{stroke-dashoffset:-22}}.pk__node{opacity:.4;transition:opacity .3s ease}.pk__node.is-on{opacity:1}.pk__node>rect{fill:var(--surface-raised);stroke:var(--colour-void-30);stroke-width:1.1;transition:stroke .3s ease}.pk__node.is-on>rect{stroke:var(--accent);stroke-width:2}.pk__node--repo.is-on>rect{stroke-width:2.5}.pk__node--pub.is-on>rect{stroke:var(--accent-light);stroke-width:2.5}.pk__node--npm.is-on>rect{stroke:var(--accent-light)}.pk__node--future>rect{stroke-dasharray:4 4}.pk__node--future.is-on>rect{stroke:var(--ink-tertiary);stroke-width:1.1}.pk__label{fill:var(--ink-primary);font-family:var(--font-sans);font-size:14px;font-weight:600;text-anchor:middle}.pk__label--sm,.pk__pkg{font-size:12px}.pk__pkg{fill:var(--ink-primary);font-family:var(--font-mono);text-anchor:middle}.pk__node--pub .pk__pkg{fill:var(--accent)}.pk__mono{fill:var(--ink-secondary)}.pk__mono,.pk__sub{font-family:var(--font-mono);font-size:11px;text-anchor:middle}.pk__sub{fill:var(--ink-tertiary)}.pk__app{fill:var(--ink-primary);font-family:var(--font-sans);font-size:12px;font-weight:600}.pk__app,.pk__fn{text-anchor:middle}.pk__fn{fill:var(--accent);font-family:var(--font-mono);font-size:11px}.pk__node--future .pk__fn{fill:var(--ink-tertiary)}.pk__caption{color:var(--ink-secondary);min-height:2.4em;text-align:center}@media (prefers-reduced-motion:reduce){.pk__wire.is-on{animation:none}}.ts__ui{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ts__picker{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ts__pick{color:var(--h-ink-2);background:var(--h-surface-subtle);border:1px solid var(--h-border);padding:.3rem var(--space-4);border-radius:var(--h-radius-full);cursor:pointer;transition:all .15s ease}.ts__pick:hover{border-color:var(--h-border-strong);color:var(--h-ink)}.ts__pick.is-on{background:var(--h-primary);border-color:var(--h-primary);color:var(--h-on-primary)}.ts__note{color:var(--h-ink-3)}.ts__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,20rem);grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.ts__card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border-radius:var(--h-radius-lg);background:var(--h-surface);border:1px solid var(--h-border);box-shadow:var(--h-shadow-sm)}.ts__cardTitle{color:var(--h-ink)}.ts__cardBody{color:var(--h-ink-2)}.ts__field{display:flex;flex-direction:column;gap:var(--space-2)}.ts__fieldLabel{color:var(--h-ink-2)}.ts__input{color:var(--h-ink);background:var(--h-surface);border:1px solid var(--h-border-strong);border-radius:var(--h-radius-md);padding:.45rem var(--space-3);width:100%}.ts__control{display:flex;align-items:center;gap:var(--space-3);color:var(--h-ink-2);cursor:pointer}.ts__toggle{width:2.4rem;height:1.35rem;flex:none;padding:2px;border-radius:var(--h-radius-full);background:var(--h-surface-sunken);border:1px solid var(--h-border-strong);cursor:pointer;transition:background .15s ease}.ts__toggle.is-on{background:var(--h-primary);border-color:var(--h-primary)}.ts__thumb{display:block;width:1rem;height:1rem;border-radius:var(--h-radius-full);background:var(--h-surface);box-shadow:var(--h-shadow-sm);transition:transform .15s ease}.ts__toggle.is-on .ts__thumb{transform:translateX(1.05rem)}@media (prefers-reduced-motion:reduce){.ts__thumb{transition-duration:0s}}.ts__actions{display:flex;align-items:center;gap:var(--space-2)}.ts__badge{-webkit-margin-end:auto;margin-inline-end:auto;padding:2px var(--space-2);border-radius:var(--h-radius-full);background:var(--h-primary-subtle);color:var(--h-primary-on-subtle)}.ts__btn{padding:.45rem var(--space-4);border-radius:var(--h-radius-md);border:1px solid transparent;cursor:pointer;transition:all .15s ease}.ts__btn--solid{background:var(--h-primary);color:var(--h-on-primary)}.ts__btn--solid:hover{background:var(--h-primary-hover)}.ts__btn--ghost{background:transparent;color:var(--h-ink-2)}.ts__btn--ghost:hover{background:var(--h-surface-subtle);color:var(--h-ink)}.ts__side{gap:var(--space-4)}.ts__diff,.ts__measure,.ts__side{display:flex;flex-direction:column}.ts__diff,.ts__measure{gap:var(--space-2);padding:var(--space-4);border-radius:var(--h-radius-md);background:var(--h-surface-subtle);border:1px solid var(--h-border)}.ts__diffCap,.ts__measureCap{color:var(--h-ink-3)}.ts__metric{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ts__metricName{flex:1 1;min-width:0;color:var(--h-ink-2)}.ts__verdict{padding:.1rem var(--space-2);border-radius:var(--h-radius-full)}.ts__verdict.is-pass{background:var(--h-greengage-100);color:var(--h-greengage-700)}.ts__verdict.is-fail{background:var(--h-cherry-100);color:var(--h-cherry-700)}.ts__diffNote{color:var(--h-ink-3)}@media (max-width:52rem){.ts__body{grid-template-columns:1fr}}.tl__ui{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.tl__picker{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tl__pick{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--h-ink-2);background:var(--h-surface-subtle);border:1px solid var(--h-border);padding:.25rem var(--space-3);border-radius:var(--h-radius-full);cursor:pointer;transition:all .15s ease}.tl__pick:hover{border-color:var(--h-border-strong);color:var(--h-ink)}.tl__pick.is-on{border-color:var(--h-primary);background:var(--h-primary-subtle);color:var(--h-primary-on-subtle)}.tl__pickDot{width:.75rem;height:.75rem;flex:none;border-radius:var(--h-radius-full);box-shadow:inset 0 0 0 1px oklch(18% .003 290/.12)}.tl__band{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-5);border-radius:var(--h-radius-md);border:1px solid var(--h-border)}.tl__bandPair{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.tl__bandToken{overflow-wrap:anywhere}.tl__bandOn{opacity:.7}.tl__bandMeta{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.tl__verdict{padding:.1rem var(--space-2);border-radius:var(--h-radius-full)}.tl__verdict.is-pass{background:var(--h-greengage-100);color:var(--h-greengage-700)}.tl__verdict.is-fail{background:var(--h-cherry-100);color:var(--h-cherry-700)}.tl__table{display:flex;flex-direction:column;border:1px solid var(--h-border);border-radius:var(--h-radius-md);overflow:hidden}.tl__head,.tl__row{display:grid;grid-template-columns:8rem minmax(0,1.3fr) minmax(0,1.1fr) 9rem;align-items:baseline;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-3) var(--space-4)}.tl__head{background:var(--h-surface-sunken);color:var(--h-ink-3)}.tl__row{background:var(--h-surface-subtle);-webkit-border-before:1px solid var(--h-border);border-block-start:1px solid var(--h-border)}.tl__cell{min-width:0}.tl__cell--layer{color:var(--h-ink-3)}.tl__cell--resolves{color:var(--h-ink-2);overflow-wrap:anywhere}.tl__cell--rule{text-align:right}.tl__cell--rule,.tl__foot,.tl__footLabel{color:var(--h-ink-3)}.tl__footLabel{-webkit-margin-end:var(--space-2);margin-inline-end:var(--space-2)}@media (max-width:48rem){.tl__head{display:none}.tl__row{grid-template-columns:1fr;gap:var(--space-2)}.tl__cell--rule{text-align:left}}