.rse .kit-pill{display:inline-flex;align-items:center;gap:var(--rb-space-1);font-size:var(--rb-fs-micro);font-weight:var(--ui-weight-600);padding:var(--ui-space-3) var(--rb-space-2);border-radius:var(--rb-r-pill);white-space:nowrap;background:var(--rb-track);color:var(--rb-ink-2);line-height:var(--ui-leading-1_35)}.rse .kit-pill-pink{background:var(--rb-pink-tint);color:var(--rb-pink-text)}.rse .kit-pill-green{background:var(--rb-green-tint);color:var(--rb-green-text)}.rse .kit-pill-amber{background:var(--rb-amber-tint);color:var(--rb-amber-text)}.rse .kit-pill-red{background:var(--rb-red-tint);color:var(--rb-red-text)}.rse .kit-pill-tag{font-size:var(--rb-fs-nano);padding:var(--ui-space-2) var(--rb-space-2)}.rse .kit-pill-new{font-size:var(--rb-fs-nano);font-weight:var(--ui-weight-700);padding:var(--ui-space-2) var(--ui-space-7)}.rse .btn-secondary,.rse .kit-pill-new{background:var(--rb-pink-tint);color:var(--rb-pink-text)}.rse .btn-secondary:hover{background:var(--rb-pink-tint-2);color:var(--rb-pink-text)}.rse .btn-neutral{background:var(--rb-canvas);color:var(--rb-ink)}.rse .btn-neutral:hover{background:var(--rb-border);color:var(--rb-ink)}.rse :is(.on-canvas,.kit-head-acts,.kit-foot.column) .btn-neutral{background:var(--rb-border)}.rse :is(.on-canvas,.kit-head-acts,.kit-foot.column) .btn-neutral:hover{background:var(--ui-line-strong)}.rse .btn-quiet{background:transparent;color:var(--rb-ink-2);box-shadow:none}.rse .btn-quiet:hover{background:var(--rb-surface-sunk);color:var(--rb-ink)}.rse a.btn.btn-secondary,.rse a.btn.btn-secondary:hover{color:var(--rb-pink-text)}.rse .kit-hcard{background:var(--rb-surface);border:var(--ui-border-1) solid var(--rb-border);border-radius:var(--rb-r-card);box-shadow:var(--ui-shadow-none);overflow:hidden}.rse .kit-hcard:has(>.kit-hcard-head){display:flex;flex-direction:column}.rse .kit-hcard-foot{margin-top:auto}.rse .kit-hcard-head{padding:var(--ui-space-18) var(--ui-space-20);display:flex;align-items:center;justify-content:space-between;gap:var(--rb-space-3)}.rse .kit-hcard-head h2{margin:0;font-size:var(--rb-fs-h3);font-weight:var(--ui-weight-600);display:flex;align-items:center;gap:var(--ui-space-8)}.rse .kit-chead .kit-hcount,.rse .kit-hcard-head .kit-hcount,.rse .kit-secnav-pick .kit-hcount{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ui-space-22);height:var(--ui-space-20);padding:0 var(--ui-space-7);border-radius:var(--rb-r-pill);background:var(--rb-track);color:var(--rb-ink-2);font-size:var(--rb-fs-micro);font-weight:var(--ui-weight-600);font-variant-numeric:tabular-nums}.rse .kit-hcard-head small{display:block;font-size:var(--rb-fs-caption);color:var(--rb-ink-3)}.rse .kit-hrow{display:flex;align-items:center;gap:var(--ui-space-14);padding:var(--ui-space-13) var(--ui-space-20);border-top:var(--ui-border-1) solid var(--rb-divider);color:var(--rb-ink);text-decoration:none}.rse a.kit-hrow:hover{background:var(--rb-surface-sunk);color:var(--rb-ink)}.rse .kit-hrow .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-2)}.rse .kit-hrow .t b{font-size:var(--rb-fs-row);font-weight:var(--rb-fw-row)}.rse .kit-hrow .t small,.rse .kit-hrow .when{font-size:var(--rb-fs-caption);color:var(--rb-ink-3)}.rse .kit-hrow .when{white-space:nowrap}.rse .kit-hrow .name{display:flex;align-items:center;gap:var(--rb-space-2);flex-wrap:wrap}.rse .kit-havatar{width:var(--rb-avatar);height:var(--rb-avatar);border-radius:var(--rb-r-pill);background:var(--rb-track);color:var(--rb-ink-2);font-size:var(--rb-fs-caption);font-weight:var(--ui-weight-700);display:flex;align-items:center;justify-content:center;flex:none}.rse .kit-havatar-new{background:var(--rb-pink-tint);color:var(--rb-pink-text)}.rse .kit-htile{width:var(--rb-icon-tile);height:var(--rb-icon-tile);border-radius:var(--rb-r-inner);background:var(--rb-track);color:var(--rb-ink-2);display:flex;align-items:center;justify-content:center;flex:none}.rse .kit-heyebrow{font-size:var(--rb-fs-caption);font-weight:var(--ui-weight-600);color:var(--rb-pink-text)}.rse .kit-hoverline{font-size:var(--rb-fs-micro);font-weight:var(--ui-weight-600);color:var(--rb-ink-3);text-transform:uppercase;letter-spacing:var(--ui-tracking-0_06em)}.rse .kit-hbtns{display:flex;gap:var(--rb-space-2);flex-wrap:wrap}.rse .kit-checklist .btn,.rse .kit-hbtns .btn,.rse .kit-plan .btn,.rse .kit-site .btn{height:var(--rb-btn-h);padding:0 var(--rb-btn-pad-x);border-radius:var(--rb-r-button);font-size:var(--rb-fs-body);font-weight:var(--ui-weight-600)}.rse .btn.btn-compact,.rse .kit-checklist .btn.sm,.rse .kit-hbtns .btn.sm{height:var(--rb-btn-h-sm);padding:0 var(--rb-space-3);font-size:var(--rb-fs-caption)}.rse .kit-btn-gap[data-compact]{width:calc(2 * var(--rb-space-3) + var(--ui-space-16))}.rse .kit-hline{margin:0;border-top:var(--ui-border-1) solid var(--rb-divider);padding:var(--ui-space-12) var(--ui-space-20) var(--ui-space-16);font-size:var(--rb-fs-caption);color:var(--rb-ink-2)}.rse .kit-hempty{padding:var(--ui-space-18) var(--ui-space-20);display:flex;align-items:center;gap:var(--rb-space-4);flex-wrap:wrap}.rse .kit-hempty .t{flex:1;min-width:240px;display:flex;flex-direction:column;gap:var(--ui-space-2)}.rse .kit-hempty .t h2{margin:0;font-size:var(--rb-fs-h4);font-weight:var(--ui-weight-600)}.rse .kit-hempty .t span{font-size:var(--rb-fs-body);color:var(--rb-ink-2)}.rse .kit-hempty .kit-hfoot{flex-basis:100%}.rse .kit-hempty>.kit-hact{flex:none}.rse .kit-hfoot{font-size:var(--rb-fs-caption);color:var(--rb-ink-3)}.rse .kit-stat{padding:var(--rb-space-5);display:flex;flex-direction:column;gap:var(--ui-space-6);min-width:0}.rse .kit-stat .top{display:flex;justify-content:space-between;align-items:center;gap:var(--rb-space-2);min-height:var(--ui-space-22)}.rse .kit-stat .top>small{font-size:var(--rb-fs-caption);font-weight:var(--ui-weight-500);color:var(--rb-ink-2);white-space:nowrap}.rse .kit-stat-body{display:flex;flex-direction:column;gap:var(--ui-space-6);min-width:0}.rse .kit-stat .line{font-size:var(--rb-fs-caption);color:var(--rb-ink-3)}.rse .kit-stat .foot{margin-top:var(--ui-space-4)}.rse .kit-stat .num{font-size:var(--rb-fs-stat);font-weight:var(--rb-fw-stat);letter-spacing:var(--rb-ls-stat);font-variant-numeric:tabular-nums;line-height:var(--ui-leading-1_15)}.rse .kit-stat .num.empty{color:var(--rb-ink-disabled)}.rse .kit-stat .axis{display:flex;justify-content:space-between;font-size:var(--rb-fs-micro);color:var(--rb-ink-3);margin-top:var(--ui-space-4)}.rse .kit-stat .cap{font-size:var(--rb-fs-caption);color:var(--rb-ink-3);margin-top:var(--ui-space-6)}.rse .kit-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--rb-grid-gap);transition:opacity var(--ui-duration-150)}.rse .kit-stats.refreshing{opacity:var(--ui-opacity-60)}.rse .kit-stats:has(>:first-child:last-child){grid-template-columns:minmax(0,1fr)}.rse .kit-stats:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.rse .kit-stats:has(>:nth-child(3):last-child),.rse .kit-stats:has(>:nth-child(5):last-child),.rse .kit-stats:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.rse .kit-stats:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:760px){.rse .kit-stats.kit-stats:has(>:last-child){grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.rse .kit-stats{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-12)}.rse .kit-stat{padding:var(--ui-space-16);gap:var(--ui-space-4)}.rse .kit-stat .kit-stat-body{display:grid;grid-template-columns:var(--ui-space-96) minmax(0,1fr);-moz-column-gap:var(--ui-space-16);column-gap:var(--ui-space-16);row-gap:var(--ui-space-4);align-items:start}.rse .kit-stat .kit-stat-body>.num{grid-column:1;grid-row:1/span 2;align-self:center;font-size:var(--ui-text-24)}.rse .kit-stat .kit-stat-body>:is(.kit-statchart,.kit-statchart-baseline){grid-column:2;grid-row:1;margin-top:0;height:var(--ui-space-40)}.rse .kit-stat .kit-stat-body .kit-statchart svg{height:var(--ui-space-40)}.rse .kit-stat .kit-stat-body>:is(.axis,.cap){grid-column:2;grid-row:2}.rse .kit-stat .kit-stat-body>.cap{margin-top:0}.rse .kit-stat .kit-stat-body>.line{grid-column:1/-1;grid-row:3}.rse .kit-stat .kit-stat-body>.foot{grid-column:2;grid-row:1/span 2;margin-top:0}}.rse .kit-statchart{position:relative;height:var(--ui-space-44);margin-top:var(--ui-space-4);outline:none;touch-action:none;border-radius:var(--ui-radius-4)}.rse .kit-statchart:focus-visible{box-shadow:var(--ui-ring-2-accent)}.rse .kit-statchart.kit-statchart-wait{background:var(--ui-surface-soft);animation:rse-kit-pulse var(--ui-duration-1100) var(--ui-ease-in-out-keyword) infinite}@media (prefers-reduced-motion:reduce){.rse .kit-statchart.kit-statchart-wait{animation:none}}.rse .kit-statchart svg{width:100%;height:var(--ui-space-44);display:block;overflow:visible}.rse .kit-statchart-fill{fill:var(--rb-pink-tint)}.rse .kit-statchart-line{fill:none;stroke:var(--rb-pink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.rse .kit-statchart-guide{position:absolute;top:0;bottom:0;width:1px;background:var(--ui-line-strong);transform:translateX(-.5px);pointer-events:none}.rse .kit-statchart-dot{position:absolute;width:10px;height:10px;border-radius:var(--rb-r-pill);background:var(--rb-pink);border:var(--ui-border-2) solid var(--rb-surface);transform:translate(-50%,-50%);pointer-events:none}.rse .kit-statchart-tip{position:absolute;bottom:50px;transform:translateX(-8px);background:var(--rb-ink);color:var(--rb-surface);border-radius:var(--ui-radius-8);padding:var(--ui-space-6) var(--ui-space-10);font-size:var(--rb-fs-micro);white-space:nowrap;box-shadow:var(--ui-shadow-tooltip);pointer-events:none;z-index:var(--ui-layer-raised-1)}.rse .kit-statchart-tip.end{transform:translateX(calc(-100% + var(--ui-space-8)))}.rse .kit-statchart-tip b{font-weight:var(--ui-weight-600)}.rse .kit-statchart-baseline{height:var(--ui-space-44);border-bottom:var(--ui-border-1_5) solid var(--rb-border);margin-top:var(--ui-space-4)}.rse .kit-statchart-baseline.never{border-bottom-style:dashed}.rse .btn.kit-period{height:var(--ui-space-36);padding:0 var(--rb-space-3);border-radius:var(--rb-r-button);font-size:var(--rb-fs-body);font-weight:var(--ui-weight-500)}.rse .btn.kit-period svg{color:var(--rb-ink-3)}.rse .btn.kit-period:is([aria-expanded=true],[data-open]){box-shadow:var(--ui-ring-inset-1-accent),var(--ui-ring-3-accent-soft)}.rse.kit-period-root{position:static;inset:auto;display:inline-flex;height:auto;background:none}.rse .kit-period-at.fill,.rse.kit-period-root.fill{display:flex;width:100%}.rse .kit-period-at.fill .btn.kit-period,.rse.kit-period-root.fill .btn.kit-period{width:100%;justify-content:flex-start}.rse .kit-period-at.fill .btn.kit-period>svg:last-child,.rse.kit-period-root.fill .btn.kit-period>svg:last-child{margin-left:auto}.rse .kit-checklist-head{padding:var(--ui-space-24) var(--ui-space-24) var(--ui-space-20);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--rb-space-4);flex-wrap:wrap}.rse .kit-checklist-head>div:first-child{display:flex;flex-direction:column;gap:var(--ui-space-4)}.rse .kit-checklist-head h2{margin:0;font-size:var(--rb-fs-h2);font-weight:var(--ui-weight-600);letter-spacing:var(--ui-tracking-n0_01em)}.rse .kit-checklist-done{font-size:var(--rb-fs-caption);color:var(--rb-ink-2);font-weight:var(--ui-weight-500);white-space:nowrap}.rse .kit-checklist-bar{display:flex;align-items:center;gap:var(--rb-space-3);min-width:220px}.rse .kit-checklist-bar>span:first-child{flex:1;height:var(--ui-space-6);background:var(--rb-track);border-radius:var(--rb-r-pill);overflow:hidden;display:block}.rse .kit-checklist-bar>span:first-child>i{display:block;height:100%;background:var(--rb-pink);border-radius:var(--rb-r-pill)}.rse .kit-checklist-list{list-style:none;margin:0;padding:0;border-top:var(--ui-border-1) solid var(--rb-divider)}.rse .kit-checklist-list li{display:flex;align-items:center;gap:var(--rb-space-4);padding:var(--ui-space-16) var(--ui-space-24);border-bottom:var(--ui-border-1) solid var(--rb-divider);flex-wrap:wrap}.rse .kit-checklist-list li:last-child{border-bottom:0}.rse .kit-checklist-list li.on{background:var(--rb-pink-faint);padding:var(--ui-space-20) var(--ui-space-24)}.rse .kit-checklist-list .t{flex:1;min-width:260px;display:flex;flex-direction:column;gap:var(--ui-space-2)}.rse .kit-checklist-list li.on .t{gap:var(--ui-space-4)}.rse .kit-checklist-list .t .name{display:flex;align-items:center;gap:var(--rb-space-2);flex-wrap:wrap;font-size:var(--rb-fs-h4);font-weight:var(--ui-weight-500)}.rse .kit-checklist-list li.on .t .name{font-size:var(--rb-fs-h2);font-weight:var(--ui-weight-600)}.rse .kit-checklist-list li.done .t .name{color:var(--rb-ink-3)}.rse .kit-checklist-list .t small{font-size:var(--rb-fs-caption);color:var(--rb-ink-3)}.rse .kit-checklist-list li.on .t small{font-size:var(--rb-fs-body);color:var(--rb-ink-2);line-height:var(--ui-leading-1_5)}.rse .kit-checklist-step{width:var(--ui-space-28);height:var(--ui-space-28);border-radius:var(--rb-r-pill);display:flex;align-items:center;justify-content:center;flex:none;font-size:var(--rb-fs-caption);font-weight:var(--ui-weight-600);border:var(--ui-border-1_5) solid var(--rb-ink-disabled);color:var(--rb-ink-3);box-sizing:border-box}.rse .kit-checklist-step.on{border:var(--ui-border-2) solid var(--rb-pink);color:var(--rb-pink);font-weight:var(--ui-weight-700)}.rse .kit-checklist-step.done{border:0;background:var(--rb-green-tint);color:var(--rb-green-text)}.rse .kit-checklist.compact{display:flex;flex-direction:column}.rse .kit-checklist.compact .kit-checklist-head{padding:var(--ui-space-20) var(--ui-space-20) var(--ui-space-16);flex-direction:column;align-items:stretch;gap:var(--ui-space-10)}.rse .kit-checklist.compact .kit-checklist-head>div:first-child{flex-direction:row;justify-content:space-between;align-items:center}.rse .kit-checklist.compact .kit-checklist-head h2{font-size:var(--rb-fs-h4);letter-spacing:0}.rse .kit-checklist.compact .kit-checklist-bar{min-width:0}.rse .kit-checklist.compact .kit-checklist-list li{gap:var(--rb-space-3);padding:var(--ui-space-12) var(--ui-space-20)}.rse .kit-checklist.compact .kit-checklist-list li.on{padding:var(--ui-space-14) var(--ui-space-20)}.rse .kit-checklist.compact .kit-checklist-list .t{min-width:160px}.rse .kit-checklist.compact .kit-checklist-list .t .name,.rse .kit-checklist.compact .kit-checklist-list li.on .t .name{font-size:var(--rb-fs-body)}.rse .kit-checklist.compact .kit-checklist-list li.on .t small{font-size:var(--rb-fs-micro);color:var(--rb-ink-3)}.rse .kit-checklist.compact .kit-checklist-step{width:var(--ui-space-24);height:var(--ui-space-24);font-size:var(--rb-fs-micro)}.rse .kit-next{display:flex;flex-wrap:wrap}.rse .kit-next>.main{flex:3 1 420px;padding:var(--rb-space-6);display:flex;flex-direction:column;gap:var(--ui-space-14)}.rse .kit-next.beside>.main{flex:1 1 auto}.rse .kit-next .top{display:flex;align-items:center;gap:var(--rb-space-2)}.rse .kit-next.beside .top{justify-content:space-between}.rse .kit-next .top .kit-next-done{margin-left:auto}.rse .kit-next-when{margin-left:auto;flex:none;font-size:var(--rb-fs-caption);font-weight:var(--ui-weight-400);color:var(--rb-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.rse .kit-next .top .kit-next-when+.kit-next-done{margin-left:0}.rse .kit-next>.main>.kit-swap{flex:1 1 auto}.rse .kit-next>.main .kit-swap-layer{align-self:stretch;display:flex;flex-direction:column;gap:var(--ui-space-14)}.rse .kit-next .top .kit-pill{padding:var(--ui-space-3) var(--ui-space-9);gap:var(--ui-space-6)}.rse .kit-next .top .kit-pill svg,.rse .kit-plan-list>div>svg{flex:none}.rse .kit-next h2{margin:0;font-size:var(--rb-fs-h1);font-weight:var(--ui-weight-600);letter-spacing:var(--ui-tracking-n0_01em);line-height:var(--ui-leading-1_3)}.rse .kit-next>.main[data-opens]{cursor:pointer}.rse .kit-next .kit-next-open{color:inherit;text-decoration:none}.rse .kit-next>.main[data-opens]:hover .kit-next-open{color:var(--rb-pink-text)}.rse .kit-next-detail{border:var(--ui-border-1) solid var(--rb-divider);border-radius:var(--rb-r-inner);background:var(--rb-surface-sunk);padding:var(--ui-space-14) var(--ui-space-16);display:flex;flex-direction:column;gap:var(--ui-space-10);font-size:var(--rb-fs-body)}.rse .kit-next-detail .kit-nd-line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ui-space-8) var(--ui-space-16)}.rse .kit-next-detail .kit-nd-line span{color:var(--rb-ink-3)}.rse .kit-next-detail .kit-nd-opens{display:flex;align-items:center;gap:var(--ui-space-6)}.rse .kit-next-detail .kit-nd-opens small{width:var(--ui-space-64);font-size:var(--rb-fs-micro);color:var(--rb-ink-3)}.rse .kit-next-detail .kit-nd-dots{display:flex;gap:var(--ui-space-4)}.rse .kit-next-detail .kit-nd-dots i{width:var(--ui-space-6);height:var(--ui-space-6);border-radius:var(--rb-r-pill);background:var(--rb-icon-muted)}.rse .kit-next-detail .kit-nd-opens>span:last-child{margin-left:var(--ui-space-4);font-size:var(--rb-fs-micro);color:var(--rb-ink-2)}.rse .kit-next-detail b{font-weight:var(--ui-weight-600)}.rse .kit-next .note{margin:0;font-size:var(--rb-fs-body);color:var(--rb-ink-2);line-height:var(--ui-leading-1_5)}.rse .kit-next .main .kit-hbtns{margin-top:0}.rse .kit-next .main .kit-hbtns .icon-btn{width:var(--rb-btn-h);height:var(--rb-btn-h);align-self:center}.rse .kit-next.beside .main .kit-hbtns{margin-top:auto}.rse .kit-nskel-eyebrow{width:var(--ui-space-96);height:var(--ui-space-14)}.rse .kit-nskel-head{width:62%;height:var(--ui-space-24)}.rse .kit-nskel-btn{width:var(--ui-space-120);height:var(--rb-btn-h);border-radius:var(--ui-radius-10)}.rse .kit-assets-head{padding:var(--ui-space-18) var(--ui-space-20) var(--ui-space-12);display:flex;align-items:center;justify-content:space-between;gap:var(--rb-space-3);flex-wrap:wrap}.rse .kit-assets-head h2{margin:0;font-size:var(--rb-fs-h3);font-weight:var(--ui-weight-600)}.rse .kit-assets .kit-bars-cols{padding:0 var(--ui-space-20) var(--ui-space-8);-moz-column-gap:var(--ui-space-16);column-gap:var(--ui-space-16)}.rse .kit-assets .kit-bars-list{gap:0}.rse .kit-assets .kit-bar{border-top:var(--ui-border-1) solid var(--rb-divider)}.rse .kit-assets .kit-bar-row{padding:var(--ui-space-12) var(--ui-space-20);-moz-column-gap:var(--ui-space-16);column-gap:var(--ui-space-16)}.rse .kit-assets .kit-bar:last-child .kit-bar-row{padding-bottom:var(--ui-space-16)}.rse .kit-assets .kit-bar-ns,.rse .kit-assets .kit-bars-cols .kit-bar-ns{grid-template-columns:72px var(--ui-space-64)}.rse .kit-assets .kit-bars-none{padding:var(--ui-space-12) var(--ui-space-20) var(--ui-space-16);border-top:var(--ui-border-1) solid var(--rb-divider);color:var(--rb-ink-2);font-size:var(--rb-fs-caption)}.rse .kit-site{padding:var(--ui-space-16) var(--ui-space-20);display:flex;align-items:center;gap:var(--rb-space-4);flex-wrap:wrap}.rse .kit-site .t{flex:1;min-width:220px;display:flex;flex-direction:column;gap:var(--ui-space-2)}.rse .kit-site .t .name{display:flex;align-items:center;gap:var(--rb-space-2);flex-wrap:wrap;font-size:var(--rb-fs-h3);font-weight:var(--ui-weight-600)}.rse .kit-site .t small{font-size:var(--rb-fs-caption);color:var(--rb-ink-3)}.rse .kit-plan{background:var(--rb-pink-faint);border:var(--ui-border-1) solid var(--rb-pink-border);border-radius:var(--rb-r-card);padding:var(--rb-space-6);display:flex;gap:var(--rb-space-6);flex-wrap:wrap;align-items:flex-start}.rse .kit-plan.limit{background:var(--rb-surface);border-color:var(--rb-border);align-items:center;padding:var(--ui-space-16) var(--ui-space-20)}.rse .kit-plan>.t{flex:1 1 420px;display:flex;flex-direction:column;gap:var(--rb-space-2)}.rse .kit-plan h2{margin:0;font-size:var(--rb-fs-h1);font-weight:var(--ui-weight-600);letter-spacing:var(--ui-tracking-n0_01em);line-height:var(--ui-leading-1_3)}.rse .kit-plan p{margin:0;font-size:var(--rb-fs-h4);color:var(--rb-ink-2);line-height:var(--ui-leading-1_55);max-width:520px}.rse .kit-plan.limit p{font-size:var(--rb-fs-body);color:var(--rb-ink);max-width:none}.rse .kit-plan>.t .kit-hbtns{margin-top:var(--rb-space-2)}.rse .kit-plan-list{flex:1 1 320px;background:var(--rb-surface);border:var(--ui-border-1) solid var(--rb-pink-border);border-radius:var(--rb-r-inner);overflow:hidden}.rse .kit-plan-list>.kit-hoverline{padding:var(--ui-space-12) var(--ui-space-16);display:flex;justify-content:space-between}.rse .kit-plan-list>div:not(.kit-hoverline){display:flex;align-items:center;gap:var(--rb-space-3);padding:var(--ui-space-11) var(--ui-space-16);border-top:var(--ui-border-1) solid var(--rb-divider)}.rse .kit-plan-list>div>svg{color:var(--rb-ink-3)}.rse .kit-plan-list .name{flex:1;font-size:var(--rb-fs-body);font-weight:var(--ui-weight-500);display:flex;gap:var(--ui-space-6);align-items:center;flex-wrap:wrap;min-width:0}.rse .kit-plan-list .n{font-size:var(--rb-fs-caption);color:var(--rb-ink-2);white-space:nowrap}.rse .kit-next.kit-nboard{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.rse .kit-next.kit-nboard[data-solo]{grid-template-columns:minmax(0,1fr)}.rse .kit-nboard>.main{min-width:0}.rse .kit-nboard .top{min-height:var(--ui-space-24)}.rse .kit-nboard>.side{display:flex;flex-direction:column;gap:var(--ui-space-8);min-width:0;padding:var(--ui-space-20) var(--ui-space-16);border-left:var(--ui-border-1) solid var(--rb-divider)}.rse .kit-nside-head{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-4) var(--ui-space-12)}.rse .kit-nside-total{font-variant-numeric:tabular-nums}.rse .kit-nlist{margin:var(--ui-space-2) calc(var(--rb-space-6) * -1) var(--ui-space-6)}.rse .kit-nlist>.row.kit-r{gap:var(--ui-space-12);padding:var(--ui-space-12) var(--rb-space-6);border-top:var(--ui-border-1) solid var(--rb-divider);border-bottom:0;border-radius:0;transition:background var(--ui-duration-150) var(--ui-ease-out-soft)}.rse .kit-nlist>.row.kit-r:last-child{border-bottom:var(--ui-border-1) solid var(--rb-divider)}.rse .kit-nlist>.row.kit-r[data-opens]:hover{background:var(--rb-surface-sunk)}.rse .kit-nlist>.row.kit-r .kit-row-open{transition:color var(--ui-duration-150) var(--ui-ease-out-soft)}.rse .kit-nlist>.row.kit-r[data-opens]:hover .kit-row-open{color:var(--rb-pink-text)}.rse .kit-nlist>.row.kit-r .t{display:flex;flex-direction:column;gap:var(--ui-space-2)}.rse .kit-nlist>.row.kit-r .t>p{margin:0;font-size:var(--rb-fs-row);line-height:var(--ui-leading-20px)}.rse .kit-nlist>.row.kit-r .t small{font-size:var(--rb-fs-caption);line-height:var(--ui-leading-1_4);color:var(--rb-ink-3)}.rse .kit-nlist .kit-r-after .kit-pill{padding-block:var(--ui-space-2)}.rse .kit-nlist>.row.kit-r>.kit-r-acts{margin-left:var(--ui-space-12)}.rse .kit-nfoot{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-12);margin-top:auto;font-size:var(--rb-fs-caption);color:var(--rb-ink-3)}.rse .kit-nboard-pick{display:flex;min-width:0;margin-left:auto}.rse .kit-nboard>.side .kit-nskel-tab{display:block;height:var(--ui-space-44);border-radius:var(--rb-r-button)}@media (min-width:760px){.rse .kit-nboard [data-shell-only=phone]{display:none}}@media (max-width:759px){.rse .kit-next.kit-nboard{grid-template-columns:minmax(0,1fr)}.rse .kit-nboard [data-shell-only=computer],.rse .kit-nboard>.side{display:none}.rse .kit-nboard>.main{padding:var(--ui-space-16);gap:var(--ui-space-12)}.rse .kit-nboard>.main .kit-swap-layer{gap:var(--ui-space-12)}.rse .kit-nboard .top .kit-next-when{margin-left:0}.rse .kit-nlist{margin:0 calc(var(--ui-space-16) * -1)}.rse .kit-nlist>.row.kit-r{padding:var(--ui-space-12) var(--ui-space-16)}.rse .kit-nlist>.row.kit-r>.kit-r-acts{margin-left:0}.rse .kit-nboard .kit-hbtns .btn{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.rse .kit-nlist>.row.kit-r,.rse .kit-nlist>.row.kit-r .kit-row-open{transition:none}}@media (max-width:639px){.rse .kit-hempty{align-items:flex-start}.rse .kit-hempty>.kit-hact{flex-basis:100%;padding-left:calc(var(--ui-space-40) + var(--rb-space-4))}.rse .kit-checklist-list li.on{flex-direction:column;align-items:flex-start}.rse .kit-checklist-list .t{min-width:0}}.rse .kit-trend{min-width:0}.rse .kit-trend .kit-chart{position:relative}.rse .kit-trend svg{width:100%;height:var(--ui-space-44);display:block;overflow:visible}.rse .kit-trend-fill{fill:var(--rb-pink-tint)}.rse .kit-trend-line{fill:none;stroke:var(--rb-pink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.rse .kit-trend [data-chart-mark]{outline:none}.rse .kit-trend-hit{fill:transparent}.rse .kit-trend-guide{stroke:var(--ui-line-strong);stroke-width:1;opacity:0;transition:opacity var(--ui-duration-150) var(--ui-ease-out-standard)}.rse .kit-trend-ring{stroke:var(--rb-surface);stroke-width:14;stroke-linecap:round}.rse .kit-trend-dot,.rse .kit-trend-ring{fill:none;opacity:0;transition:opacity var(--ui-duration-150) var(--ui-ease-out-standard)}.rse .kit-trend-dot{stroke:var(--rb-pink);stroke-width:10;stroke-linecap:round}.rse .kit-trend [data-chart-mark]:is(:hover,:focus-visible,[data-state=delayed-open],[data-state=instant-open]) :is(.kit-trend-guide,.kit-trend-ring,.kit-trend-dot){opacity:1}.rse .kit-trend-axis{display:flex;justify-content:space-between;gap:var(--ui-space-12);margin:var(--ui-space-6) 0 0;font-size:var(--ui-text-12);color:var(--ui-ink-3);font-variant-numeric:tabular-nums}.rse .kit-trend-fallback{margin:0}@media (prefers-reduced-motion:reduce){.rse .kit-trend :is(.kit-trend-guide,.kit-trend-ring,.kit-trend-dot){transition:none}}.rse .kit-checklist-list .t .kit-checklist-extra{margin-top:var(--ui-space-4)}