.kit-check{position:relative;flex:none;display:inline-grid;place-items:center;box-sizing:border-box;width:20px;height:20px;padding:0;border:var(--ui-border-1_5) solid var(--ui-ink-faint);border-radius:var(--ui-radius-6);background:var(--ui-surface-panel);color:var(--ui-on-accent);cursor:pointer;transition:background-color var(--kit-dur-tick-out) var(--kit-ease-in),border-color var(--kit-dur-tick-out) var(--kit-ease-in),box-shadow var(--kit-dur-in) var(--kit-ease-out)}.kit-check:is([data-state=checked],[data-state=indeterminate]){background:var(--ui-accent);border-color:var(--ui-accent);transition:background-color var(--kit-dur-tick-in) var(--kit-ease-out),border-color var(--kit-dur-tick-in) var(--kit-ease-out),box-shadow var(--kit-dur-in) var(--kit-ease-out);animation:rse-check-settle var(--kit-dur-settle) var(--kit-ease-settle)}@keyframes rse-check-settle{0%{transform:scale(.92)}to{transform:scale(1)}}.kit-check:not([data-state=checked],[data-state=indeterminate],:disabled,[data-disabled]):hover,:is(.kit-checkrow:not([data-off]),.kit-pm-row:not([aria-disabled=true])):hover .kit-check:not([data-state=checked],[data-state=indeterminate]){border-color:var(--ui-ink-3)}.kit-check:is([data-state=checked],[data-state=indeterminate]):not(:disabled,[data-disabled]):hover,:is(.kit-checkrow:not([data-off]),.kit-pm-row:not([aria-disabled=true])):hover .kit-check:is([data-state=checked],[data-state=indeterminate]){background:var(--ui-accent-hover);border-color:var(--ui-accent-hover)}.kit-check:focus-visible{outline:var(--ui-border-1) solid var(--ui-accent);outline-offset:var(--ui-border-1);box-shadow:var(--ui-ring-3-accent-soft)}.kit-check:is(:disabled,[data-disabled]){opacity:var(--ui-opacity-45);cursor:not-allowed;animation:none}.kit-check:before{content:"";position:absolute;inset:-12px}.kit-check-mark{width:14px;height:14px;overflow:visible}.kit-check-mark path{fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset var(--kit-dur-tick-out) var(--kit-ease-in)}.kit-check-tick{stroke-dasharray:14;stroke-dashoffset:14}.kit-check-dash{stroke-dasharray:8;stroke-dashoffset:8}.kit-check[data-state=checked] .kit-check-tick,.kit-check[data-state=indeterminate] .kit-check-dash{stroke-dashoffset:0;transition:stroke-dashoffset var(--kit-dur-tick-in) var(--kit-ease-out) calc(var(--kit-dur-tick-in) / 4)}.kit-checkrow{display:flex;align-items:flex-start;gap:var(--ui-space-10);padding:var(--ui-space-6) 0;color:var(--ui-ink);font-size:var(--ui-text-13_5);line-height:var(--ui-leading-20px);cursor:pointer}.kit-checkrow>.kit-check{margin-top:0}.kit-checkrow-text{display:grid;min-width:0}.kit-checkrow-label{font-weight:var(--ui-weight-500)}.kit-checkrow-line{color:var(--ui-ink-3);font-size:var(--ui-text-12_5);line-height:var(--ui-leading-1_375)}.kit-checkrow[data-off]{cursor:not-allowed}.kit-checkrow[data-off] .kit-checkrow-label{color:var(--ui-ink-3)}.kit-switch{position:relative;flex:none;display:inline-flex;align-items:center;box-sizing:border-box;width:36px;height:20px;padding:var(--ui-space-2);border:0;border-radius:var(--ui-radius-999);background:var(--ui-line-strong);cursor:pointer;transition:background-color var(--kit-dur-settle) var(--kit-ease-move),box-shadow var(--kit-dur-in) var(--kit-ease-out)}.kit-switch:not(:disabled):hover{background:var(--ui-ink-faint)}.kit-switch[data-state=checked]{background:var(--ui-accent)}.kit-switch[data-state=checked]:not(:disabled):hover{background:var(--ui-accent-hover)}.kit-switch:focus-visible{outline:var(--ui-border-1) solid var(--ui-accent);outline-offset:var(--ui-border-1);box-shadow:var(--ui-ring-3-accent-soft)}.kit-switch:disabled{opacity:var(--ui-opacity-45);cursor:not-allowed}.kit-switch:is([data-saving],[data-locked]):disabled{opacity:1}.kit-switch[data-locked]:disabled{opacity:var(--ui-opacity-60)}.kit-switch:before{content:"";position:absolute;inset:-12px -4px}.kit-switch-thumb{position:relative;display:grid;place-items:center;width:16px;height:16px;border-radius:var(--ui-radius-999);background:var(--ui-surface-panel);box-shadow:var(--ui-shadow-32);transition:transform var(--kit-dur-settle) var(--kit-ease-settle)}.kit-switch-thumb[data-state=checked]{transform:translateX(16px)}.kit-switch[data-saving] .kit-switch-thumb:after{content:"";width:10px;height:10px;box-sizing:border-box;border-radius:var(--ui-radius-999);border:var(--ui-border-1_5) solid var(--ui-accent-soft);border-top-color:var(--ui-accent);animation:rse-switch-spin var(--ui-duration-700) var(--ui-ease-linear) infinite}.kit-switch[data-saving]:not([data-state=checked]) .kit-switch-thumb:after{border-color:var(--ui-line);border-top-color:var(--ui-ink-3)}@keyframes rse-switch-spin{to{transform:rotate(1turn)}}.kit-switch-lock{width:10px;height:10px;color:var(--ui-ink-3)}.kit-switchrow{display:flex;align-items:center;gap:var(--ui-space-12);padding:var(--ui-space-10) 0;cursor:pointer;color:var(--ui-ink)}.kit-switchrow[data-locked],.kit-switchrow[data-off]{cursor:default}.kit-switchrow[data-press]{cursor:pointer}.kit-switchrow-text{flex:1;min-width:0;display:grid;gap:var(--ui-space-1)}.kit-switchrow-label{font-weight:var(--ui-weight-600);font-size:var(--ui-text-13_5);line-height:var(--ui-leading-20px)}.kit-switchrow-line{color:var(--ui-ink-3);font-size:var(--ui-text-12);line-height:var(--ui-leading-1_4)}.kit-switchrow-line[data-tone=warn]{display:flex;align-items:flex-start;gap:var(--ui-space-6);color:var(--ui-warn)}.kit-switchrow-line[data-tone=warn] svg{flex:none;width:16px;height:16px}.kit-switchrow-why{display:flex;align-items:center;gap:var(--ui-space-6);color:var(--ui-ink-2);font-size:var(--ui-text-12);line-height:var(--ui-leading-1_4)}.kit-switchrow-why svg{flex:none;width:16px;height:16px;color:var(--ui-ink-3)}.kit-switchrow-act{margin-top:var(--ui-space-4)}.kit-switchrow-note{color:var(--ui-ink-3);font-size:var(--ui-text-11_5);line-height:var(--ui-leading-1_4)}body:has(.rse) .kit-switchrow:first-child{padding-top:0}body:has(.rse) .kit-switchrow:last-child{padding-bottom:0}body:has(.rse) :is(.field,.card)+.kit-switchrow{margin-top:var(--ui-space-12)}.kit-radio-dot{animation:rse-radio-grow var(--kit-dur-settle) var(--kit-ease-settle)}.kit-radio{position:relative;flex:none;display:inline-grid;place-items:center;box-sizing:border-box;width:18px;height:18px;padding:0;border:var(--ui-border-1_5) solid var(--ui-ink-faint);border-radius:var(--ui-radius-999);background:var(--ui-surface-panel);cursor:pointer;transition:border-color var(--kit-dur-tick-out) var(--kit-ease-in),box-shadow var(--kit-dur-in) var(--kit-ease-out)}.kit-radio[data-state=checked]{border-color:var(--ui-accent);transition:border-color var(--kit-dur-tick-in) var(--kit-ease-out),box-shadow var(--kit-dur-in) var(--kit-ease-out)}.kit-radio[data-state=unchecked]:not(:disabled):hover{border-color:var(--ui-ink-3)}.kit-radio:focus-visible{outline:var(--ui-border-1) solid var(--ui-accent);outline-offset:var(--ui-border-1);box-shadow:var(--ui-ring-3-accent-soft)}.kit-radio:disabled{opacity:var(--ui-opacity-45);cursor:not-allowed}.kit-radio:before{content:"";position:absolute;inset:-13px}.kit-radio>.kit-radio-dot{display:block;width:8px;height:8px;border-radius:var(--ui-radius-999);background:var(--ui-accent)}@keyframes rse-radio-grow{0%{transform:scale(0)}to{transform:scale(1)}}.rse .kit-pm-face .kit-pm-words{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rse .kit-pm-face .kit-pm-lead{color:var(--ui-ink-3);font-weight:var(--ui-weight-500)}body:has(.rse) :is(.ui-pop,.ui-picker-sheet){font-family:var(--ui-font-sans-alt-2)}body:has(.rse) .kit-pk .kit-cr.kit-cr-card:focus-visible{outline-color:transparent;border-radius:var(--ui-radius-8);box-shadow:var(--ui-ring-2-accent)}body:has(.rse) .kit-cr:not(.kit-cr-card){position:relative}body:has(.rse) .kit-cr[aria-disabled=true]{cursor:not-allowed}body:has(.rse) .kit-cr[aria-disabled=true]:hover{background:none}body:has(.rse) .kit-cr[aria-disabled=true] .kit-ro-text>:not(.kit-ro-reason),body:has(.rse) .kit-cr[aria-disabled=true]>:not(.kit-ro-text){opacity:var(--ui-opacity-60)}body:has(.rse) .kit-ro-reason{display:block;margin-top:var(--ui-space-2);color:var(--ui-ink-2);font-size:var(--ui-text-12);line-height:var(--ui-leading-1_375)}body:has(.rse) .kit-cr:has(>.kit-cr-ic){display:flex;align-items:center;gap:var(--ui-space-12)}body:has(.rse) .kit-cr-ic{flex:none;display:grid;place-items:center;width:var(--ui-space-32);height:var(--ui-space-32);border-radius:var(--ui-radius-8);background:var(--ui-accent-soft);color:var(--ui-accent)}body:has(.rse) .kit-cr-ic svg{width:16px;height:16px}body:has(.rse) .kit-cr:not(.kit-cr-card):is(:hover,:focus-visible){background:var(--ui-surface-alt-3);outline:0;box-shadow:none}body:has(.rse) .kit-cr.kit-cr-on{padding-right:calc(var(--ui-space-12) + var(--ui-space-24))}body:has(.rse) .kit-cr.kit-cr-on:not(.kit-cr-card){background:var(--ui-accent-soft);box-shadow:var(--ui-ring-inset-1-accent)}body:has(.rse) .kit-cr.kit-cr-on:not(.kit-cr-card):focus-visible{box-shadow:var(--ui-ring-inset-1-accent),var(--ui-ring-3-accent-soft)}body:has(.rse) .kit-cr.kit-cr-on>.kit-cr-ic{background:var(--ui-surface-panel)}body:has(.rse) .kit-cr.kit-cr-on:after{content:"";position:absolute;right:var(--ui-space-12);top:50%;width:var(--ui-space-16);height:var(--ui-space-16);translate:0 -50%;background:var(--ui-accent);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M6.3 12.2 2.4 8.3l1.3-1.3 2.6 2.6 6-6 1.3 1.3z'/></svg>") center /contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M6.3 12.2 2.4 8.3l1.3-1.3 2.6 2.6 6-6 1.3 1.3z'/></svg>") center /contain no-repeat;animation:rse-cr-check var(--kit-dur-tick-in) var(--kit-ease-out)}@keyframes rse-cr-check{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}body:has(.rse) .kit-pm-search{position:relative;flex:none;padding:0 var(--ui-space-12) var(--ui-space-8)}body:has(.rse) .kit-pm-search svg{position:absolute;left:var(--ui-space-24);top:calc(50% - var(--ui-space-4));translate:0 -50%;color:var(--ui-ink-3);pointer-events:none}body:has(.rse) .kit-pm-search input{width:100%;height:var(--ui-space-36);padding:0 var(--ui-space-11) 0 var(--ui-space-34);border:var(--ui-border-1) solid var(--ui-line);border-radius:var(--ui-radius-10);background:var(--ui-surface-panel);color:var(--ui-ink);font:var(--ui-weight-400) var(--ui-text-14)/var(--ui-leading-20px) var(--ui-font-sans-alt-2);outline:0;transition:border-color var(--ui-duration-150) var(--ui-ease-out-soft),box-shadow var(--ui-duration-150) var(--ui-ease-out-soft)}body:has(.rse) .kit-pm-search input::-moz-placeholder{color:var(--ui-ink-3)}body:has(.rse) .kit-pm-search input::placeholder{color:var(--ui-ink-3)}body:has(.rse) .kit-pm-search input:focus{border-color:var(--ui-accent);box-shadow:var(--ui-ring-3-accent-soft)}body:has(.rse) .ui-pop .kit-pm-scroll{max-height:calc(var(--ui-space-44) * 8)}body:has(.rse) .kit-pm-group,body:has(.rse) .kit-pm-list{display:grid;gap:var(--ui-space-2)}body:has(.rse) .kit-pm-row{display:flex;align-items:flex-start;gap:var(--ui-space-10);padding:var(--ui-space-8) var(--ui-space-10);border-radius:var(--ui-radius-8);color:var(--ui-ink);font-size:var(--ui-text-13_5);line-height:var(--ui-leading-20px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:0}body:has(.rse) .kit-pm-row>.kit-check{margin-top:0}body:has(.rse) .kit-pm-row:hover{background:var(--ui-surface-alt-3)}body:has(.rse) .kit-pm-row:focus-visible{background:var(--ui-surface-alt-3);outline:0;box-shadow:none}body:has(.rse) .kit-pm-row:has(.kit-check[data-state=checked]){background:var(--ui-accent-soft);box-shadow:var(--ui-ring-inset-1-accent);font-weight:var(--ui-weight-600)}body:has(.rse) .kit-pm-row[aria-disabled=true]{color:var(--ui-ink-3);cursor:not-allowed}body:has(.rse) .kit-pm-row[aria-disabled=true]:hover{background:none}body:has(.rse) .kit-pm-text{flex:1;min-width:0;display:grid}body:has(.rse) .kit-pm-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--ui-weight-500)}body:has(.rse) .kit-pm-line{color:var(--ui-ink-3);font-size:var(--ui-text-12_5);line-height:var(--ui-leading-1_375)}body:has(.rse) .kit-pm-aside{flex:none;color:var(--ui-ink-3);font-size:var(--ui-text-12_5);line-height:var(--ui-leading-20px);font-variant-numeric:tabular-nums}body:has(.rse) .kit-pm-sep{height:var(--ui-border-1);margin:var(--ui-space-4) var(--ui-space-10);background:var(--ui-line-2)}body:has(.rse) .kit-pm-head{padding:var(--ui-space-10) var(--ui-space-10) var(--ui-space-4);color:var(--ui-ink-3);font-size:var(--ui-text-12);line-height:var(--ui-leading-16px);font-weight:var(--ui-weight-600)}body:has(.rse) .kit-pm-group:first-child .kit-pm-head{padding-top:var(--ui-space-4)}body:has(.rse) .kit-pm-none{padding:var(--ui-space-16) var(--ui-space-10);color:var(--ui-ink-3);font-size:var(--ui-text-13_5);line-height:var(--ui-leading-20px);text-align:center;overflow-wrap:anywhere}body:has(.rse) .kit-pk-foot:has(>.kit-pm-foot){padding:0;border-top-width:0}body:has(.rse) .kit-pm-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-12);padding:var(--ui-space-10) var(--ui-space-12);border-top:var(--ui-border-1) solid var(--ui-line-2)}body:has(.rse) .kit-pm-foot-words{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-ink-2);font-size:var(--ui-text-13)}body:has(.rse) .kit-pm-apply{flex:none;height:var(--ui-space-32);padding:0 var(--ui-space-14);border:0;border-radius:var(--ui-radius-8);background:var(--ui-accent);color:var(--ui-on-accent);font:var(--ui-weight-600) var(--ui-text-13)/var(--ui-leading-1) var(--ui-font-sans-alt-2);cursor:pointer;transition:background-color var(--ui-duration-150) var(--ui-ease-out-soft)}body:has(.rse) .kit-pm-apply:hover{background:var(--ui-accent-hover)}body:has(.rse) .kit-pm-clear{flex:none;margin-right:auto;padding:var(--ui-space-6) var(--ui-space-8);border:0;border-radius:var(--ui-radius-6);background:none;color:var(--ui-ink-2);font:var(--ui-weight-600) var(--ui-text-13)/var(--ui-leading-1) var(--ui-font-sans-alt-2);cursor:pointer}body:has(.rse) .kit-pm-clear:hover{background:var(--ui-surface-alt-3);color:var(--ui-ink)}body:has(.rse) .kit-pm-foot:has(>.kit-pm-clear:only-child){justify-content:flex-start}body:has(.rse) .kit-pm-apply:focus-visible{outline:var(--ui-border-1) solid var(--ui-accent);outline-offset:var(--ui-border-1);box-shadow:var(--ui-ring-3-accent-soft)}body:has(.rse) .ui-picker-sheet .kit-pm-search{padding:var(--ui-space-12) var(--ui-space-16) 0}body:has(.rse) .ui-picker-sheet .kit-pm-search svg{left:var(--ui-space-28);top:calc(50% + var(--ui-space-6))}body:has(.rse) .ui-picker-sheet .kit-pm-foot{padding:var(--ui-space-12) var(--ui-space-16)}@media (max-width:639px){body:has(.rse) .kit-pm-row{padding:var(--ui-space-12) var(--ui-space-10);font-size:var(--ui-text-15)}body:has(.rse) .kit-pm-row>.kit-check{margin-top:0}body:has(.rse) .kit-pm-search input{height:var(--ui-space-44);font-size:var(--ui-text-15)}}.rse button[role=checkbox]:not(.kit-check),body:has(.rse) :is(.ui-pop,.ui-picker-sheet) button[role=checkbox]:not(.kit-check){border-color:var(--ui-ink-faint);border-radius:var(--ui-radius-4);background:var(--ui-surface-panel);box-shadow:none}.rse button[role=checkbox]:not(.kit-check):is([data-state=checked],[data-state=indeterminate]),body:has(.rse) :is(.ui-pop,.ui-picker-sheet) button[role=checkbox]:not(.kit-check):is([data-state=checked],[data-state=indeterminate]){background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-on-accent)}.rse button[role=checkbox]:not(.kit-check):not(:disabled,[data-state=checked],[data-state=indeterminate]):hover,body:has(.rse) :is(.ui-pop,.ui-picker-sheet) button[role=checkbox]:not(.kit-check):not(:disabled,[data-state=checked],[data-state=indeterminate]):hover{border-color:var(--ui-ink-3)}.rse button[role=checkbox]:not(.kit-check):is([data-state=checked],[data-state=indeterminate]):not(:disabled):hover,body:has(.rse) :is(.ui-pop,.ui-picker-sheet) button[role=checkbox]:not(.kit-check):is([data-state=checked],[data-state=indeterminate]):not(:disabled):hover{background:var(--ui-accent-hover);border-color:var(--ui-accent-hover)}.rse button[role=switch]:not(.kit-switch),body:has(.rse) :is(.ui-pop,.ui-picker-sheet) button[role=switch]:not(.kit-switch){background:var(--ui-line-strong);box-shadow:none}.rse button[role=switch]:not(.kit-switch):not(:disabled):hover,body:has(.rse) :is(.ui-pop,.ui-picker-sheet) button[role=switch]:not(.kit-switch):not(:disabled):hover{background:var(--ui-ink-faint)}.rse button[role=switch]:not(.kit-switch)[data-state=checked],body:has(.rse) :is(.ui-pop,.ui-picker-sheet) button[role=switch]:not(.kit-switch)[data-state=checked]{background:var(--ui-accent)}.rse button[role=switch]:not(.kit-switch)[data-state=checked]:not(:disabled):hover,body:has(.rse) :is(.ui-pop,.ui-picker-sheet) button[role=switch]:not(.kit-switch)[data-state=checked]:not(:disabled):hover{background:var(--ui-accent-hover)}.rse button[role=switch]:not(.kit-switch)>span,body:has(.rse) :is(.ui-pop,.ui-picker-sheet) button[role=switch]:not(.kit-switch)>span{box-shadow:var(--ui-shadow-32)}.rse button[role=radio]:not(.kit-radio):is([data-state=checked],[data-state=unchecked]),body:has(.rse) :is(.ui-pop,.ui-picker-sheet) button[role=radio]:not(.kit-radio):is([data-state=checked],[data-state=unchecked]){border-color:var(--ui-ink-faint);color:var(--ui-accent);box-shadow:none}.rse button[role=radio]:not(.kit-radio)[data-state=checked],body:has(.rse) :is(.ui-pop,.ui-picker-sheet) button[role=radio]:not(.kit-radio)[data-state=checked]{border-color:var(--ui-accent)}.rse button[role=radio]:not(.kit-radio)[data-state=unchecked]:not(:disabled):hover,body:has(.rse) :is(.ui-pop,.ui-picker-sheet) button[role=radio]:not(.kit-radio)[data-state=unchecked]:not(:disabled):hover{border-color:var(--ui-ink-3)}.rse :is(button[role=checkbox]:not(.kit-check),body:has(.rse) :is(.ui-pop,.ui-picker-sheet) :is(button[role=checkbox]:not(.kit-check),button[role=switch]:not(.kit-switch),button[role=radio]:not(.kit-radio):is([data-state=checked],[data-state=unchecked])):focus-visible,button[role=radio]:not(.kit-radio):is([data-state=checked],[data-state=unchecked])):focus-visible{outline:var(--ui-border-1) solid var(--ui-accent);outline-offset:var(--ui-border-1);box-shadow:var(--ui-ring-3-accent-soft)}.rse button[role=checkbox]:not(.kit-check):focus-visible,body:has(.rse) :is(.ui-pop,.ui-picker-sheet) button[role=checkbox]:not(.kit-check):focus-visible{border-radius:var(--ui-radius-4)}.rse :is(button[role=switch]:not(.kit-switch),body:has(.rse) :is(.ui-pop,.ui-picker-sheet) :is(button[role=switch]:not(.kit-switch),button[role=radio]:not(.kit-radio):is([data-state=checked],[data-state=unchecked])):focus-visible,button[role=radio]:not(.kit-radio):is([data-state=checked],[data-state=unchecked])):focus-visible{border-radius:var(--ui-radius-999)}.rse button[role=combobox]{border-color:var(--ui-line);border-radius:var(--ui-radius-10);background:var(--ui-surface-panel);color:var(--ui-ink)}.rse button[role=combobox]:focus,.rse button[role=combobox][data-state=open]{outline:0;border-color:var(--ui-accent);box-shadow:var(--ui-ring-3-accent-soft)}body:has(.rse):not(:has([data-app-shell-stage])) [data-radix-popper-content-wrapper]>:is([role=listbox],[role=menu],[role=dialog]):not(.ui-pop){border-color:var(--ui-line-alt-1);border-radius:var(--ui-radius-12);color:var(--ui-ink);box-shadow:var(--ui-shadow-33),var(--ui-shadow-52);font-family:var(--ui-font-sans-alt-2)}body:has(.rse):not(:has([data-app-shell-stage])) [data-radix-popper-content-wrapper]>:not(.ui-pop) :is([role=option],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[cmdk-item]){border-radius:var(--ui-radius-6);color:var(--ui-ink);font-size:var(--ui-text-13_5)}body:has(.rse):not(:has([data-app-shell-stage])) [data-radix-popper-content-wrapper]>:not(.ui-pop) :is([role=option],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:focus,[data-highlighted]),body:has(.rse):not(:has([data-app-shell-stage])) [data-radix-popper-content-wrapper]>:not(.ui-pop) [cmdk-item][data-selected=true]{background:var(--ui-surface-soft);color:var(--ui-ink)}body:has(.rse):not(:has([data-app-shell-stage])) [data-radix-popper-content-wrapper]>:not(.ui-pop) :is([role=option],[role=menuitemcheckbox],[role=menuitemradio])>span:first-child svg{color:var(--ui-accent)}body:has(.rse):not(:has([data-app-shell-stage])) [data-radix-popper-content-wrapper]>:not(.ui-pop) :is([role=separator],[cmdk-separator]){background:var(--ui-line-2)}body:has(.rse):not(:has([data-app-shell-stage])) [data-radix-popper-content-wrapper]>:not(.ui-pop) [cmdk-input-wrapper]{border-color:var(--ui-line-2)}body:has(.rse):not(:has([data-app-shell-stage])) [data-radix-popper-content-wrapper]>:not(.ui-pop) [cmdk-input]{color:var(--ui-ink);font-size:var(--ui-text-14)}body:has(.rse):not(:has([data-app-shell-stage])) [data-radix-popper-content-wrapper]>:not(.ui-pop) [cmdk-group-heading]{color:var(--ui-ink-3);font-size:var(--ui-text-12);font-weight:var(--ui-weight-600)}@media (max-width:639px){.kit-checkrow{align-items:center;padding:var(--ui-space-4) 0;font-size:var(--ui-text-15)}.kit-checkrow,.kit-switchrow{min-height:44px}}@media (prefers-reduced-motion:reduce){body:has(.rse) :is(.kit-pm-search input,.kit-pm-apply){transition:none}.kit-switch[data-saving] .kit-switch-thumb:after{animation-duration:var(--ui-duration-1400)}}body:has(.rse) :is(.input.pick,.kit-num-unit-pick,.kit-tabrow button,button[role=combobox])[aria-expanded] svg.lucide-chevron-down{transition:rotate var(--ui-duration-200) var(--ui-ease-out-soft)}body:has(.rse) :is(.input.pick,.kit-num-unit-pick,.kit-tabrow button,button[role=combobox])[aria-expanded=true] svg.lucide-chevron-down{rotate:180deg}@media (prefers-reduced-motion:reduce){body:has(.rse) :is(.input.pick,.kit-num-unit-pick,.kit-tabrow button,button[role=combobox])[aria-expanded] svg.lucide-chevron-down{transition:none}}body:has(.rse) .kit-menu-item:has(.kit-menu-line){align-items:flex-start}body:has(.rse) .kit-menu-line{display:block;margin-top:var(--ui-space-2);color:var(--ui-ink-3);font-size:var(--ui-text-11_5);font-weight:var(--ui-weight-500);white-space:normal}body:has(.rse) :is(.input,textarea.input)[aria-invalid=true]{border-color:var(--ui-danger)}body:has(.rse) :is(.input,textarea.input)[aria-invalid=true]:focus{border-color:var(--ui-danger);box-shadow:var(--ui-ring-inset-1-f2b8b2)}.kit-slider{display:flex;align-items:flex-start;gap:var(--ui-space-12);width:100%;color:var(--ui-ink-2);font-size:var(--ui-text-13)}.kit-slider-end{flex:none;padding-top:var(--ui-space-1);line-height:var(--ui-leading-20px)}.kit-slider-main{position:relative;flex:1 1 auto;min-width:0}.kit-slider-root{position:relative;display:flex;align-items:center;height:var(--ui-space-20);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.kit-slider-track{position:relative;flex:1 1 auto;height:var(--ui-space-4);border-radius:var(--ui-radius-999);background:var(--ui-line-strong);overflow:hidden}.kit-slider-fill{position:absolute;height:100%;border-radius:var(--ui-radius-999);background:var(--ui-accent)}.kit-slider-thumb{position:relative;display:block;width:var(--ui-space-18);height:var(--ui-space-18);border:var(--ui-border-2) solid var(--ui-accent);border-radius:var(--ui-radius-999);background:var(--ui-surface-panel);box-shadow:var(--ui-shadow-32);cursor:grab;transition:transform var(--kit-dur-settle) var(--kit-ease-settle),box-shadow var(--kit-dur-in) var(--kit-ease-out)}.kit-slider-thumb:before{content:"";position:absolute;inset:-13px}.kit-slider-thumb:active,.kit-slider-thumb[data-active]{transform:scale(1.15);cursor:grabbing}.kit-slider-thumb:focus-visible{outline:var(--ui-border-1) solid var(--ui-accent);outline-offset:var(--ui-border-2);box-shadow:var(--ui-ring-3-accent-soft)}.kit-slider-bubble{position:absolute;left:50%;bottom:calc(100% + var(--ui-space-8));translate:-50% var(--ui-space-4);padding:var(--ui-space-2) var(--ui-space-6);border-radius:var(--ui-radius-6);background:var(--ui-ink);color:var(--ui-on-ink);font-size:var(--ui-text-12);font-weight:var(--ui-weight-600);line-height:var(--ui-leading-16px);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--kit-dur-in) var(--kit-ease-out),translate var(--kit-dur-in) var(--kit-ease-out)}.kit-slider-thumb:is([data-active],:focus-visible) .kit-slider-bubble{opacity:1;translate:-50% 0}.kit-slider-stops{position:relative;height:var(--ui-space-20);margin-top:var(--ui-space-4)}.kit-slider-stop{position:absolute;top:0;translate:-50% 0;color:var(--ui-ink-3);font-size:var(--ui-text-12);white-space:nowrap}.kit-slider-stop:first-child{translate:0 0}.kit-slider-stop:last-child{translate:-100% 0}.kit-slider-stop[data-on]{color:var(--ui-ink);font-weight:var(--ui-weight-600)}.kit-slider[data-unset] .kit-slider-fill{background:var(--ui-ink-faint)}.kit-slider[data-unset] .kit-slider-thumb{border-color:var(--ui-ink-faint)}.kit-slider[data-off]{opacity:var(--ui-opacity-60)}.kit-slider[data-off] .kit-slider-root,.kit-slider[data-off] .kit-slider-thumb{cursor:not-allowed}body:has(.rse) .tipwrap:has(>.kit-slider){display:block;width:100%}.rse .kit-pair+.kit-pair{margin-top:var(--ui-space-14);padding-top:var(--ui-space-14);border-top:var(--ui-border-1) solid var(--ui-line-2)}.rse .kit-pair>.kit-switchrow{padding-top:0}