@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css";:root{--bg-background:#171317;--bg-surface:#1f1a1e;--bg-elevated:#261f24;--bg-hover:#2d2429;--bg-active:#342930;--border:#ffffff12;--border-hover:#ffffff1f;--border-focus:#c4a0b259;--text-primary:#f0eaed;--text-muted:#7a6872;--text-subtle:#5a4e55;--accent:#c4a0b2;--accent-dim:#c4a0b21c;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px}html,body,#app{background:var(--bg-background);min-height:100vh;margin:0}.btn[data-v-01da162b]{cursor:pointer;border-radius:var(--radius-lg);-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:1px solid #0000;outline:none;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s,color .12s,box-shadow .12s,opacity .12s,transform 80ms;display:inline-flex;position:relative}.btn--sm[data-v-01da162b]{border-radius:var(--radius-md);gap:6px;height:32px;padding:0 12px;font-size:13px}.btn--md[data-v-01da162b]{border-radius:var(--radius-lg);gap:7px;height:40px;padding:0 16px;font-size:14px}.btn--lg[data-v-01da162b]{border-radius:var(--radius-xl);gap:8px;height:48px;padding:0 20px;font-size:15px}.btn--icon-only.btn--sm[data-v-01da162b]{width:32px;padding:0}.btn--icon-only.btn--md[data-v-01da162b]{width:40px;padding:0}.btn--icon-only.btn--lg[data-v-01da162b]{width:48px;padding:0}.btn--default[data-v-01da162b]{background:var(--bg-surface);border-color:var(--border);color:var(--text-primary)}.btn--default[data-v-01da162b]:hover{background:var(--bg-elevated);border-color:var(--border-hover)}.btn--default[data-v-01da162b]:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 3px #c4a0b214}.btn--default[data-v-01da162b]:active{background:var(--bg-active);transform:scale(.985)}.btn--primary[data-v-01da162b]{background:var(--accent);color:#1a1018;border-color:#0000}.btn--primary[data-v-01da162b]:hover{background:#d4b0c4;box-shadow:0 2px 12px #c4a0b238}.btn--primary[data-v-01da162b]:focus-visible{box-shadow:0 0 0 3px #c4a0b240}.btn--primary[data-v-01da162b]:active{box-shadow:none;background:#b8929f;transform:scale(.985)}.btn--ghost[data-v-01da162b]{color:var(--text-muted);background:0 0;border-color:#0000}.btn--ghost[data-v-01da162b]:hover{background:var(--bg-hover);color:var(--text-primary)}.btn--ghost[data-v-01da162b]:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 3px #c4a0b214}.btn--ghost[data-v-01da162b]:active{background:var(--bg-active);transform:scale(.985)}.btn--outline[data-v-01da162b]{border-color:var(--border-focus);color:var(--accent);background:0 0}.btn--outline[data-v-01da162b]:hover{background:var(--accent-dim);border-color:var(--accent)}.btn--outline[data-v-01da162b]:focus-visible{box-shadow:0 0 0 3px #c4a0b21f}.btn--outline[data-v-01da162b]:active{background:#c4a0b22e;transform:scale(.985)}.btn--danger[data-v-01da162b]{color:#d97e8a;background:#d97e8a1a;border-color:#d97e8a33}.btn--danger[data-v-01da162b]:hover{background:#d97e8a29;border-color:#d97e8a59}.btn--danger[data-v-01da162b]:focus-visible{box-shadow:0 0 0 3px #d97e8a26}.btn--danger[data-v-01da162b]:active{background:#d97e8a38;transform:scale(.985)}.btn[data-v-01da162b]:disabled{opacity:.38;pointer-events:none}.btn--loading[data-v-01da162b]{pointer-events:none}.btn__spinner[data-v-01da162b]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.btn__spinner svg[data-v-01da162b]{animation:.75s linear infinite btn-spin-01da162b}@keyframes btn-spin-01da162b{to{transform:rotate(360deg)}}.btn__content[data-v-01da162b]{justify-content:center;align-items:center;gap:inherit;transition:opacity .12s;display:inline-flex}.btn__content--hidden[data-v-01da162b]{opacity:0}.dropdown[data-v-fd7913b7]{width:100%;font-family:Inter,sans-serif;display:inline-block;position:relative}.dropdown-trigger[data-v-fd7913b7]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;height:40px;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:400;transition:background .12s,border-color .12s;display:flex}.dropdown-trigger[data-v-fd7913b7]:hover{background:var(--bg-elevated);border-color:var(--border-hover)}.dropdown-trigger[data-v-fd7913b7]:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 3px #c4a0b214}.dropdown.open .dropdown-trigger[data-v-fd7913b7]{background:var(--bg-elevated);border-color:var(--border-focus)}.trigger-left[data-v-fd7913b7]{flex:1;align-items:center;gap:8px;display:flex;overflow:hidden}.trigger-text[data-v-fd7913b7]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trigger-icon[data-v-fd7913b7]{color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.chevron[data-v-fd7913b7]{color:var(--text-muted);flex-shrink:0;transition:transform .2s}.dropdown.open .chevron[data-v-fd7913b7]{transform:rotate(180deg)}.dropdown-menu[data-v-fd7913b7]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);z-index:100;opacity:0;transform-origin:top;pointer-events:none;min-width:200px;padding:6px;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 6px);left:0;right:0;transform:translateY(-6px)scale(.98)}.dropdown.open .dropdown-menu[data-v-fd7913b7]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.menu-search[data-v-fd7913b7]{margin-bottom:4px;position:relative}.menu-search svg[data-v-fd7913b7]{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.menu-search input[data-v-fd7913b7]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;height:34px;color:var(--text-primary);outline:none;padding:0 10px 0 32px;font-family:inherit;font-size:13px;transition:border-color .12s}.menu-search input[data-v-fd7913b7]::placeholder{color:var(--text-subtle)}.menu-search input[data-v-fd7913b7]:focus{border-color:var(--border-focus)}.menu-sep[data-v-fd7913b7]{background:var(--border);border-radius:999px;height:1px;margin:4px 0}.menu-section-label[data-v-fd7913b7]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);padding:6px 10px 4px;font-size:11px;font-weight:500}.menu-empty[data-v-fd7913b7]{color:var(--text-subtle);text-align:center;padding:12px 10px;font-size:13px}.menu-item[data-v-fd7913b7]{border-radius:var(--radius-md);height:36px;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;padding:0 10px;font-size:14px;transition:background .1s;display:flex}.menu-item[data-v-fd7913b7]:hover{background:var(--bg-hover)}.menu-item[data-v-fd7913b7]:active{background:var(--bg-active)}.menu-item.selected[data-v-fd7913b7]{background:var(--accent-dim);color:var(--accent)}.menu-item.selected .item-icon[data-v-fd7913b7]{color:var(--accent)}.menu-item.selected .item-check[data-v-fd7913b7]{opacity:1}.menu-item.danger[data-v-fd7913b7]{color:#d97e8a}.menu-item.danger[data-v-fd7913b7]:hover{background:#d97e8a1a}.menu-item.disabled[data-v-fd7913b7]{opacity:.38;pointer-events:none}.item-icon[data-v-fd7913b7]{color:var(--text-muted);flex-shrink:0;align-items:center;display:flex}.item-label[data-v-fd7913b7]{flex:1}.item-badge[data-v-fd7913b7]{background:var(--bg-active);color:var(--text-muted);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:500;line-height:1.4}.item-kbd[data-v-fd7913b7]{color:var(--text-subtle);margin-left:auto;font-size:11px}.item-check[data-v-fd7913b7]{color:var(--accent);opacity:0;flex-shrink:0;align-items:center;transition:opacity .1s;display:flex}[data-v-083669e8]:root{--bg-surface:#1f1a1e;--bg-elevated:#261f24;--bg-hover:#2d2429;--bg-active:#342930;--border:#ffffff12;--border-hover:#ffffff1f;--border-focus:#c4a0b259;--text-primary:#f0eaed;--text-muted:#7a6872;--text-subtle:#5a4e55;--accent:#c4a0b2;--accent-dim:#c4a0b21c;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px}.input-wrapper[data-v-083669e8]{flex-direction:column;gap:6px;width:100%;font-family:Inter,sans-serif;display:flex}.input-label[data-v-083669e8]{color:var(--text-muted);letter-spacing:.01em;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:500}.input-required[data-v-083669e8]{color:var(--accent);margin-left:3px}.input-field[data-v-083669e8]{align-items:center;display:flex;position:relative}.input-el[data-v-083669e8]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;min-height:40px;color:var(--text-primary);resize:none;appearance:none;outline:none;padding:0 14px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;transition:background .12s,border-color .12s,box-shadow .12s}textarea.input-el[data-v-083669e8]{min-height:96px;padding:10px 14px}.input-el[data-v-083669e8]::placeholder{color:var(--text-subtle)}.input-el[data-v-083669e8]:hover:not(:disabled){background:var(--bg-elevated);border-color:var(--border-hover)}.input-wrapper.focused .input-el[data-v-083669e8]{background:var(--bg-elevated);border-color:var(--border-focus);box-shadow:0 0 0 3px #c4a0b214}.input-wrapper.error .input-el[data-v-083669e8]{border-color:#d97e8a80}.input-wrapper.error.focused .input-el[data-v-083669e8]{border-color:#d97e8ab3;box-shadow:0 0 0 3px #d97e8a14}.input-wrapper.disabled .input-el[data-v-083669e8]{opacity:.38;cursor:not-allowed}.input-wrapper.variant-ghost .input-el[data-v-083669e8]{background:0 0;border-color:#0000}.input-wrapper.variant-ghost.focused .input-el[data-v-083669e8]{background:var(--bg-elevated);border-color:var(--border-focus)}.input-affix[data-v-083669e8]{color:var(--text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.input-prefix[data-v-083669e8]{left:13px}.input-suffix[data-v-083669e8]{right:13px}.input-field:has(.input-prefix) .input-el[data-v-083669e8]{padding-left:36px}.input-field:has(.input-suffix) .input-el[data-v-083669e8]{padding-right:36px}.input-field:has(.input-clear) .input-el[data-v-083669e8]{padding-right:36px}.input-clear[data-v-083669e8]{background:var(--bg-active);width:20px;height:20px;color:var(--text-muted);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.input-clear[data-v-083669e8]:hover{background:var(--border-hover);color:var(--text-primary)}.input-hint[data-v-083669e8]{color:var(--text-muted);align-items:center;gap:5px;font-size:12px;display:flex}.input-hint--error[data-v-083669e8]{color:#d97e8a}.hint-icon[data-v-083669e8]{flex-shrink:0}.input-count[data-v-083669e8]{color:var(--text-subtle);text-align:right;margin-top:-2px;font-size:11px}[data-v-1e634c33]:root{--bg-surface:#1f1a1e;--bg-elevated:#261f24;--bg-hover:#2d2429;--bg-active:#342930;--border:#ffffff12;--border-hover:#ffffff1f;--border-focus:#c4a0b259;--text-primary:#f0eaed;--text-muted:#7a6872;--text-subtle:#5a4e55;--accent:#c4a0b2;--accent-dim:#c4a0b21c;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px}.toggle-root[data-v-1e634c33]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:12px;font-family:Inter,sans-serif;display:inline-flex}.toggle-root.disabled[data-v-1e634c33]{opacity:.38;cursor:not-allowed}.toggle-track-wrap[data-v-1e634c33]{flex-shrink:0;margin-top:1px;position:relative}.toggle-native[data-v-1e634c33]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.toggle-track[data-v-1e634c33]{background:var(--bg-active);border:1.5px solid var(--border-hover);border-radius:999px;align-items:center;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.size-sm .toggle-track[data-v-1e634c33]{width:32px;height:18px}.size-md .toggle-track[data-v-1e634c33]{width:40px;height:22px}.size-lg .toggle-track[data-v-1e634c33]{width:50px;height:28px}.toggle-root:hover:not(.disabled) .toggle-track[data-v-1e634c33]{border-color:var(--border-focus)}.toggle-root.focused .toggle-track[data-v-1e634c33]{border-color:var(--border-focus);box-shadow:0 0 0 3px #c4a0b21a}.toggle-root.checked .toggle-track[data-v-1e634c33]{background:var(--accent-dim);border-color:var(--accent)}.toggle-thumb[data-v-1e634c33]{background:var(--text-muted);z-index:1;border-radius:50%;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.34,1.3,.64,1),background .2s;display:flex;position:absolute;box-shadow:0 1px 3px #00000059}.size-sm .toggle-thumb[data-v-1e634c33]{width:12px;height:12px;left:2px;transform:translate(0)}.size-md .toggle-thumb[data-v-1e634c33]{width:16px;height:16px;left:2px;transform:translate(0)}.size-lg .toggle-thumb[data-v-1e634c33]{width:20px;height:20px;left:3px;transform:translate(0)}.size-sm.checked .toggle-thumb[data-v-1e634c33]{transform:translate(14px)}.size-md.checked .toggle-thumb[data-v-1e634c33]{transform:translate(18px)}.size-lg.checked .toggle-thumb[data-v-1e634c33]{transform:translate(22px)}.toggle-root.checked .toggle-thumb[data-v-1e634c33]{background:var(--accent)}.toggle-thumb-dot[data-v-1e634c33]{background:#ffffff40;border-radius:50%;width:4px;height:4px;transition:opacity .2s}.size-sm .toggle-thumb-dot[data-v-1e634c33]{width:3px;height:3px}.toggle-icon[data-v-1e634c33]{color:var(--text-subtle);z-index:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .18s;display:flex;position:absolute}.toggle-icon-on[data-v-1e634c33]{opacity:0;right:5px}.toggle-icon-off[data-v-1e634c33]{opacity:1;left:5px}.toggle-root.checked .toggle-icon-on[data-v-1e634c33]{opacity:1;color:var(--accent)}.toggle-root.checked .toggle-icon-off[data-v-1e634c33]{opacity:0}.toggle-content[data-v-1e634c33]{flex-direction:column;gap:2px;display:flex}.toggle-label[data-v-1e634c33]{color:var(--text-primary);font-size:14px;font-weight:400;line-height:1.4}.toggle-description[data-v-1e634c33]{color:var(--text-muted);font-size:12px;line-height:1.4}[data-v-6ca74e14]:root{--bg-surface:#1f1a1e;--bg-elevated:#261f24;--bg-hover:#2d2429;--bg-active:#342930;--border:#ffffff12;--border-hover:#ffffff1f;--border-focus:#c4a0b259;--text-primary:#f0eaed;--text-muted:#7a6872;--text-subtle:#5a4e55;--accent:#c4a0b2;--accent-dim:#c4a0b21c;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px}.checkbox-root[data-v-6ca74e14]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:11px;font-family:Inter,sans-serif;display:inline-flex}.checkbox-root.disabled[data-v-6ca74e14]{opacity:.38;cursor:not-allowed}.checkbox-track[data-v-6ca74e14]{flex-shrink:0;margin-top:1px;position:relative}.checkbox-native[data-v-6ca74e14]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.checkbox-box[data-v-6ca74e14]{border:1.5px solid var(--border-hover);background:var(--bg-surface);border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;transition:background .14s,border-color .14s,box-shadow .14s;display:flex}.checkbox-root:hover:not(.disabled) .checkbox-box[data-v-6ca74e14]{border-color:var(--border-focus);background:var(--bg-elevated)}.checkbox-root.focused .checkbox-box[data-v-6ca74e14]{border-color:var(--border-focus);box-shadow:0 0 0 3px #c4a0b21a}.checkbox-root.checked .checkbox-box[data-v-6ca74e14],.checkbox-root.indeterminate .checkbox-box[data-v-6ca74e14]{background:var(--accent-dim);border-color:var(--accent)}.checkbox-icon[data-v-6ca74e14]{color:var(--accent);animation:.16s cubic-bezier(.34,1.56,.64,1) both cb-pop-6ca74e14}@keyframes cb-pop-6ca74e14{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.checkbox-label-wrap[data-v-6ca74e14]{flex-direction:column;gap:2px;display:flex}.checkbox-label[data-v-6ca74e14]{color:var(--text-primary);font-size:14px;font-weight:400;line-height:1.4}.checkbox-description[data-v-6ca74e14]{color:var(--text-muted);font-size:12px;line-height:1.4}[data-v-18157c33]:root{--bg-surface:#1f1a1e;--bg-elevated:#261f24;--bg-hover:#2d2429;--bg-active:#342930;--border:#ffffff12;--border-hover:#ffffff1f;--border-focus:#c4a0b259;--text-primary:#f0eaed;--text-muted:#7a6872;--text-subtle:#5a4e55;--accent:#c4a0b2;--accent-dim:#c4a0b21c;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px}.radio-group[data-v-18157c33]{flex-direction:column;gap:8px;font-family:Inter,sans-serif;display:flex}.radio-group-label[data-v-18157c33]{color:var(--text-muted);letter-spacing:.01em;margin-bottom:2px;font-size:13px;font-weight:500}.radio-items[data-v-18157c33]{flex-direction:column;gap:4px;display:flex}.orientation-horizontal .radio-items[data-v-18157c33]{flex-flow:wrap;gap:12px}.radio-root[data-v-18157c33]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:11px;padding:4px 0;display:inline-flex}.radio-root.disabled[data-v-18157c33]{opacity:.38;cursor:not-allowed}.radio-track[data-v-18157c33]{flex-shrink:0;width:18px;height:18px;position:relative}.radio-native[data-v-18157c33]{all:unset;opacity:0;pointer-events:none;position:absolute;inset:0}.radio-circle[data-v-18157c33]{border:1.5px solid var(--border-hover);background:var(--bg-surface);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:background .14s,border-color .14s,box-shadow .14s;display:flex}.radio-root:hover:not(.disabled) .radio-circle[data-v-18157c33]{border-color:var(--border-focus);background:var(--bg-elevated)}.radio-root.focused .radio-circle[data-v-18157c33]{border-color:var(--border-focus);box-shadow:0 0 0 3px #c4a0b21a}.radio-root.checked .radio-circle[data-v-18157c33]{background:var(--accent-dim);border-color:var(--accent)}.radio-dot[data-v-18157c33]{background:var(--accent);border-radius:50%;width:7px;height:7px;transition:transform .16s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.radio-root.checked .radio-dot[data-v-18157c33]{transform:scale(1)}.radio-label-wrap[data-v-18157c33]{flex-direction:column;gap:2px;display:flex}.radio-label[data-v-18157c33]{color:var(--text-primary);align-items:center;gap:7px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.radio-icon[data-v-18157c33]{color:var(--text-muted);align-items:center;display:flex}.radio-root.checked .radio-icon[data-v-18157c33]{color:var(--accent)}.radio-description[data-v-18157c33]{color:var(--text-muted);font-size:12px;line-height:1.4}[data-v-7f4a44c5]:root{--bg-surface:#1f1a1e;--bg-elevated:#261f24;--bg-hover:#2d2429;--bg-active:#342930;--border:#ffffff12;--border-hover:#ffffff1f;--border-focus:#c4a0b259;--text-primary:#f0eaed;--text-muted:#7a6872;--text-subtle:#5a4e55;--accent:#c4a0b2;--accent-dim:#c4a0b21c;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px}.slider-wrapper[data-v-7f4a44c5]{flex-direction:column;gap:10px;width:100%;font-family:Inter,sans-serif;display:flex}.slider-wrapper.disabled[data-v-7f4a44c5]{opacity:.38;pointer-events:none}.slider-header[data-v-7f4a44c5]{justify-content:space-between;align-items:center;display:flex}.slider-label[data-v-7f4a44c5]{color:var(--text-muted);-webkit-user-select:none;user-select:none;font-size:13px;font-weight:500}.slider-value[data-v-7f4a44c5]{color:var(--accent);text-align:right;min-width:28px;font-size:13px;font-weight:500}.slider-track-wrap[data-v-7f4a44c5]{cursor:pointer;align-items:center;height:20px;display:flex;position:relative}.slider-track[data-v-7f4a44c5]{background:var(--bg-active);border-radius:999px;width:100%;height:4px;position:relative;overflow:hidden}.slider-fill[data-v-7f4a44c5]{background:var(--accent);border-radius:999px;height:100%;transition:width 60ms linear;position:absolute;top:0;left:0}.slider-thumb[data-v-7f4a44c5]{cursor:grab;outline:none;justify-content:center;align-items:center;width:20px;height:20px;transition:left 60ms linear;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.slider-thumb[data-v-7f4a44c5]:active{cursor:grabbing}.slider-thumb-inner[data-v-7f4a44c5]{background:var(--bg-elevated);border:2px solid var(--accent);border-radius:50%;width:16px;height:16px;transition:transform .12s,box-shadow .12s,border-color .12s;box-shadow:0 1px 4px #0006}.slider-thumb:hover .slider-thumb-inner[data-v-7f4a44c5]{transform:scale(1.15);box-shadow:0 2px 8px #00000080}.slider-wrapper.focused .slider-thumb-inner[data-v-7f4a44c5],.slider-thumb:focus-visible .slider-thumb-inner[data-v-7f4a44c5]{border-color:var(--accent);transform:scale(1.15);box-shadow:0 0 0 4px #c4a0b226}.slider-ticks[data-v-7f4a44c5]{height:14px;margin-top:-4px;position:relative}.slider-tick[data-v-7f4a44c5]{flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;transform:translate(-50%)}.slider-tick[data-v-7f4a44c5]:before{content:"";background:var(--text-subtle);border-radius:50%;width:3px;height:3px;transition:background .12s;display:block}.slider-tick.active[data-v-7f4a44c5]:before{background:var(--accent)}.slider-tick-label[data-v-7f4a44c5]{color:var(--text-subtle);white-space:nowrap;font-size:10px}.slider-hint[data-v-7f4a44c5]{color:var(--text-muted);font-size:12px}.page[data-v-1422ec50]{color:var(--text-primary);max-width:1400px;min-height:100vh;margin:0 auto;padding:60px 24px;font-family:Inter,sans-serif}.showcase-header[data-v-1422ec50]{text-align:center;margin-bottom:64px}.showcase-title[data-v-1422ec50]{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 12px;font-size:42px;font-weight:600}.showcase-subtitle[data-v-1422ec50]{color:var(--text-muted);margin:0;font-size:16px}.showcase-grid[data-v-1422ec50]{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:48px 40px;display:grid}.section[data-v-1422ec50]{flex-direction:column;gap:24px;display:flex}.section-full[data-v-1422ec50]{grid-column:1/-1}.section-title[data-v-1422ec50]{color:var(--text-primary);border-bottom:1px solid var(--border);letter-spacing:-.01em;margin:0;padding-bottom:12px;font-size:20px;font-weight:600}.demo-block[data-v-1422ec50]{flex-direction:column;gap:12px;display:flex}.demo-label[data-v-1422ec50]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);padding-left:2px;font-size:11px;font-weight:500}.button-row[data-v-1422ec50]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toggle-sizes[data-v-1422ec50]{flex-direction:column;gap:16px;display:flex}@media (width<=900px){.showcase-grid[data-v-1422ec50]{grid-template-columns:1fr}.page[data-v-1422ec50]{padding:40px 20px}.showcase-title[data-v-1422ec50]{font-size:32px}}
