._button_14ubw_2{height:var(--button-h,40px);padding:0 var(--button-pad-x,16px);border-radius:var(--button-radius,var(--radius));font-family:var(--font-sans);font-size:var(--button-font,14px);font-weight:var(--button-weight,500);white-space:nowrap;cursor:pointer;background:var(--primary);color:var(--primary-foreground);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._button_14ubw_2[data-size=sm]{gap:6px;height:32px;padding:0 13px;font-size:13px}._button_14ubw_2[data-block]{width:100%}._label_14ubw_34{text-overflow:ellipsis;min-width:0;overflow:hidden}._label_14ubw_34:has(>svg){align-items:center;gap:6px;display:inline-flex}._label_14ubw_34>svg{flex-shrink:0}._button_14ubw_2[data-variant=primary]:hover:not(:disabled){background:var(--primary-hover)}._button_14ubw_2[data-variant=outline]{background:var(--card);color:var(--foreground);border-color:var(--border)}._button_14ubw_2[data-variant=outline]:hover:not(:disabled){background:var(--subtle)}._button_14ubw_2[data-variant=secondary]{background:var(--secondary);color:var(--secondary-foreground)}._button_14ubw_2[data-variant=secondary]:hover:not(:disabled){background:color-mix(in srgb, var(--secondary) 80%, #000 6%)}._button_14ubw_2[data-variant=ghost]{color:var(--muted-foreground);background:0 0}._button_14ubw_2[data-variant=ghost]:hover:not(:disabled){background:var(--muted);color:var(--foreground)}._button_14ubw_2[data-variant=destructive]{background:var(--destructive);color:var(--destructive-foreground)}._button_14ubw_2[data-variant=destructive]:hover:not(:disabled){background:color-mix(in srgb, var(--destructive) 88%, #000)}._button_14ubw_2[data-pressed][data-variant=outline],._button_14ubw_2[data-pressed][data-variant=ghost]{background:var(--primary-soft);color:var(--primary-soft-foreground);border-color:color-mix(in srgb, var(--primary) 34%, transparent)}._button_14ubw_2:disabled,._iconButton_14ubw_94:disabled{opacity:.45;cursor:not-allowed}._iconButton_14ubw_94{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);width:40px;height:40px;color:var(--foreground);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}._iconButton_14ubw_94[data-size=sm]{width:32px;height:32px}._iconButton_14ubw_94:hover:not(:disabled){background:var(--subtle)}._iconButton_14ubw_94[data-variant=ghost]{color:var(--muted-foreground);background:0 0;border-color:#0000}._iconButton_14ubw_94[data-variant=ghost]:hover:not(:disabled){background:var(--muted);color:var(--foreground)}._iconButton_14ubw_94[data-variant=primary]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._iconButton_14ubw_94[data-variant=destructive]{background:var(--destructive);border-color:var(--destructive);color:var(--destructive-foreground)}._iconButton_14ubw_94[data-pressed]{background:var(--primary-soft);color:var(--primary-soft-foreground);border-color:color-mix(in srgb, var(--primary) 34%, transparent)}._spinner_14ubw_148{border:2px solid color-mix(in srgb, currentColor 28%, transparent);border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite _kit-spin_14ubw_1}@keyframes _kit-spin_14ubw_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_14ubw_148{animation-duration:2s}}._field_163rj_2{flex-direction:column;min-width:0;display:flex}._field_163rj_2[data-inline]{align-items:center;gap:var(--space-3);grid-template-columns:140px 1fr;display:grid}._label_163rj_13{color:var(--foreground);margin-bottom:6px;font-size:13px;font-weight:500;display:block}._field_163rj_2[data-inline] ._label_163rj_13{margin-bottom:0}._label_163rj_13[data-hidden]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._required_163rj_33{color:var(--required);margin-left:3px}._input_163rj_37{width:100%;height:var(--field-h,40px);border:1px solid var(--input);border-radius:var(--field-radius,var(--radius));font-family:var(--font-sans);font-size:var(--field-font,14px);color:var(--foreground);background:var(--card);outline:none;padding:0 12px;transition:box-shadow .15s,border-color .15s}._select_163rj_54{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--faint) 50%), linear-gradient(135deg, var(--faint) 50%, transparent 50%);background-position:calc(100% - 17px) calc(50% + 1px),calc(100% - 12px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}._textarea_163rj_68{border:1px solid var(--input);border-radius:var(--field-radius,var(--radius));width:100%;font-family:var(--font-sans);font-size:var(--field-font,14px);color:var(--foreground);background:var(--card);resize:vertical;outline:none;padding:10px 12px;line-height:1.5}._input_163rj_37:focus,._textarea_163rj_68:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent)}._input_163rj_37[aria-invalid],._textarea_163rj_68[aria-invalid]{border-color:var(--destructive)}._input_163rj_37:disabled,._textarea_163rj_68:disabled{background:var(--muted);color:var(--muted-foreground);cursor:not-allowed}._hint_163rj_96{color:var(--muted-foreground);margin:6px 0 0;font-size:12px;line-height:1.45}._error_163rj_102{color:var(--destructive);margin:6px 0 0;font-size:12px;font-weight:500;line-height:1.45}._switch_163rj_110{border-radius:var(--radius-pill);background:var(--muted);cursor:pointer;border:0;flex-shrink:0;width:34px;height:20px;padding:0;transition:background .15s;position:relative}._switch_163rj_110[data-on]{background:var(--primary)}._switch_163rj_110:disabled{opacity:.45;cursor:not-allowed}._knob_163rj_129{width:16px;height:16px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;transition:left .15s;position:absolute;top:2px;left:2px}._switch_163rj_110[data-on] ._knob_163rj_129{left:16px}._badge_1dg04_3{border-radius:var(--radius-pill);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;align-items:center;gap:5px;min-width:0;max-width:100%;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.35;display:inline-flex}._badge_1dg04_3[data-size=sm]{gap:4px;padding:2px 8px;font-size:10px}._badge_1dg04_3[data-variant=outline],._badge_1dg04_3[data-variant=fill]{color:var(--tone-fg);background:var(--tone-bg)}._text_1dg04_31{text-overflow:ellipsis;min-width:0;overflow:hidden}._dot_1dg04_37{display:none}._dismiss_1dg04_40{color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:-4px;padding:2px;display:inline-flex}._dismiss_1dg04_40:hover{background:var(--destructive-soft);color:var(--destructive)}._chip_1dg04_59{background:var(--card);border-color:var(--border);color:var(--foreground);padding:3px 6px 3px 10px;font-size:12px;font-weight:500}._count_1dg04_68{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;background:var(--muted);min-width:18px;height:18px;color:var(--muted-foreground);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}._count_1dg04_68[data-emphasis=strong]{background:var(--primary);color:var(--primary-foreground)}._root_1rjaa_2{z-index:70;position:fixed;inset:0}._root_1rjaa_2[data-contained]{position:absolute}._root_1rjaa_2[data-contained] ._panel_1rjaa_11[data-side=bottom]{max-height:86%}._scrim_1rjaa_14{cursor:default;background:color-mix(in srgb, var(--foreground) 24%, transparent);border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}._scrim_1rjaa_14[data-scrim=transparent]{background:0 0}._panel_1rjaa_11{max-width:none;max-height:none;color:var(--foreground);background:var(--background);box-shadow:var(--shadow-pop);border:0;flex-direction:column;margin:0;padding:0;animation:.22s cubic-bezier(.4,0,.2,1) _kit-drawer-right_1rjaa_1;display:flex;position:absolute}._panel_1rjaa_11[data-side=right]{border-left:1px solid var(--border);width:460px;max-width:92vw;height:auto;inset:0 0 0 auto}._panel_1rjaa_11[data-side=bottom]{border-top:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:auto;max-height:86vh;animation-name:_kit-drawer-bottom_1rjaa_1;inset:auto 0 0}@keyframes _kit-drawer-right_1rjaa_1{0%{opacity:.4;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes _kit-drawer-bottom_1rjaa_1{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._panel_1rjaa_11{animation:none}}._head_1rjaa_91{background:var(--card);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}._headText_1rjaa_100{flex:1;min-width:0}._title_1rjaa_104{letter-spacing:-.01em;color:var(--heading);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;overflow:hidden}._subtitle_1rjaa_114{color:var(--muted-foreground);margin:2px 0 0;font-size:12px}._headActions_1rjaa_119{flex-shrink:0;align-items:center;gap:6px;display:flex}._body_1rjaa_125{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}._foot_1rjaa_134{background:var(--card);border-top:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}._section_1rjaa_144{min-width:0}._sectionTitle_1rjaa_147{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);margin:0 0 7px;font-size:10.5px;font-weight:700}._alert_1rjaa_155{border-radius:var(--radius);margin:0 0 10px;padding:10px 12px;font-size:12.5px;line-height:1.45}._alert_1rjaa_155[data-alert=warn]{background:var(--destructive-soft);color:var(--destructive);border:1px solid color-mix(in srgb, var(--destructive) 30%, transparent)}._alert_1rjaa_155[data-alert=avail]{background:color-mix(in srgb, var(--status-missing-fg) 8%, transparent);color:var(--status-missing-fg);border:1px solid color-mix(in srgb, var(--status-missing-fg) 30%, transparent)}._root_1qank_2{z-index:80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._scrim_1qank_11{cursor:default;background:color-mix(in srgb, var(--brand-deep) 34%, transparent);border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}._panel_1qank_21{width:460px;max-width:100%;max-height:90vh;color:var(--foreground);background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);border:0;margin:0;padding:20px;position:relative;overflow-y:auto}._title_1qank_36{color:var(--heading);margin:0;font-size:15px;font-weight:700}._title_1qank_36[data-destructive]{color:var(--destructive)}._why_1qank_45{color:var(--destructive);margin:10px 0 0;padding-left:18px;font-size:12.5px}._why_1qank_45 li+li{margin-top:3px}._body_1qank_54{color:var(--muted-foreground);margin-top:12px;font-size:12.5px;line-height:1.5}._reason_1qank_60{margin-top:12px}._suggestions_1qank_63{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}._suggestion_1qank_63{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);font-family:var(--font-sans);color:var(--foreground);cursor:pointer;padding:4px 10px;font-size:12px}._suggestion_1qank_63:hover{background:var(--subtle)}._suggestion_1qank_63[data-on]{background:var(--primary-soft);border-color:color-mix(in srgb, var(--primary) 34%, transparent);color:var(--primary-soft-foreground);font-weight:600}._foot_1qank_88{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}._panel_1qank_21[data-choices=cards]{width:480px;padding:22px}._panel_1qank_21[data-choices=cards] ._title_1qank_36{font-size:18px}._panel_1qank_21[data-choices=cards] ._body_1qank_54{margin-top:4px;margin-bottom:16px;font-size:13px}._cards_1qank_110{flex-direction:column;gap:10px;display:flex}._card_1qank_110{text-align:left;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--foreground);font-family:var(--font-sans);cursor:pointer;flex-direction:column;gap:4px;padding:14px;display:flex}._card_1qank_110:hover:not(:disabled){background:var(--subtle)}._card_1qank_110:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._card_1qank_110:disabled{opacity:.55;cursor:not-allowed}._cardTitle_1qank_139{font-size:14px;font-weight:700}._cardHint_1qank_143{color:var(--muted-foreground);font-size:12px;line-height:1.45}._panel_1qank_21[data-choices=cards] ._foot_1qank_88{margin-top:14px}._rows_1bivo_2{display:block}._row_1bivo_2{background:var(--card);border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:16px 24px;display:flex}._rowText_1bivo_13{flex-direction:column;flex:1;gap:8px;display:flex}._block_1bivo_19{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 25%, var(--subtle) 37%, var(--muted) 63%);background-size:400px 100%;animation:1.4s linear infinite _kit-shimmer_1bivo_1;display:block}@keyframes _kit-shimmer_1bivo_1{0%{background-position:-400px 0}to{background-position:400px 0}}@media (prefers-reduced-motion:reduce){._block_1bivo_19{animation:none}}._blockCheck_1bivo_40{width:18px;height:18px}._blockTitle_1bivo_44{width:230px;height:12px}._blockMeta_1bivo_48{width:330px;max-width:100%;height:10px}._blockDate_1bivo_53{width:80px;height:10px}._blockAvatar_1bivo_57{border-radius:50%;width:28px;height:28px}._blockPill_1bivo_62{border-radius:var(--radius-pill);width:96px;height:24px}._blockSized_1bivo_67{width:var(--kit-skeleton-width,100%);height:var(--kit-skeleton-height,12px)}._empty_1bivo_72{text-align:center;flex-direction:column;align-items:center;max-width:440px;margin:0 auto;padding:40px 24px;display:flex}._empty_1bivo_72[data-compact]{border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--subtle);padding:14px 12px}._emptyIcon_1bivo_87{border-radius:var(--radius-lg);background:var(--muted);width:52px;height:52px;color:var(--faint);justify-content:center;align-items:center;margin-bottom:16px;display:flex}._empty_1bivo_72[data-compact] ._emptyIcon_1bivo_87{display:none}._emptyTitle_1bivo_101{color:var(--foreground);margin:0 0 6px;font-size:15px;font-weight:600}._empty_1bivo_72[data-compact] ._emptyTitle_1bivo_101{margin-bottom:2px;font-size:13px}._emptyHint_1bivo_111{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.55}._empty_1bivo_72[data-compact] ._emptyHint_1bivo_111{color:var(--faint);font-size:12px}._emptyAction_1bivo_121{margin-top:14px}
