.nx-btn.svelte-171o2y3{display:inline-flex;align-items:center;justify-content:center;gap:var(--nx-space-2);font-family:var(--nx-font-ui);font-weight:var(--nx-weight-medium);border:1px solid transparent;border-radius:var(--nx-radius-md);cursor:pointer;white-space:nowrap;transition:background-color var(--nx-duration-fast) var(--nx-easing-standard),color var(--nx-duration-fast) var(--nx-easing-standard),border-color var(--nx-duration-fast) var(--nx-easing-standard),box-shadow var(--nx-duration-fast) var(--nx-easing-standard),opacity var(--nx-duration-fast) var(--nx-easing-standard);position:relative}.nx-btn--sm.svelte-171o2y3{font-size:var(--nx-type-ui-xs);padding:var(--nx-space-1) var(--nx-space-3);min-height:28px}.nx-btn--md.svelte-171o2y3{font-size:var(--nx-type-ui-sm);padding:var(--nx-space-2) var(--nx-space-4);min-height:36px}.nx-btn--lg.svelte-171o2y3{font-size:var(--nx-type-ui-base);padding:var(--nx-space-3) var(--nx-space-6);min-height:44px}.nx-btn--primary.svelte-171o2y3{background-color:var(--nx-color-primary-base);color:var(--nx-color-text-on-gold);border-color:var(--nx-color-primary-base)}.nx-btn--primary.svelte-171o2y3:hover:not(:disabled){background-color:var(--nx-color-primary-hover);border-color:var(--nx-color-primary-hover)}.nx-btn--primary.svelte-171o2y3:active:not(:disabled){background-color:var(--nx-color-primary-active)}.nx-btn--secondary.svelte-171o2y3{background-color:var(--nx-color-surface-2);color:var(--nx-color-text-primary);border-color:var(--nx-color-surface-border)}.nx-btn--secondary.svelte-171o2y3:hover:not(:disabled){background-color:var(--nx-color-surface-3);border-color:var(--nx-color-surface-border-strong)}.nx-btn--ghost.svelte-171o2y3{background-color:transparent;color:var(--nx-color-text-secondary);border-color:transparent}.nx-btn--ghost.svelte-171o2y3:hover:not(:disabled){background-color:var(--nx-color-surface-2);color:var(--nx-color-text-primary)}.nx-btn--danger.svelte-171o2y3{background-color:var(--nx-color-semantic-error-subtle);color:var(--nx-color-semantic-error);border-color:transparent}.nx-btn--danger.svelte-171o2y3:hover:not(:disabled){background-color:var(--nx-color-semantic-error);color:var(--nx-color-text-inverse)}.nx-btn.svelte-171o2y3:disabled{opacity:.45;cursor:not-allowed}.nx-btn.svelte-171o2y3:focus-visible{outline:2px solid var(--nx-color-primary-base);outline-offset:2px}.nx-btn__spinner.svelte-171o2y3{display:inline-block;width:12px;height:12px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:svelte-171o2y3-nx-btn-spin .6s linear infinite;flex-shrink:0}@keyframes svelte-171o2y3-nx-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.nx-btn__spinner.svelte-171o2y3{animation:none;opacity:.6}.nx-btn.svelte-171o2y3{transition:none}}.nx-input-wrap.svelte-1l414cj{display:flex;flex-direction:column;gap:var(--nx-space-1)}.nx-input__label.svelte-1l414cj{font-family:var(--nx-font-ui);font-size:var(--nx-type-ui-sm);font-weight:var(--nx-weight-medium);color:var(--nx-color-text-secondary);line-height:var(--nx-line-height-tight)}.nx-input.svelte-1l414cj{font-family:var(--nx-font-ui);font-size:var(--nx-type-ui-base);font-weight:var(--nx-weight-normal);color:var(--nx-color-text-primary);background-color:var(--nx-color-surface-bg);border:1px solid var(--nx-color-surface-border);border-radius:var(--nx-radius-md);height:var(--nx-geometry-input-height);padding:0 var(--nx-space-3);width:100%;transition:border-color var(--nx-duration-fast) var(--nx-easing-standard),box-shadow var(--nx-duration-fast) var(--nx-easing-standard)}.nx-input.svelte-1l414cj::placeholder{color:var(--nx-color-text-muted)}.nx-input.svelte-1l414cj:hover:not(:disabled):not(:focus){border-color:var(--nx-color-surface-border-strong)}.nx-input.svelte-1l414cj:focus{outline:none;border-color:var(--nx-color-primary-base);box-shadow:0 0 0 3px var(--nx-color-primary-subtle)}.nx-input.svelte-1l414cj:disabled{opacity:.48;cursor:not-allowed;background-color:var(--nx-color-surface-2)}.nx-input-wrap--error.svelte-1l414cj .nx-input:where(.svelte-1l414cj){border-color:var(--nx-color-semantic-error)}.nx-input-wrap--error.svelte-1l414cj .nx-input:where(.svelte-1l414cj):focus{box-shadow:0 0 0 3px var(--nx-color-semantic-error-subtle)}.nx-input__message.svelte-1l414cj{font-family:var(--nx-font-ui);font-size:var(--nx-type-ui-xs);line-height:var(--nx-line-height-base)}.nx-input__message--error.svelte-1l414cj{color:var(--nx-color-semantic-error)}.nx-input__message--hint.svelte-1l414cj{color:var(--nx-color-text-muted)}.nx-card.svelte-4e8e6h{background-color:var(--nx-color-surface-1);border-radius:var(--nx-radius-lg);border:1px solid var(--nx-color-surface-border)}.nx-card--0.svelte-4e8e6h{box-shadow:none}.nx-card--1.svelte-4e8e6h{box-shadow:var(--nx-shadow-sm)}.nx-card--2.svelte-4e8e6h{box-shadow:var(--nx-shadow-md)}.nx-card--pad-none.svelte-4e8e6h{padding:0}.nx-card--pad-sm.svelte-4e8e6h{padding:var(--nx-space-3)}.nx-card--pad-md.svelte-4e8e6h{padding:var(--nx-space-4)}.nx-card--pad-lg.svelte-4e8e6h{padding:var(--nx-space-6)}.nx-card--interactive.svelte-4e8e6h{cursor:pointer;transition:background-color var(--nx-duration-fast) var(--nx-easing-standard),box-shadow var(--nx-duration-fast) var(--nx-easing-standard)}.nx-card--interactive.svelte-4e8e6h:hover{background-color:var(--nx-color-surface-2);box-shadow:var(--nx-shadow-md)}.nx-card--interactive.svelte-4e8e6h:focus-visible{outline:2px solid var(--nx-color-primary-base);outline-offset:2px}.nx-badge.svelte-zljwie{display:inline-flex;align-items:center;gap:var(--nx-space-1);font-family:var(--nx-font-ui);font-weight:var(--nx-weight-medium);text-transform:uppercase;letter-spacing:var(--nx-letter-spacing-tracked);border-radius:var(--nx-radius-full);white-space:nowrap;-webkit-user-select:none;user-select:none}.nx-badge--sm.svelte-zljwie{font-size:var(--nx-type-ui-xs);padding:1px var(--nx-space-2)}.nx-badge--md.svelte-zljwie{font-size:var(--nx-type-ui-xs);padding:2px var(--nx-space-2)}.nx-badge--default.svelte-zljwie{background-color:var(--nx-color-surface-3);color:var(--nx-color-text-secondary)}.nx-badge--primary.svelte-zljwie{background-color:var(--nx-color-primary-subtle);color:var(--nx-color-primary-base)}.nx-badge--success.svelte-zljwie{background-color:var(--nx-color-semantic-success-subtle);color:var(--nx-color-semantic-success)}.nx-badge--warning.svelte-zljwie{background-color:var(--nx-color-semantic-warning-subtle);color:var(--nx-color-semantic-warning)}.nx-badge--error.svelte-zljwie{background-color:var(--nx-color-semantic-error-subtle);color:var(--nx-color-semantic-error)}.nx-badge__dot.svelte-zljwie{display:inline-block;width:5px;height:5px;border-radius:var(--nx-radius-full);background-color:currentColor;flex-shrink:0}.nx-icon.svelte-mtiu6a{display:inline-flex;align-items:center;justify-content:center;width:var(--_size);height:var(--_size);color:var(--_color);flex-shrink:0;line-height:1}.nx-icon.svelte-mtiu6a svg{width:100%;height:100%;display:block}.nx-divider--h.svelte-1fodme8{width:100%;height:1px;background-color:var(--nx-color-surface-divider);flex-shrink:0}.nx-divider--v.svelte-1fodme8{width:1px;height:100%;min-height:16px;background-color:var(--nx-color-surface-divider);flex-shrink:0;align-self:stretch}.nx-logo-mark.svelte-1plz91r{display:block;flex-shrink:0}@media (prefers-reduced-motion: no-preference){.nm-lm-ring-cw{animation:svelte-1plz91r-nm-lm-cw 18s linear infinite;transform-origin:80px 80px}.nm-lm-ring-ccw{animation:svelte-1plz91r-nm-lm-ccw 12s linear infinite;transform-origin:80px 80px}.nm-lm-glow{animation:svelte-1plz91r-nm-lm-glow-pulse 5s ease-in-out infinite;transform-origin:80px 80px}.nm-lm-centre{animation:svelte-1plz91r-nm-lm-breathe 5s ease-in-out infinite;transform-origin:80px 80px}}@keyframes svelte-1plz91r-nm-lm-cw{to{transform:rotate(360deg)}}@keyframes svelte-1plz91r-nm-lm-ccw{to{transform:rotate(-360deg)}}@keyframes svelte-1plz91r-nm-lm-glow-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes svelte-1plz91r-nm-lm-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.nx-thinking.svelte-5famwa{display:inline-flex;align-items:center;gap:var(--nx-space-2);padding:var(--nx-space-1) 0;animation:svelte-5famwa-nx-thinking-rise .32s cubic-bezier(.22,1,.36,1) both}.nx-thinking__svg .nm-lm-ring-cw{animation-duration:10s}.nx-thinking__svg .nm-lm-ring-ccw{animation-duration:7s}.nx-thinking__label.svelte-5famwa{font-size:var(--nx-type-ui-sm);color:var(--nx-action-thinking);font-weight:500;letter-spacing:.01em}.nx-thinking__dot.svelte-5famwa{display:inline-block;animation:svelte-5famwa-nx-thinking-dot 1.4s ease-in-out infinite}.nx-thinking__dot.svelte-5famwa:nth-child(2){animation-delay:.2s}.nx-thinking__dot.svelte-5famwa:nth-child(3){animation-delay:.4s}@keyframes svelte-5famwa-nx-thinking-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-5famwa-nx-thinking-dot{0%,60%,to{transform:translateY(0);opacity:.55}30%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion: reduce){.nx-thinking.svelte-5famwa{animation:none;opacity:1}.nx-thinking__dot.svelte-5famwa{animation:none;opacity:.75}}.nx-tl-glow.svelte-sw3slf{animation:svelte-sw3slf-nx-tl-glow-breath 6s ease-in-out infinite;transform-origin:center}.nx-tl-pinch.svelte-sw3slf{animation:svelte-sw3slf-nx-tl-pinch-pulse 2.4s ease-in-out infinite}.nx-tl-pinch-bloom.svelte-sw3slf{animation:svelte-sw3slf-nx-tl-pinch-pulse 2.4s ease-in-out infinite;animation-delay:-1.2s}@keyframes svelte-sw3slf-nx-tl-glow-breath{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes svelte-sw3slf-nx-tl-pinch-pulse{0%,to{opacity:.9}50%{opacity:.32}}@media (prefers-reduced-motion: reduce){.nx-tl-glow.svelte-sw3slf,.nx-tl-pinch.svelte-sw3slf,.nx-tl-pinch-bloom.svelte-sw3slf{animation:none!important}}.nx-halo-mark.svelte-qamfne{display:inline-flex;flex-direction:column;align-items:center;-webkit-user-select:none;user-select:none}.nx-halo-mark__glyph.svelte-qamfne{display:block}.nx-halo-mark__label.svelte-qamfne{font-family:var(--nx-font-ui);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-color-text-primary);line-height:1}.nx-halo-orb.svelte-1ym46io{display:inline-flex;flex-direction:column;align-items:center;-webkit-user-select:none;user-select:none}.nx-halo-orb__glyph.svelte-1ym46io{display:block;overflow:visible}.nx-halo-orb__label.svelte-1ym46io{font-family:var(--nx-font-ui);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-color-text-primary);line-height:1}:root,[data-theme=nexus-lux]{--orb-bloom: .55;--orb-bloom-peak: .72}[data-theme=nexus-umbra]{--orb-bloom: .9;--orb-bloom-peak: 1}.nx-halo-orb__bloom.svelte-1ym46io{opacity:var(--orb-bloom, .55)}.nx-halo-orb__core.svelte-1ym46io{transform-origin:50px 50px;animation:svelte-1ym46io-nx-orb-breathe 5.2s ease-in-out infinite}.nx-halo-orb__bloom.svelte-1ym46io{transform-origin:50px 50px;animation:svelte-1ym46io-nx-orb-bloom-breathe 5.2s ease-in-out infinite}@keyframes svelte-1ym46io-nx-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes svelte-1ym46io-nx-orb-bloom-breathe{0%,to{opacity:var(--orb-bloom, .55)}50%{opacity:var(--orb-bloom-peak, .72)}}.nx-halo-orb--attending.svelte-1ym46io .nx-halo-orb__aura:where(.svelte-1ym46io){transform-origin:50px 50px;animation:svelte-1ym46io-nx-orb-aura-shimmer 3.2s ease-in-out infinite}.nx-halo-orb--attending.svelte-1ym46io .nx-halo-orb__core:where(.svelte-1ym46io),.nx-halo-orb--attending.svelte-1ym46io .nx-halo-orb__bloom:where(.svelte-1ym46io){animation-duration:3.2s}@keyframes svelte-1ym46io-nx-orb-aura-shimmer{0%,to{opacity:.88}50%{opacity:1}}.nx-halo-orb--speaking.svelte-1ym46io .nx-halo-orb__bloom:where(.svelte-1ym46io){animation-duration:2.6s}.nx-halo-orb--speaking.svelte-1ym46io .nx-halo-orb__core:where(.svelte-1ym46io){animation-name:svelte-1ym46io-nx-orb-core-speak}@keyframes svelte-1ym46io-nx-orb-core-speak{0%,to{transform:scale(1);opacity:.94}50%{transform:scale(1.025);opacity:1}}.nx-halo-orb--paused.svelte-1ym46io .nx-halo-orb__core:where(.svelte-1ym46io),.nx-halo-orb--paused.svelte-1ym46io .nx-halo-orb__bloom:where(.svelte-1ym46io),.nx-halo-orb--paused.svelte-1ym46io .nx-halo-orb__aura:where(.svelte-1ym46io){animation:none!important}@media (prefers-reduced-motion: reduce){.nx-halo-orb__core.svelte-1ym46io,.nx-halo-orb__bloom.svelte-1ym46io,.nx-halo-orb__aura.svelte-1ym46io{animation:none!important}}
