@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)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.0m6w47a4e5dy9.woff2)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.11u06r12fd6v_.woff2)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.0wxq9webf.ew4.woff2)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.067x_6k0k23tk.woff2)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.16ipb6fqu393i.woff2)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.0q-301v4kxxnr.woff2)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_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
.kit-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kit-page:var(--openui-background);--kit-card:var(--openui-foreground);--kit-sunk:var(--openui-sunk);--kit-raised:var(--openui-elevated);--kit-border:var(--openui-border-default);--kit-border-strong:var(--openui-border-interactive);--kit-shadow:var(--openui-shadow-s);--kit-shadow-pop:var(--openui-shadow-xl);--kit-ink:var(--openui-text-neutral-primary);--kit-ink-2:color-mix(in oklab, var(--openui-text-neutral-primary) 60%, transparent);--kit-ink-3:var(--kit-ink-2);--kit-grid:var(--openui-border-default);--kit-axis:var(--openui-border-interactive);--kit-muted-mark:color-mix(in oklab, var(--openui-text-neutral-tertiary) 55%, transparent);--kit-spark:var(--openui-text-neutral-tertiary);--kit-accent:var(--openui-interactive-accent-default);--kit-accent-ink:color-mix(in oklab, var(--kit-accent) 75%, var(--kit-ink));--kit-s1:#2196f3;--kit-s2:#64b5f6;--kit-s3:#1565c0;--kit-s4:#90caf9;--kit-s5:#0d47a1;--kit-s6:#42a5f5;--kit-s7:#1976d2;--kit-s8:#bbdefb;--kit-o1:#0d47a1;--kit-o2:#1565c0;--kit-o3:#1e88e5;--kit-o4:#42a5f5;--kit-o5:#90caf9;--kit-up:var(--openui-interactive-accent-default);--kit-down:var(--openui-interactive-destructive-accent-default);--kit-total:var(--openui-text-neutral-secondary);--kit-good:var(--openui-text-success-primary);--kit-good-ink:var(--openui-text-success-primary);--kit-good-bg:var(--openui-success-background);--kit-bad:var(--openui-text-danger-primary);--kit-bad-ink:var(--openui-text-danger-primary);--kit-bad-bg:var(--openui-danger-background);--kit-warn:var(--openui-text-alert-primary);--kit-warn-ink:var(--openui-text-alert-primary);--kit-warn-bg:var(--openui-alert-background);--kit-info-ink:var(--openui-text-info-primary);--kit-info-bg:var(--openui-info-background);--kit-neutral-bg:var(--openui-highlight);--kit-radius:var(--openui-radius-3xl);--kit-radius-sm:var(--openui-radius-m);--kit-font:var(--openui-font-body);--kit-font-mono:var(--openui-font-code);background:var(--kit-page);color:var(--kit-ink);font-family:var(--kit-font);-webkit-font-smoothing:antialiased}.kit-theme[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.kit-layer{display:contents}.kit-theme .openui-dashboard-filter-select-trigger:focus-visible,.kit-theme .openui-dashboard-filter-multi-select-trigger:focus-visible{outline:2px solid var(--kit-accent);outline-offset:2px}.kit-theme .openui-dashboard-filter-bar,.kit-theme .openui-dashboard-filter-bar-side{flex-wrap:wrap}.kit-theme .openui-dashboard table{font-variant-numeric:tabular-nums}.kit-theme{--kit-label:500 12px/1.3 var(--kit-font);--kit-body:400 13.5px/1.5 var(--kit-font)}.kit-num{font-variant-numeric:tabular-nums;white-space:nowrap}.kit-strong{color:var(--kit-ink);font-weight:600}.kit-muted{color:var(--kit-ink-3)}.kit-small{font-size:12px}.kit-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.kit-text-good{color:var(--kit-good-ink)}.kit-text-bad{color:var(--kit-bad-ink)}.kit-text-neutral{color:var(--kit-ink-3)}.kit-empty{font:var(--kit-body);color:var(--kit-ink-3);margin:0;padding:16px 0}.kit-scroll{min-width:0;overflow-x:auto}.kit-scroll:focus-visible,.kit-exchange__scroll:focus-visible,.kit-experiment__variants:focus-visible{outline:2px solid var(--kit-accent);outline-offset:2px;border-radius:4px}.kit-stack{flex-direction:column;align-items:flex-end;gap:1px;display:inline-flex}.kit-meter{background:color-mix(in oklab, var(--kit-accent) 12%, var(--kit-card));border-radius:999px;height:6px;display:block;overflow:hidden}.kit-meter>span{border-radius:inherit;background:var(--kit-accent);height:100%;display:block}.kit-tag{font:500 11px/1.6 var(--kit-font);white-space:nowrap;background:var(--kit-neutral-bg);color:var(--kit-ink-2);vertical-align:1px;border-radius:6px;margin-left:8px;padding:1px 7px;display:inline-block}.kit-tag:first-letter{text-transform:uppercase}.kit-tag--paid{background:var(--kit-info-bg);color:var(--kit-info-ink)}.kit-tag--owned{background:var(--kit-good-bg);color:var(--kit-good-ink)}.kit-status{max-width:100%;font:500 12px/1.5 var(--kit-font);background:var(--kit-neutral-bg);color:var(--kit-ink-2);border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 7px;display:inline-flex}.kit-status:first-letter{text-transform:uppercase}.kit-status svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.kit-status__dot{background:currentColor;border-radius:999px;width:6px;height:6px}.kit-status--positive{background:var(--kit-good-bg);color:var(--kit-good-ink)}.kit-status--negative{background:var(--kit-bad-bg);color:var(--kit-bad-ink)}.kit-status--warning{background:var(--kit-warn-bg);color:var(--kit-warn-ink)}.kit-status--info{background:var(--kit-info-bg);color:var(--kit-info-ink)}.kit-table{border-collapse:collapse;width:100%;font:var(--kit-body);color:var(--kit-ink)}.kit-table th{text-align:left;font:var(--kit-label);color:var(--kit-ink-3);border-bottom:1px solid var(--kit-border);white-space:nowrap;padding:0 12px 10px}.kit-table td{border-bottom:1px solid var(--kit-border);vertical-align:middle;padding:11px 12px}.kit-table tbody th{vertical-align:middle;font:var(--kit-body);color:var(--kit-ink);white-space:normal;padding:11px 12px}.kit-table th:first-child,.kit-table td:first-child{padding-left:0}.kit-table th:last-child,.kit-table td:last-child{padding-right:0}.kit-table th.kit-num,.kit-table td.kit-num{text-align:right}.kit-table tbody tr:last-child td,.kit-table tbody tr:last-child th{border-bottom:0}.kit-table tbody tr:hover th,.kit-table tbody tr:hover td{background:color-mix(in oklab, var(--kit-sunk) 70%, transparent)}.kit-table tfoot td{border-top:1px solid var(--kit-border-strong);border-bottom:0;padding-top:12px}.kit-events__bar{width:30%;min-width:120px}.kit-events .kit-step{font-size:12px}.kit-cell-title{color:var(--kit-ink);font-weight:500}.kit-cell-spark{width:84px;padding-left:0!important}.kit-cell-spark .kit-sparkline{width:84px}.kit-theme .openui-dashboard-shell-card-content-wrap:has([data-kit-fill]){flex-direction:column;display:flex}.kit-theme .openui-dashboard-shell-card-content:has([data-kit-fill]){flex:auto}.kit-theme .openui-dashboard-card-row.kit-row--stacked>.openui-dashboard-shell-card{flex:100%}.kit-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kit-actions{font:var(--kit-body);flex-direction:column;gap:12px;display:flex}.kit-actions__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kit-action{background:var(--kit-sunk);border:1px solid var(--kit-border);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:12px 14px;transition:opacity .2s;display:grid}.kit-action--dismissed{opacity:.55}.kit-action--approved{border-color:color-mix(in srgb, var(--kit-good) 45%, var(--kit-border))}.kit-action__body{flex-direction:column;gap:3px;min-width:0;display:flex}.kit-action__title{color:var(--kit-ink);font-weight:600}.kit-action__kind{vertical-align:1px;font:500 11px/1.5 var(--kit-font);background:var(--kit-neutral-bg);color:var(--kit-ink-2);border-radius:999px;margin-right:8px;padding:1px 7px;display:inline-block}.kit-action__kind--audience,.kit-action__kind--experiment{background:var(--kit-info-bg);color:var(--kit-info-ink)}.kit-action__detail{font:400 12.5px/1.5 var(--kit-font);color:var(--kit-ink-2)}.kit-action__meta{font:400 12px/1.4 var(--kit-font);flex-wrap:wrap;gap:2px 12px;display:flex}.kit-action__impact{color:var(--kit-good-ink);font-weight:600}.kit-action__buttons{gap:6px;display:flex}.kit-action__approve,.kit-action__dismiss{font:600 12.5px var(--kit-font);cursor:pointer;border:1px solid var(--kit-border);background:var(--kit-card);color:var(--kit-ink);border-radius:8px;padding:6px 12px}.kit-action__approve:focus-visible,.kit-action__dismiss:focus-visible{outline:2px solid var(--kit-accent);outline-offset:2px}.kit-action__approve{background:var(--kit-accent);border-color:var(--kit-accent);color:#fff}.kit-action__done{font:600 12px var(--kit-font);color:var(--kit-ink-3);flex:none}.kit-action--approved .kit-action__done{color:var(--kit-good-ink)}.kit-action--decided{background:0 0;align-items:center;gap:10px;padding:8px 14px;display:flex}.kit-action__done-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 12.5px var(--kit-font);color:var(--kit-ink-2);flex:auto;overflow:hidden}.kit-action__undo,.kit-actions__more{font:600 12px var(--kit-font);color:var(--kit-accent-ink);cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px}.kit-action__undo:focus-visible,.kit-actions__more:focus-visible{outline:2px solid var(--kit-accent);outline-offset:2px;border-radius:4px}.kit-actions__more{align-self:flex-start;min-height:24px;padding-left:0}.kit-actions__note{font:400 12px/1.5 var(--kit-font);color:var(--kit-ink-3);margin:0}.kit-actions__log{border-top:1px dashed var(--kit-border);font:400 12px/1.5 var(--kit-font);color:var(--kit-ink-2);padding-top:8px}.kit-actions__log summary{cursor:pointer;color:var(--kit-ink-3);font-weight:600}.kit-actions__log ul{margin:6px 0 0;padding-left:16px}.kit-actions{container-type:inline-size}@container (max-width:520px){.kit-action:not(.kit-action--decided){grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px}.kit-action__detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kit-action__approve,.kit-action__dismiss{padding:4px 10px;font-size:12px}}.kit-commits th[scope=row]>span{display:block}.kit-commits th[scope=row]>span+span{margin-top:2px}.kit-commits__name{color:var(--kit-ink);font-weight:600}.kit-commits__burn{width:22%;min-width:140px}.kit-pace{flex-direction:column;align-items:flex-start;gap:6px;min-width:150px;display:flex}.kit-pace__track{background:var(--kit-sunk);border-radius:999px;width:100%;height:6px;position:relative}.kit-pace__band{background:var(--kit-good-bg);outline:1px solid color-mix(in srgb, var(--kit-good) 40%, transparent);border-radius:999px;position:absolute;top:0;bottom:0}.kit-pace__mark{border:2px solid var(--kit-card);background:var(--kit-good);border-radius:999px;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.kit-pace__mark--under{background:var(--kit-warn)}.kit-pace__mark--over{background:var(--kit-accent)}.kit-pace__mark--bad{background:var(--kit-bad)}@keyframes kit-draw-line{to{stroke-dashoffset:0}}@keyframes kit-fade-appear{0%{opacity:0}to{opacity:1}}@keyframes kit-pop-in{0%{opacity:0;transform:scale(.4)}}@keyframes kit-grow-x{0%{width:0}}@keyframes kit-grow-y{0%{transform:scaleY(0)}}@keyframes kit-scale-x{0%{transform:scaleX(0)}}.kit-key{background:currentColor;border-radius:2px;flex-shrink:0;width:12px;height:2.5px;display:inline-block}.kit-key--rect{border-radius:2.5px;width:9px;height:9px}.kit-key--dashed{background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 7px)}.kit-key--pattern{background:0 0;border-radius:0;width:24px;height:4px;overflow:visible}.kit-key--target{background:repeating-linear-gradient(90deg, var(--kit-ink-2) 0 4px, transparent 4px 7px);height:2px}.kit-key--band{background:color-mix(in srgb, var(--kit-good) 14%, transparent);width:14px;height:9px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kit-good) 45%, transparent);border-radius:2px}.kit-legend__guide{color:var(--kit-ink-3)}.kit-key--dotted{background:radial-gradient(circle,currentColor 1.3px,#0000 1.6px) 0/5px 3px repeat-x;height:3px}.kit-legend{font:var(--kit-label);color:var(--kit-ink-2);flex-wrap:wrap;gap:8px 16px;display:flex}.kit-legend__item{align-items:center;gap:7px;display:inline-flex}.kit-legend__button{min-height:24px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:-4px -6px;padding:4px 6px;transition:opacity .2s,background .15s}.kit-legend__button:hover{background:var(--kit-sunk)}.kit-legend__button[aria-pressed=true]{background:var(--kit-sunk);color:var(--kit-ink);box-shadow:inset 0 0 0 1px var(--kit-border-strong)}.kit-legend__button[data-faded]{opacity:.45}.kit-legend__button:focus-visible{outline:2px solid var(--kit-accent);outline-offset:1px}.kit-tooltip{z-index:60;will-change:transform;background:linear-gradient(var(--kit-raised), var(--kit-raised)),var(--kit-card);min-width:168px;box-shadow:var(--kit-shadow-pop);border:1px solid var(--kit-border);pointer-events:none;font:var(--kit-body);border-radius:10px;padding:10px 12px;animation:.12s both kit-tooltip-in;position:fixed;top:0;left:0}.kit-tooltip__title{font:var(--kit-label);color:var(--kit-ink-3);margin-bottom:6px}.kit-tooltip__note{background:var(--kit-sunk);font:500 12px/1.35 var(--kit-font);color:var(--kit-ink-2);border-radius:6px;max-width:240px;margin:-2px 0 8px;padding:5px 8px}.kit-tooltip__row{grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:2px 0;display:grid}.kit-tooltip__value{color:var(--kit-ink);font-variant-numeric:tabular-nums;font-weight:600}.kit-tooltip__name{color:var(--kit-ink-3);font-size:12.5px}.kit-tooltip__footer{border-top:1px solid var(--kit-border);color:var(--kit-ink-2);justify-content:space-between;gap:12px;margin-top:6px;padding-top:6px;display:flex}.kit-tooltip__hint{font:500 11px/1.4 var(--kit-font);color:var(--kit-accent-ink);margin-top:6px}@keyframes kit-tooltip-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.kit-tooltip{animation:none}}.kit-trend-chart{flex-direction:column;gap:12px;min-width:0;display:flex}.kit-trend-chart--fill{flex:auto}.kit-trend-chart--empty{place-items:center;min-height:120px;display:grid}.kit-trend-chart-empty-text{font:var(--kit-body);color:var(--kit-ink-3)}.kit-trend-chart-frame{touch-action:pan-y;outline:none;width:100%;min-width:0;position:relative}.kit-trend-chart-frame:focus-visible{box-shadow:0 0 0 2px var(--kit-accent);border-radius:6px}.kit-trend-chart-frame--fill{flex:auto}.kit-trend-chart-frame--fill>svg{position:absolute;top:0;left:0}.kit-trend-chart-svg{display:block;overflow:visible}.kit-trend-chart-grid{stroke:var(--kit-grid);stroke-width:1px}.kit-trend-chart-baseline{stroke:var(--kit-axis);stroke-width:1px}.kit-trend-chart-tick{font:500 11px var(--kit-font);fill:var(--kit-ink-3);font-variant-numeric:tabular-nums}.kit-trend-chart-crosshair-line{stroke:var(--kit-ink-3);stroke-width:1px}.kit-trend-chart-dot{stroke:var(--kit-card);stroke-width:2px}.kit-trend-chart-active-dot-outer{fill:var(--kit-card);filter:drop-shadow(0 1px 2px #0000002e)}@media (prefers-reduced-motion:no-preference){.kit-trend-chart-line--animated{stroke-dasharray:var(--path-length);stroke-dashoffset:var(--path-length);animation:.9s cubic-bezier(.3,.6,.3,1) forwards kit-draw-line}.kit-trend-chart-area--animated,.kit-trend-chart-wash--animated{opacity:0;animation:.6s ease-out .3s forwards kit-fade-appear}.kit-trend-chart-late--animated{opacity:0;animation:.3s ease-out .75s forwards kit-fade-appear}}.kit-trend-chart-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.kit-trend-chart-line--muted{stroke-width:1.5px}.kit-trend-chart-series,.kit-trend-chart-area,.kit-trend-chart-gap{transition:opacity .2s}.kit-trend-chart-ends{transition:opacity .12s}.kit-trend-chart-ends--hidden{opacity:0}.kit-trend-chart-gap--good{fill:color-mix(in oklab, var(--kit-up) 10%, transparent)}.kit-trend-chart-gap--bad{fill:color-mix(in oklab, var(--kit-down) 14%, transparent)}.kit-trend-chart-gap--neutral{fill:color-mix(in oklab, var(--kit-accent) 12%, transparent)}.kit-trend-chart-dot--open{stroke-width:2px}.kit-trend-chart-end-label{font:600 12px var(--kit-font);fill:var(--kit-ink)}.kit-trend-chart-target{stroke:var(--kit-ink-2);stroke-width:1.25px;stroke-dasharray:5 4}.kit-trend-chart-band{fill:color-mix(in srgb, var(--kit-muted-mark) 18%, transparent);stroke:var(--kit-muted-mark);stroke-dasharray:2 4}.kit-trend-chart-event-band{fill:color-mix(in oklab, var(--kit-muted-mark) 22%, transparent);transition:fill .15s}.kit-trend-chart-event--active .kit-trend-chart-event-band{fill:color-mix(in oklab, var(--kit-muted-mark) 40%, transparent)}.kit-trend-chart-event-label{font:600 11px var(--kit-font);fill:var(--kit-ink-2);paint-order:stroke;stroke:var(--kit-card);stroke-width:3px;stroke-linejoin:round}.kit-trend-chart-events--labels{pointer-events:none}.kit-trend-chart-event-marker{stroke:var(--kit-ink-3);stroke-width:1px;stroke-dasharray:3 3}.kit-trend-chart-event--active .kit-trend-chart-event-marker{stroke:var(--kit-ink)}.kit-trend-chart-event--holiday .kit-trend-chart-event-band{fill:color-mix(in oklab, var(--kit-muted-mark) 22%, transparent)}.kit-trend-chart-event--holiday .kit-trend-chart-event-label,.kit-trend-chart-event--launch .kit-trend-chart-event-label{fill:var(--kit-ink-2)}.kit-trend-chart-event--measurement .kit-trend-chart-event-marker{stroke:var(--kit-ink-3);stroke-dasharray:1 3;stroke-width:1.5px}.kit-trend-chart-event--measurement .kit-trend-chart-event-label{fill:var(--kit-ink-3);font-style:italic}.kit-trend-chart-selection-band{fill:color-mix(in oklab, var(--kit-accent) 10%, transparent)}.kit-trend-chart-selection-edge{stroke:color-mix(in oklab, var(--kit-accent) 70%, transparent);stroke-width:1.25px}.kit-trend-chart-frame--selecting{cursor:ew-resize;-webkit-user-select:none;user-select:none}.kit-trend-chart-readout{z-index:1;box-sizing:border-box;border-radius:var(--kit-radius-sm);background:linear-gradient(var(--kit-raised), var(--kit-raised)),var(--kit-card);border:1px solid color-mix(in oklab, var(--kit-accent) 35%, var(--kit-border));width:max-content;max-width:100%;box-shadow:var(--kit-shadow);font:500 12px/1.4 var(--kit-font);color:var(--kit-ink);font-variant-numeric:tabular-nums;pointer-events:none;padding:3px 8px;transition:opacity .12s;position:absolute;top:0;left:0}.kit-trend-chart-readout strong{font-weight:600}.kit-trend-chart-readout--empty{opacity:0;visibility:hidden}.kit-trend-chart-readout-part{white-space:nowrap}.kit-trend-chart-readout-ask{background:color-mix(in oklab, var(--kit-accent) 14%, transparent);font:600 11.5px/1.5 var(--kit-font);color:var(--kit-accent-ink);white-space:nowrap;cursor:pointer;pointer-events:auto;border:0;border-radius:999px;margin:0 0 0 8px;padding:1px 8px}.kit-trend-chart-readout-ask:hover{background:color-mix(in oklab, var(--kit-accent) 22%, transparent)}.kit-trend-chart-readout-range,.kit-trend-chart-readout-sep{color:var(--kit-ink-2)}.kit-column-chart{flex-direction:column;gap:12px;min-width:0;display:flex}.kit-column-chart--fill{flex:auto}.kit-column-chart--empty{place-items:center;min-height:120px;display:grid}.kit-column-chart-empty-text{font:var(--kit-body);color:var(--kit-ink-3)}.kit-column-chart-frame{touch-action:pan-y;outline:none;width:100%;min-width:0;position:relative}.kit-column-chart-frame:focus-visible{box-shadow:0 0 0 2px var(--kit-accent);border-radius:6px}.kit-column-chart-frame--fill{flex:auto}.kit-column-chart-frame--fill>svg{position:absolute;top:0;left:0}.kit-column-chart-svg{display:block;overflow:visible}.kit-column-chart-grid{stroke:var(--kit-grid);stroke-width:1px}.kit-column-chart-baseline{stroke:var(--kit-axis);stroke-width:1px}.kit-column-chart-tick{font:500 11px var(--kit-font);fill:var(--kit-ink-3);font-variant-numeric:tabular-nums}.kit-column-chart-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.kit-column-chart-unit{font:var(--kit-label);color:var(--kit-ink-3)}.kit-column-chart-hover-band{fill:var(--kit-sunk)}.kit-column-chart-frame--drill .kit-column-chart-col,.kit-column-chart-frame--drill .kit-column-chart-hover-band{cursor:pointer}.kit-column-chart-xlabel{font:var(--kit-label);color:var(--kit-ink-3);text-align:center}@media (prefers-reduced-motion:no-preference){.kit-column-chart-col{transition:opacity .15s}.kit-column-chart-col--animated{transform-box:view-box;animation:.55s cubic-bezier(.2,.7,.2,1) both kit-grow-y}.kit-sparkline-line--animated{stroke-dasharray:var(--path-length);stroke-dashoffset:var(--path-length);animation:.9s cubic-bezier(.3,.6,.3,1) forwards kit-draw-line}.kit-sparkline-area--animated,.kit-sparkline-wash--animated{opacity:0;animation:.6s ease-out .3s forwards kit-fade-appear}.kit-sparkline-late--animated{opacity:0;animation:.3s ease-out .75s forwards kit-fade-appear}}.kit-sparkline-crosshair-line{stroke:var(--kit-ink-3);stroke-width:1px}.kit-sparkline-active-dot-outer{fill:var(--kit-card);filter:drop-shadow(0 1px 2px #0000002e)}.kit-sparkline{width:100%;min-width:0;position:relative}.kit-sparkline-frame{outline:none;width:100%;min-width:0}.kit-sparkline-frame--interactive{touch-action:pan-y;cursor:crosshair}.kit-sparkline-frame--interactive:focus-visible{box-shadow:0 0 0 2px var(--kit-accent);border-radius:4px}.kit-sparkline-svg{display:block;overflow:visible}.kit-sparkline-line{fill:none;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.kit-sparkline-dot{stroke:var(--kit-card);stroke-width:1.5px}.kit-sparkline-end{transition:opacity .12s}.kit-sparkline-end--away{opacity:0}.kit-sparkline-bar{fill:var(--kit-spark);transition:opacity .12s}.kit-sparkline-bar--latest{fill:var(--kit-accent)}.kit-sparkline-bar--down{fill:var(--kit-down)}.kit-sparkline-bar--active:not(.kit-sparkline-bar--down){fill:var(--kit-accent)}.kit-sparkline-bars--hovering>.kit-sparkline-bar:not(.kit-sparkline-bar--active){opacity:.35}.kit-sparkline-zero{stroke:var(--kit-axis);stroke-width:1px;shape-rendering:crispedges}.kit-sparkline-active-dot-outer{transform:scale(.75)}.kit-sparkline-active-dot-inner{transform:scale(.8)}@media (prefers-reduced-motion:reduce){.kit-sparkline-end,.kit-sparkline-bar{transition:none}}.kit-goal-pace-grid{stroke:var(--kit-grid);stroke-width:1px}.kit-goal-pace-baseline{stroke:var(--kit-axis);stroke-width:1px}.kit-goal-pace-tick{font:500 11px var(--kit-font);fill:var(--kit-ink-3);font-variant-numeric:tabular-nums}.kit-goal-pace-crosshair-line{stroke:var(--kit-ink-3);stroke-width:1px}.kit-goal-pace-dot{stroke:var(--kit-card);stroke-width:2px}.kit-goal-pace-active-dot-outer{fill:var(--kit-card);filter:drop-shadow(0 1px 2px #0000002e)}@media (prefers-reduced-motion:no-preference){.kit-goal-pace-line--animated{stroke-dasharray:var(--path-length);stroke-dashoffset:var(--path-length);animation:.9s cubic-bezier(.3,.6,.3,1) forwards kit-draw-line}.kit-goal-pace-area--animated,.kit-goal-pace-wash--animated{opacity:0;animation:.6s ease-out .3s forwards kit-fade-appear}.kit-goal-pace-late--animated{opacity:0;animation:.3s ease-out .75s forwards kit-fade-appear}}.kit-goal-pace{flex-direction:column;gap:14px;display:flex}.kit-goal-pace--empty{place-items:center;min-height:120px;display:grid}.kit-goal-pace-empty-text{font:var(--kit-body);color:var(--kit-ink-3)}.kit-goal-pace-head{align-items:center;gap:16px;display:flex}.kit-goal-pace-gauge{flex-shrink:0;width:112px;height:112px}.kit-goal-pace-track{fill:color-mix(in srgb, var(--kit-ink) 8%, var(--kit-card))}.kit-goal-pace-fill--good,.kit-goal-pace-fill--warn{fill:var(--kit-accent)}.kit-goal-pace-fill--bad{fill:var(--kit-down)}.kit-goal-pace-marker{stroke:var(--kit-ink);stroke-width:2px;stroke-linecap:round}.kit-goal-pace-pct{font:650 24px var(--kit-font);letter-spacing:-.02em;fill:var(--kit-ink)}.kit-goal-pace-of{font:500 11px var(--kit-font);fill:var(--kit-ink-3)}.kit-goal-pace-summary{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.kit-goal-pace-label{font:var(--kit-label);color:var(--kit-ink-2)}.kit-goal-pace-value{font:600 22px/1.15 var(--kit-font);letter-spacing:-.02em;color:var(--kit-ink)}.kit-goal-pace-value .kit-muted{font:500 13px var(--kit-font);letter-spacing:0}.kit-goal-pace-stats{border-block:1px solid var(--kit-border);grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));margin:0;display:grid}.kit-goal-pace-stats>div{border-left:1px solid var(--kit-border);padding:10px 12px}.kit-goal-pace-stats>div:first-child{border-left:0;padding-left:0}.kit-goal-pace-stats dt{font:500 11.5px var(--kit-font);color:var(--kit-ink-3)}.kit-goal-pace-stats dd{font:600 15px var(--kit-font);font-variant-numeric:tabular-nums;color:var(--kit-ink);margin:2px 0 0}.kit-goal-pace-plot{position:relative}.kit-goal-pace-svg{display:block;overflow:visible}.kit-goal-pace-goal{stroke:var(--kit-ink-2);stroke-width:1.25px;stroke-dasharray:5 4}.kit-goal-pace-goal-label{font:600 11px var(--kit-font);fill:var(--kit-ink-2);paint-order:stroke;stroke:var(--kit-card);stroke-width:3px;stroke-linejoin:round}.kit-goal-pace-cone{fill:color-mix(in oklab, var(--kit-accent) 12%, transparent);stroke:none}.kit-goal-pace-pace{fill:none;stroke:var(--kit-muted-mark);stroke-width:1.5px;stroke-dasharray:4 4}.kit-goal-pace-area{fill:color-mix(in srgb, var(--kit-accent) 12%, transparent)}.kit-goal-pace-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.kit-goal-pace-line--projected{stroke-dasharray:1 5}.kit-tracker{flex-direction:column;gap:10px;display:flex}.kit-tracker-top{font:var(--kit-body);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}.kit-tracker-summary{color:var(--kit-ink);font-weight:600}.kit-tracker-readout{color:var(--kit-ink-2);font-variant-numeric:tabular-nums}.kit-tracker-frame{touch-action:pan-y;outline:none;width:100%;min-width:0}.kit-tracker-frame:focus-visible{box-shadow:0 0 0 2px var(--kit-accent);border-radius:6px}.kit-tracker-svg{display:block;overflow:visible}.kit-tracker-block{transition:opacity .15s}.kit-tracker-blocks--hovering .kit-tracker-block:not(.kit-tracker-block--active){opacity:.45}.kit-tracker-block--good,.kit-tracker-key--good{fill:color-mix(in srgb, var(--kit-good) 82%, var(--kit-card));background:color-mix(in srgb, var(--kit-good) 82%, var(--kit-card))}.kit-tracker-block--warn,.kit-tracker-key--warn{fill:var(--kit-warn);background:var(--kit-warn)}.kit-tracker-block--bad,.kit-tracker-key--bad{fill:var(--kit-bad);background:var(--kit-bad)}.kit-tracker-key--none{background:repeating-linear-gradient(135deg, var(--kit-sunk) 0 3px, color-mix(in srgb, var(--kit-ink) 10%, var(--kit-card)) 3px 4px)}.kit-tracker-hatch-ground{fill:var(--kit-sunk)}.kit-tracker-hatch-line{fill:color-mix(in srgb, var(--kit-ink) 10%, var(--kit-card))}.kit-tracker-ring{fill:none;stroke:var(--kit-ink);stroke-width:1.5px}@media (prefers-reduced-motion:no-preference){.kit-tracker-block{transform-box:fill-box;transform-origin:bottom;animation:.45s cubic-bezier(.2,.7,.2,1) both kit-block-in}}@keyframes kit-block-in{0%{opacity:0;transform:scaleY(.35)}}.kit-tracker-foot{font:500 11.5px var(--kit-font);color:var(--kit-ink-3);justify-content:space-between;align-items:center;gap:12px;display:flex}.kit-tracker-counts{flex-wrap:wrap;justify-content:center;gap:4px 14px;display:inline-flex}.kit-tracker-count{align-items:center;gap:6px;display:inline-flex}.kit-tracker-key{border-radius:2px;width:9px;height:9px;display:inline-block}.kit-tracker--empty{place-items:center;min-height:80px;display:grid}.kit-tracker-empty-text{font:var(--kit-body);color:var(--kit-ink-3)}.kit-waterfall-chart{flex-direction:column;gap:12px;min-width:0;display:flex}.kit-waterfall-chart--fill{flex:auto}.kit-waterfall-chart--empty{place-items:center;min-height:120px;display:grid}.kit-waterfall-chart-empty-text{font:var(--kit-body);color:var(--kit-ink-3)}.kit-waterfall-chart-frame{touch-action:pan-y;outline:none;width:100%;min-width:0;position:relative}.kit-waterfall-chart-frame:focus-visible{box-shadow:0 0 0 2px var(--kit-accent);border-radius:6px}.kit-waterfall-chart-frame--fill{flex:auto}.kit-waterfall-chart-frame--fill>svg{position:absolute;top:0;left:0}.kit-waterfall-chart-svg{display:block;overflow:visible}.kit-waterfall-chart-grid{stroke:var(--kit-grid);stroke-width:1px}.kit-waterfall-chart-baseline{stroke:var(--kit-axis);stroke-width:1px}.kit-waterfall-chart-tick{font:500 11px var(--kit-font);fill:var(--kit-ink-3);font-variant-numeric:tabular-nums}.kit-waterfall-chart{gap:8px}.kit-waterfall-chart-top{font:var(--kit-body);min-height:1.5em}.kit-waterfall-chart-readout{color:var(--kit-ink-2);font-variant-numeric:tabular-nums}.kit-waterfall-chart-key{vertical-align:-1px;border:1.5px dashed var(--kit-ink-2);border-radius:2px;width:12px;height:9px;margin-right:2px;display:inline-block}.kit-waterfall-chart-hover-band{fill:var(--kit-sunk)}.kit-waterfall-chart-frame--drill .kit-waterfall-chart-bar,.kit-waterfall-chart-frame--drill .kit-waterfall-chart-hover-band{cursor:pointer}.kit-waterfall-chart-bar{transition:opacity .15s}.kit-waterfall-chart-bar--base,.kit-waterfall-chart-bar--total{fill:var(--kit-total)}.kit-waterfall-chart-bar--add{fill:var(--kit-up)}.kit-waterfall-chart-bar--subtract{fill:var(--kit-down)}.kit-waterfall-chart-bar--result{fill:var(--kit-accent)}.kit-waterfall-chart-bars--hovering .kit-waterfall-chart-bar:not(.kit-waterfall-chart-bar--active){opacity:.45}.kit-waterfall-chart-ghost{fill:none;stroke:var(--kit-ink-2);stroke-width:1.5px;stroke-dasharray:4 3;pointer-events:none}.kit-waterfall-chart-link{stroke:var(--kit-ink-3);stroke-width:1px;stroke-dasharray:2 3}.kit-waterfall-chart-value{font:500 11px var(--kit-font);fill:var(--kit-ink-2);font-variant-numeric:tabular-nums}.kit-waterfall-chart-value--total{fill:var(--kit-ink);font-weight:600}.kit-waterfall-chart-row-label{font:500 11.5px var(--kit-font);fill:var(--kit-ink-2)}.kit-waterfall-chart-row-label--total{fill:var(--kit-ink);font-weight:600}.kit-waterfall-chart-labels{width:100%;height:30px;position:relative}.kit-waterfall-chart-label{font:500 11px/1.25 var(--kit-font);color:var(--kit-ink-3);text-align:center;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;top:0;overflow:hidden}.kit-waterfall-chart-label--total{color:var(--kit-ink);font-weight:600}@media (prefers-reduced-motion:no-preference){.kit-waterfall-chart-bar--animated{transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.2,.7,.2,1) both kit-bar-rise}.kit-waterfall-chart-late--animated{opacity:0;animation:.3s ease-out .55s forwards kit-fade-appear}}@keyframes kit-bar-rise{0%{opacity:0;transform:scaleY(.3)}}.kit-flow{min-width:0;font:var(--kit-body);flex-direction:column;gap:8px;display:flex}.kit-flow-top{font:600 11.5px var(--kit-font);color:var(--kit-ink-3);text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;gap:12px;display:flex}.kit-flow-readout{text-transform:none;letter-spacing:0;color:var(--kit-ink-2);text-align:center;font-variant-numeric:tabular-nums;font-weight:500}.kit-flow-frame{outline:none;width:100%;min-width:0;position:relative}.kit-flow-frame:focus-visible{box-shadow:0 0 0 2px var(--kit-accent);border-radius:6px}.kit-flow-svg{display:block;overflow:visible}.kit-flow-ribbon{fill-opacity:.32;transition:opacity .15s}.kit-flow-ribbon--up{fill:var(--kit-up)}.kit-flow-ribbon--down,.kit-flow-ribbon--out{fill:var(--kit-down)}.kit-flow-ribbon--stay{fill:var(--kit-muted-mark);fill-opacity:.22}.kit-flow-ribbon--in{fill:var(--kit-o4)}.kit-flow-ribbon--faded{opacity:.18}.kit-flow-bar{fill:var(--kit-ink-2)}.kit-flow-label{font:600 11.5px var(--kit-font);fill:var(--kit-ink)}.kit-flow-count{fill:var(--kit-ink-3);font-variant-numeric:tabular-nums;font-weight:500}.kit-flow-moves{font:400 12.5px/1.5 var(--kit-font);color:var(--kit-ink-2);margin:0}@media (prefers-reduced-motion:no-preference){.kit-flow-ribbons{animation:.5s ease-out both kit-fade-appear}}.kit-quadrant{flex-direction:column;gap:12px;min-width:0;display:flex}.kit-quadrant--fill{flex:auto}.kit-quadrant--empty{place-items:center;min-height:120px;display:grid}.kit-quadrant-empty-text{font:var(--kit-body);color:var(--kit-ink-3)}.kit-quadrant-frame{touch-action:pan-y;outline:none;width:100%;min-width:0;position:relative}.kit-quadrant-frame:focus-visible{box-shadow:0 0 0 2px var(--kit-accent);border-radius:6px}.kit-quadrant-frame--fill{flex:auto}.kit-quadrant-frame--fill>svg{position:absolute;top:0;left:0}.kit-quadrant-svg{display:block;overflow:visible}.kit-quadrant-grid{stroke:var(--kit-grid);stroke-width:1px}.kit-quadrant-baseline{stroke:var(--kit-axis);stroke-width:1px}.kit-quadrant-tick{font:500 11px var(--kit-font);fill:var(--kit-ink-3);font-variant-numeric:tabular-nums}.kit-quadrant-lead{fill:color-mix(in oklab, var(--kit-s1) 5%, transparent)}.kit-quadrant-median{stroke:var(--kit-axis);stroke-width:1px}.kit-quadrant-name{font:600 10.5px var(--kit-font);letter-spacing:.06em;text-transform:uppercase;fill:var(--kit-ink-3)}.kit-quadrant-size{font:500 11.5px var(--kit-font);color:var(--kit-ink-3)}.kit-quadrant-title{font:500 11px var(--kit-font);fill:var(--kit-ink-3);font-variant-numeric:tabular-nums}.kit-quadrant-item{transition:opacity .2s}.kit-quadrant-ring{fill:none;stroke:var(--kit-ink);stroke-width:1.5px;pointer-events:none}.kit-quadrant-dot{stroke:var(--kit-card);stroke-width:2px}.kit-quadrant-label{font:500 12px var(--kit-font);fill:var(--kit-ink);paint-order:stroke;stroke:var(--kit-card);stroke-width:3px;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.kit-quadrant-item--animated{transform-box:fill-box;transform-origin:50%;animation:.4s cubic-bezier(.2,.7,.2,1.2) both kit-pop-in}}.kit-burn{width:100%;min-width:120px}.kit-burn svg{display:block;overflow:visible}.kit-burn-today{stroke:var(--kit-grid);stroke-width:1px}.kit-burn-ideal{fill:none;stroke:var(--kit-muted-mark);stroke-width:1.5px}.kit-burn-used,.kit-burn-projected{fill:none;stroke:var(--kit-accent);stroke-width:2px;stroke-linecap:round}.kit-burn-projected{stroke-dasharray:2 3}.kit-burn-dot{fill:var(--kit-accent);stroke:var(--kit-card);stroke-width:1.5px}.kit-burn--under .kit-burn-used,.kit-burn--under .kit-burn-projected{stroke:var(--kit-warn)}.kit-burn--under .kit-burn-dot{fill:var(--kit-warn)}.kit-burn--bad .kit-burn-used,.kit-burn--bad .kit-burn-projected{stroke:var(--kit-down)}.kit-burn--bad .kit-burn-dot{fill:var(--kit-down)}.kit-six-twelve{width:100%;min-width:0}.kit-six-twelve svg{display:block;overflow:visible}.kit-six-twelve-title{font:500 11px var(--kit-font);fill:var(--kit-ink-3)}.kit-six-twelve-grid{stroke:var(--kit-grid);stroke-width:1px}.kit-six-twelve-tick{font:400 10px var(--kit-font);fill:var(--kit-axis);font-variant-numeric:tabular-nums}.kit-six-twelve-current,.kit-six-twelve-year-ago,.kit-six-twelve-plan{fill:none;stroke-linecap:round;stroke-linejoin:round}.kit-six-twelve-current{stroke:var(--kit-accent);stroke-width:2px}.kit-six-twelve-year-ago{stroke:var(--kit-muted-mark);stroke-width:1.5px}.kit-six-twelve-plan{stroke:var(--kit-ink-3);stroke-width:1.25px;stroke-dasharray:4 3}.kit-six-twelve-dot{fill:var(--kit-accent);stroke:var(--kit-card);stroke-width:1.5px}.kit-heat-grid{flex-direction:column;gap:12px;min-width:0;display:flex}.kit-heat-grid--fill{flex:auto}.kit-heat-grid--empty{place-items:center;min-height:120px;display:grid}.kit-heat-grid-empty-text{font:var(--kit-body);color:var(--kit-ink-3)}.kit-heat-grid-frame{touch-action:pan-y;outline:none;width:100%;min-width:0;position:relative}.kit-heat-grid-frame:focus-visible{box-shadow:0 0 0 2px var(--kit-accent);border-radius:6px}.kit-heat-grid-frame--fill{flex:auto}.kit-heat-grid-frame--fill>svg{position:absolute;top:0;left:0}.kit-heat-grid-svg{display:block;overflow:visible}.kit-heat-grid-grid{stroke:var(--kit-grid);stroke-width:1px}.kit-heat-grid-baseline{stroke:var(--kit-axis);stroke-width:1px}.kit-heat-grid-tick{font:500 11px var(--kit-font);fill:var(--kit-ink-3);font-variant-numeric:tabular-nums}.kit-heat-grid{gap:10px}.kit-heat-grid-cell,.kit-heat-grid-lift{transform-box:fill-box;transform-origin:50%}.kit-heat-grid-cell{transition:fill .35s}.kit-heat-grid-cell--dimmed{fill-opacity:.45}.kit-heat-grid-cell--active,.kit-heat-grid-lift{transform:scale(1.15)}.kit-heat-grid-lift{pointer-events:none}.kit-heat-grid-frame--drill .kit-heat-grid-cell{cursor:pointer}.kit-heat-grid-tick--active{fill:var(--kit-ink);font-weight:600}.kit-heat-grid-ring{fill:none;stroke:var(--kit-ink);stroke-width:1.5px;pointer-events:none}.kit-heat-grid-legend{font:var(--kit-label);color:var(--kit-ink-3);justify-content:flex-end;align-items:center;gap:3px;display:flex}.kit-heat-grid-legend span:first-child{margin-right:4px}.kit-heat-grid-legend span:last-child{margin-left:4px}.kit-heat-grid-swatch{border-radius:2px;width:14px;height:10px}@keyframes kit-heat-lift{0%{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.kit-heat-grid-cell{transition:fill .35s,fill-opacity .15s,transform .15s}.kit-heat-grid-lift{animation:.15s ease-out kit-heat-lift}.kit-heat-grid-cell--animated{opacity:0;animation:.4s ease-out forwards kit-fade-appear}}.kit-delta{font:600 12px/1.5 var(--kit-font);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--kit-ink-2);align-items:center;gap:3px;display:inline-flex}.kit-delta svg{fill:currentColor;width:9px;height:9px}.kit-delta__down{transform:rotate(180deg)}.kit-delta--good{color:var(--kit-good-ink)}.kit-delta--bad{color:var(--kit-bad-ink)}.kit-roll{display:inline-block}.kit-roll__chars{font-variant-numeric:tabular-nums;display:inline-flex}.kit-roll__char,.kit-roll__digit{white-space:pre;height:1.1em;line-height:1.1em;display:inline-block}.kit-roll__digit{overflow:hidden}.kit-roll__strip{flex-direction:column;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:flex}.kit-roll__strip>span{height:1.1em;line-height:1.1em}@media (prefers-reduced-motion:reduce){.kit-roll__strip{transition:none}}.kit-skel{flex-direction:column;gap:12px;padding:2px 0;display:flex;position:relative;overflow:hidden}.kit-skel:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in oklab, var(--kit-card) 55%, transparent) 50%, transparent 80%);animation:1.6s ease-in-out infinite kit-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes kit-shimmer{to{transform:translate(100%)}}.kit-skel__block{background:color-mix(in srgb, var(--kit-ink) 7%, var(--kit-card));border-radius:5px;flex-shrink:0;display:block}.kit-skel__plot{border-bottom:1px solid var(--kit-border);position:relative}.kit-skel__grid{background:var(--kit-grid);height:1px;position:absolute;left:0;right:0}.kit-skel__wave{width:100%;height:80%;position:absolute;inset:20% 0 0}.kit-skel__wave path{fill:color-mix(in srgb, var(--kit-ink) 5%, var(--kit-card))}.kit-skel__columns{border-bottom:1px solid var(--kit-border);justify-content:space-between;align-items:flex-end;gap:6px;height:200px;padding-inline:4px;display:flex}.kit-skel__columns .kit-skel__block{border-radius:4px 4px 0 0;flex:1;max-width:24px}.kit-skel__row{justify-content:space-between;align-items:center;gap:16px;display:flex}.kit-skel__row--table{border-top:1px solid var(--kit-border);justify-content:flex-start;padding-block:6px}.kit-skel__row--table .kit-skel__block:nth-child(3){margin-left:auto}.kit-skel__tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;display:grid}.kit-skel__tile,.kit-skel__stack{flex-direction:column;gap:8px;min-width:0;display:flex}.kit-skel__stack{flex:1}.kit-skel__card{border:1px solid var(--kit-border);border-radius:12px;gap:12px;padding:14px;display:flex}.kit-skel__grid-cells{flex-direction:column;gap:4px;display:flex}.kit-skel__cells{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.kit-skel__cells .kit-skel__block{height:26px}.kit-empty--state{align-items:center;gap:8px;padding:20px 0;display:flex}.kit-empty--state svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.kit-skel:after{animation:none}}.kit-def-host{min-width:0;position:relative}.kit-def{z-index:60;background:var(--kit-card);border:1px solid var(--kit-border);width:max-content;max-width:min(320px,100vw - 16px);font:400 12px/1.45 var(--kit-font);color:var(--kit-ink-2);text-align:left;pointer-events:none;opacity:0;visibility:hidden;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;transition:opacity .14s,transform .14s,visibility 0s linear .14s;display:flex;position:fixed;top:0;left:0;transform:translateY(-2px);box-shadow:0 8px 24px #00000024}.kit-def[data-open]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.kit-def__formula{color:var(--kit-ink);font-weight:600}.kit-def__key{color:var(--kit-ink-3);font-weight:600}.kit-def-host>[tabindex]:focus-visible{outline:2px solid var(--kit-accent);outline-offset:2px;border-radius:4px}.kit-def-host>.kit-kpi[tabindex]:focus-visible{outline-offset:-2px}.kit-def-label{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--kit-ink-3) 70%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--kit-ink-3) 70%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.kit-def{transform:none}}.kit-drill{z-index:70;background:linear-gradient(var(--kit-raised), var(--kit-raised)),var(--kit-card);border:1px solid var(--kit-border);width:max-content;max-width:min(320px,100vw - 16px);box-shadow:var(--kit-shadow-pop);font:var(--kit-body);opacity:0;transform-origin:0 0;border-radius:12px;flex-direction:column;gap:2px;padding:6px;transition:opacity .14s,transform .16s;display:flex;position:fixed;transform:translateY(-3px)scale(.98)}.kit-drill[data-placed]{opacity:1;transform:none}.kit-drill__head{font:var(--kit-label);color:var(--kit-ink-3);font-variant-numeric:tabular-nums;padding:4px 8px 6px}.kit-drill__ask{text-align:left;font:500 13px/1.35 var(--kit-font);color:var(--kit-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin:0;padding:7px 8px;display:flex}.kit-drill__ask svg{fill:none;width:15px;height:15px;stroke:var(--kit-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.kit-drill__ask:hover,.kit-drill__ask:focus-visible{background:color-mix(in oklab, var(--kit-accent) 10%, transparent);outline:none}.kit-drill__ask:focus-visible{box-shadow:inset 0 0 0 2px var(--kit-accent)}.kit-drill__foot{border-top:1px solid var(--kit-border);font:400 11.5px/1.4 var(--kit-font);color:var(--kit-ink-3);margin-top:4px;padding:6px 8px 2px}@media (prefers-reduced-motion:reduce){.kit-drill{transition:none;transform:none}}.kit-hero{flex-direction:column;flex:auto;gap:18px;display:flex}.kit-hero__head{flex-direction:column;gap:4px;display:flex}.kit-hero__top{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.kit-hero__back{border:1px solid var(--kit-border);background:var(--kit-card);font:500 12px/1.4 var(--kit-font);color:var(--kit-ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:3px;padding:2px 8px 2px 5px;display:inline-flex}.kit-hero__back:hover{border-color:var(--kit-border-strong);color:var(--kit-ink)}.kit-hero__back svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.kit-live{font:500 12px/1.4 var(--kit-font);color:var(--kit-ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.kit-live__dot{background:var(--kit-good);border-radius:50%;width:7px;height:7px;position:relative}.kit-live__dot:after{content:"";background:var(--kit-good);border-radius:50%;animation:2.4s ease-out infinite kit-pulse;position:absolute;inset:0}@keyframes kit-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3)}}.kit-hero__label{font:500 13px/1.3 var(--kit-font);color:var(--kit-ink-2)}.kit-hero__line{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.kit-hero__value{font:600 52px/1.05 var(--kit-font);letter-spacing:-.035em;color:var(--kit-ink)}.kit-hero__line .kit-delta{align-self:center;padding:2px 9px 2px 7px;font-size:13px}.kit-hero__previous{font:var(--kit-body);color:var(--kit-ink-3)}.kit-hero__hint{font:400 12.5px/1.4 var(--kit-font);color:var(--kit-ink-3)}.kit-hero__lead{max-width:72ch;font:400 14px/1.5 var(--kit-font);color:var(--kit-ink-2);text-wrap:pretty;margin:6px 0 0}@media (max-width:640px){.kit-hero__value{font-size:40px}}@media (prefers-reduced-motion:reduce){.kit-live__dot:after{animation:none}}.kit-kpis{flex-direction:column;margin:-4px;display:flex}.kit-kpis__row{grid-template-rows:repeat(5,auto);row-gap:6px;display:grid}.kit-kpis__row+.kit-kpis__row{border-top:1px solid var(--kit-border);margin-top:6px;padding-top:6px}.kit-kpi{grid-row:span 5;grid-template-rows:subgrid;border-left:1px solid var(--kit-border);align-content:start;min-width:0;padding:10px 18px;display:grid}.kit-kpis__cell{grid-row:span 5;grid-template-rows:subgrid;min-width:0;display:grid}.kit-kpis__cell:first-child>.kit-kpi{border-left:0;padding-left:6px}.kit-kpi__label{font:var(--kit-label);color:var(--kit-ink-2)}.kit-kpi__value{font:600 26px/1.1 var(--kit-font);letter-spacing:-.025em;color:var(--kit-ink);white-space:nowrap}.kit-kpi__meta{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.kit-kpi__previous{font:400 12px/1.4 var(--kit-font);color:var(--kit-ink-3);white-space:nowrap}.kit-kpi__hint{font:400 11.5px/1.4 var(--kit-font);color:var(--kit-ink-3)}.kit-kpi--tab{cursor:pointer;border-radius:10px;transition:background .15s;position:relative}.kit-kpi--tab:hover{background:var(--kit-sunk)}.kit-kpi--tab:before{content:"";background:var(--kit-accent);border-radius:0 0 2px 2px;height:2px;transition:transform .25s;position:absolute;top:-1px;left:14px;right:14px;transform:scaleX(0)}.kit-kpis__cell:first-child>.kit-kpi--tab:before{left:4px}.kit-kpi__select{text-align:left;cursor:pointer;background:0 0;border:0;outline:none;margin:0;padding:0}.kit-kpi__select:after{content:"";border-radius:inherit;position:absolute;inset:0}.kit-kpi--selected{background:color-mix(in oklab, var(--kit-accent) 7%, var(--kit-card))}.kit-kpi--selected:before{transform:scaleX(1)}.kit-kpi--selected .kit-kpi__label{color:var(--kit-accent-ink)}.kit-kpi--tab:has(.kit-kpi__select:focus-visible){outline:2px solid var(--kit-accent);outline-offset:-2px}.kit-kpi--tab .kit-kpi__select:after{z-index:1;border-radius:10px}.kit-kpi__spark{z-index:2;min-width:0;position:relative}.kit-kpis--reading .kit-roll__strip{transition-duration:.2s}.kit-kpi__hint{position:relative}.kit-kpi__hint--dated{min-height:1.4em}.kit-kpi__hidden,.kit-kpi__hold{visibility:hidden}.kit-kpi__date{color:var(--kit-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;position:absolute;top:0;left:0}@media (max-width:640px){.kit-kpi{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.kit-kpi--tab:before,.kit-kpis--reading .kit-roll__strip{transition:none}}.kit-usual__flag{font-weight:600}.kit-rules{font:400 12px/1.4 var(--kit-font);color:var(--kit-ink-3);flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.kit-rules__lead{font-weight:600}.kit-rules__list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kit-rules__chip{background:var(--kit-neutral-bg);color:var(--kit-ink-2);border-radius:999px;padding:2px 8px}.kit-bullets{font:var(--kit-body);flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.kit-bullet{flex-direction:column;gap:6px;display:flex}.kit-bullet__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kit-bullet__label{color:var(--kit-ink);font-weight:600}.kit-bullet__status{font:600 11.5px/1.6 var(--kit-font);background:var(--kit-neutral-bg);color:var(--kit-ink-2);border-radius:999px;padding:1px 8px}.kit-bullet__status--good{background:color-mix(in srgb, var(--kit-good) 14%, var(--kit-card));color:var(--kit-good-ink)}.kit-bullet__status--bad{background:color-mix(in srgb, var(--kit-bad) 12%, var(--kit-card));color:var(--kit-bad-ink)}.kit-bullet__track{background:var(--kit-neutral-bg);border-radius:4px;height:14px;position:relative}.kit-bullet__range{background:color-mix(in srgb, var(--kit-s1) 22%, transparent);border-radius:3px;position:absolute;top:3px;bottom:3px}.kit-bullet__bar{background:var(--kit-s1);border-radius:3px;transition:width .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:3px;bottom:3px;left:0}.kit-bullet__todate{background:var(--kit-ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px}.kit-bullet__target{border-left:2px dashed var(--kit-ink-3);margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.kit-bullet__figures{font:400 12px/1.4 var(--kit-font);font-variant-numeric:tabular-nums;color:var(--kit-ink-2);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;display:flex}.kit-data-status{font:400 12px/1.4 var(--kit-font);flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kit-data-status__chip{border:1px solid var(--kit-border);background:var(--kit-card);color:var(--kit-ink-2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.kit-data-status__chip:focus-visible{outline:2px solid var(--kit-accent);outline-offset:2px}.kit-data-status__label{color:var(--kit-ink);font-weight:600}.kit-data-status__dot{background:var(--kit-ink-3);border-radius:50%;width:7px;height:7px}.kit-data-status__chip--good .kit-data-status__dot{background:var(--kit-good)}.kit-data-status__chip--warn .kit-data-status__dot{background:var(--kit-warn)}.kit-data-status__chip--info .kit-data-status__dot{background:var(--kit-info-ink)}.kit-insights{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.kit-insight{background:var(--kit-sunk);border:1px solid var(--kit-border);font:var(--kit-body);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:14px;display:grid}.kit-insight__body{flex-direction:column;gap:2px;min-width:0;display:flex}.kit-insight__tone{font:600 11px/1.4 var(--kit-font);letter-spacing:.02em;color:var(--kit-ink-3)}.kit-insight__tone--positive{color:var(--kit-good-ink)}.kit-insight__tone--negative{color:var(--kit-bad-ink)}.kit-insight__tone--warning{color:var(--kit-warn-ink)}.kit-insight__tone--info{color:var(--kit-info-ink)}.kit-insight__title{color:var(--kit-ink);text-wrap:balance;font-weight:600}.kit-insight__detail{font:400 12.5px/1.5 var(--kit-font);color:var(--kit-ink-2)}.kit-insight__metric{background:var(--kit-card);border:1px solid var(--kit-border);font:600 12.5px/1.5 var(--kit-font);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--kit-ink);border-radius:7px;padding:2px 8px}.kit-tone-icon{background:var(--kit-neutral-bg);width:30px;height:30px;color:var(--kit-ink-2);border-radius:9px;place-items:center;display:grid}.kit-tone-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.kit-tone-icon--positive{background:var(--kit-good-bg);color:var(--kit-good-ink)}.kit-tone-icon--negative{background:var(--kit-bad-bg);color:var(--kit-bad-ink)}.kit-tone-icon--warning{background:var(--kit-warn-bg);color:var(--kit-warn-ink)}.kit-tone-icon--info{background:var(--kit-info-bg);color:var(--kit-info-ink)}.kit-why{font:var(--kit-body);flex-direction:column;gap:10px;min-width:0;display:flex;container-type:inline-size}.kit-why__summary{color:var(--kit-ink);text-wrap:pretty;margin:0}.kit-why__meta{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.kit-why__confidence{font:600 11.5px/1.6 var(--kit-font);white-space:nowrap;border-radius:999px;padding:1px 8px}.kit-why__confidence--strong{background:color-mix(in srgb, var(--kit-accent) 14%, var(--kit-card));color:var(--kit-accent-ink)}.kit-why__confidence--medium{background:color-mix(in srgb, var(--kit-warn) 18%, var(--kit-card));color:var(--kit-warn-ink)}.kit-why__confidence--calm{background:var(--kit-neutral-bg);color:var(--kit-ink-2)}.kit-why__note{font:400 12px/1.4 var(--kit-font);color:var(--kit-ink-3)}.kit-why__calm{background:var(--kit-sunk);color:var(--kit-ink-2);border-radius:10px;margin:0;padding:12px 14px}.kit-why__heading{font:600 11px/1.4 var(--kit-font);letter-spacing:.04em;text-transform:uppercase;color:var(--kit-ink-3);margin-top:4px}.kit-why__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kit-why__list--offsetting .kit-driver{background:0 0}.kit-driver{background:var(--kit-sunk);border:1px solid var(--kit-border);border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(64px,1fr) auto;align-items:center;gap:4px 12px;padding:9px 12px;display:grid}.kit-driver__name{flex-direction:column;min-width:0;display:flex}.kit-driver__dimension{font:500 11px/1.4 var(--kit-font);color:var(--kit-ink-3)}.kit-driver__label{color:var(--kit-ink);overflow-wrap:anywhere;font-weight:600}.kit-driver__share{align-items:center;gap:8px;min-width:0;display:flex}.kit-driver__track{background:var(--kit-neutral-bg);border-radius:3px;flex:auto;height:6px;overflow:hidden}.kit-driver__bar{background:var(--kit-ink-3);border-radius:3px;height:100%;transition:width .4s cubic-bezier(.2,.7,.2,1);display:block}.kit-driver--good .kit-driver__bar{background:var(--kit-up)}.kit-driver--bad .kit-driver__bar{background:var(--kit-down)}.kit-driver__pct{font:600 11.5px/1 var(--kit-font);font-variant-numeric:tabular-nums;color:var(--kit-ink-2);text-align:right;min-width:3.2em}.kit-driver__figures{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.kit-driver__delta{font:600 13px/1.4 var(--kit-font);font-variant-numeric:tabular-nums;white-space:nowrap}.kit-driver__from{font:400 11.5px/1.4 var(--kit-font);color:var(--kit-ink-3);font-variant-numeric:tabular-nums}.kit-driver__detail{font:400 11.5px/1.4 var(--kit-font);color:var(--kit-ink-3);grid-column:1/-1}@container (max-width:420px){.kit-driver{grid-template-columns:minmax(0,1fr) auto}.kit-driver__share{grid-area:2/1/auto/-1}}.kit-funnel{font:var(--kit-body);color:var(--kit-ink);grid-template-columns:minmax(0,max-content) minmax(64px,1fr) auto;column-gap:12px;display:grid}.kit-funnel>*{grid-column:1/-1}.kit-funnel__row{grid-template-columns:subgrid;align-items:center;display:grid}.kit-funnel__label{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-weight:500;display:flex;overflow:hidden}.kit-funnel__index{background:var(--kit-neutral-bg);width:20px;height:20px;font:600 11px var(--kit-font);color:var(--kit-ink-2);border-radius:6px;flex-shrink:0;place-items:center;display:inline-grid}.kit-funnel__track{background:var(--kit-sunk);border-radius:6px;height:22px;display:block}.kit-funnel__bar{border-radius:6px;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.kit-funnel__bar{transition:width .45s cubic-bezier(.2,.7,.2,1);animation:.6s cubic-bezier(.2,.7,.2,1) both kit-grow-x}}.kit-funnel__value{text-align:right;font-variant-numeric:tabular-nums;min-width:3.4rem;font-weight:600}.kit-funnel__step{font:400 12px/1.4 var(--kit-font);color:var(--kit-ink-3);align-items:baseline;gap:6px;padding:5px 0 5px 28px;display:flex}.kit-funnel__step--focus{background:color-mix(in oklab, var(--kit-warn) 12%, transparent);color:var(--kit-ink-2);border-radius:6px;margin-left:22px;padding-left:6px}.kit-funnel__note{font:400 12.5px/1.45 var(--kit-font);color:var(--kit-ink-2);margin:8px 0 0}.kit-funnel__note strong{color:var(--kit-ink);font-weight:600}.kit-funnel__rate{color:var(--kit-ink-2);font-weight:600}.kit-funnel__drop{flex:1;min-width:0}.kit-funnel__total{border-top:1px solid var(--kit-border);color:var(--kit-ink-2);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:12px;display:flex}.kit-funnel__overall{color:var(--kit-ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.kit-funnel__overall span{font-size:12px}.kit-cohort-wrap{flex-direction:column;gap:12px;display:flex}.kit-cohort{border-collapse:separate;border-spacing:2px;width:100%;font:500 12px var(--kit-font);color:var(--kit-ink)}.kit-cohort th{text-align:left;color:var(--kit-ink-3);white-space:nowrap;padding:4px 8px;font-weight:500}.kit-cohort thead th{text-align:center}.kit-cohort thead th:first-child{text-align:left}.kit-cohort td{text-align:center;padding:0}.kit-cohort td.kit-num{padding:0 8px}.kit-cohort__cell{font-variant-numeric:tabular-nums;color:var(--kit-ink);border-radius:5px;padding:8px 4px;display:block}.kit-cohort__average th,.kit-cohort__average td{color:var(--kit-ink);padding-top:8px;font-weight:600}.kit-scale-legend{font:500 11px var(--kit-font);color:var(--kit-ink-3);align-items:center;gap:8px;display:flex}.kit-scale-legend__ramp{border-radius:999px;width:120px;height:8px}.kit-cohort__cell--predicted{font-style:italic;background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--kit-card) 55%, transparent) 0 3px, transparent 3px 7px)!important}.kit-cohort__cell--partial{background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--kit-card) 60%, transparent) 0 2px, transparent 2px 6px)!important;color:var(--kit-ink-2)!important}.kit-cohort__cell--payback{box-shadow:inset 0 0 0 2px var(--kit-good)}.kit-cohort__keys{font:500 11.5px var(--kit-font);color:var(--kit-ink-3);flex-wrap:wrap;gap:4px 16px;display:flex}.kit-cohort__key{vertical-align:-1px;background-color:var(--kit-neutral-bg);border-radius:3px;width:14px;height:10px;margin-right:4px;display:inline-block}.kit-barlist{font:var(--kit-body);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kit-barlist__row{grid-template-columns:1fr auto 3.6rem;align-items:center;gap:12px;display:grid}.kit-barlist__track{min-width:0;height:30px;display:block;position:relative}.kit-barlist__fill{background:color-mix(in oklab, var(--kit-ink) 7%, var(--kit-card));border-radius:6px;position:absolute;inset:0 auto 0 0}.kit-barlist li:first-child .kit-barlist__fill{background:color-mix(in oklab, var(--kit-accent) 22%, var(--kit-card))}@media (prefers-reduced-motion:no-preference){.kit-barlist__fill{transition:width .45s cubic-bezier(.2,.7,.2,1),background .15s;animation:.6s cubic-bezier(.2,.7,.2,1) both kit-grow-x}}.kit-barlist__row:hover .kit-barlist__fill{background:color-mix(in oklab, var(--kit-accent) 26%, var(--kit-card))}.kit-barlist__name{white-space:nowrap;text-overflow:ellipsis;color:var(--kit-ink);padding:0 10px;line-height:30px;display:block;position:relative;overflow:hidden}.kit-barlist__value{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.kit-barlist__meta{font:500 12px var(--kit-font);font-variant-numeric:tabular-nums;text-align:right;color:var(--kit-ink-3)}.kit-captioned{border-top:1px solid var(--kit-border);flex-direction:column;gap:10px;padding-top:16px;display:flex}.kit-caption{font:600 11.5px/1.3 var(--kit-font);letter-spacing:.04em;text-transform:uppercase;color:var(--kit-ink-3);margin:0}.kit-barlist__button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px}.kit-barlist__button[aria-pressed=true] .kit-barlist__fill,.kit-barlist__button:hover .kit-barlist__fill{background:color-mix(in oklab, var(--kit-accent) 30%, var(--kit-card))}.kit-barlist__button[aria-pressed=true] .kit-barlist__name{font-weight:600}.kit-barlist__button:focus-visible{outline:2px solid var(--kit-accent);outline-offset:1px}.kit-barlist li{transition:opacity .2s}.kit-barlist li[data-faded]{opacity:.4}.kit-share{flex-direction:column;gap:14px;display:flex}.kit-share__total{font:var(--kit-body);align-items:baseline;gap:6px;display:flex}.kit-share__total-value{font:600 24px/1.1 var(--kit-font);letter-spacing:-.02em;color:var(--kit-ink)}.kit-share__frame{touch-action:pan-y;outline:none;width:100%;min-width:0;position:relative}.kit-share__frame--pointer{cursor:pointer}.kit-share__frame:focus-visible{box-shadow:0 0 0 2px var(--kit-accent);border-radius:6px}.kit-share__svg{display:block;overflow:visible}.kit-share__segment{transition:opacity .15s,fill .2s}.kit-share__segments--hovering .kit-share__segment:not(.kit-share__segment--active){opacity:.45}.kit-share__legend--hovering li:not([data-active]){opacity:.55}@media (prefers-reduced-motion:no-preference){.kit-share__segments{transform-box:view-box;transform-origin:0 0;animation:.6s cubic-bezier(.2,.7,.2,1) both kit-scale-x}}.kit-share__legend{font:var(--kit-body);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kit-share__legend li{border-top:1px solid var(--kit-border);transition:opacity .2s}.kit-share__row{grid-template-columns:auto 1fr auto 3rem;align-items:center;gap:10px;padding:7px 0;display:grid}.kit-share__legend li:first-child{border-top:0}.kit-share__name{color:var(--kit-ink)}.kit-share__value{font-variant-numeric:tabular-nums;font-weight:600}.kit-share__pct{text-align:right;color:var(--kit-ink-3);font-variant-numeric:tabular-nums}.kit-share__button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:calc(100% + 12px);margin-inline:-6px;padding-inline:6px}.kit-share__button:hover,.kit-share__button[aria-pressed=true]{background:var(--kit-sunk)}.kit-share__button[aria-pressed=true] .kit-share__name{font-weight:600}.kit-share__button:focus-visible{outline:2px solid var(--kit-accent);outline-offset:1px}.kit-share__legend li[data-faded]{opacity:.5}.kit-share__clear{border:1px solid var(--kit-border);background:var(--kit-card);font:500 12px var(--kit-font);color:var(--kit-ink-2);cursor:pointer;border-radius:999px;margin-left:auto;padding:3px 10px}.kit-share__clear:hover{border-color:var(--kit-border-strong);color:var(--kit-ink)}.kit-waterfall{font:var(--kit-body);flex-direction:column;display:flex}.kit-waterfall__row{grid-template-columns:minmax(7rem,34%) 1fr auto 3.6rem;align-items:center;gap:10px;padding:6px 0;display:grid}.kit-waterfall__row--total,.kit-waterfall__row--base{font-weight:600}.kit-waterfall__row--total{border-top:1px solid var(--kit-border);margin-top:2px;padding-top:8px}.kit-waterfall__label{color:var(--kit-ink);min-width:0}.kit-waterfall__row--add .kit-waterfall__label,.kit-waterfall__row--subtract .kit-waterfall__label{color:var(--kit-ink-2)}.kit-waterfall__track{height:14px;position:relative}.kit-waterfall__bar{border-radius:3px;position:absolute;top:0;bottom:0}.kit-waterfall__row--add .kit-waterfall__bar,.kit-waterfall__row--subtract .kit-waterfall__bar{top:2px;bottom:2px}.kit-waterfall__value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.kit-waterfall__change{text-align:right;font:500 12px var(--kit-font)}.kit-roas{grid-template-columns:3.4rem minmax(70px,1fr) 3.8rem;align-items:center;gap:10px;min-width:210px;display:grid}.kit-roas__value{font-variant-numeric:tabular-nums;font-weight:600}.kit-roas__track{background:var(--kit-sunk);border-radius:999px;height:8px;display:block;position:relative}.kit-roas__bar{border-radius:inherit;background:var(--kit-accent);height:100%;display:block}.kit-roas__bar--below{background:var(--kit-bad)}.kit-roas__target{background:var(--kit-ink);border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px}.kit-roas>:last-child{font:500 12px var(--kit-font);text-align:right}.kit-segments{grid-template-columns:repeat(auto-fill,minmax(max(220px,25% - 9px),1fr));gap:12px;display:grid}.kit-segment{border:1px solid var(--kit-border);background:var(--kit-sunk);font:var(--kit-body);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.kit-segment__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.kit-segment__name{color:var(--kit-ink);font-weight:600}.kit-segment__count{font:600 28px/1 var(--kit-font);letter-spacing:-.025em;color:var(--kit-ink)}.kit-segment__bars{font:500 12px var(--kit-font);color:var(--kit-ink-3);grid-template-columns:4.6rem 1fr 2.4rem;align-items:center;gap:6px 8px;display:grid}.kit-segment__bar{background:color-mix(in oklab, var(--kit-accent) 10%, var(--kit-card));border-radius:999px;height:6px;display:block;overflow:hidden}.kit-segment__fill{border-radius:inherit;background:var(--kit-accent);height:100%;display:block}.kit-segment__fill--muted{background:var(--kit-muted-mark)}.kit-segment__pct{text-align:right;font-variant-numeric:tabular-nums;color:var(--kit-ink)}.kit-segment__stats{font:400 12px/1.4 var(--kit-font);color:var(--kit-ink-3)}.kit-segment__action{border-top:1px solid var(--kit-border);font:500 12.5px/1.45 var(--kit-font);color:var(--kit-ink);padding-top:10px}.kit-monogram{background:color-mix(in oklab, var(--kit-mono) 16%, var(--kit-card));width:34px;height:34px;color:color-mix(in oklab, var(--kit-mono) 50%, var(--kit-ink));font:650 12.5px var(--kit-font);letter-spacing:.02em;border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.kit-product{align-items:center;gap:12px;min-width:220px;display:flex}.kit-product__text{flex-direction:column;min-width:0;display:flex}.kit-units{align-items:center;gap:10px;display:inline-flex}.kit-units .kit-sparkline{width:70px}.kit-flag{background:var(--kit-bad-bg);color:var(--kit-bad-ink);border-radius:6px;padding:1px 6px;font-weight:600}.kit-leaderboard{font:var(--kit-body);flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.kit-leaderboard__item{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.kit-leaderboard__body{flex-direction:column;gap:6px;min-width:0;display:flex}.kit-leaderboard__line{justify-content:space-between;align-items:center;gap:8px;display:flex}.kit-leaderboard__name{text-overflow:ellipsis;white-space:nowrap;min-width:4em;color:var(--kit-ink);flex:0 auto;font-weight:500;overflow:hidden}.kit-leaderboard__stock,.kit-leaderboard__line>.kit-num{flex:none}.kit-leaderboard__spark{flex:0 0 64px;margin-left:auto}@container (max-width:380px){.kit-leaderboard__spark{display:none}}.kit-alerts{font:var(--kit-body);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kit-alert{border-top:1px solid var(--kit-border);flex-direction:column;gap:7px;padding:12px 0;display:flex}.kit-alert:first-child{border-top:0;padding-top:0}.kit-alert__head,.kit-alert__meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.kit-alert__meta{font:400 12px/1.4 var(--kit-font);color:var(--kit-ink-3)}.kit-alert__cover{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.kit-alert__days{font:600 18px/1 var(--kit-font);letter-spacing:-.02em;color:var(--kit-ink);font-variant-numeric:tabular-nums}.kit-alert__days small{font:500 11.5px var(--kit-font);color:var(--kit-ink-3);letter-spacing:0}.kit-alert__timeline{background:var(--kit-neutral-bg);border-radius:999px;height:10px;display:block;position:relative}.kit-alert__fill{border-radius:inherit;background:var(--kit-warn);transition:width .4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 auto 0 0}.kit-alert__fill--critical,.kit-alert__fill--out{background:var(--kit-bad)}.kit-alert__gap{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--kit-bad) 45%, transparent) 0 2px, transparent 2px 5px);position:absolute;top:0;bottom:0}.kit-alert__tick{background:var(--kit-ink-2);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.kit-alert__po{background:var(--kit-card);border:2px solid var(--kit-s1);border-radius:2px;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;transform:rotate(45deg)}.kit-recon{font:var(--kit-body);flex-direction:column;gap:12px;display:flex}.kit-recon__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.kit-recon__row{grid-template-columns:minmax(84px,auto) minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.kit-recon__name{color:var(--kit-ink);font-weight:600}.kit-recon__bars{height:14px;position:relative}.kit-recon__claimed,.kit-recon__store{border-radius:4px;height:100%;transition:width .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0}.kit-recon__claimed,.kit-recon__key--claimed{border:1.5px dashed var(--kit-ink-3);background:0 0}.kit-recon__store,.kit-recon__key--store{background:var(--kit-s1)}.kit-recon__figures{font:400 12px/1.4 var(--kit-font);font-variant-numeric:tabular-nums;color:var(--kit-ink-2);flex-wrap:wrap;grid-column:2;justify-content:space-between;gap:2px 12px;display:flex}.kit-recon__legend{font:500 11.5px var(--kit-font);color:var(--kit-ink-3);gap:16px;display:flex}.kit-recon__key{vertical-align:-1px;border-radius:2px;width:12px;height:9px;margin-right:4px;display:inline-block}.kit-recon__summary{color:var(--kit-ink-2);text-wrap:pretty;margin:0}.kit-exchange{font:var(--kit-body);flex-direction:column;gap:10px;min-width:0;display:flex}.kit-exchange__lead{color:var(--kit-ink-2);margin:0}.kit-exchange__scroll{overflow-x:auto}.kit-exchange__table{border-collapse:separate;border-spacing:3px;width:100%;font:500 12px var(--kit-font);font-variant-numeric:tabular-nums;text-align:center}.kit-exchange__table th{color:var(--kit-ink-3);padding:4px;font-weight:600}.kit-exchange__corner{text-align:left;white-space:nowrap;font-weight:500!important}.kit-exchange__cell{background:var(--kit-sunk);min-width:34px;height:30px;color:var(--kit-ink);border-radius:5px}.kit-exchange__cell--same{box-shadow:inset 0 0 0 1.5px var(--kit-ink-3)}.kit-creatives td{vertical-align:middle}.kit-creative__rate{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.kit-creative__meter{background:var(--kit-neutral-bg);border-radius:3px;width:42px;height:5px;display:inline-block;overflow:hidden}.kit-creative__meter span{background:var(--kit-s1);height:100%;display:block}.kit-stockhealth{flex-direction:column;gap:10px;width:100%;display:flex}.kit-abc{width:22px;height:22px;font:600 11.5px var(--kit-font);border-radius:6px;place-items:center;display:inline-grid}.kit-abc--a{background:var(--kit-accent);color:var(--kit-card)}.kit-abc--b{background:color-mix(in oklab, var(--kit-accent) 22%, var(--kit-card));color:var(--kit-ink)}.kit-abc--c{background:var(--kit-sunk);color:var(--kit-ink-3)}.kit-cover{align-items:center;gap:8px;min-width:170px;display:flex}.kit-cover__track{background:var(--kit-sunk);border-radius:999px;flex:auto;height:6px;position:relative}.kit-cover__bar{border-radius:inherit;background:var(--kit-accent);position:absolute;inset:0 auto 0 0}.kit-cover__bar--negative{background:var(--kit-bad)}.kit-cover__bar--warning{background:var(--kit-warn)}.kit-cover__bar--info{background:var(--kit-muted-mark)}.kit-cover__tick{background:var(--kit-ink-2);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.kit-power{font:var(--kit-body);flex-direction:column;gap:12px;display:flex}.kit-power__summary{min-height:2.9em;color:var(--kit-ink-2);margin:0}.kit-power__summary strong{color:var(--kit-ink);font-weight:600}.kit-heat{flex-direction:column;gap:12px;display:flex}.kit-heat__readout{font:var(--kit-body);color:var(--kit-ink-2);margin:0}.kit-heat__readout strong{color:var(--kit-ink)}.kit-paths{font:var(--kit-body);flex-direction:column;gap:14px;display:flex}.kit-paths__summary{color:var(--kit-ink-2);flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.kit-paths__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kit-paths__item{border-top:1px solid var(--kit-border);grid-template-columns:10rem 1fr;align-items:center;gap:16px;padding:10px 0;display:grid}.kit-paths__item:first-child{border-top:0}.kit-paths__share{grid-template-rows:auto auto;grid-template-columns:2.8rem 1fr;align-items:center;gap:2px 8px;display:grid}.kit-paths__pct{font-variant-numeric:tabular-nums;color:var(--kit-ink);font-weight:600}.kit-paths__users{font:500 11.5px var(--kit-font);color:var(--kit-ink-3);grid-column:2}.kit-paths__steps{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.kit-paths__arrow{fill:none;width:12px;height:12px;stroke:var(--kit-ink-3);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.kit-step{border:1px solid var(--kit-border);background:var(--kit-sunk);font:500 11.5px/1.5 var(--kit-font-mono);color:var(--kit-ink);border-radius:6px;padding:2px 7px}.kit-step--start{background:var(--kit-info-bg);color:var(--kit-info-ink);border-color:#0000}.kit-experiments{flex-direction:column;gap:12px;display:flex}.kit-experiment{border:1px solid var(--kit-border);background:var(--kit-sunk);font:var(--kit-body);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.kit-experiment__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kit-experiment__head>div{flex-direction:column;gap:2px;display:flex}.kit-experiment__name{font:600 15px/1.3 var(--kit-font);color:var(--kit-ink)}.kit-experiment__meta{font:400 12px var(--kit-font);color:var(--kit-ink-3)}.kit-experiment__hypothesis{max-width:72ch;color:var(--kit-ink-2);margin:0}.kit-experiment__variants{background:var(--kit-card);border:1px solid var(--kit-border);border-radius:10px;flex-direction:column;display:flex;overflow-x:auto}.kit-variant{border-top:1px solid var(--kit-border);grid-template-columns:minmax(7rem,1.1fr) 6.5rem 4rem minmax(300px,3fr) 4.8rem;align-items:center;gap:12px;min-width:620px;padding:10px 14px;display:grid}.kit-variant:first-child{border-top:0}.kit-variant__name{color:var(--kit-ink);font-weight:600}.kit-variant__users{color:var(--kit-ink-3);font-variant-numeric:tabular-nums;font-size:12px}.kit-variant__metric{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.kit-variant__baseline{color:var(--kit-ink-3)}.kit-variant__sig{text-align:right;color:var(--kit-ink-3);font-variant-numeric:tabular-nums;font-size:12px}.kit-variant__sig--strong{color:var(--kit-ink);font-weight:600}.kit-experiment__alert{background:var(--kit-bad-bg);color:var(--kit-bad-ink);border-radius:8px;margin:0;padding:10px 12px}.kit-experiment__variants--muted .kit-ci__track{opacity:.45}.kit-experiment__variants--muted .kit-variant__metric,.kit-experiment__variants--muted .kit-ci__value{color:var(--kit-ink-3)}.kit-guardrails{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kit-guardrail{flex-wrap:wrap;align-items:flex-start;gap:2px 8px;font-size:13px;display:flex}.kit-guardrail .kit-light{margin-top:4px}.kit-guardrail__text{flex-direction:column;flex:12rem;min-width:0;display:flex}.kit-guardrail__name{color:var(--kit-ink)}.kit-guardrail__value{color:var(--kit-ink-3);font-variant-numeric:tabular-nums;text-align:right;margin-left:auto}.kit-guardrail__light{color:var(--kit-ink-3);font-size:12px}.kit-light{background:var(--kit-muted-mark);border-radius:999px;width:10px;height:10px}.kit-light--warning{background:var(--kit-warn)}.kit-light--negative{background:var(--kit-bad)}.kit-experiment__decision{border-left:3px solid var(--kit-border);background:var(--kit-card);color:var(--kit-ink);border-radius:8px;margin:0;padding:10px 12px;font-weight:500}.kit-experiment__decision--positive{border-left-color:var(--kit-good-ink)}.kit-experiment__decision--negative{border-left-color:var(--kit-bad-ink)}.kit-experiment__decision--warning{border-left-color:var(--kit-warn-ink)}.kit-experiment__decision--info{border-left-color:var(--kit-info-ink)}.kit-ci{grid-template-columns:3.8rem minmax(120px,1fr) 8.6rem;align-items:center;gap:10px;display:grid}.kit-ci__value{font-variant-numeric:tabular-nums;font-weight:600}.kit-ci__track{height:16px;position:relative}.kit-ci__track:before{content:"";background:var(--kit-grid);border-radius:1px;height:2px;position:absolute;top:7px;left:0;right:0}.kit-ci__zero{background:var(--kit-ink-3);width:1px;position:absolute;top:0;bottom:0}.kit-ci__range{background:color-mix(in oklab, var(--kit-ink-3) 35%, transparent);border-radius:999px;height:8px;position:absolute;top:4px}.kit-ci__range--good{background:color-mix(in oklab, var(--kit-up) 35%, transparent)}.kit-ci__range--bad{background:color-mix(in oklab, var(--kit-down) 35%, transparent)}.kit-ci__dot{background:var(--kit-ink-3);border:2px solid var(--kit-card);border-radius:999px;width:12px;height:12px;margin-left:-6px;position:absolute;top:2px}.kit-ci__dot--good{background:var(--kit-up)}.kit-ci__dot--bad{background:var(--kit-down)}.kit-ci__bounds{font:400 11.5px var(--kit-font);color:var(--kit-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.kit-health{align-items:center;gap:10px;display:inline-flex}.kit-ring{width:36px;height:36px;font:650 11.5px var(--kit-font);color:var(--kit-ink);place-items:center;display:inline-grid;position:relative}.kit-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.kit-ring__track{fill:none;stroke:var(--kit-grid);stroke-width:3.5px}.kit-ring__fill{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke:var(--kit-good)}.kit-ring--warning .kit-ring__fill{stroke:var(--kit-warn)}.kit-ring--negative .kit-ring__fill{stroke:var(--kit-bad)}.kit-seats{gap:5px;min-width:150px;display:grid}@media (max-width:640px){.kit-paths__item{grid-template-columns:1fr;gap:8px}}.kit-chart-note{font:var(--kit-body);color:var(--kit-ink-2);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}.kit-chart-note strong{color:var(--kit-ink);font-weight:600}.kit-moments{font:var(--kit-body);flex-direction:column;gap:12px;display:flex}.kit-moments__lead,.kit-moments__note{color:var(--kit-ink-2);margin:0}.kit-moments__note{font:400 12px/1.5 var(--kit-font);color:var(--kit-ink-3)}.kit-moments__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kit-moment{border:1px solid var(--kit-border);background:var(--kit-sunk);border-radius:10px;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.kit-moment--best{border-color:color-mix(in srgb, var(--kit-accent) 50%, var(--kit-border));background:color-mix(in srgb, var(--kit-accent) 6%, var(--kit-card))}.kit-moment__head{justify-content:space-between;gap:8px;display:flex}.kit-moment__rule{color:var(--kit-ink);font-weight:600}.kit-moment__phi{font:600 12px var(--kit-font);font-variant-numeric:tabular-nums;color:var(--kit-ink-2)}.kit-moment__body{font:400 12.5px/1.4 var(--kit-font);color:var(--kit-ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.kit-moment__stat{align-items:center;gap:6px;display:inline-flex}.kit-moment__reach{background:var(--kit-neutral-bg);border-radius:3px;width:56px;height:6px;display:inline-block;overflow:hidden}.kit-moment__reach span{background:var(--kit-s1);height:100%;display:block}.kit-moment__bars{align-items:flex-end;gap:2px;height:24px;margin-left:auto;display:inline-flex}.kit-moment__bar{background:var(--kit-muted-mark);border-radius:2px 2px 0 0;width:7px}.kit-moment__bar--chosen{background:var(--kit-s1)}.kit-moment__bar--knee{box-shadow:0 -3px 0 var(--kit-ink-2)}.kit-accounts__row{cursor:pointer}.kit-accounts__row:hover td{background:var(--kit-sunk)}.kit-accounts__row:has(.kit-accounts__toggle:focus-visible){outline:2px solid var(--kit-accent);outline-offset:-2px}.kit-accounts__toggle{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:500}.kit-accounts__toggle:focus-visible{outline:none}.kit-accounts__reason{font:400 12px/1.4 var(--kit-font);color:var(--kit-ink-3);margin-top:2px;display:block}.kit-accounts__detail td{background:var(--kit-sunk)}.kit-breakdown{grid-template-columns:minmax(0,2fr) minmax(140px,1fr);gap:16px;padding:4px 0;display:grid}.kit-breakdown__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kit-breakdown__row{font:var(--kit-body);grid-template-columns:minmax(150px,1fr) minmax(80px,2fr) 36px;align-items:center;gap:10px;display:grid}.kit-breakdown__history{flex-direction:column;gap:6px;display:flex}@media (max-width:560px){.kit-breakdown{grid-template-columns:minmax(0,1fr)}}.kit-feature-value{flex-direction:column;gap:8px;display:flex}.kit-footnote{max-width:80ch;color:var(--kit-ink-3);margin:0;font-size:12px;line-height:1.45}.kit-review{flex-direction:column;display:flex}.kit-review__key{font:400 12px var(--kit-font);color:var(--kit-ink-3);flex-wrap:wrap;gap:4px 16px;padding-bottom:8px;display:flex}.kit-review__key span{align-items:center;gap:6px;display:inline-flex}.kit-review__swatch{border-top:2px solid var(--kit-accent);width:16px;height:0}.kit-review__swatch--year-ago{border-top-color:var(--kit-muted-mark)}.kit-review__swatch--plan{border-top:1.5px dashed var(--kit-ink-3)}.kit-review__row{border-top:1px solid var(--kit-border);grid-template-columns:minmax(150px,1fr) minmax(300px,3fr) minmax(160px,1.2fr);align-items:center;gap:16px;padding:14px 0;display:grid}.kit-review__row--exception .kit-review__label:after{content:"";vertical-align:2px;background:var(--kit-warn);border-radius:999px;width:6px;height:6px;margin-left:6px;display:inline-block}.kit-review__head,.kit-review__note{flex-direction:column;gap:4px;min-width:0;display:flex}.kit-review__note{font:var(--kit-body);color:var(--kit-ink-2);align-items:flex-start}.kit-review__label{color:var(--kit-ink);font-weight:600}.kit-review__value{font:600 20px/1.2 var(--kit-font);color:var(--kit-ink);font-variant-numeric:tabular-nums}.kit-review__unknown{color:var(--kit-ink);font-weight:600}@media (max-width:760px){.kit-review__row{grid-template-columns:minmax(0,1fr)}}.kit-releases{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}.kit-releases-wrap{flex-direction:column;gap:10px;width:100%;display:flex}.kit-releases-wrap>p{margin:0}.kit-release{border:1px solid var(--kit-border);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.kit-release__head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.kit-release__date{background:var(--kit-sunk);font:600 11.5px var(--kit-font);color:var(--kit-ink-2);border-radius:999px;padding:1px 7px}.kit-release__label{font:600 14px var(--kit-font);color:var(--kit-ink)}.kit-release__detail{font:400 12.5px/1.45 var(--kit-font);color:var(--kit-ink-2);margin:0}.kit-release__metrics{border-top:1px solid var(--kit-border);flex-direction:column;margin:0;display:flex}.kit-release__metrics>div{border-bottom:1px solid var(--kit-border);font:var(--kit-body);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.kit-release__metrics>div:last-child{border-bottom:0}.kit-release__metrics dt{color:var(--kit-ink-2)}.kit-release__metrics dd{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:6px;margin:0;display:flex}.kit-variant__odds{font:400 11.5px/1.35 var(--kit-font);color:var(--kit-ink-3);margin-top:2px;display:block}
*{box-sizing:border-box}html,body{background:#f3f5f8;margin:0}@media (prefers-color-scheme:dark){html,body{background:#08090d}}code{font-family:var(--kit-font-mono);font-size:.88em}.workspace{min-height:100vh;font:var(--kit-body);flex-direction:column;gap:22px;padding:0 24px 72px;display:flex}.workspace>*{width:100%;max-width:1440px;margin-inline:auto}.workspace__bar{border-bottom:1px solid var(--kit-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.workspace__brand{color:var(--kit-ink);align-items:center;gap:10px;display:flex}a.workspace__brand{text-decoration:none}.workspace__brand strong{font-weight:600}.workspace__logo{background:var(--kit-ink);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.workspace__logo svg{width:16px;height:16px;fill:var(--kit-page)}.workspace__crumb{color:var(--kit-ink-3);margin-left:8px}.segmented{background:var(--kit-sunk);border:1px solid var(--kit-border);border-radius:10px;padding:3px;display:inline-flex}.segmented button{color:var(--kit-ink-3);font:500 12.5px var(--kit-font);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 12px}.segmented button[aria-checked=true]{background:var(--kit-card);color:var(--kit-ink);box-shadow:var(--kit-shadow)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--kit-border);background:var(--kit-card);color:var(--kit-ink-2);font:500 13px var(--kit-font);cursor:pointer;border-radius:999px;padding:6px 13px}.chip:hover{border-color:var(--kit-border-strong);color:var(--kit-ink)}.chip[aria-pressed=true]{border-color:color-mix(in oklab, var(--kit-accent) 55%, transparent);background:color-mix(in oklab, var(--kit-accent) 14%, var(--kit-card));color:var(--kit-accent-ink)}.button{border:1px solid var(--kit-border-strong);background:var(--kit-card);color:var(--kit-ink);font:600 13px var(--kit-font);cursor:pointer;border-radius:10px;flex-shrink:0;padding:8px 16px}.button--primary{border-color:var(--kit-ink);background:var(--kit-ink);color:var(--kit-page)}.button--danger{border-color:var(--kit-bad-ink);background:var(--kit-bad-ink);color:var(--kit-page)}.button:disabled{opacity:.5;cursor:default}.code{border:1px solid var(--kit-border);background:var(--kit-sunk);max-height:380px;color:var(--kit-ink);font:12px/1.55 var(--kit-font-mono);white-space:pre-wrap;word-break:break-word;border-radius:12px;margin:8px 0 0;padding:14px;overflow:auto}.eyebrow{font:600 12px var(--kit-font);letter-spacing:.06em;text-transform:uppercase;color:var(--kit-accent-ink);margin:0}.hero{flex-direction:column;gap:14px;padding-block:40px 12px;display:flex}.hero h1{max-width:20ch;font:650 44px/1.08 var(--kit-font);letter-spacing:-.035em;color:var(--kit-ink);text-wrap:balance;margin:0}.hero__lead{max-width:64ch;font:400 16px/1.6 var(--kit-font);color:var(--kit-ink-2);margin:0}.hero__actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}a.button{align-items:center;text-decoration:none;display:inline-flex}a.chip{text-decoration:none;display:inline-block}.chips:is(ul){margin:0;padding:0;list-style:none}.feature{border:1px solid var(--kit-border);border-radius:var(--kit-radius);background:var(--kit-card);box-shadow:var(--kit-shadow);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px;padding:28px;display:grid}.feature__text{flex-direction:column;gap:14px;min-width:0;display:flex}.feature h2{font:650 28px/1.15 var(--kit-font);letter-spacing:-.025em;color:var(--kit-ink);margin:0}.feature__summary{font:400 15px/1.55 var(--kit-font);color:var(--kit-ink-2);margin:0}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 0;display:grid}.facts div{background:var(--kit-sunk);border-radius:12px;padding:12px 14px}.facts dt{font:500 12px var(--kit-font);color:var(--kit-ink-2)}.facts dd{font:650 24px/1 var(--kit-font);font-variant-numeric:tabular-nums;color:var(--kit-ink);margin:4px 0 0}.feature__kits{flex-direction:column;gap:18px;margin-top:6px;display:flex}.feature__kit{flex-direction:column;gap:8px;display:flex}.feature__kit h3{font:600 16px var(--kit-font);margin:0}.feature__kit h3 a{color:var(--kit-ink);text-decoration:none}.feature__kit h3 a:hover{text-decoration:underline}.feature__kit p{font:400 13px/1.5 var(--kit-font);color:var(--kit-ink-2);margin:0}.feature__kit .chip{padding:4px 11px;font-size:12.5px}.preview{min-width:0;color:inherit;flex-direction:column;gap:10px;text-decoration:none;display:flex}.preview__label{font:500 12px var(--kit-font);color:var(--kit-ink-2);align-items:center;gap:8px;display:inline-flex}.preview__dot{background:var(--kit-good);border-radius:50%;width:7px;height:7px}.preview__frame{border:1px solid var(--kit-border);background:var(--kit-page);border-radius:14px;height:520px;transition:border-color .15s;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.preview:hover .preview__frame{border-color:var(--kit-border-strong)}.scaled{position:relative;overflow:hidden}.scaled__stage{transform:scale(var(--frame-scale,.5));transform-origin:0 0;pointer-events:none;padding:20px}.steps{flex-direction:column;gap:16px;padding-top:12px;display:flex}.steps h2{font:650 22px var(--kit-font);letter-spacing:-.02em;color:var(--kit-ink);margin:0}.steps__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.step{border:1px solid var(--kit-border);border-radius:var(--kit-radius);background:var(--kit-card);flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}.step__n{background:var(--kit-sunk);width:26px;height:26px;font:600 13px var(--kit-font);color:var(--kit-ink);border-radius:8px;place-items:center;display:grid}.step h3{font:600 15px var(--kit-font);color:var(--kit-ink);margin:0}.step p{font:400 13.5px/1.55 var(--kit-font);color:var(--kit-ink-2);margin:0}.step__code{white-space:pre;word-break:normal;font-size:11.5px}.site-footer{border-top:1px solid var(--kit-border);font:400 13px var(--kit-font);color:var(--kit-ink-2);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px;padding-top:20px;display:flex}.site-footer a{color:var(--kit-ink)}@media (max-width:980px){.feature,.steps__list{grid-template-columns:1fr}}@media (max-width:720px){.workspace{padding-inline:16px}.workspace__crumb{display:none}.hero h1{font-size:32px}.feature{padding:18px}.preview__frame{height:360px}}
