.rse .kit-aw .kit-aw-count{font-size:var(--ui-text-13);font-weight:var(--ui-weight-600);color:var(--ui-ink-2);font-variant-numeric:tabular-nums}.rse .kit-aw .kit-aw-none{font-size:var(--ui-text-14);color:var(--ui-ink-2)}.rse .kit-aw .kit-aw-add{margin-top:var(--ui-space-10)}.rse .row.kit-aw-row{position:relative;gap:var(--ui-space-8);padding:var(--ui-space-8) var(--ui-space-4)}.rse .kit-aw-thumb{position:relative;flex:none;width:var(--ui-space-64);height:var(--ui-space-48);border-radius:var(--ui-radius-8);box-shadow:var(--ui-ring-inset-1-line);background:var(--ui-surface-panel)}.rse .kit-aw-thumb[data-behind=dark]{background:var(--ui-ink)}.rse .kit-aw-thumb>img{position:absolute;inset:var(--ui-space-6) var(--ui-space-7);width:calc(100% - 2 * var(--ui-space-7));height:calc(100% - 2 * var(--ui-space-6));-o-object-fit:contain;object-fit:contain;display:block}.rse .kit-aw-fields{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-4)}.rse .kit-aw-fields .kit-aw-in,.rse .kit-aw-link{display:flex;align-items:center;gap:var(--ui-space-6);width:100%;height:var(--ui-space-30);min-width:0;padding:0 var(--ui-space-8);border:var(--ui-border-1) solid transparent;border-radius:var(--ui-radius-8);background:transparent;font:inherit;font-size:var(--ui-text-14);font-weight:var(--ui-weight-500);color:var(--ui-ink);outline:0}.rse .kit-aw-fields .kit-aw-in::-moz-placeholder{color:var(--ui-ink-3)}.rse .kit-aw-fields .kit-aw-in::placeholder{color:var(--ui-ink-3)}.rse .kit-aw-fields>.kit-aw-in:hover,.rse .kit-aw-link:hover{border-color:var(--ui-line)}.rse .kit-aw-fields>.kit-aw-in:focus,.rse .kit-aw-link:focus-within{border-color:var(--ui-accent);box-shadow:var(--ui-ring-3-accent-soft);background:var(--ui-surface-panel)}.rse .kit-aw-link{color:var(--ui-ink-3)}.rse .kit-aw-link>svg{flex:none}.rse .kit-aw-link>.kit-aw-in{flex:1;height:auto;padding:0;border:0;font-size:var(--ui-text-13);font-weight:var(--ui-weight-400);color:var(--ui-ink-2)}.rse .kit-aw-own{align-self:flex-start;margin-left:var(--ui-space-8);padding:var(--ui-space-1) var(--ui-space-8);border-radius:var(--ui-radius-999);background:var(--ui-surface-track);font-size:var(--ui-text-12);font-weight:var(--ui-weight-600);color:var(--ui-ink-2)}.rse .mbx{display:grid;align-items:start;gap:var(--ui-space-24);grid-template-columns:minmax(0,calc(var(--ui-size-side-list) + var(--ui-space-40))) minmax(0,var(--ui-size-panel-width-narrow)) minmax(0,1fr)}.rse .mbx>:is(.mbx-tree,.mbx-fields,.mbx-look){grid-row:1;min-width:0}.rse .mbx>[hidden]{display:none}.rse .mbx-tree{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-space-16)}.rse .mbx-fields>.group,.rse .mbx-tree>.group{margin:0}@media (min-width:760px){.rse .mbx{min-height:var(--mbx-room,auto)}.rse .mbx>:is(.mbx-tree,.mbx-fields){max-height:var(--mbx-room,none);overflow-y:auto;overscroll-behavior:contain;padding:var(--ui-space-4);margin:calc(-1 * var(--ui-space-4))}.rse .mbx>.mbx-look{max-height:var(--mbx-room,none)}}.rse .mbx[data-narrow]{grid-template-columns:minmax(0,var(--ui-size-panel-width-narrow)) minmax(0,1fr)}.rse .mbx-view{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-8)}.rse .mbx-stage>.preview-canvas[data-fit=region]{height:auto;aspect-ratio:auto}.rse .mbx-stage iframe{pointer-events:none}.rse .mbx-pick{position:absolute;inset:0;cursor:pointer}.rse .mbx-ring{position:absolute;border-radius:var(--ui-radius-8);box-shadow:var(--ui-ring-2-accent);pointer-events:none}@media (max-width:759px){.rse .mbx,.rse .mbx[data-narrow]{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-16)}.rse .mbx>:is(.mbx-tree,.mbx-fields,.mbx-look){grid-row:auto}.rse .mbx>.mbx-look{position:static}}.kit-footer-template{display:grid;gap:var(--ui-space-16)}.kit-footer-template-add{display:flex;flex-wrap:wrap;gap:var(--ui-space-8)}@media (min-width:760px){.rse .mbx-tree>.kit-footer-this{position:sticky;top:0;z-index:var(--ui-layer-raised-2);padding-bottom:var(--ui-space-12);background:var(--ui-surface-panel);border-bottom:var(--ui-border-1) solid var(--ui-line)}}.rse .kit-detail.flash{animation:rse-flash var(--ui-duration-1200) var(--ui-ease-out-keyword);border-radius:var(--ui-radius-10)}.rse .kit-detail-photo{display:block;width:var(--ui-space-96);height:var(--ui-space-96);border-radius:var(--ui-radius-12);-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;margin-bottom:var(--ui-space-12)}.rse .kit-detail-photo-improve{display:flex;margin-top:var(--ui-space-12)}.rse .kit-detail-photo-improve:empty{display:none}.rse .kit-refine-list{display:grid;gap:var(--ui-space-20)}.rse .kit-refine-spot{display:grid;gap:var(--ui-space-8);min-width:0}.rse .kit-refine-where{margin:0;font-size:var(--ui-text-14);font-weight:var(--ui-weight-600);color:var(--ui-ink)}.rse .kit-refine-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ui-space-12)}@media (max-width:639px){.rse .kit-refine-pair{grid-template-columns:minmax(0,1fr)}}.rse .kit-refine-col{margin:0;padding:var(--ui-space-12) var(--ui-space-14);border-radius:var(--ui-radius-10);background:var(--ui-surface-soft);min-width:0}.rse .kit-refine-col.refined{background:var(--ui-accent-soft)}.rse .kit-refine-tag{margin:0 0 var(--ui-space-6);font-size:var(--ui-text-12);font-weight:var(--ui-weight-600);color:var(--ui-ink-3)}.rse .kit-refine-col.refined .kit-refine-tag{color:var(--ui-accent-text)}.rse .kit-refine-words{margin:0;font-size:var(--ui-text-13);line-height:var(--ui-leading-1_5);color:var(--ui-ink-2);white-space:pre-line;overflow-wrap:anywhere}.rse .kit-refine-col.refined .kit-refine-words{color:var(--ui-ink)}.rse .kit-refine-col .kit-refine-none{color:var(--ui-ink-3)}.rse .kit-box-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-8);margin-top:var(--ui-space-8)}