.demo-section.svelte-1prn0k9{margin-bottom:var(--axo-space-8)}.demo-section__header.svelte-1prn0k9{margin-bottom:var(--axo-space-4);padding-bottom:var(--axo-space-2);border-bottom:1px solid var(--axo-border-light)}.demo-section__title.svelte-1prn0k9{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0;letter-spacing:var(--axo-tracking-tight)}.demo-section__desc.svelte-1prn0k9{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);margin:var(--axo-space-1) 0 0 0;line-height:1.4}.demo-section__content.svelte-1prn0k9{display:flex;flex-direction:column;gap:var(--axo-space-3)}.demo-card.svelte-1emtf4u{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);overflow:hidden}.demo-card__header.svelte-1emtf4u{padding:var(--axo-space-2) var(--axo-space-3);border-bottom:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.demo-card__title.svelte-1emtf4u{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.demo-card__desc.svelte-1emtf4u{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);margin:var(--axo-space-1) 0 0 0}.demo-card__preview.svelte-1emtf4u{padding:var(--axo-space-3);display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--axo-space-2)}.demo-row.svelte-1fbmhvx{display:flex;align-items:center;gap:var(--axo-space-2)}.demo-col.svelte-1fbmhvx{display:flex;flex-direction:column;gap:var(--axo-space-1)}.demo-value.svelte-1fbmhvx{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);margin:0}.axo-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-button-padding-y) var(--axo-button-padding-x)!important;font-family:var(--axo-font-mono);font-size:var(--axo-button-font-size)!important;font-weight:var(--axo-button-font-weight);border:1px solid var(--axo-border-default);border-radius:var(--axo-button-radius);background:var(--axo-bg-card);color:var(--axo-text-primary);cursor:pointer;transition:all var(--axo-transition-fast);white-space:nowrap;line-height:1;transform:none!important;box-shadow:none!important}.axo-btn:hover:not(:disabled){background:var(--axo-bg-hover);border-color:var(--axo-border-medium);transform:none!important;box-shadow:none!important}.axo-btn:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:1px}.axo-btn:disabled{opacity:.5;cursor:not-allowed}.axo-btn--primary{background:var(--axo-accent-primary);border-color:var(--axo-accent-primary);color:var(--axo-text-inverse)}.axo-btn--primary:hover:not(:disabled){background:var(--axo-accent-primary-hover);border-color:var(--axo-accent-primary-hover)}.axo-btn--secondary{background:transparent;border-color:var(--axo-border-medium);color:var(--axo-text-primary)}.axo-btn--ghost{background:transparent;border-color:transparent;color:var(--axo-text-secondary)}.axo-btn--ghost:hover:not(:disabled){background:var(--axo-bg-hover);border-color:transparent;color:var(--axo-text-primary)}.axo-btn--danger{background:var(--axo-accent-error);border-color:var(--axo-accent-error);color:var(--axo-text-inverse)}.axo-btn--danger:hover:not(:disabled){opacity:.9}.axo-btn--sm{font-size:var(--axo-text-xs);padding:var(--axo-space-1) var(--axo-space-2)}.axo-btn__spinner{animation:svelte-1fbmhvx-spin 1s linear infinite;display:inline-flex}.axo-checkbox{width:13px!important;height:13px!important;border:1px solid var(--axo-border-medium)!important;border-radius:2px!important;background:var(--axo-bg-input);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all var(--axo-transition-fast);color:var(--axo-text-inverse);flex-shrink:0;margin-right:0!important}.axo-checkbox:hover{border-color:var(--axo-border-dark)}.axo-checkbox[data-state=checked],.axo-checkbox[data-state=indeterminate]{background:var(--axo-accent-primary);border-color:var(--axo-accent-primary)}.axo-checkbox:disabled{opacity:.5;cursor:not-allowed}.axo-checkbox:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:1px}.axo-switch{width:28px!important;height:16px!important;background:var(--axo-bg-active);border:1px solid var(--axo-border-default);border-radius:8px;position:relative;cursor:pointer;transition:all var(--axo-transition-base);flex-shrink:0}.axo-switch[data-state=checked]{background:var(--axo-accent-primary);border-color:var(--axo-accent-primary)}.axo-switch:disabled{opacity:.5;cursor:not-allowed}.axo-switch:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:1px}.axo-switch__thumb{width:12px;height:12px;background:var(--axo-bg-card);border-radius:50%;display:block;position:absolute;top:1px;left:1px;transition:transform var(--axo-transition-base);box-shadow:var(--axo-shadow-sm)}.axo-switch[data-state=checked] .axo-switch__thumb{transform:translate(12px)}.axo-radio-group{display:flex;flex-direction:column;gap:var(--axo-space-2)}.axo-radio{width:13px!important;height:13px!important;border:1px solid var(--axo-border-medium);border-radius:50%;background:var(--axo-bg-input);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all var(--axo-transition-fast);flex-shrink:0}.axo-radio:hover:not([data-disabled]){border-color:var(--axo-border-dark)}.axo-radio[data-state=checked]{border-color:var(--axo-accent-primary)}.axo-radio[data-disabled]{opacity:.5;cursor:not-allowed}.axo-radio:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:1px}.axo-radio__indicator{width:5px;height:5px;border-radius:50%;background:var(--axo-accent-primary)}.axo-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--axo-space-2);padding:var(--axo-space-1) var(--axo-space-3)!important;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)!important;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);background:var(--axo-bg-input);color:var(--axo-text-primary);cursor:pointer;min-width:140px;transition:all var(--axo-transition-fast)}.axo-select-trigger:hover{border-color:var(--axo-border-medium)}.axo-select-trigger[data-state=open]{border-color:var(--axo-accent-primary);outline:2px solid var(--axo-accent-primary);outline-offset:-1px}.axo-select-trigger__icon{color:var(--axo-text-tertiary);transition:transform var(--axo-transition-fast)}.axo-select-trigger[data-state=open] .axo-select-trigger__icon{transform:rotate(180deg)}.axo-select-content{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);box-shadow:var(--axo-shadow-md);padding:2px;z-index:1000;max-height:200px;overflow-y:auto;min-width:var(--bits-select-trigger-width, 140px)}.axo-select-item{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);padding:var(--axo-space-1) var(--axo-space-2);border-radius:2px;cursor:pointer;outline:none;color:var(--axo-text-primary);display:flex;align-items:center;justify-content:space-between;gap:var(--axo-space-2);transition:background var(--axo-transition-fast)}.axo-select-item[data-highlighted]{background:var(--axo-bg-hover)}.axo-select-item[data-state=checked]{font-weight:var(--axo-weight-medium)}.axo-slider{position:relative;display:flex;align-items:center;width:100%;height:14px;cursor:pointer;touch-action:none}.axo-slider__track{position:relative;flex-grow:1;height:2px;background:var(--axo-bg-active);border-radius:1px}.axo-slider__range{position:absolute;height:100%;background:var(--axo-accent-primary);border-radius:1px}.axo-slider__thumb{display:block;width:10px!important;height:10px!important;background:var(--axo-accent-primary);border:1.5px solid var(--axo-bg-card);border-radius:50%;box-shadow:var(--axo-shadow-sm);cursor:grab;transition:transform var(--axo-transition-fast)}.axo-slider__thumb:hover{transform:scale(1.2)}.axo-slider__thumb:active{cursor:grabbing}.axo-slider__thumb:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:2px}.axo-toggle{display:inline-flex;align-items:center;gap:var(--axo-space-1)!important;padding:var(--axo-space-1) var(--axo-space-3)!important;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs)!important;font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);background:transparent;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);cursor:pointer;transition:all var(--axo-transition-fast)}.axo-toggle:hover{color:var(--axo-text-primary);background:var(--axo-bg-hover)}.axo-toggle[data-state=on]{color:var(--axo-text-primary);background:var(--axo-bg-active);border-color:var(--axo-accent-primary)}.axo-toggle:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:1px}.axo-view-toggle{display:inline-flex;align-items:center;gap:1px;padding:1px;background:var(--axo-bg-subtle);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm)}.axo-view-toggle__btn{display:inline-flex;align-items:center;gap:var(--axo-space-1)!important;padding:var(--axo-space-1) var(--axo-space-2)!important;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs)!important;font-weight:var(--axo-weight-medium);color:var(--axo-text-tertiary);background:transparent;border:none;border-radius:2px;cursor:pointer;transition:all var(--axo-transition-fast);transform:none!important;box-shadow:none!important}.axo-view-toggle__btn:hover{color:var(--axo-text-primary);background:var(--axo-bg-hover)}.axo-view-toggle__btn[data-state=on]{color:var(--axo-text-primary);background:var(--axo-bg-card);box-shadow:var(--axo-shadow-sm)!important}.axo-view-toggle__btn:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:-1px}.axo-view-toggle__label.svelte-1fbmhvx{font-size:inherit}.axo-combobox-anchor.svelte-1fbmhvx{position:relative;display:flex;align-items:center;min-width:200px}.axo-combobox-anchor__icon{position:absolute;left:var(--axo-space-2);color:var(--axo-text-tertiary);pointer-events:none}.axo-combobox-input{width:100%;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)!important;padding:var(--axo-space-1) var(--axo-space-3) var(--axo-space-1) 26px!important;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);background:var(--axo-bg-input);color:var(--axo-text-primary);outline:none;transition:border-color var(--axo-transition-fast)}.axo-combobox-input:focus{border-color:var(--axo-accent-primary);outline:2px solid var(--axo-accent-primary);outline-offset:-1px}.axo-combobox-input::placeholder{color:var(--axo-text-tertiary)}.axo-combobox-content{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);box-shadow:var(--axo-shadow-md);padding:2px;z-index:1000;max-height:200px;overflow-y:auto;min-width:var(--bits-combobox-trigger-width, 200px);animation:svelte-1fbmhvx-comboFadeIn .1s ease-out}.axo-combobox-item{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);padding:var(--axo-space-1) var(--axo-space-2);border-radius:2px;cursor:pointer;outline:none;color:var(--axo-text-primary);display:flex;align-items:center;justify-content:space-between;gap:var(--axo-space-2);transition:background var(--axo-transition-fast)}.axo-combobox-item[data-highlighted]{background:var(--axo-bg-hover)}.axo-combobox-item[data-state=checked]{font-weight:var(--axo-weight-medium)}.axo-combobox-item__info.svelte-1fbmhvx{display:flex;flex-direction:column;gap:1px}.axo-combobox-item__name.svelte-1fbmhvx{font-size:var(--axo-text-xs);color:var(--axo-text-primary)}.axo-combobox-item__role.svelte-1fbmhvx{font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary)}.axo-combobox-empty.svelte-1fbmhvx{padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);text-align:center}@keyframes svelte-1fbmhvx-comboFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.axo-label{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);cursor:pointer;user-select:none;text-transform:uppercase;letter-spacing:.02em}.axo-label--disabled{color:var(--axo-text-tertiary);cursor:not-allowed}.axo-label--required:after{content:" *";color:var(--axo-accent-error)}.axo-input.svelte-1fbmhvx{font-family:var(--axo-font-mono);font-size:var(--axo-input-font-size);padding:var(--axo-input-padding-y) var(--axo-input-padding-x);border:1px solid var(--axo-border-default);border-radius:var(--axo-input-radius);background:var(--axo-bg-input);color:var(--axo-text-primary);width:100%;transition:border-color var(--axo-transition-fast)}.axo-input.svelte-1fbmhvx::placeholder{color:var(--axo-text-tertiary)}.axo-input.svelte-1fbmhvx:focus{outline:2px solid var(--axo-accent-primary);outline-offset:-1px;border-color:var(--axo-accent-primary)}.axo-separator{background:var(--axo-border-light)}.axo-separator[data-orientation=horizontal]{height:1px;width:100%;margin:var(--axo-space-2) 0}.axo-separator[data-orientation=vertical]{width:1px;height:100%;margin:0 var(--axo-space-2)}@keyframes svelte-1fbmhvx-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.demo-col.svelte-1uopgl2{display:flex;flex-direction:column;gap:var(--axo-space-1)}.demo-label.svelte-1uopgl2{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:.03em}.demo-value.svelte-1uopgl2{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);margin:0}.axo-pin-input{display:inline-flex;align-items:center;gap:var(--axo-space-1)}.axo-pin-input__cell{width:2rem!important;height:2.25rem!important;display:inline-flex;align-items:center;justify-content:center;position:relative;font-family:var(--axo-font-mono);font-size:var(--axo-text-md)!important;font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);transition:all var(--axo-transition-fast)}.axo-pin-input__cell[data-active]{border-color:var(--axo-accent-primary);outline:2px solid var(--axo-accent-primary);outline-offset:-1px}.axo-pin-input__caret.svelte-1uopgl2{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:1px;height:50%;background:var(--axo-accent-primary);animation:svelte-1uopgl2-caretBlink 1s step-end infinite}@keyframes svelte-1uopgl2-caretBlink{0%,to{opacity:1}50%{opacity:0}}.axo-pin-input__separator.svelte-1uopgl2{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-tertiary);padding:0 var(--axo-space-1)}.axo-meter--sm{height:3px}.axo-meter__indicator.svelte-1uopgl2{height:100%;background:var(--axo-accent-primary);border-radius:var(--axo-radius-full);transition:width var(--axo-transition-slow)}.axo-meter__indicator--warning.svelte-1uopgl2{background:#f59e0b}.axo-meter__indicator--danger.svelte-1uopgl2{background:var(--axo-accent-error)}.axo-rating-group{display:inline-flex;align-items:center;gap:2px}.axo-rating-group__item{display:inline-flex;align-items:center;justify-content:center;padding:2px!important;background:transparent;border:none;cursor:pointer;border-radius:2px;transition:transform var(--axo-transition-fast);transform:none!important;box-shadow:none!important}.axo-rating-group__item:hover{transform:scale(1.15)!important}.axo-rating-group__item:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:1px}.axo-rating-group__star{color:var(--axo-border-medium);transition:color var(--axo-transition-fast)}.axo-rating-group__item[data-highlighted] .axo-rating-group__star{color:#f59e0b;fill:#f59e0b}.demo-col.svelte-112l2il{display:flex;flex-direction:column;gap:var(--axo-space-2)}.demo-value.svelte-112l2il{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);margin:0}.demo-note.svelte-112l2il{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);margin:var(--axo-space-2) 0 0 0;line-height:1.4;font-style:italic}.demo-note__link.svelte-112l2il{color:var(--axo-accent-primary);text-decoration:underline}.axo-calendar{font-family:var(--axo-font-mono);padding:var(--axo-space-2);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md)}.axo-calendar__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--axo-space-2)}.axo-calendar__heading{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary)}.axo-calendar__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:1.5rem!important;height:1.5rem!important;padding:0!important;background:transparent;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);color:var(--axo-text-secondary);cursor:pointer;transition:all var(--axo-transition-fast);transform:none!important;box-shadow:none!important}.axo-calendar__nav-btn:hover:not(:disabled){background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-calendar__nav-btn:disabled{opacity:.4;cursor:not-allowed}.axo-calendar__nav-btn:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:1px}.axo-calendar__grid{width:100%;border-collapse:collapse}.axo-calendar__grid-row{display:flex}.axo-calendar__head-cell{width:2rem;height:1.5rem;display:flex;align-items:center;justify-content:center;font-size:var(--axo-text-2xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-tertiary);text-transform:uppercase}.axo-calendar__cell{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;padding:1px}.axo-calendar__day{width:100%!important;height:100%!important;display:inline-flex;align-items:center;justify-content:center;font-size:var(--axo-text-xs)!important;font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);background:transparent;border:none;border-radius:var(--axo-radius-sm);cursor:pointer;transition:all var(--axo-transition-fast);padding:0!important;transform:none!important;box-shadow:none!important}.axo-calendar__day:hover:not([data-disabled]){background:var(--axo-bg-hover)}.axo-calendar__day:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:1px}.axo-calendar__day[data-today]{box-shadow:inset 0 0 0 1px var(--axo-accent-primary)!important}.axo-calendar__day[data-selected]{background:var(--axo-accent-primary)!important;color:var(--axo-text-inverse)!important}.axo-calendar__day[data-outside-month]{color:var(--axo-text-tertiary);opacity:.4}.axo-calendar__day[data-disabled]{color:var(--axo-text-tertiary);opacity:.3;cursor:not-allowed;text-decoration:line-through}.axo-range-calendar .axo-calendar__day[data-selection-start]{border-radius:var(--axo-radius-sm) 0 0 var(--axo-radius-sm)}.axo-range-calendar .axo-calendar__day[data-selection-end]{border-radius:0 var(--axo-radius-sm) var(--axo-radius-sm) 0}.axo-range-calendar .axo-calendar__day[data-highlighted]{background:color-mix(in srgb,var(--axo-accent-primary) 10%,transparent);border-radius:0}.axo-range-calendar .axo-calendar__day[data-highlighted][data-selection-start],.axo-range-calendar .axo-calendar__day[data-highlighted][data-selection-end]{background:var(--axo-accent-primary)!important;color:var(--axo-text-inverse)!important}.axo-date-field-root{display:flex;flex-direction:column;gap:var(--axo-space-1)}.axo-date-field{display:inline-flex;align-items:center;padding:var(--axo-space-1) var(--axo-space-2)!important;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)!important;background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);transition:border-color var(--axo-transition-fast);min-height:2rem}.axo-date-field:focus-within{border-color:var(--axo-accent-primary);outline:2px solid var(--axo-accent-primary);outline-offset:-1px}.axo-date-field__segment{padding:0 1px;color:var(--axo-text-primary);font-weight:var(--axo-weight-medium);border-radius:2px;outline:none;caret-color:transparent}.axo-date-field__segment:focus{background:var(--axo-accent-primary);color:var(--axo-text-inverse)}.axo-date-field__segment[data-placeholder]{color:var(--axo-text-tertiary)}.axo-date-field__literal.svelte-112l2il{color:var(--axo-text-tertiary);padding:0 1px}.axo-date-picker__anchor.svelte-112l2il{display:flex;align-items:center;gap:var(--axo-space-1)}.axo-date-picker__trigger-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem!important;height:2rem!important;padding:0!important;background:var(--axo-bg-subtle);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);color:var(--axo-text-secondary);cursor:pointer;transition:all var(--axo-transition-fast);transform:none!important;box-shadow:none!important;flex-shrink:0}.axo-date-picker__trigger-btn:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-date-picker__trigger-btn:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:1px}.axo-date-picker__popover{z-index:1000;animation:svelte-112l2il-calendarPopoverIn .12s ease-out}@keyframes svelte-112l2il-calendarPopoverIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.demo-value.svelte-9bco4c{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);margin:0}.axo-tabs-list{display:flex;gap:var(--axo-space-1);border-bottom:1px solid var(--axo-border-default)}.axo-tab{display:inline-flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs)!important;font-weight:var(--axo-weight-medium);padding:var(--axo-space-2) var(--axo-space-3)!important;border:none;background:transparent;color:var(--axo-text-secondary);cursor:pointer;border-bottom:1.5px solid transparent;margin-bottom:-1px;transition:all var(--axo-transition-fast);outline:none;transform:none!important;box-shadow:none!important}.axo-tab:hover:not(:disabled){color:var(--axo-text-primary)}.axo-tab[data-state=active]{color:var(--axo-accent-primary);border-bottom-color:var(--axo-accent-primary)}.axo-tab:disabled{opacity:.4;cursor:not-allowed}.axo-tab:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:-2px}.axo-tab-content{padding:var(--axo-space-3) 0}.axo-accordion{border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);overflow:hidden}.axo-accordion-item{border-bottom:1px solid var(--axo-border-light)}.axo-accordion-item:last-child{border-bottom:none}.axo-accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-2) var(--axo-space-3)!important;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)!important;font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);background:transparent;border:none;cursor:pointer;text-align:left;transition:background var(--axo-transition-fast);transform:none!important;box-shadow:none!important}.axo-accordion-trigger:hover{background:var(--axo-bg-hover)}.axo-accordion-trigger:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:-2px}.axo-accordion-chevron{transition:transform var(--axo-transition-base);flex-shrink:0}.axo-accordion-trigger[data-state=open] .axo-accordion-chevron{transform:rotate(180deg)}.axo-accordion-content{overflow:hidden}.axo-accordion-content[data-state=open]{animation:svelte-9bco4c-accordionSlideDown var(--axo-transition-base) ease-out}.axo-accordion-content[data-state=closed]{animation:svelte-9bco4c-accordionSlideUp var(--axo-transition-base) ease-out}.axo-accordion-body.svelte-9bco4c{padding:0 var(--axo-space-3) var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);line-height:1.5}@keyframes svelte-9bco4c-accordionSlideDown{0%{height:0;opacity:0}to{height:var(--bits-accordion-content-height);opacity:1}}@keyframes svelte-9bco4c-accordionSlideUp{0%{height:var(--bits-accordion-content-height);opacity:1}to{height:0;opacity:0}}.axo-dropdown-content{min-width:140px;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);box-shadow:var(--axo-shadow-md);padding:2px;z-index:1000;animation:svelte-9bco4c-dropdownFadeIn .12s ease-out}.axo-dropdown-item{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs)!important;padding:var(--axo-space-1) var(--axo-space-2)!important;border-radius:2px;cursor:pointer;outline:none;color:var(--axo-text-primary);display:flex;align-items:center;gap:var(--axo-space-2);transition:background var(--axo-transition-fast)}.axo-dropdown-item[data-highlighted]{background:var(--axo-bg-hover)}.axo-dropdown-item--danger{color:var(--axo-accent-error)}.axo-dropdown-separator{height:1px;background:var(--axo-border-light);margin:var(--axo-space-1) 0}@keyframes svelte-9bco4c-dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.axo-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--axo-space-4);width:100%;flex-wrap:wrap}.axo-pagination__info.svelte-9bco4c{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary)}.axo-pagination__controls.svelte-9bco4c{display:flex;align-items:center;gap:var(--axo-space-1)}.axo-pagination__btn{display:inline-flex;align-items:center;justify-content:center;width:22px!important;height:22px!important;padding:0!important;border:1px solid var(--axo-border-default);border-radius:2px;background:var(--axo-bg-card);color:var(--axo-text-secondary);cursor:pointer;transition:all var(--axo-transition-fast);transform:none!important;box-shadow:none!important}.axo-pagination__btn:hover:not(:disabled){background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-pagination__btn:disabled{opacity:.4;cursor:not-allowed}.axo-pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px!important;padding:0 var(--axo-space-1)!important;font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs)!important;font-weight:var(--axo-weight-medium);border:1px solid transparent;border-radius:2px;background:transparent;color:var(--axo-text-secondary);cursor:pointer;transition:all var(--axo-transition-fast);transform:none!important;box-shadow:none!important}.axo-pagination__page:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-pagination__page[data-selected]{background:var(--axo-accent-primary);color:var(--axo-text-inverse);border-color:var(--axo-accent-primary)}.axo-pagination__ellipsis.svelte-9bco4c{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);padding:0}.axo-context-trigger{display:flex;align-items:center;justify-content:center;gap:var(--axo-space-2);width:100%;max-width:280px;height:80px;border:1.5px dashed var(--axo-border-medium);border-radius:var(--axo-radius-md);background:var(--axo-bg-subtle);color:var(--axo-text-tertiary);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);cursor:context-menu;transition:all var(--axo-transition-fast)}.axo-context-trigger:hover{border-color:var(--axo-accent-primary);color:var(--axo-text-secondary);background:var(--axo-bg-hover)}.axo-menubar{display:inline-flex;align-items:center;background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);padding:2px;gap:1px}.axo-menubar__trigger{display:inline-flex;align-items:center;padding:var(--axo-space-1) var(--axo-space-3)!important;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs)!important;font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);background:transparent;border:none;border-radius:2px;cursor:pointer;transition:all var(--axo-transition-fast);transform:none!important;box-shadow:none!important}.axo-menubar__trigger:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-menubar__trigger[data-state=open]{background:var(--axo-bg-active);color:var(--axo-text-primary)}.axo-menubar__trigger:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:-1px}.axo-menubar__shortcut.svelte-7bck57{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);margin-left:auto;padding-left:var(--axo-space-4)}.axo-nav-menu{position:relative}.axo-nav-menu__list{display:flex;align-items:center;gap:var(--axo-space-1);list-style:none;margin:0;padding:0}.axo-nav-menu__trigger{display:inline-flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-1) var(--axo-space-3)!important;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs)!important;font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);background:transparent;border:none;border-radius:var(--axo-radius-sm);cursor:pointer;text-decoration:none;transition:all var(--axo-transition-fast);transform:none!important;box-shadow:none!important}.axo-nav-menu__trigger:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-nav-menu__trigger[data-state=open]{color:var(--axo-accent-primary)}.axo-nav-menu__trigger:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:-1px}.axo-nav-menu__chevron{color:var(--axo-text-tertiary);transition:transform var(--axo-transition-fast)}.axo-nav-menu__trigger[data-state=open] .axo-nav-menu__chevron{transform:rotate(180deg)}.axo-nav-menu__viewport{position:absolute;top:100%;left:0;margin-top:var(--axo-space-1);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);box-shadow:var(--axo-shadow-lg);overflow:hidden;z-index:1000;animation:svelte-7bck57-navMenuFadeIn .15s ease-out}.axo-nav-menu__content{padding:var(--axo-space-2)}.axo-nav-menu__grid.svelte-7bck57{display:grid;grid-template-columns:1fr;gap:var(--axo-space-1);min-width:220px}.axo-nav-menu__link.svelte-7bck57{display:flex;align-items:flex-start;gap:var(--axo-space-2);padding:var(--axo-space-2);border-radius:var(--axo-radius-sm);text-decoration:none;color:var(--axo-text-primary);transition:background var(--axo-transition-fast)}.axo-nav-menu__link.svelte-7bck57:hover{background:var(--axo-bg-hover)}.axo-nav-menu__link-title.svelte-7bck57{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary)}.axo-nav-menu__link-desc.svelte-7bck57{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);margin-top:1px}@keyframes svelte-7bck57-navMenuFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.axo-dialog-overlay{position:fixed;inset:0;background:var(--axo-bg-overlay);z-index:100;animation:svelte-szfik2-fadeIn .15s ease;backdrop-filter:blur(2px)}.axo-dialog-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);box-shadow:var(--axo-shadow-lg);z-index:101;max-height:85vh;overflow:auto;animation:svelte-szfik2-dialogSlideIn .2s ease}.axo-dialog-content--sm{width:calc(100% - 2rem);max-width:340px}.axo-dialog-content--lg{width:calc(100% - 2rem);max-width:500px}.axo-dialog-title{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0;padding:var(--axo-space-3) var(--axo-space-3) var(--axo-space-1)}.axo-dialog-description{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);margin:0;padding:0 var(--axo-space-3);line-height:1.4}.axo-dialog-body{padding:var(--axo-space-3)}.axo-dialog-footer{padding:var(--axo-space-2) var(--axo-space-3);border-top:1px solid var(--axo-border-light);display:flex;justify-content:flex-end;gap:var(--axo-space-2)}.axo-dialog-close{position:absolute;top:var(--axo-space-2);right:var(--axo-space-2);width:20px!important;height:20px!important;padding:0!important;border-radius:2px;display:flex;align-items:center;justify-content:center;color:var(--axo-text-tertiary);cursor:pointer;border:none;background:transparent;transition:all var(--axo-transition-fast);transform:none!important;box-shadow:none!important}.axo-dialog-close:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-alert-icon.svelte-szfik2{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;margin:var(--axo-space-3) auto var(--axo-space-2)}.axo-alert-icon--danger.svelte-szfik2{background:color-mix(in srgb,var(--axo-accent-error) 10%,transparent);color:var(--axo-accent-error)}.demo-form-group.svelte-szfik2{display:flex;flex-direction:column;gap:var(--axo-space-1);margin-bottom:var(--axo-space-2)}.demo-form-group.svelte-szfik2:last-child{margin-bottom:0}.axo-input.svelte-szfik2{font-family:var(--axo-font-mono);font-size:var(--axo-input-font-size);padding:var(--axo-input-padding-y) var(--axo-input-padding-x);border:1px solid var(--axo-border-default);border-radius:var(--axo-input-radius);background:var(--axo-bg-input);color:var(--axo-text-primary);width:100%;transition:border-color var(--axo-transition-fast)}.axo-input.svelte-szfik2:focus{outline:2px solid var(--axo-accent-primary);outline-offset:-1px;border-color:var(--axo-accent-primary)}.axo-popover-content{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);box-shadow:var(--axo-shadow-md);z-index:1000;max-width:220px;animation:svelte-szfik2-dropdownFadeIn .12s ease-out}.axo-popover-header.svelte-szfik2{padding:var(--axo-space-2) var(--axo-space-3);border-bottom:1px solid var(--axo-border-light);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-primary);display:flex;align-items:center;gap:var(--axo-space-2)}.axo-popover-badge.svelte-szfik2{font-size:7px;font-weight:var(--axo-weight-semibold);padding:1px var(--axo-space-1);background:var(--axo-bg-active);border-radius:2px;color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider)}.axo-popover-body.svelte-szfik2{padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-secondary);line-height:1.4;margin:0}.axo-popover-arrow{fill:var(--axo-bg-card)}.axo-tooltip{background:var(--axo-accent-primary);color:var(--axo-text-inverse);border-radius:2px;padding:var(--axo-space-1) var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);font-weight:var(--axo-weight-medium);z-index:9999;max-width:160px;box-shadow:var(--axo-shadow-sm);animation:svelte-szfik2-tooltipFadeIn .1s ease-out}.axo-tooltip-arrow{fill:var(--axo-accent-primary)}@keyframes svelte-szfik2-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-szfik2-dialogSlideIn{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes svelte-szfik2-dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-szfik2-tooltipFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.axo-link-preview-trigger{display:inline-flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-accent-primary);text-decoration:none;border-bottom:1px dashed var(--axo-accent-primary);padding-bottom:1px;cursor:pointer;background:transparent;border-top:none;border-left:none;border-right:none;transition:all var(--axo-transition-fast)}.axo-link-preview-trigger:hover{border-bottom-style:solid}.axo-link-preview-trigger:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:2px}.axo-link-preview-content{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);box-shadow:var(--axo-shadow-lg);max-width:240px;z-index:1000;animation:svelte-szfik2-linkPreviewFadeIn .15s ease-out}.axo-link-preview__header.svelte-szfik2{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);border-bottom:1px solid var(--axo-border-light)}.axo-link-preview__icon.svelte-szfik2{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:var(--axo-bg-active);border-radius:var(--axo-radius-sm);color:var(--axo-text-secondary);flex-shrink:0}.axo-link-preview__icon--accent.svelte-szfik2{background:color-mix(in srgb,var(--axo-accent-primary) 10%,transparent);color:var(--axo-accent-primary)}.axo-link-preview__title.svelte-szfik2{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary)}.axo-link-preview__url.svelte-szfik2{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary)}.axo-link-preview__desc.svelte-szfik2{padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-secondary);line-height:1.4;margin:0}.axo-link-preview__arrow{fill:var(--axo-bg-card)}@keyframes svelte-szfik2-linkPreviewFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.demo-row.svelte-1ov8jdo{display:flex;align-items:center;gap:var(--axo-space-2)}.demo-value.svelte-1ov8jdo{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);margin:0}.demo-form-group.svelte-1ov8jdo{display:flex;flex-direction:column;gap:var(--axo-space-1);margin-bottom:var(--axo-space-2)}.demo-form-group.svelte-1ov8jdo:last-child{margin-bottom:0}.axo-input.svelte-1ov8jdo{font-family:var(--axo-font-mono);font-size:var(--axo-input-font-size);padding:var(--axo-input-padding-y) var(--axo-input-padding-x);border:1px solid var(--axo-border-default);border-radius:var(--axo-input-radius);background:var(--axo-bg-input);color:var(--axo-text-primary);width:100%}.axo-input.svelte-1ov8jdo:focus{outline:2px solid var(--axo-accent-primary);outline-offset:-1px;border-color:var(--axo-accent-primary)}.axo-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:var(--axo-bg-active);border:1px solid var(--axo-border-default);flex-shrink:0}.axo-avatar--lg{width:28px;height:28px}.axo-avatar--md{width:22px;height:22px}.axo-avatar--sm{width:18px;height:18px}.axo-avatar--xs{width:14px;height:14px}.axo-avatar__image{width:100%;height:100%;object-fit:cover}.axo-avatar__fallback{font-family:var(--axo-font-mono);font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);text-transform:uppercase;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.axo-avatar--lg .axo-avatar__fallback{font-size:var(--axo-text-sm)}.axo-avatar--md .axo-avatar__fallback{font-size:var(--axo-text-xs)}.axo-avatar--sm .axo-avatar__fallback,.axo-avatar--xs .axo-avatar__fallback{font-size:var(--axo-text-2xs)}.axo-progress{position:relative;width:100%;height:4px;background:var(--axo-bg-active);border-radius:var(--axo-radius-full);overflow:hidden}.axo-progress--sm{height:2px}.axo-progress__indicator.svelte-1ov8jdo{height:100%;background:var(--axo-accent-primary);border-radius:var(--axo-radius-full);transition:width var(--axo-transition-slow)}.axo-collapsible{border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg)}.axo-collapsible__trigger{width:100%;display:flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-2) var(--axo-space-3)!important;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs)!important;font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);background:transparent;border:none;cursor:pointer;transition:background var(--axo-transition-fast);transform:none!important;box-shadow:none!important}.axo-collapsible__trigger:hover{background:var(--axo-bg-hover)}.axo-collapsible__trigger:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:-2px}.axo-collapsible__content{overflow:hidden}.axo-collapsible__body.svelte-1ov8jdo{padding:var(--axo-space-2) var(--axo-space-3);border-top:1px solid var(--axo-border-light)}.axo-scroll-area{border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);background:var(--axo-bg-card);overflow:hidden}.axo-scroll-area__viewport{width:100%;height:100%}.axo-scroll-area__content.svelte-1ov8jdo{padding:var(--axo-space-1)}.axo-scroll-item.svelte-1ov8jdo{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-1) var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-primary);border-radius:2px;transition:background var(--axo-transition-fast)}.axo-scroll-item.svelte-1ov8jdo:hover{background:var(--axo-bg-hover)}.axo-scrollbar{display:flex;touch-action:none;user-select:none;padding:1px;background:transparent;width:6px}.axo-scrollbar__thumb{background:var(--axo-scrollbar-thumb);border-radius:var(--axo-radius-full);flex:1;min-height:30px;transition:background var(--axo-transition-fast)}.axo-scrollbar__thumb:hover{background:var(--axo-scrollbar-thumb-hover)}.axo-aspect-ratio{background:var(--axo-bg-subtle);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);overflow:hidden}.axo-aspect-ratio__placeholder.svelte-1ov8jdo{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--axo-text-tertiary)}.table-wrapper.svelte-1w5s8da{width:100%;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);overflow:hidden;background:var(--axo-bg-card)}.table-toolbar.svelte-1w5s8da{display:flex;align-items:center;justify-content:space-between;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);border-bottom:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.table-toolbar__left.svelte-1w5s8da{display:flex;align-items:center;gap:var(--axo-space-2);flex:1;min-width:0}.table-toolbar__right.svelte-1w5s8da{display:flex;align-items:center;gap:var(--axo-space-3);flex-shrink:0}.table-filter.svelte-1w5s8da{position:relative;display:flex;align-items:center;max-width:200px;width:100%}.table-filter__icon{position:absolute;left:var(--axo-space-2);color:var(--axo-text-tertiary);pointer-events:none}.table-filter__input.svelte-1w5s8da{width:100%;font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);padding:3px var(--axo-space-2) 3px 22px;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);background:var(--axo-bg-input);color:var(--axo-text-primary);outline:none;transition:border-color var(--axo-transition-fast)}.table-filter__input.svelte-1w5s8da:focus{border-color:var(--axo-accent-primary);outline:1px solid var(--axo-accent-primary);outline-offset:-1px}.table-filter__input.svelte-1w5s8da::placeholder{color:var(--axo-text-tertiary)}.table-filter__clear.svelte-1w5s8da{position:absolute;right:2px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background:transparent;color:var(--axo-text-tertiary);cursor:pointer;border-radius:2px;padding:0}.table-filter__clear.svelte-1w5s8da:hover{color:var(--axo-text-primary);background:var(--axo-bg-hover)}.table-meta.svelte-1w5s8da{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);white-space:nowrap}.table-meta--accent.svelte-1w5s8da{color:var(--axo-accent-primary);font-weight:var(--axo-weight-medium)}.table-scroll.svelte-1w5s8da{overflow-x:auto}.axo-table.svelte-1w5s8da{width:100%;border-collapse:collapse;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);table-layout:fixed}.axo-table.svelte-1w5s8da th,.axo-table.svelte-1w5s8da td{min-height:auto!important;min-width:auto!important}.axo-table__th{padding:var(--axo-space-1) var(--axo-space-2);text-align:left;font-size:var(--axo-text-2xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-tertiary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider);border-bottom:1px solid var(--axo-border-default);background:var(--axo-bg-subtle);white-space:nowrap;user-select:none}.axo-table__th--checkbox{width:28px;padding-left:var(--axo-space-2);padding-right:0}.sortable.svelte-1w5s8da{cursor:pointer;transition:color var(--axo-transition-fast)}.sortable.svelte-1w5s8da:hover{color:var(--axo-text-primary)}.axo-table__th-content{display:inline-flex;align-items:center;gap:3px}.sort-icon{opacity:.4;flex-shrink:0}.sortable.svelte-1w5s8da:hover .sort-icon{opacity:.7}.axo-table__row.svelte-1w5s8da{border-bottom:1px solid var(--axo-border-light);transition:background var(--axo-transition-fast);cursor:pointer}.axo-table__row.svelte-1w5s8da:hover{background:var(--axo-bg-hover)}.axo-table__row.selected.svelte-1w5s8da{background:color-mix(in srgb,var(--axo-accent-primary) 6%,transparent)}.axo-table__row.selected.svelte-1w5s8da:hover{background:color-mix(in srgb,var(--axo-accent-primary) 10%,transparent)}.axo-table__row.svelte-1w5s8da:last-child{border-bottom:none}.axo-table__td.svelte-1w5s8da{padding:var(--axo-space-2) var(--axo-space-2);color:var(--axo-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axo-table__td--checkbox{width:28px;padding-left:var(--axo-space-2);padding-right:0}.axo-table__td--primary.svelte-1w5s8da{color:var(--axo-text-primary);font-weight:var(--axo-weight-medium)}.axo-table__td--mono.svelte-1w5s8da{font-variant-numeric:tabular-nums;letter-spacing:var(--axo-tracking-wider)}.axo-table__td--number.svelte-1w5s8da{text-align:right;font-variant-numeric:tabular-nums}.axo-table__td--muted.svelte-1w5s8da{color:var(--axo-text-tertiary);font-size:var(--axo-text-2xs)}.axo-table__empty.svelte-1w5s8da{padding:var(--axo-space-6) var(--axo-space-4);text-align:center;color:var(--axo-text-tertiary);font-size:var(--axo-text-xs)}.axo-table--compact.svelte-1w5s8da .axo-table__th{padding:3px var(--axo-space-2);font-size:8px}.axo-table--compact.svelte-1w5s8da .axo-table__td:where(.svelte-1w5s8da){padding:2px var(--axo-space-2);font-size:var(--axo-text-2xs)}.axo-table-check.svelte-1w5s8da{width:12px!important;height:12px!important;margin:0;cursor:pointer;accent-color:var(--axo-accent-primary);border-radius:2px}.status-badge.svelte-1w5s8da{display:inline-block;font-family:var(--axo-font-mono);font-size:8px;font-weight:var(--axo-weight-semibold);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider);padding:1px var(--axo-space-1);border-radius:2px;line-height:1.4}.status--active.svelte-1w5s8da{background:color-mix(in srgb,var(--axo-accent-success) 12%,transparent);color:var(--axo-accent-success)}.status--completed.svelte-1w5s8da{background:color-mix(in srgb,var(--axo-accent-primary) 12%,transparent);color:var(--axo-accent-primary)}.status--hold.svelte-1w5s8da{background:color-mix(in srgb,var(--axo-accent-warning) 12%,transparent);color:var(--axo-accent-warning)}.status--archived.svelte-1w5s8da{background:var(--axo-bg-active);color:var(--axo-text-tertiary)}.table-footer.svelte-1w5s8da{display:flex;align-items:center;justify-content:flex-end;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);border-top:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.table-action.svelte-1w5s8da{font-size:var(--axo-text-2xs)!important;padding:2px var(--axo-space-2)!important}.demo-value.svelte-mwk3sn{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);margin:0}.cmd-wrapper.svelte-mwk3sn{width:100%;max-width:380px}.axo-command{border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);background:var(--axo-bg-card);box-shadow:var(--axo-shadow-md);overflow:hidden}.axo-command__search.svelte-mwk3sn{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--axo-border-light)}.axo-command__search-icon{position:absolute;left:var(--axo-space-3);color:var(--axo-text-tertiary);pointer-events:none}.axo-command__input{width:100%;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)!important;padding:var(--axo-space-2) var(--axo-space-3) var(--axo-space-2) 32px!important;border:none!important;background:transparent!important;color:var(--axo-text-primary);outline:none!important}.axo-command__input::placeholder{color:var(--axo-text-tertiary)}.axo-command__list{max-height:240px;overflow-y:auto;padding:var(--axo-space-1)}.axo-command__empty{display:flex;align-items:center;justify-content:center;gap:var(--axo-space-2);padding:var(--axo-space-4);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.axo-command__group{padding:var(--axo-space-1) 0}.axo-command__group-heading{display:block;font-family:var(--axo-font-mono);font-size:8px;font-weight:var(--axo-weight-semibold);color:var(--axo-text-tertiary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider);padding:var(--axo-space-1) var(--axo-space-2)}.axo-command__item{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-1) var(--axo-space-2);border-radius:var(--axo-radius-sm);cursor:pointer;outline:none;transition:background var(--axo-transition-fast)}.axo-command__item[data-highlighted]{background:var(--axo-bg-hover)}.axo-command__item-icon{color:var(--axo-text-tertiary);flex-shrink:0}.axo-command__item-label.svelte-mwk3sn{flex:1;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-primary)}.axo-command__item-shortcut.svelte-mwk3sn{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);background:var(--axo-bg-active);padding:1px var(--axo-space-1);border-radius:2px;border:1px solid var(--axo-border-light)}.axo-toolbar{display:flex;align-items:center;gap:2px;padding:2px;background:var(--axo-bg-subtle);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);width:fit-content}.axo-toolbar__group{display:flex;align-items:center;gap:1px}.axo-toolbar__btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--axo-text-secondary);cursor:pointer;border-radius:2px;transition:all var(--axo-transition-fast);padding:0;text-decoration:none}.axo-toolbar__btn:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.axo-toolbar__btn[data-state=on]{background:var(--axo-bg-active);color:var(--axo-accent-primary)}.axo-toolbar__btn:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:-1px}.axo-toolbar__sep{width:1px;height:18px;background:var(--axo-border-light);margin:0 2px}.meter-grid.svelte-mwk3sn{display:flex;flex-direction:column;gap:var(--axo-space-3);width:100%;max-width:300px}.meter-row.svelte-mwk3sn{display:flex;flex-direction:column;gap:var(--axo-space-1)}.meter-header.svelte-mwk3sn{display:flex;justify-content:space-between;align-items:center}.meter-label.svelte-mwk3sn{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary)}.meter-percent.svelte-mwk3sn{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);font-variant-numeric:tabular-nums}.axo-meter{position:relative;width:100%;height:6px;background:var(--axo-bg-active);border-radius:var(--axo-radius-full);overflow:hidden}.axo-meter__fill.svelte-mwk3sn{height:100%;border-radius:var(--axo-radius-full);transition:width var(--axo-transition-slow)}.axo-meter--primary .axo-meter__fill.svelte-mwk3sn{background:var(--axo-accent-primary)}.axo-meter--success .axo-meter__fill.svelte-mwk3sn{background:var(--axo-accent-success)}.axo-meter--warning .axo-meter__fill.svelte-mwk3sn{background:var(--axo-accent-warning)}.kbd-grid.svelte-1rgfrqk{display:grid;grid-template-columns:repeat(3,auto);gap:var(--axo-space-2) var(--axo-space-4)}.kbd-row.svelte-1rgfrqk{display:flex;align-items:center;gap:var(--axo-space-2)}.kbd-label.svelte-1rgfrqk{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);min-width:50px}.kbd-grid samp{display:inline-flex;align-items:center;gap:2px}.kbd-grid kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-primary);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:3px;box-shadow:0 1px 0 var(--axo-border-default)}.tags-wrapper.svelte-1rgfrqk{width:100%;max-width:340px}.tags-wrapper label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-1) var(--axo-space-2);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);background:var(--axo-bg-input);min-height:28px;cursor:text;transition:border-color var(--axo-transition-fast)}.tags-wrapper label:focus-within{border-color:var(--axo-accent-primary);outline:1px solid var(--axo-accent-primary);outline-offset:-1px}.tags-wrapper input{border:none!important;outline:none!important;background:transparent!important;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-primary);padding:0!important;min-width:60px;flex:1}.axo-tag.svelte-1rgfrqk{display:inline-flex;align-items:center;gap:2px;padding:1px var(--axo-space-1) 1px var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);font-weight:var(--axo-weight-medium);color:var(--axo-accent-primary);background:color-mix(in srgb,var(--axo-accent-primary) 10%,transparent);border-radius:2px;white-space:nowrap}.axo-tag__remove.svelte-1rgfrqk{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border:none;background:transparent;color:var(--axo-accent-primary);cursor:pointer;border-radius:1px;padding:0;opacity:.6;transition:opacity var(--axo-transition-fast)}.axo-tag__remove.svelte-1rgfrqk:hover{opacity:1;background:color-mix(in srgb,var(--axo-accent-primary) 15%,transparent)}.tags-placeholder.svelte-1rgfrqk{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary)}.tags-hint.svelte-1rgfrqk{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);margin:var(--axo-space-1) 0 0}.swap-wrapper.svelte-1rgfrqk{width:100%;max-width:280px;display:flex;flex-direction:column;gap:2px}.swap-item.svelte-1rgfrqk{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-1) var(--axo-space-2);background:var(--axo-bg-card);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-sm);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-primary);transition:box-shadow var(--axo-transition-fast),border-color var(--axo-transition-fast);user-select:none}.swap-item.dragging.svelte-1rgfrqk{border-color:var(--axo-accent-primary);box-shadow:var(--axo-shadow-md);z-index:10;background:var(--axo-bg-card)}.swap-handle.svelte-1rgfrqk{display:flex;align-items:center;color:var(--axo-text-tertiary);cursor:grab;touch-action:none}.swap-handle.svelte-1rgfrqk:active{cursor:grabbing}.swap-icon{color:var(--axo-text-secondary);flex-shrink:0}.swap-label.svelte-1rgfrqk{flex:1}.swap-index.svelte-1rgfrqk{font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);width:14px;height:14px;display:flex;align-items:center;justify-content:center;background:var(--axo-bg-active);border-radius:50%}.range2d-wrapper.svelte-1rgfrqk{display:flex;flex-direction:column;gap:var(--axo-space-2);align-items:center}.range2d-surface{width:160px;height:160px;background:var(--axo-bg-subtle);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);position:relative;cursor:crosshair;touch-action:none}.range2d-handle.svelte-1rgfrqk{width:14px;height:14px;background:var(--axo-accent-primary);border:2px solid var(--axo-bg-card);border-radius:50%;box-shadow:var(--axo-shadow-sm);cursor:grab;touch-action:none}.range2d-handle.svelte-1rgfrqk:active{cursor:grabbing;transform:scale(1.2)}.range2d-values.svelte-1rgfrqk{display:flex;gap:var(--axo-space-3)}.range2d-value.svelte-1rgfrqk{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);font-variant-numeric:tabular-nums}.viewport-wrapper.svelte-1rgfrqk{width:100%;max-width:400px}.viewport-surface{width:100%;height:200px;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);overflow:hidden;cursor:grab;background:var(--axo-bg-subtle)}.viewport-surface:active{cursor:grabbing}.viewport-content.svelte-1rgfrqk{position:relative;width:400px;height:300px}.viewport-card.svelte-1rgfrqk{position:absolute;display:flex;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-1) var(--axo-space-2);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-primary);white-space:nowrap;box-shadow:var(--axo-shadow-sm);pointer-events:none}.viewport-info.svelte-1rgfrqk{display:flex;gap:var(--axo-space-3);padding:var(--axo-space-1) 0;margin-top:var(--axo-space-1)}.viewport-stat.svelte-1rgfrqk{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);font-variant-numeric:tabular-nums}.icon-comparison.svelte-19ns3t5{width:100%;max-width:400px}.icon-comparison__header.svelte-19ns3t5{display:grid;grid-template-columns:36px 36px 1fr;gap:var(--axo-space-2);padding-bottom:var(--axo-space-1);border-bottom:1px solid var(--axo-border-light);margin-bottom:var(--axo-space-1)}.icon-comparison__col-label.svelte-19ns3t5{font-family:var(--axo-font-mono);font-size:7px;font-weight:var(--axo-weight-semibold);color:var(--axo-text-tertiary);text-transform:uppercase;letter-spacing:var(--axo-tracking-wider)}.icon-comparison__grid.svelte-19ns3t5{display:flex;flex-direction:column;max-height:280px;overflow-y:auto}.icon-pair.svelte-19ns3t5{display:grid;grid-template-columns:36px 36px 1fr;gap:var(--axo-space-2);align-items:center;padding:2px 0;border-bottom:1px solid color-mix(in srgb,var(--axo-border-light) 50%,transparent)}.icon-pair.svelte-19ns3t5:last-child{border-bottom:none}.icon-cell.svelte-19ns3t5{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--axo-radius-sm);transition:background var(--axo-transition-fast);color:var(--axo-text-primary)}.icon-cell.svelte-19ns3t5:hover{background:var(--axo-bg-hover)}.icon-pair__label.svelte-19ns3t5{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary)}.size-demo.svelte-19ns3t5{display:flex;flex-direction:column;gap:var(--axo-space-3)}.size-row.svelte-19ns3t5{display:flex;align-items:center;gap:var(--axo-space-3)}.size-label.svelte-19ns3t5{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);width:30px;text-align:right}.size-icons.svelte-19ns3t5{display:flex;gap:var(--axo-space-1);align-items:center;color:var(--axo-text-primary)}.size-icon-cell.svelte-19ns3t5{display:flex;align-items:center;justify-content:center}.ctx-demos.svelte-19ns3t5{display:flex;flex-direction:column;gap:var(--axo-space-4);width:100%;max-width:300px}.ctx-toolbar.svelte-19ns3t5{display:flex;align-items:center;gap:2px;padding:2px;background:var(--axo-bg-subtle);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);width:fit-content}.ctx-toolbar__btn.svelte-19ns3t5{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--axo-text-secondary);cursor:pointer;border-radius:2px;transition:all var(--axo-transition-fast);padding:0}.ctx-toolbar__btn.svelte-19ns3t5:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.ctx-toolbar__btn--danger.svelte-19ns3t5:hover{color:var(--axo-accent-error);background:color-mix(in srgb,var(--axo-accent-error) 8%,transparent)}.ctx-toolbar__divider.svelte-19ns3t5{width:1px;height:18px;background:var(--axo-border-light);margin:0 2px}.ctx-statuses.svelte-19ns3t5{display:flex;flex-direction:column;gap:var(--axo-space-1)}.ctx-status.svelte-19ns3t5{display:inline-flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);padding:var(--axo-space-1) var(--axo-space-2);border-radius:var(--axo-radius-sm);width:fit-content}.ctx-status--success.svelte-19ns3t5{color:var(--axo-accent-success);background:color-mix(in srgb,var(--axo-accent-success) 8%,transparent)}.ctx-status--warning.svelte-19ns3t5{color:var(--axo-accent-warning);background:color-mix(in srgb,var(--axo-accent-warning) 8%,transparent)}.ctx-status--info.svelte-19ns3t5{color:var(--axo-accent-primary);background:color-mix(in srgb,var(--axo-accent-primary) 8%,transparent)}.ctx-nav.svelte-19ns3t5{display:flex;flex-direction:column;gap:1px;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);overflow:hidden}.ctx-nav__item.svelte-19ns3t5{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);text-decoration:none;background:var(--axo-bg-card);transition:all var(--axo-transition-fast)}.ctx-nav__item.svelte-19ns3t5:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.ctx-nav__item--active.svelte-19ns3t5{color:var(--axo-accent-primary);background:color-mix(in srgb,var(--axo-accent-primary) 5%,var(--axo-bg-card));font-weight:var(--axo-weight-medium)}.demo-col.svelte-7tg5xy{display:flex;flex-direction:column;gap:var(--axo-space-1)}.demo-row-wrap.svelte-7tg5xy{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--axo-space-3);width:100%}.demo-value.svelte-7tg5xy{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);margin:0}.axo-input.svelte-7tg5xy{font-family:var(--axo-font-mono);font-size:var(--axo-input-font-size);padding:var(--axo-input-padding-y) var(--axo-input-padding-x);border:1px solid var(--axo-border-default);border-radius:var(--axo-input-radius);background:var(--axo-bg-input);color:var(--axo-text-primary);width:100%;transition:border-color var(--axo-transition-fast)}.axo-input.svelte-7tg5xy:focus{outline:2px solid var(--axo-accent-primary);outline-offset:-1px;border-color:var(--axo-accent-primary)}.ark-tags-input__label{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:var(--axo-space-1)}.ark-tags-input__control{display:flex;flex-wrap:wrap;align-items:center;gap:var(--axo-space-1);padding:var(--axo-space-1) var(--axo-space-2);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);background:var(--axo-bg-input);min-height:34px;transition:border-color var(--axo-transition-fast)}.ark-tags-input__control:focus-within{border-color:var(--axo-accent-primary);outline:2px solid var(--axo-accent-primary);outline-offset:-1px}.ark-tags-input__item{display:inline-flex;align-items:center;gap:2px;padding:1px var(--axo-space-2) 1px var(--axo-space-2);background:var(--axo-bg-active);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-full);font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-primary)}.ark-tags-input__item[data-highlighted]{border-color:var(--axo-accent-primary);background:var(--axo-bg-subtle)}.ark-tags-input__item-text{font-size:inherit}.ark-tags-input__item-input{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);background:transparent;border:none;outline:none;width:auto;min-width:20px}.ark-tags-input__delete{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--axo-text-tertiary);background:none;border:none;padding:0;border-radius:50%;transition:color var(--axo-transition-fast)}.ark-tags-input__delete:hover{color:var(--axo-accent-error)}.ark-tags-input__input{flex:1;min-width:60px;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);background:transparent;border:none;outline:none;color:var(--axo-text-primary);padding:var(--axo-space-1) 0}.ark-tags-input__input::placeholder{color:var(--axo-text-tertiary)}.ark-clipboard__label{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:.03em;display:block;margin-bottom:var(--axo-space-1)}.ark-clipboard__control{display:flex;align-items:center;gap:var(--axo-space-1)}.ark-clipboard__input{flex:1;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);padding:var(--axo-space-1) var(--axo-space-2);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);background:var(--axo-bg-input);color:var(--axo-text-primary)}.ark-clipboard__input:focus{outline:2px solid var(--axo-accent-primary);outline-offset:-1px;border-color:var(--axo-accent-primary)}.ark-clipboard__trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--axo-space-1);padding:var(--axo-space-1) var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);cursor:pointer;color:var(--axo-text-secondary);transition:all var(--axo-transition-fast)}.ark-clipboard__trigger:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.ark-clipboard__value{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-primary);font-weight:var(--axo-weight-medium)}.ark-editable__label{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:.03em;display:block;margin-bottom:var(--axo-space-1)}.ark-editable__area{display:flex;align-items:center;margin-bottom:var(--axo-space-1)}.ark-editable__preview{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);padding:var(--axo-space-1) var(--axo-space-2);border:1px solid transparent;border-radius:var(--axo-radius-sm);cursor:pointer;transition:all var(--axo-transition-fast);min-height:30px;width:100%}.ark-editable__preview:hover{background:var(--axo-bg-hover);border-color:var(--axo-border-default)}.ark-editable__input{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);padding:var(--axo-space-1) var(--axo-space-2);border:1px solid var(--axo-accent-primary);border-radius:var(--axo-radius-sm);background:var(--axo-bg-input);outline:2px solid var(--axo-accent-primary);outline-offset:-1px;width:100%}.ark-editable__controls{display:flex;gap:var(--axo-space-1)}.ark-steps__list{display:flex;align-items:center;gap:0;margin-bottom:var(--axo-space-3)}.ark-steps__item{display:flex;align-items:center;flex:1}.ark-steps__trigger{display:flex;align-items:center;gap:var(--axo-space-2);background:none;border:none;cursor:pointer;padding:var(--axo-space-1);font-family:var(--axo-font-mono);white-space:nowrap}.ark-steps__indicator{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--axo-text-2xs);font-weight:var(--axo-weight-bold);background:var(--axo-bg-active);color:var(--axo-text-tertiary);border:1px solid var(--axo-border-default);transition:all var(--axo-transition-fast);flex-shrink:0}.ark-steps__item[data-current] .ark-steps__indicator{background:var(--axo-accent-primary);color:var(--axo-text-inverse);border-color:var(--axo-accent-primary)}.ark-steps__item[data-complete] .ark-steps__indicator{background:var(--axo-accent-success, #10b981);color:var(--axo-text-inverse);border-color:var(--axo-accent-success, #10b981)}.ark-steps__label{font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);font-weight:var(--axo-weight-medium)}.ark-steps__item[data-current] .ark-steps__label{color:var(--axo-text-primary)}.ark-steps__separator{flex:1;height:1px;background:var(--axo-border-default);margin:0 var(--axo-space-2)}.ark-steps__item[data-complete]+.ark-steps__item .ark-steps__separator,.ark-steps__item[data-complete] .ark-steps__separator{background:var(--axo-accent-success, #10b981)}.ark-steps__content{padding:var(--axo-space-3);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-sm);margin-bottom:var(--axo-space-2)}.ark-steps__nav.svelte-7tg5xy{display:flex;justify-content:space-between;gap:var(--axo-space-2)}.ark-splitter{display:flex;height:100%;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);overflow:hidden}.ark-splitter__panel{overflow:auto}.ark-splitter__panel-content.svelte-7tg5xy{padding:var(--axo-space-3)}.ark-splitter__panel-label.svelte-7tg5xy{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);font-weight:var(--axo-weight-bold);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:var(--axo-space-1)}.ark-splitter__handle{display:flex;align-items:center;justify-content:center;width:12px;background:var(--axo-bg-subtle);border-left:1px solid var(--axo-border-default);border-right:1px solid var(--axo-border-default);cursor:col-resize;color:var(--axo-text-tertiary);transition:all var(--axo-transition-fast);flex-shrink:0}.ark-splitter__handle:hover,.ark-splitter__handle[data-focus]{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.ark-splitter__handle:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:-2px}.ark-number-input__label{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:.03em;display:block;margin-bottom:var(--axo-space-1)}.ark-number-input__control{display:flex;align-items:center;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);overflow:hidden;background:var(--axo-bg-input);transition:border-color var(--axo-transition-fast)}.ark-number-input__control:focus-within{border-color:var(--axo-accent-primary);outline:2px solid var(--axo-accent-primary);outline-offset:-1px}.ark-number-input__input{flex:1;font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);text-align:center;padding:var(--axo-space-1) var(--axo-space-2);border:none;background:transparent;color:var(--axo-text-primary);outline:none;min-width:50px}.ark-number-input__btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--axo-bg-subtle);border:none;cursor:pointer;color:var(--axo-text-secondary);transition:all var(--axo-transition-fast);flex-shrink:0}.ark-number-input__btn:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.ark-number-input__btn:active{background:var(--axo-bg-active)}.ark-number-input__btn:disabled{opacity:.4;cursor:not-allowed}.ark-color-picker__label{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:.03em;display:block;margin-bottom:var(--axo-space-1)}.ark-color-picker__control{display:flex;align-items:center;gap:var(--axo-space-1)}.ark-color-picker__hex-input{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);padding:var(--axo-space-1) var(--axo-space-2);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);background:var(--axo-bg-input);color:var(--axo-text-primary);width:90px}.ark-color-picker__hex-input:focus{outline:2px solid var(--axo-accent-primary);outline-offset:-1px;border-color:var(--axo-accent-primary)}.ark-color-picker__trigger{display:flex;align-items:center;justify-content:center;padding:2px;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);background:var(--axo-bg-card);cursor:pointer}.ark-color-picker__swatch{width:24px;height:24px;border-radius:2px}.ark-color-picker__content{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);box-shadow:var(--axo-shadow-md);padding:var(--axo-space-3);display:flex;flex-direction:column;gap:var(--axo-space-2);width:260px;z-index:1000}.ark-color-picker__area{position:relative;height:140px;border-radius:var(--axo-radius-sm);overflow:hidden}.ark-color-picker__area-bg{width:100%;height:100%}.ark-color-picker__thumb{width:14px;height:14px;border:2px solid white;border-radius:50%;box-shadow:0 0 2px #0006}.ark-color-picker__thumb:focus-visible{outline:2px solid var(--axo-accent-primary);outline-offset:1px}.ark-color-picker__sliders.svelte-7tg5xy{display:flex;flex-direction:column;gap:var(--axo-space-2)}.ark-color-picker__slider{position:relative;height:12px;border-radius:var(--axo-radius-full);overflow:visible}.ark-color-picker__slider-track{width:100%;height:100%;border-radius:var(--axo-radius-full)}.ark-color-picker__transparency{width:100%;height:100%;border-radius:var(--axo-radius-full);position:absolute;inset:0}.ark-color-picker__swatches{display:flex;flex-wrap:wrap;gap:var(--axo-space-1)}.ark-color-picker__swatch-trigger{padding:2px;border:1px solid var(--axo-border-light);border-radius:3px;background:none;cursor:pointer;transition:border-color var(--axo-transition-fast)}.ark-color-picker__swatch-trigger:hover{border-color:var(--axo-border-dark)}.ark-color-picker__swatch-trigger[data-state=checked]{border-color:var(--axo-accent-primary);outline:1px solid var(--axo-accent-primary)}.ark-qr-code{display:inline-flex}.ark-qr-code__frame{width:120px;height:120px}.ark-qr-code__pattern{fill:var(--axo-text-primary)}.ark-file-upload__label{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:.03em;display:block;margin-bottom:var(--axo-space-1)}.ark-file-upload__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--axo-space-1);padding:var(--axo-space-4);border:2px dashed var(--axo-border-default);border-radius:var(--axo-radius-md);background:var(--axo-bg-subtle);color:var(--axo-text-secondary);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);cursor:pointer;transition:all var(--axo-transition-fast)}.ark-file-upload__dropzone:hover{border-color:var(--axo-accent-primary);background:var(--axo-bg-hover)}.ark-file-upload__dropzone[data-dragging]{border-color:var(--axo-accent-primary);background:var(--axo-bg-active);color:var(--axo-accent-primary)}.ark-file-upload__items{display:flex;flex-direction:column;gap:var(--axo-space-1);margin-top:var(--axo-space-2)}.ark-file-upload__item{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-1) var(--axo-space-2);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-sm);background:var(--axo-bg-card)}.ark-file-upload__preview{width:32px;height:32px;border-radius:var(--axo-radius-sm);overflow:hidden;flex-shrink:0;background:var(--axo-bg-subtle)}.ark-file-upload__preview-img{width:100%;height:100%;object-fit:cover}.ark-file-upload__item-info.svelte-7tg5xy{flex:1;min-width:0}.ark-file-upload__item-name{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-primary);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ark-file-upload__item-size{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary)}.ark-file-upload__item-delete{display:flex;align-items:center;justify-content:center;padding:var(--axo-space-1);background:none;border:none;cursor:pointer;color:var(--axo-text-tertiary);border-radius:var(--axo-radius-sm);transition:all var(--axo-transition-fast)}.ark-file-upload__item-delete:hover{color:var(--axo-accent-error);background:var(--axo-bg-hover)}.ark-signature-pad__label{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:.03em;display:block;margin-bottom:var(--axo-space-1)}.ark-signature-pad__control{position:relative;height:120px;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-sm);background:var(--axo-bg-input);cursor:crosshair;margin-bottom:var(--axo-space-1)}.ark-signature-pad__segment{width:100%;height:100%}.ark-signature-pad__segment svg{width:100%;height:100%}.ark-signature-pad__segment svg path{fill:none;stroke:var(--axo-text-primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ark-signature-pad__guide{position:absolute;bottom:20%;left:10%;right:10%;border-bottom:1px dashed var(--axo-border-default);pointer-events:none}.ark-floating-panel__content{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);box-shadow:var(--axo-shadow-lg, 0 10px 25px rgba(0, 0, 0, .15));min-width:240px;min-height:120px;display:flex;flex-direction:column;overflow:hidden;z-index:1000}.ark-floating-panel__drag{cursor:grab}.ark-floating-panel__drag:active{cursor:grabbing}.ark-floating-panel__header{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-subtle);border-bottom:1px solid var(--axo-border-light);user-select:none}.ark-floating-panel__title{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.ark-floating-panel__window-controls{display:flex;gap:2px}.ark-floating-panel__control-btn{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:none;border:none;cursor:pointer;color:var(--axo-text-tertiary);border-radius:2px;transition:all var(--axo-transition-fast)}.ark-floating-panel__control-btn:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.ark-floating-panel__body{padding:var(--axo-space-3);flex:1;overflow:auto}.ark-floating-panel__resize{position:absolute;background:transparent;z-index:1}.ark-floating-panel__resize--s{bottom:0;left:0;right:0;height:4px;cursor:s-resize}.ark-floating-panel__resize--e{top:0;right:0;bottom:0;width:4px;cursor:e-resize}.ark-floating-panel__resize--se{bottom:0;right:0;width:12px;height:12px;cursor:se-resize}.showcase-page.svelte-yw12wv{display:flex;gap:var(--axo-space-4);min-height:100%}.showcase-nav.svelte-yw12wv{position:sticky;top:0;width:140px;flex-shrink:0;padding:var(--axo-space-3) 0;display:flex;flex-direction:column;height:fit-content;max-height:calc(100vh - 6rem)}.showcase-nav__header.svelte-yw12wv{display:flex;align-items:baseline;gap:var(--axo-space-2);padding:0 var(--axo-space-3);margin-bottom:var(--axo-space-3)}.showcase-nav__title.svelte-yw12wv{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-bold);color:var(--axo-text-primary);margin:0}.showcase-nav__version.svelte-yw12wv{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);background:var(--axo-bg-active);padding:var(--axo-space-1) var(--axo-space-2);border-radius:var(--axo-radius-sm)}.showcase-nav__list.svelte-yw12wv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--axo-space-1)}.showcase-nav__item.svelte-yw12wv{display:flex;align-items:center;gap:var(--axo-space-2);width:100%;padding:var(--axo-space-1) var(--axo-space-3);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);background:transparent;border:none;border-left:2px solid transparent;cursor:pointer;transition:all var(--axo-transition-fast);text-align:left}.showcase-nav__item.svelte-yw12wv:hover{color:var(--axo-text-primary);background:var(--axo-bg-hover)}.showcase-nav__item.active.svelte-yw12wv{color:var(--axo-accent-primary);border-left-color:var(--axo-accent-primary);background:var(--axo-bg-subtle)}.showcase-nav__footer.svelte-yw12wv{margin-top:auto;padding:var(--axo-space-3);border-top:1px solid var(--axo-border-light)}.showcase-nav__link.svelte-yw12wv{display:inline-flex;align-items:center;gap:var(--axo-space-1);font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-tertiary);text-decoration:none;transition:color var(--axo-transition-fast)}.showcase-nav__link.svelte-yw12wv:hover{color:var(--axo-text-primary)}.showcase-content.svelte-yw12wv{flex:1;min-width:0;padding:var(--axo-space-3) var(--axo-space-4) var(--axo-space-8)}.showcase-content__header.svelte-yw12wv{margin-bottom:var(--axo-space-5)}.showcase-content__title.svelte-yw12wv{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-bold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-1) 0;letter-spacing:var(--axo-tracking-tight)}.showcase-content__subtitle.svelte-yw12wv{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);margin:0;line-height:1.5;max-width:500px}.showcase-page.svelte-yw12wv button,.showcase-page.svelte-yw12wv .btn,.showcase-page.svelte-yw12wv [role=button],.showcase-page.svelte-yw12wv input,.showcase-page.svelte-yw12wv select,.showcase-page.svelte-yw12wv textarea,.showcase-page.svelte-yw12wv [tabindex],.showcase-page.svelte-yw12wv a{min-height:auto!important;min-width:auto!important}@media(max-width:768px){.showcase-nav.svelte-yw12wv{display:none}.showcase-content.svelte-yw12wv{padding:var(--axo-space-4)}}.iconstyles-page.svelte-vud2bt{padding:2rem 2rem 4rem;background:var(--axo-bg-page);min-height:100vh}.controls-bar.svelte-vud2bt{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem;padding:.75rem 1rem;background:var(--axo-bg-surface);border-radius:8px;border:1px solid var(--axo-border)}.view-toggle.svelte-vud2bt{display:flex;gap:.25rem;padding:.25rem;background:var(--axo-bg-muted);border-radius:6px}.view-btn.svelte-vud2bt{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:transparent;border:none;border-radius:4px;font-size:.75rem;font-weight:500;color:var(--axo-text-secondary);cursor:pointer;transition:all .2s}.view-btn.svelte-vud2bt:hover{color:var(--axo-text-primary)}.view-btn.active.svelte-vud2bt{background:var(--axo-bg-surface);color:var(--axo-text-primary);box-shadow:0 1px 2px #0000001a}.search-bar.svelte-vud2bt{display:flex;align-items:center;gap:.5rem;flex:1;min-width:200px;padding:.5rem .75rem;background:var(--axo-bg-muted);border-radius:6px;border:1px solid transparent;transition:border-color .2s}.search-bar.svelte-vud2bt:focus-within{border-color:var(--axo-accent)}.search-input.svelte-vud2bt{flex:1;background:transparent;border:none;font-size:.875rem;color:var(--axo-text-primary);outline:none}.search-input.svelte-vud2bt::placeholder{color:var(--axo-text-muted)}.clear-btn.svelte-vud2bt{display:flex;align-items:center;justify-content:center;padding:.25rem;background:transparent;border:none;color:var(--axo-text-muted);cursor:pointer;border-radius:4px}.clear-btn.svelte-vud2bt:hover{color:var(--axo-text-primary);background:var(--axo-bg-surface)}.stats.svelte-vud2bt{display:flex;gap:1rem;margin-left:auto}.stat.svelte-vud2bt{font-size:.6875rem;font-weight:500;color:var(--axo-text-muted);text-transform:uppercase;letter-spacing:.05em}.categories-grid.svelte-vud2bt{display:flex;flex-direction:column;gap:2rem}.category-section.svelte-vud2bt{background:var(--axo-bg-surface);border:1px solid var(--axo-border);border-radius:8px;overflow:hidden}.category-section-header.svelte-vud2bt{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--axo-bg-muted);border-bottom:1px solid var(--axo-border)}.category-section-name.svelte-vud2bt{font-size:.875rem;font-weight:600;color:var(--axo-text-primary);margin:0}.category-section-count.svelte-vud2bt{font-size:.6875rem;font-weight:500;color:var(--axo-text-muted);background:var(--axo-bg-surface);padding:.125rem .5rem;border-radius:10px}.category-section-icons.svelte-vud2bt{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem;padding:1rem}.icon-tile.svelte-vud2bt{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;background:var(--axo-bg-surface);border:1px solid transparent;border-radius:6px;cursor:pointer;transition:all .2s;position:relative}.icon-tile.svelte-vud2bt:hover{border-color:var(--axo-accent);transform:translateY(-1px)}.icon-tile.copied.svelte-vud2bt{border-color:var(--color-success, #22c55e);background:#22c55e1a}.icon-display.svelte-vud2bt{color:var(--axo-text-primary)}.icon-name.svelte-vud2bt{font-size:.625rem;font-family:var(--font-mono);color:var(--axo-text-muted);text-align:center;word-break:break-word}.copied-badge.svelte-vud2bt{position:absolute;top:-8px;right:-8px;font-size:.5625rem;font-weight:600;padding:.125rem .375rem;background:var(--color-success, #22c55e);color:#fff;border-radius:4px}.icons-list.svelte-vud2bt{display:flex;flex-direction:column;gap:.25rem}.icon-row.svelte-vud2bt{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--axo-bg-surface);border:1px solid var(--axo-border);border-radius:6px;cursor:pointer;transition:all .2s;text-align:left}.icon-row.svelte-vud2bt:hover{border-color:var(--axo-accent)}.icon-row.copied.svelte-vud2bt{border-color:var(--color-success, #22c55e);background:#22c55e0d}.icon-preview.svelte-vud2bt{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--axo-bg-muted);border-radius:6px;color:var(--axo-text-primary)}.icon-details.svelte-vud2bt{flex:1;min-width:0}.icon-pascal-name.svelte-vud2bt{display:block;font-size:.875rem;font-weight:500;font-family:var(--font-mono);color:var(--axo-text-primary)}.icon-category.svelte-vud2bt{font-size:.6875rem;color:var(--axo-text-muted)}.icon-actions.svelte-vud2bt{display:flex;align-items:center;gap:.5rem;color:var(--axo-text-muted)}.copied-text.svelte-vud2bt{font-size:.75rem;font-weight:500;color:var(--color-success, #22c55e)}.no-results.svelte-vud2bt{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem;color:var(--axo-text-muted);text-align:center}.usage-guide.svelte-vud2bt{margin-top:2rem;padding:1.5rem;background:var(--axo-bg-surface);border:1px solid var(--axo-border);border-radius:8px}.guide-title.svelte-vud2bt{font-size:.875rem;font-weight:600;color:var(--axo-text-primary);margin:0 0 .75rem}.code-block.svelte-vud2bt{padding:.75rem 1rem;background:var(--axo-bg-muted);border-radius:6px;overflow-x:auto}.code-block.svelte-vud2bt code:where(.svelte-vud2bt){font-family:var(--font-mono);font-size:.8125rem;color:var(--axo-text-primary)}.guide-note.svelte-vud2bt{margin:.75rem 0 0;font-size:.75rem;color:var(--axo-text-muted)}@media(max-width:640px){.iconstyles-page.svelte-vud2bt{padding:1rem 1rem 3rem}.controls-bar.svelte-vud2bt{flex-direction:column;align-items:stretch}.view-toggle.svelte-vud2bt{justify-content:center}.stats.svelte-vud2bt{justify-content:center;margin-left:0}.category-section-icons.svelte-vud2bt{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.icon-name.svelte-vud2bt{font-size:.5625rem}}.practice-profile-form.svelte-15bsbqq{display:flex;flex-direction:column;gap:var(--axo-space-6);font-family:var(--axo-font-mono)}.form-card.svelte-15bsbqq{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-sm)}.form-card__body.svelte-15bsbqq{padding:var(--axo-space-6)}.form-card__title.svelte-15bsbqq{font-size:16px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.form-card__description.svelte-15bsbqq{font-size:12px;color:var(--axo-text-muted);margin-bottom:var(--axo-space-4)}.form-grid.svelte-15bsbqq{display:grid;grid-template-columns:1fr;gap:var(--axo-space-4)}@media(min-width:768px){.form-grid.svelte-15bsbqq{grid-template-columns:repeat(2,1fr)}}.form-field.svelte-15bsbqq{display:flex;flex-direction:column;gap:var(--axo-space-2);margin-bottom:var(--axo-space-4)}.form-field.svelte-15bsbqq:last-child{margin-bottom:0}.field-label.svelte-15bsbqq{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted)}.field-input.svelte-15bsbqq,.field-textarea.svelte-15bsbqq{width:100%;padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:14px;transition:border-color .15s ease}.field-input.svelte-15bsbqq:focus,.field-textarea.svelte-15bsbqq:focus{outline:none;border-color:var(--axo-accent)}.field-textarea.svelte-15bsbqq{resize:vertical;min-height:80px}.field-hint.svelte-15bsbqq{font-size:11px;color:var(--axo-text-muted)}.alert-message.svelte-15bsbqq{padding:var(--axo-space-3) var(--axo-space-4);border-radius:var(--axo-radius-md);font-size:13px}.alert-message--success.svelte-15bsbqq{background:color-mix(in srgb,var(--axo-status-active) 15%,transparent);color:var(--axo-status-active);border:1px solid color-mix(in srgb,var(--axo-status-active) 30%,transparent)}.alert-message--error.svelte-15bsbqq{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error);border:1px solid color-mix(in srgb,var(--axo-status-error) 30%,transparent)}.form-actions.svelte-15bsbqq{display:flex;justify-content:flex-end;gap:var(--axo-space-3)}.submit-btn.svelte-15bsbqq{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-3) var(--axo-space-6);background:var(--axo-accent);color:var(--axo-bg-primary);border:none;border-radius:var(--axo-radius-md);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.submit-btn.svelte-15bsbqq:hover:not(:disabled){opacity:.9}.submit-btn.svelte-15bsbqq:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-15bsbqq{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-15bsbqq-spin .6s linear infinite}@keyframes svelte-15bsbqq-spin{to{transform:rotate(360deg)}}.default-settings-form.svelte-nqlmm4{display:flex;flex-direction:column;gap:var(--axo-space-6);font-family:var(--axo-font-mono)}.form-card.svelte-nqlmm4{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-sm)}.form-card__body.svelte-nqlmm4{padding:var(--axo-space-6)}.form-card__title.svelte-nqlmm4{font-size:16px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.form-card__description.svelte-nqlmm4{font-size:12px;color:var(--axo-text-muted);margin-bottom:var(--axo-space-4)}.form-grid.svelte-nqlmm4{display:grid;grid-template-columns:1fr;gap:var(--axo-space-4)}@media(min-width:768px){.form-grid.svelte-nqlmm4{grid-template-columns:repeat(2,1fr)}.form-grid--3.svelte-nqlmm4{grid-template-columns:repeat(3,1fr)}}.form-field.svelte-nqlmm4{display:flex;flex-direction:column;gap:var(--axo-space-2)}.field-label.svelte-nqlmm4{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted)}.field-input.svelte-nqlmm4,.field-select.svelte-nqlmm4{width:100%;padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:14px;transition:border-color .15s ease}.field-input.svelte-nqlmm4:focus,.field-select.svelte-nqlmm4:focus{outline:none;border-color:var(--axo-accent)}.field-hint.svelte-nqlmm4{font-size:11px;color:var(--axo-text-muted)}.input-group.svelte-nqlmm4{display:flex;align-items:stretch}.input-prefix.svelte-nqlmm4{display:flex;align-items:center;padding:0 var(--axo-space-3);background:var(--axo-bg-secondary);border:1px solid var(--axo-border);border-right:none;border-radius:var(--axo-radius-md) 0 0 var(--axo-radius-md);font-size:14px;color:var(--axo-text-muted)}.input-suffix.svelte-nqlmm4{display:flex;align-items:center;padding:0 var(--axo-space-3);background:var(--axo-bg-secondary);border:1px solid var(--axo-border);border-left:none;border-radius:0 var(--axo-radius-md) var(--axo-radius-md) 0;font-size:14px;color:var(--axo-text-muted)}.input-group.svelte-nqlmm4 .field-input:where(.svelte-nqlmm4){flex:1;border-radius:0}.input-group.svelte-nqlmm4 .field-input:where(.svelte-nqlmm4):first-child{border-radius:var(--axo-radius-md) 0 0 var(--axo-radius-md)}.input-group.svelte-nqlmm4 .field-input:where(.svelte-nqlmm4):last-child{border-radius:0 var(--axo-radius-md) var(--axo-radius-md) 0}.input-prefix.svelte-nqlmm4+.field-input:where(.svelte-nqlmm4){border-radius:0 var(--axo-radius-md) var(--axo-radius-md) 0}.alert-message.svelte-nqlmm4{padding:var(--axo-space-3) var(--axo-space-4);border-radius:var(--axo-radius-md);font-size:13px}.alert-message--success.svelte-nqlmm4{background:color-mix(in srgb,var(--axo-status-active) 15%,transparent);color:var(--axo-status-active);border:1px solid color-mix(in srgb,var(--axo-status-active) 30%,transparent)}.alert-message--error.svelte-nqlmm4{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error);border:1px solid color-mix(in srgb,var(--axo-status-error) 30%,transparent)}.form-actions.svelte-nqlmm4{display:flex;justify-content:flex-end;gap:var(--axo-space-3)}.submit-btn.svelte-nqlmm4{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-3) var(--axo-space-6);background:var(--axo-accent);color:var(--axo-bg-primary);border:none;border-radius:var(--axo-radius-md);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.submit-btn.svelte-nqlmm4:hover:not(:disabled){opacity:.9}.submit-btn.svelte-nqlmm4:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-nqlmm4{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-nqlmm4-spin .6s linear infinite}@keyframes svelte-nqlmm4-spin{to{transform:rotate(360deg)}}.phase-template-form.svelte-8pei{display:flex;flex-direction:column;gap:var(--axo-space-6);font-family:var(--axo-font-mono)}.form-card.svelte-8pei{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-sm)}.form-card__body.svelte-8pei{padding:var(--axo-space-6)}.form-card__title.svelte-8pei{font-size:16px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.form-card__description.svelte-8pei{font-size:12px;color:var(--axo-text-muted);margin-bottom:var(--axo-space-4)}.phase-preview-header.svelte-8pei{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--axo-space-4);margin-bottom:var(--axo-space-2)}.phase-preview-header.svelte-8pei .form-card__title:where(.svelte-8pei),.phase-preview-header.svelte-8pei .form-card__description:where(.svelte-8pei){margin-bottom:var(--axo-space-1)}.clad-preset-btn.svelte-8pei{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);background:color-mix(in srgb,var(--axo-accent) 12%,transparent);color:var(--axo-accent);border:1px solid color-mix(in srgb,var(--axo-accent) 30%,transparent);border-radius:var(--axo-radius-md);font-size:12px;font-weight:600;font-family:var(--axo-font-mono);cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.clad-preset-btn.svelte-8pei:hover{background:color-mix(in srgb,var(--axo-accent) 20%,transparent);border-color:var(--axo-accent)}.radio-group.svelte-8pei{display:flex;flex-direction:column;gap:var(--axo-space-2)}.radio-option.svelte-8pei{display:flex;align-items:flex-start;gap:var(--axo-space-3);padding:var(--axo-space-3);border-radius:var(--axo-radius-md);cursor:pointer;transition:background .15s ease}.radio-option.svelte-8pei:hover{background:var(--axo-bg-secondary)}.radio-input.svelte-8pei{width:18px;height:18px;margin-top:2px;accent-color:var(--axo-accent)}.radio-content.svelte-8pei{flex:1}.radio-label.svelte-8pei{font-size:13px;font-weight:500;color:var(--axo-text-primary)}.radio-description.svelte-8pei{font-size:12px;color:var(--axo-text-muted);margin-top:var(--axo-space-1)}.custom-phases.svelte-8pei{display:flex;flex-direction:column;gap:var(--axo-space-2)}.phase-row.svelte-8pei{display:flex;gap:var(--axo-space-2);align-items:center}.phase-row--header.svelte-8pei{border-bottom:1px solid var(--axo-border);padding-bottom:var(--axo-space-2);margin-bottom:var(--axo-space-1)}.phase-row--no-fee.svelte-8pei{opacity:.6}.col-label.svelte-8pei{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted)}.phase-field--code.svelte-8pei{width:36px;flex-shrink:0;text-align:center}.phase-code-display.svelte-8pei{font-size:12px;font-weight:600;color:var(--axo-text-muted)}.phase-field--name.svelte-8pei{flex:1;min-width:120px}.phase-field--duration.svelte-8pei{width:160px;flex-shrink:0}.phase-field--percent.svelte-8pei{width:90px;flex-shrink:0}.phase-field--toggle.svelte-8pei{width:32px;flex-shrink:0;display:flex;justify-content:center}.phase-field--action.svelte-8pei{width:32px;flex-shrink:0}.field-input.svelte-8pei{width:100%;padding:var(--axo-space-1) var(--axo-space-2);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-sm);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:12px;transition:border-color .15s ease}.field-input.svelte-8pei:focus{outline:none;border-color:var(--axo-accent)}.field-input.svelte-8pei:disabled{opacity:.4;cursor:not-allowed}.field-input--number.svelte-8pei{text-align:right}.field-input--tiny.svelte-8pei{width:40px;padding:var(--axo-space-1);text-align:center}.duration-group.svelte-8pei{display:flex;align-items:center;gap:2px}.duration-sep.svelte-8pei{font-size:11px;color:var(--axo-text-muted);padding:0 1px}.field-select.svelte-8pei{padding:var(--axo-space-1);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-sm);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:11px}.field-select--unit.svelte-8pei{width:42px}.field-select.svelte-8pei:focus{outline:none;border-color:var(--axo-accent)}.input-group.svelte-8pei{display:flex;align-items:center}.input-group.svelte-8pei .field-input:where(.svelte-8pei){border-radius:var(--axo-radius-sm) 0 0 var(--axo-radius-sm)}.input-suffix.svelte-8pei{padding:var(--axo-space-1) var(--axo-space-2);background:var(--axo-bg-secondary);border:1px solid var(--axo-border);border-left:none;border-radius:0 var(--axo-radius-sm) var(--axo-radius-sm) 0;font-size:11px;color:var(--axo-text-muted)}.toggle-label.svelte-8pei{cursor:pointer;display:flex;align-items:center;justify-content:center}.toggle-checkbox.svelte-8pei{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.toggle-icon.svelte-8pei{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--axo-radius-sm);color:var(--axo-text-muted);transition:background .15s ease,color .15s ease}.toggle-checkbox.svelte-8pei:checked+.toggle-icon:where(.svelte-8pei){background:color-mix(in srgb,var(--axo-accent) 15%,transparent);color:var(--axo-accent)}.toggle-checkbox.svelte-8pei:focus-visible+.toggle-icon:where(.svelte-8pei){outline:2px solid var(--axo-accent);outline-offset:1px}.remove-btn.svelte-8pei{padding:var(--axo-space-1);border:none;background:transparent;color:var(--axo-text-muted);cursor:pointer;border-radius:var(--axo-radius-sm);font-size:16px;line-height:1;transition:background .15s ease,color .15s ease}.remove-btn.svelte-8pei:hover{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error)}.custom-phases-footer.svelte-8pei{display:flex;align-items:center;justify-content:space-between;gap:var(--axo-space-3);margin-top:var(--axo-space-2)}.add-phase-btn.svelte-8pei{padding:var(--axo-space-2) var(--axo-space-4);border:1px dashed var(--axo-border);background:transparent;color:var(--axo-text-muted);font-size:12px;font-weight:500;font-family:var(--axo-font-mono);cursor:pointer;border-radius:var(--axo-radius-sm);transition:border-color .15s ease,color .15s ease}.add-phase-btn.svelte-8pei:hover{border-color:var(--axo-accent);color:var(--axo-accent)}.total-alert.svelte-8pei{padding:var(--axo-space-2) var(--axo-space-4);border-radius:var(--axo-radius-md);font-size:12px}.total-alert--ok.svelte-8pei{background:color-mix(in srgb,var(--axo-status-active) 10%,transparent);color:var(--axo-status-active);border:1px solid color-mix(in srgb,var(--axo-status-active) 25%,transparent)}.total-alert--warn.svelte-8pei{background:color-mix(in srgb,var(--axo-status-warning, #f59e0b) 10%,transparent);color:var(--axo-status-warning, #f59e0b);border:1px solid color-mix(in srgb,var(--axo-status-warning, #f59e0b) 30%,transparent)}.phases-table-container.svelte-8pei{overflow-x:auto}.phases-table.svelte-8pei{width:100%;border-collapse:collapse;font-size:13px}.phases-table.svelte-8pei thead:where(.svelte-8pei){background:var(--axo-bg-secondary);border-bottom:1px solid var(--axo-border)}.phases-table.svelte-8pei th:where(.svelte-8pei){padding:var(--axo-space-2) var(--axo-space-4);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted);text-align:left}.phases-table.svelte-8pei th.text-right:where(.svelte-8pei){text-align:right}.phases-table.svelte-8pei td:where(.svelte-8pei){padding:var(--axo-space-2) var(--axo-space-4);border-bottom:1px solid var(--axo-border);color:var(--axo-text-primary)}.phases-table.svelte-8pei td.text-right:where(.svelte-8pei){text-align:right}.phase-code.svelte-8pei{font-family:var(--axo-font-mono);font-weight:600}.preset-hint.svelte-8pei{font-size:11px;color:var(--axo-text-muted);margin-top:var(--axo-space-3);padding-top:var(--axo-space-3);border-top:1px solid var(--axo-border)}.alert-message.svelte-8pei{padding:var(--axo-space-3) var(--axo-space-4);border-radius:var(--axo-radius-md);font-size:13px}.alert-message--success.svelte-8pei{background:color-mix(in srgb,var(--axo-status-active) 15%,transparent);color:var(--axo-status-active);border:1px solid color-mix(in srgb,var(--axo-status-active) 30%,transparent)}.alert-message--error.svelte-8pei{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error);border:1px solid color-mix(in srgb,var(--axo-status-error) 30%,transparent)}.alert-message--warning.svelte-8pei{background:color-mix(in srgb,var(--axo-status-warning, #f59e0b) 15%,transparent);color:var(--axo-status-warning, #f59e0b);border:1px solid color-mix(in srgb,var(--axo-status-warning, #f59e0b) 30%,transparent)}.form-actions.svelte-8pei{display:flex;justify-content:flex-end;gap:var(--axo-space-3)}.submit-btn.svelte-8pei{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-3) var(--axo-space-6);background:var(--axo-accent);color:var(--axo-bg-primary);border:none;border-radius:var(--axo-radius-md);font-size:13px;font-weight:600;font-family:var(--axo-font-mono);cursor:pointer;transition:opacity .15s ease}.submit-btn.svelte-8pei:hover:not(:disabled){opacity:.9}.submit-btn.svelte-8pei:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-8pei{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-8pei-spin .6s linear infinite}@keyframes svelte-8pei-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.phase-row.svelte-8pei{flex-wrap:wrap}.phase-field--duration.svelte-8pei{width:100%;order:10}.phase-preview-header.svelte-8pei{flex-direction:column;gap:var(--axo-space-2)}.custom-phases-footer.svelte-8pei{flex-direction:column;align-items:flex-start}}.rates-table-container.svelte-hsc1w2{overflow-x:auto;font-family:var(--axo-font-mono)}.rates-table.svelte-hsc1w2{width:100%;border-collapse:collapse;font-size:13px}.rates-table.svelte-hsc1w2 thead:where(.svelte-hsc1w2){background:var(--axo-bg-secondary);border-bottom:1px solid var(--axo-border)}.rates-table.svelte-hsc1w2 th:where(.svelte-hsc1w2){padding:var(--axo-space-3) var(--axo-space-4);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted);text-align:left}.rates-table.svelte-hsc1w2 th.text-right:where(.svelte-hsc1w2){text-align:right}.rates-table.svelte-hsc1w2 tbody:where(.svelte-hsc1w2) tr:where(.svelte-hsc1w2){border-bottom:1px solid var(--axo-border);transition:background .15s ease}.rates-table.svelte-hsc1w2 tbody:where(.svelte-hsc1w2) tr:where(.svelte-hsc1w2):hover{background:color-mix(in srgb,var(--axo-accent) 5%,transparent)}.rates-table.svelte-hsc1w2 td:where(.svelte-hsc1w2){padding:var(--axo-space-3) var(--axo-space-4);vertical-align:middle}.rates-table.svelte-hsc1w2 td.text-right:where(.svelte-hsc1w2){text-align:right}.member-email.svelte-hsc1w2{font-weight:500;color:var(--axo-text-primary)}.role-text.svelte-hsc1w2{font-size:12px;color:var(--axo-text-muted)}.rate-value.svelte-hsc1w2{font-family:var(--axo-font-mono);font-weight:500;color:var(--axo-text-primary)}.empty-value.svelte-hsc1w2{color:var(--axo-text-muted);opacity:.5}.field-input.svelte-hsc1w2{width:100%;padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-sm);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:13px;transition:border-color .15s ease}.field-input.svelte-hsc1w2:focus{outline:none;border-color:var(--axo-accent)}.field-input--sm.svelte-hsc1w2{padding:var(--axo-space-1) var(--axo-space-2);font-size:12px}.field-input--number.svelte-hsc1w2{width:80px}.input-group.svelte-hsc1w2{display:flex;align-items:center;gap:0}.input-prefix.svelte-hsc1w2{padding:var(--axo-space-1) var(--axo-space-2);background:var(--axo-bg-secondary);border:1px solid var(--axo-border);border-right:none;border-radius:var(--axo-radius-sm) 0 0 var(--axo-radius-sm);font-size:12px;color:var(--axo-text-muted)}.input-group.svelte-hsc1w2 .field-input:where(.svelte-hsc1w2){border-radius:0 var(--axo-radius-sm) var(--axo-radius-sm) 0}.margin-badge.svelte-hsc1w2{display:inline-block;padding:var(--axo-space-1) var(--axo-space-2);border-radius:var(--axo-radius-sm);font-size:11px;font-weight:600}.margin-badge--good.svelte-hsc1w2{background:color-mix(in srgb,var(--axo-status-active) 15%,transparent);color:var(--axo-status-active)}.margin-badge--warning.svelte-hsc1w2{background:color-mix(in srgb,var(--axo-status-warning) 15%,transparent);color:var(--axo-status-warning)}.margin-badge--low.svelte-hsc1w2{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error)}.action-group.svelte-hsc1w2{display:flex;gap:var(--axo-space-1);justify-content:flex-end}.action-btn.svelte-hsc1w2{padding:var(--axo-space-1) var(--axo-space-2);border:none;background:transparent;color:var(--axo-text-muted);font-size:11px;font-weight:500;cursor:pointer;border-radius:var(--axo-radius-sm);transition:background .15s ease,color .15s ease}.action-btn.svelte-hsc1w2:hover:not(:disabled){background:var(--axo-bg-secondary);color:var(--axo-text-primary)}.action-btn.svelte-hsc1w2:disabled{opacity:.5;cursor:not-allowed}.action-btn--save.svelte-hsc1w2{background:var(--axo-status-active);color:var(--axo-bg-primary)}.action-btn--save.svelte-hsc1w2:hover:not(:disabled){background:color-mix(in srgb,var(--axo-status-active) 85%,black);color:var(--axo-bg-primary)}.action-btn--cancel.svelte-hsc1w2{background:var(--axo-bg-secondary);color:var(--axo-text-primary)}.action-btn--danger.svelte-hsc1w2{color:var(--axo-status-error)}.action-btn--danger.svelte-hsc1w2:hover:not(:disabled){background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error)}.empty-state.svelte-hsc1w2{text-align:center;padding:var(--axo-space-8) var(--axo-space-4);color:var(--axo-text-muted);font-size:13px}.info-panel.svelte-hsc1w2{margin-top:var(--axo-space-4);padding:var(--axo-space-4);background:var(--axo-bg-secondary);border-radius:var(--axo-radius-lg);border:1px solid var(--axo-border)}.info-panel__title.svelte-hsc1w2{font-size:13px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-2)}.info-panel__list.svelte-hsc1w2{font-size:12px;color:var(--axo-text-muted);list-style:disc;list-style-position:inside;display:flex;flex-direction:column;gap:var(--axo-space-1)}.info-panel__list.svelte-hsc1w2 strong:where(.svelte-hsc1w2){color:var(--axo-text-primary)}.invoice-settings-form.svelte-1af8c7a{display:flex;flex-direction:column;gap:var(--axo-space-6);font-family:var(--axo-font-mono)}.form-card.svelte-1af8c7a{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-sm)}.form-card__body.svelte-1af8c7a{padding:var(--axo-space-6)}.form-card__title.svelte-1af8c7a{font-size:16px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.form-card__description.svelte-1af8c7a{font-size:12px;color:var(--axo-text-muted);margin-bottom:var(--axo-space-4)}.form-field.svelte-1af8c7a{display:flex;flex-direction:column;gap:var(--axo-space-2)}.field-label.svelte-1af8c7a{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted)}.field-input.svelte-1af8c7a,.field-textarea.svelte-1af8c7a{width:100%;padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:14px;transition:border-color .15s ease}.field-input.svelte-1af8c7a:focus,.field-textarea.svelte-1af8c7a:focus{outline:none;border-color:var(--axo-accent)}.field-input--short.svelte-1af8c7a{max-width:300px}.field-textarea.svelte-1af8c7a{resize:vertical;min-height:80px}.field-hint.svelte-1af8c7a{font-size:11px;color:var(--axo-text-muted)}.alert-message.svelte-1af8c7a{padding:var(--axo-space-3) var(--axo-space-4);border-radius:var(--axo-radius-md);font-size:13px}.alert-message--success.svelte-1af8c7a{background:color-mix(in srgb,var(--axo-status-active) 15%,transparent);color:var(--axo-status-active);border:1px solid color-mix(in srgb,var(--axo-status-active) 30%,transparent)}.alert-message--error.svelte-1af8c7a{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error);border:1px solid color-mix(in srgb,var(--axo-status-error) 30%,transparent)}.form-actions.svelte-1af8c7a{display:flex;justify-content:flex-end;gap:var(--axo-space-3)}.submit-btn.svelte-1af8c7a{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-3) var(--axo-space-6);background:var(--axo-accent);color:var(--axo-bg-primary);border:none;border-radius:var(--axo-radius-md);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.submit-btn.svelte-1af8c7a:hover:not(:disabled){opacity:.9}.submit-btn.svelte-1af8c7a:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-1af8c7a{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-1af8c7a-spin .6s linear infinite}@keyframes svelte-1af8c7a-spin{to{transform:rotate(360deg)}}.invoice-preview.svelte-1af8c7a{margin-top:var(--axo-space-6);padding:var(--axo-space-4);background:var(--axo-bg-secondary);border-radius:var(--axo-radius-lg);border:1px solid var(--axo-border)}.invoice-preview__title.svelte-1af8c7a{font-size:13px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-3)}.preview-window.svelte-1af8c7a{border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);overflow:hidden}.preview-window__titlebar.svelte-1af8c7a{display:flex;gap:var(--axo-space-1);padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-tertiary);border-bottom:1px solid var(--axo-border)}.preview-dot.svelte-1af8c7a{width:10px;height:10px;border-radius:50%;background:var(--axo-border)}.preview-window__content.svelte-1af8c7a{padding:var(--axo-space-6);background:var(--axo-bg-primary)}.preview-header.svelte-1af8c7a{display:flex;justify-content:space-between;align-items:flex-start}.preview-firm-name.svelte-1af8c7a{font-size:16px;font-weight:700;color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.preview-address.svelte-1af8c7a{font-size:12px;color:var(--axo-text-muted)}.preview-invoice-badge.svelte-1af8c7a{text-align:right}.preview-invoice-title.svelte-1af8c7a{font-size:20px;font-weight:700;color:var(--axo-text-primary)}.preview-invoice-number.svelte-1af8c7a{font-size:12px;color:var(--axo-text-muted)}.preview-divider.svelte-1af8c7a{height:1px;background:var(--axo-border);margin:var(--axo-space-4) 0}.preview-details.svelte-1af8c7a{font-size:12px;color:var(--axo-text-primary);display:flex;flex-direction:column;gap:var(--axo-space-2)}.preview-bank.svelte-1af8c7a{white-space:pre-line;font-size:11px}.preview-footer.svelte-1af8c7a{font-size:12px;text-align:center;color:var(--axo-text-muted);white-space:pre-line}.qb-export-form.svelte-xetx7v{display:flex;flex-direction:column;gap:var(--axo-space-6);font-family:var(--axo-font-mono)}.form-card.svelte-xetx7v{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-sm)}.form-card__body.svelte-xetx7v{padding:var(--axo-space-6)}.form-card__title.svelte-xetx7v{font-size:16px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.form-card__description.svelte-xetx7v{font-size:12px;color:var(--axo-text-muted);margin-bottom:var(--axo-space-4)}.form-grid.svelte-xetx7v{display:grid;grid-template-columns:1fr;gap:var(--axo-space-4)}@media(min-width:768px){.form-grid.svelte-xetx7v{grid-template-columns:repeat(2,1fr)}}.form-field.svelte-xetx7v{display:flex;flex-direction:column;gap:var(--axo-space-2)}.form-field--full.svelte-xetx7v{grid-column:1 / -1}.form-field--checkbox.svelte-xetx7v{justify-content:center}.field-label.svelte-xetx7v{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted)}.field-input.svelte-xetx7v,.field-select.svelte-xetx7v{width:100%;padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:14px;transition:border-color .15s ease}.field-input.svelte-xetx7v:focus,.field-select.svelte-xetx7v:focus{outline:none;border-color:var(--axo-accent)}.field-input--short.svelte-xetx7v{max-width:400px}.field-input--table.svelte-xetx7v{padding:var(--axo-space-2) var(--axo-space-3);font-size:13px;max-width:300px}.field-hint.svelte-xetx7v{font-size:11px;color:var(--axo-text-muted)}.checkbox-option.svelte-xetx7v{display:flex;align-items:center;gap:var(--axo-space-3);cursor:pointer}.checkbox-input.svelte-xetx7v{width:18px;height:18px;accent-color:var(--axo-accent)}.checkbox-label.svelte-xetx7v{font-size:13px;color:var(--axo-text-primary)}.service-table-container.svelte-xetx7v{overflow-x:auto}.service-table.svelte-xetx7v{width:100%;border-collapse:collapse;font-size:13px}.service-table.svelte-xetx7v thead:where(.svelte-xetx7v){background:var(--axo-bg-secondary);border-bottom:1px solid var(--axo-border)}.service-table.svelte-xetx7v th:where(.svelte-xetx7v){padding:var(--axo-space-3) var(--axo-space-4);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted);text-align:left}.service-table.svelte-xetx7v tbody:where(.svelte-xetx7v) tr:where(.svelte-xetx7v){border-bottom:1px solid var(--axo-border)}.service-table.svelte-xetx7v tbody:where(.svelte-xetx7v) tr:where(.svelte-xetx7v):nth-child(2n){background:color-mix(in srgb,var(--axo-bg-secondary) 50%,transparent)}.service-table.svelte-xetx7v td:where(.svelte-xetx7v){padding:var(--axo-space-3) var(--axo-space-4);vertical-align:middle}.phase-label.svelte-xetx7v{font-weight:500;color:var(--axo-text-primary)}.alert-message.svelte-xetx7v{padding:var(--axo-space-3) var(--axo-space-4);border-radius:var(--axo-radius-md);font-size:13px}.alert-message--success.svelte-xetx7v{background:color-mix(in srgb,var(--axo-status-active) 15%,transparent);color:var(--axo-status-active);border:1px solid color-mix(in srgb,var(--axo-status-active) 30%,transparent)}.alert-message--error.svelte-xetx7v{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error);border:1px solid color-mix(in srgb,var(--axo-status-error) 30%,transparent)}.form-actions.svelte-xetx7v{display:flex;justify-content:flex-end;gap:var(--axo-space-3)}.form-actions--split.svelte-xetx7v{justify-content:space-between}.reset-btn.svelte-xetx7v{padding:var(--axo-space-3) var(--axo-space-4);background:transparent;color:var(--axo-text-muted);border:none;border-radius:var(--axo-radius-md);font-size:13px;font-weight:500;cursor:pointer;transition:color .15s ease}.reset-btn.svelte-xetx7v:hover{color:var(--axo-text-primary)}.submit-btn.svelte-xetx7v{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-3) var(--axo-space-6);background:var(--axo-accent);color:var(--axo-bg-primary);border:none;border-radius:var(--axo-radius-md);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.submit-btn.svelte-xetx7v:hover:not(:disabled){opacity:.9}.submit-btn.svelte-xetx7v:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-xetx7v{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-xetx7v-spin .6s linear infinite}@keyframes svelte-xetx7v-spin{to{transform:rotate(360deg)}}.help-panel.svelte-xetx7v{margin-top:var(--axo-space-6);padding:var(--axo-space-4);background:var(--axo-bg-secondary);border-radius:var(--axo-radius-lg);border:1px solid var(--axo-border)}.help-panel__title.svelte-xetx7v{font-size:13px;font-weight:600;color:var(--axo-text-primary);margin-bottom:var(--axo-space-3)}.help-panel__list.svelte-xetx7v{font-size:12px;color:var(--axo-text-muted);display:flex;flex-direction:column;gap:var(--axo-space-2)}.help-label.svelte-xetx7v{font-weight:500;color:var(--axo-text-primary)}.shortcuts-manager.svelte-zp6oop{font-family:var(--axo-font-mono)}.section-header.svelte-zp6oop{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--axo-space-5);gap:var(--axo-space-4)}.header-content.svelte-zp6oop{flex:1}.section-title.svelte-zp6oop{font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-1) 0}.section-description.svelte-zp6oop{font-size:var(--axo-text-sm);color:var(--axo-text-secondary);margin:0}.add-btn.svelte-zp6oop{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);background:var(--axo-accent-primary);color:var(--axo-text-inverse);border:none;border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);cursor:pointer;transition:opacity var(--axo-transition-base);white-space:nowrap}.add-btn.svelte-zp6oop:hover{opacity:.9}.add-btn.svelte-zp6oop svg:where(.svelte-zp6oop){width:16px;height:16px}.loading-state.svelte-zp6oop{display:flex;align-items:center;justify-content:center;gap:var(--axo-space-3);padding:var(--axo-space-8);color:var(--axo-text-secondary)}.loading-spinner.svelte-zp6oop{width:20px;height:20px;border:2px solid var(--axo-border-default);border-top-color:var(--axo-accent-primary);border-radius:50%;animation:svelte-zp6oop-spin .8s linear infinite}@keyframes svelte-zp6oop-spin{to{transform:rotate(360deg)}}.empty-state.svelte-zp6oop{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--axo-space-8);gap:var(--axo-space-2)}.empty-icon.svelte-zp6oop{width:48px;height:48px;color:var(--axo-text-muted);margin-bottom:var(--axo-space-2)}.empty-icon.svelte-zp6oop svg:where(.svelte-zp6oop){width:100%;height:100%}.empty-state.svelte-zp6oop p:where(.svelte-zp6oop){font-size:var(--axo-text-md);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);margin:0}.empty-state.svelte-zp6oop span:where(.svelte-zp6oop){font-size:var(--axo-text-sm);color:var(--axo-text-secondary)}.shortcut-form.svelte-zp6oop{background:var(--axo-bg-subtle);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);padding:var(--axo-space-5);margin-bottom:var(--axo-space-5)}.form-row.svelte-zp6oop{margin-bottom:var(--axo-space-4)}.form-row.svelte-zp6oop:last-child{margin-bottom:0}.form-row--2col.svelte-zp6oop{display:grid;grid-template-columns:1fr 1fr;gap:var(--axo-space-4)}.form-field.svelte-zp6oop{display:flex;flex-direction:column}.form-label.svelte-zp6oop{font-size:var(--axo-text-xs);font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--axo-space-2)}.form-input.svelte-zp6oop,.form-select.svelte-zp6oop{padding:var(--axo-space-3);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);transition:border-color var(--axo-transition-base)}.form-input.svelte-zp6oop:focus,.form-select.svelte-zp6oop:focus{outline:none;border-color:var(--axo-accent-primary)}.toggle-label.svelte-zp6oop{display:flex;align-items:center;gap:var(--axo-space-3);cursor:pointer}.toggle-input.svelte-zp6oop{position:absolute;opacity:0;width:0;height:0}.toggle-switch.svelte-zp6oop{position:relative;width:36px;height:20px;background:var(--axo-bg-tertiary);border-radius:10px;transition:background-color .2s ease}.toggle-switch.svelte-zp6oop:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--axo-bg-card);border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px color-mix(in srgb,var(--axo-text-primary) 20%,transparent)}.toggle-input.svelte-zp6oop:checked+.toggle-switch:where(.svelte-zp6oop){background:var(--axo-status-active)}.toggle-input.svelte-zp6oop:checked+.toggle-switch:where(.svelte-zp6oop):after{transform:translate(16px)}.toggle-text.svelte-zp6oop{font-size:var(--axo-text-sm);color:var(--axo-text-primary)}.form-actions.svelte-zp6oop{display:flex;justify-content:flex-end;gap:var(--axo-space-3);margin-top:var(--axo-space-4)}.btn.svelte-zp6oop{padding:var(--axo-space-2) var(--axo-space-4);border:none;border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);cursor:pointer;transition:opacity var(--axo-transition-base)}.btn--sm.svelte-zp6oop{padding:var(--axo-space-1) var(--axo-space-3);font-size:var(--axo-text-xs)}.btn--primary.svelte-zp6oop{background:var(--axo-accent-primary);color:var(--axo-text-inverse)}.btn--secondary.svelte-zp6oop{background:var(--axo-bg-tertiary);color:var(--axo-text-primary)}.btn.svelte-zp6oop:hover{opacity:.9}.shortcuts-list.svelte-zp6oop{display:flex;flex-direction:column;gap:var(--axo-space-2)}.shortcut-item.svelte-zp6oop{display:flex;align-items:center;gap:var(--axo-space-3);padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);transition:border-color var(--axo-transition-base),box-shadow var(--axo-transition-base),transform var(--axo-transition-base)}.shortcut-item.svelte-zp6oop:hover{border-color:var(--axo-border-active)}.shortcut-item.is-dragging.svelte-zp6oop{opacity:.5;transform:scale(.98)}.shortcut-item.drag-over.svelte-zp6oop{border-color:var(--axo-accent-primary);box-shadow:inset 0 0 0 1px var(--axo-accent-primary)}.shortcut-item.is-editing.svelte-zp6oop{background:var(--axo-bg-subtle);padding:var(--axo-space-4)}.drag-handle.svelte-zp6oop{width:20px;height:20px;color:var(--axo-text-muted);cursor:grab;flex-shrink:0}.drag-handle.svelte-zp6oop:active{cursor:grabbing}.drag-handle.svelte-zp6oop svg:where(.svelte-zp6oop){width:100%;height:100%}.shortcut-content.svelte-zp6oop{flex:1;min-width:0}.shortcut-name.svelte-zp6oop{font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);margin-bottom:var(--axo-space-1)}.shortcut-details.svelte-zp6oop{display:flex;flex-wrap:wrap;gap:var(--axo-space-2)}.detail-tag.svelte-zp6oop{font-size:var(--axo-text-xs);color:var(--axo-text-secondary);background:var(--axo-bg-subtle);padding:var(--axo-space-1) var(--axo-space-2);border-radius:var(--axo-radius-sm)}.detail-tag--phase.svelte-zp6oop{color:var(--axo-text-primary);background:var(--axo-bg-tertiary)}.detail-tag--billable.svelte-zp6oop{color:var(--axo-status-active);background:color-mix(in srgb,var(--axo-status-active) 15%,transparent)}.shortcut-actions.svelte-zp6oop{display:flex;gap:var(--axo-space-1);flex-shrink:0}.action-btn.svelte-zp6oop{width:32px;height:32px;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--axo-radius-md);color:var(--axo-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color var(--axo-transition-base),background-color var(--axo-transition-base),border-color var(--axo-transition-base)}.action-btn.svelte-zp6oop:hover{color:var(--axo-text-primary);background:var(--axo-bg-subtle);border-color:var(--axo-border-default)}.action-btn--danger.svelte-zp6oop:hover{color:var(--axo-status-error);background:color-mix(in srgb,var(--axo-status-error) 10%,transparent);border-color:var(--axo-status-error)}.action-btn.svelte-zp6oop svg:where(.svelte-zp6oop){width:16px;height:16px}.shortcut-edit.svelte-zp6oop{width:100%}.list-hint.svelte-zp6oop{margin-top:var(--axo-space-3);font-size:var(--axo-text-xs);color:var(--axo-text-muted);text-align:center}@media(max-width:768px){.section-header.svelte-zp6oop{flex-direction:column;align-items:stretch}.add-btn.svelte-zp6oop{justify-content:center}.form-row--2col.svelte-zp6oop{grid-template-columns:1fr}.shortcut-item.svelte-zp6oop{flex-wrap:wrap}.shortcut-content.svelte-zp6oop{order:-1;flex-basis:100%;margin-bottom:var(--axo-space-2)}.drag-handle.svelte-zp6oop{display:none}}@media(prefers-reduced-motion:reduce){.loading-spinner.svelte-zp6oop{animation:none}.shortcut-item.svelte-zp6oop,.toggle-switch.svelte-zp6oop,.toggle-switch.svelte-zp6oop:after,.btn.svelte-zp6oop,.action-btn.svelte-zp6oop{transition:none}}.booking-settings-form.svelte-1moikpq{display:flex;flex-direction:column;gap:var(--axo-space-6);font-family:var(--axo-font-mono)}.form-card.svelte-1moikpq{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);box-shadow:var(--axo-shadow-sm);overflow:hidden}.form-card__header.svelte-1moikpq{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--axo-space-5);border-bottom:1px solid var(--axo-border);background:var(--axo-bg-secondary)}.form-card__body.svelte-1moikpq{padding:var(--axo-space-5)}.form-card__title.svelte-1moikpq{font-size:15px;font-weight:600;color:var(--axo-text-primary);margin:0 0 var(--axo-space-1) 0}.form-card__description.svelte-1moikpq{font-size:12px;color:var(--axo-text-muted);margin:0}.add-btn.svelte-1moikpq{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.add-btn.svelte-1moikpq:hover{background:var(--axo-bg-hover);border-color:var(--axo-accent)}.form-grid.svelte-1moikpq{display:grid;gap:var(--axo-space-4)}.form-grid--2.svelte-1moikpq{grid-template-columns:repeat(2,1fr)}.form-grid--3.svelte-1moikpq{grid-template-columns:repeat(3,1fr)}@media(max-width:640px){.form-grid--2.svelte-1moikpq,.form-grid--3.svelte-1moikpq{grid-template-columns:1fr}}.form-field.svelte-1moikpq{display:flex;flex-direction:column;gap:var(--axo-space-2)}.field-label.svelte-1moikpq{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted)}.field-input.svelte-1moikpq,.field-select.svelte-1moikpq{width:100%;padding:var(--axo-space-3);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:13px;transition:border-color .15s ease}.field-input.svelte-1moikpq:focus,.field-select.svelte-1moikpq:focus{outline:none;border-color:var(--axo-accent)}.add-form.svelte-1moikpq{padding:var(--axo-space-4);margin-bottom:var(--axo-space-4);background:var(--axo-bg-secondary);border:1px dashed var(--axo-border);border-radius:var(--axo-radius-md)}.form-actions--inline.svelte-1moikpq{display:flex;justify-content:space-between;align-items:center;margin-top:var(--axo-space-4);gap:var(--axo-space-4)}.checkbox-label.svelte-1moikpq{display:flex;align-items:center;gap:var(--axo-space-2);font-size:13px;color:var(--axo-text-secondary);cursor:pointer}.empty-state.svelte-1moikpq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-8);color:var(--axo-text-muted);text-align:center;gap:var(--axo-space-2)}.empty-state.svelte-1moikpq p:where(.svelte-1moikpq){margin:0;font-size:13px}.staff-list.svelte-1moikpq{display:flex;flex-direction:column;gap:var(--axo-space-2)}.staff-item.svelte-1moikpq{display:flex;justify-content:space-between;align-items:center;padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-secondary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);transition:all .15s ease}.staff-item--inactive.svelte-1moikpq{opacity:.6}.staff-item.svelte-1moikpq:hover{border-color:var(--axo-border-active)}.staff-item__info.svelte-1moikpq{display:flex;align-items:center;gap:var(--axo-space-3)}.staff-avatar.svelte-1moikpq{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:#fff}.staff-details.svelte-1moikpq{display:flex;flex-direction:column;gap:2px}.staff-name.svelte-1moikpq{display:flex;align-items:center;gap:var(--axo-space-2);font-size:14px;font-weight:500;color:var(--axo-text-primary)}.staff-meta.svelte-1moikpq{display:flex;align-items:center;gap:var(--axo-space-2);font-size:12px;color:var(--axo-text-muted)}.separator.svelte-1moikpq{opacity:.5}.staff-item__actions.svelte-1moikpq{display:flex;gap:var(--axo-space-1)}.availability-list.svelte-1moikpq{display:flex;flex-direction:column;gap:var(--axo-space-2)}.availability-item.svelte-1moikpq{display:flex;justify-content:space-between;align-items:center;padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-secondary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);transition:all .15s ease}.availability-item--inactive.svelte-1moikpq{opacity:.6}.availability-item.svelte-1moikpq:hover{border-color:var(--axo-border-active)}.availability-item__info.svelte-1moikpq{display:flex;align-items:center;gap:var(--axo-space-3)}.day-badge.svelte-1moikpq{padding:var(--axo-space-1) var(--axo-space-2);background:var(--axo-accent);color:var(--axo-bg-primary);font-size:11px;font-weight:600;text-transform:uppercase;border-radius:var(--axo-radius-sm)}.availability-times.svelte-1moikpq{display:flex;align-items:center;gap:var(--axo-space-2);font-size:14px}.time.svelte-1moikpq{font-weight:500;color:var(--axo-text-primary)}.time-separator.svelte-1moikpq{color:var(--axo-text-muted)}.availability-item__actions.svelte-1moikpq{display:flex;gap:var(--axo-space-1)}.action-btn.svelte-1moikpq{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--axo-radius-md);color:var(--axo-text-muted);cursor:pointer;transition:all .15s ease}.action-btn.svelte-1moikpq:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary);border-color:var(--axo-border)}.action-btn--danger.svelte-1moikpq:hover{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error);border-color:var(--axo-status-error)}.badge.svelte-1moikpq{padding:2px 6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;border-radius:var(--axo-radius-sm)}.badge--primary.svelte-1moikpq{background:color-mix(in srgb,var(--axo-accent) 20%,transparent);color:var(--axo-accent)}.badge--muted.svelte-1moikpq{background:var(--axo-bg-secondary);color:var(--axo-text-muted);border:1px solid var(--axo-border)}.submit-btn.svelte-1moikpq{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);background:var(--axo-accent);color:var(--axo-bg-primary);border:none;border-radius:var(--axo-radius-md);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.submit-btn.svelte-1moikpq:hover:not(:disabled){opacity:.9}.submit-btn.svelte-1moikpq:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-1moikpq{width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-1moikpq-spin .6s linear infinite}@keyframes svelte-1moikpq-spin{to{transform:rotate(360deg)}}.alert-message.svelte-1moikpq{padding:var(--axo-space-3) var(--axo-space-4);border-radius:var(--axo-radius-md);font-size:13px}.alert-message--success.svelte-1moikpq{background:color-mix(in srgb,var(--axo-status-active) 15%,transparent);color:var(--axo-status-active);border:1px solid color-mix(in srgb,var(--axo-status-active) 30%,transparent)}.alert-message--error.svelte-1moikpq{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error);border:1px solid color-mix(in srgb,var(--axo-status-error) 30%,transparent)}@media(max-width:640px){.form-card__header.svelte-1moikpq{flex-direction:column;gap:var(--axo-space-3)}.add-btn.svelte-1moikpq{width:100%;justify-content:center}.form-actions--inline.svelte-1moikpq{flex-direction:column;align-items:stretch}.submit-btn.svelte-1moikpq{width:100%;justify-content:center}.staff-item.svelte-1moikpq,.availability-item.svelte-1moikpq{flex-direction:column;align-items:flex-start;gap:var(--axo-space-3)}.staff-item__actions.svelte-1moikpq,.availability-item__actions.svelte-1moikpq{width:100%;justify-content:flex-end}}.custom-options-manager.svelte-xkk9bx{display:flex;flex-direction:column;gap:var(--axo-space-6);font-family:var(--axo-font-mono)}.type-selector.svelte-xkk9bx{display:flex;flex-direction:column;gap:var(--axo-space-2);max-width:300px}.field-label.svelte-xkk9bx{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--axo-text-muted)}.field-select.svelte-xkk9bx,.field-input.svelte-xkk9bx{width:100%;padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:14px;transition:border-color .15s ease}.field-select.svelte-xkk9bx:focus,.field-input.svelte-xkk9bx:focus{outline:none;border-color:var(--axo-accent)}.options-section.svelte-xkk9bx{background:var(--axo-bg-primary);border:1px solid var(--axo-border);border-radius:var(--axo-radius-lg);overflow:hidden}.section-header.svelte-xkk9bx{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-4) var(--axo-space-5);background:var(--axo-bg-secondary);border-bottom:1px solid var(--axo-border)}.section-title.svelte-xkk9bx{display:flex;align-items:center;gap:var(--axo-space-2);font-size:14px;font-weight:600;color:var(--axo-text-primary);margin:0}.add-btn.svelte-xkk9bx{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-4);background:var(--axo-accent);color:var(--axo-bg-primary);border:none;border-radius:var(--axo-radius-md);font-size:12px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.add-btn.svelte-xkk9bx:hover:not(:disabled){opacity:.9}.add-btn.svelte-xkk9bx:disabled{opacity:.5;cursor:not-allowed}.alert-message.svelte-xkk9bx{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-3) var(--axo-space-4);margin:var(--axo-space-4);border-radius:var(--axo-radius-md);font-size:13px}.alert-message--success.svelte-xkk9bx{background:color-mix(in srgb,var(--axo-status-active) 15%,transparent);color:var(--axo-status-active);border:1px solid color-mix(in srgb,var(--axo-status-active) 30%,transparent)}.alert-message--error.svelte-xkk9bx{background:color-mix(in srgb,var(--axo-status-error) 15%,transparent);color:var(--axo-status-error);border:1px solid color-mix(in srgb,var(--axo-status-error) 30%,transparent)}.dismiss-btn.svelte-xkk9bx{display:flex;padding:var(--axo-space-1);background:transparent;border:none;color:inherit;cursor:pointer;opacity:.7}.dismiss-btn.svelte-xkk9bx:hover{opacity:1}.add-form.svelte-xkk9bx{padding:var(--axo-space-4) var(--axo-space-5);background:var(--axo-bg-secondary);border-bottom:1px solid var(--axo-border);display:flex;flex-direction:column;gap:var(--axo-space-4)}.form-row.svelte-xkk9bx{display:grid;grid-template-columns:1fr 1fr;gap:var(--axo-space-4)}@media(max-width:640px){.form-row.svelte-xkk9bx{grid-template-columns:1fr}}.form-field.svelte-xkk9bx{display:flex;flex-direction:column;gap:var(--axo-space-2)}.form-actions.svelte-xkk9bx{display:flex;justify-content:flex-end}.submit-btn.svelte-xkk9bx{display:flex;align-items:center;gap:var(--axo-space-2);padding:var(--axo-space-2) var(--axo-space-5);background:var(--axo-accent);color:var(--axo-bg-primary);border:none;border-radius:var(--axo-radius-md);font-size:13px;font-weight:600;cursor:pointer}.submit-btn.svelte-xkk9bx:disabled{opacity:.5;cursor:not-allowed}.options-list.svelte-xkk9bx{list-style:none;margin:0;padding:0}.option-item.svelte-xkk9bx{display:flex;align-items:center;justify-content:space-between;padding:var(--axo-space-4) var(--axo-space-5);border-bottom:1px solid var(--axo-border)}.option-item.svelte-xkk9bx:last-child{border-bottom:none}.option-item--inactive.svelte-xkk9bx{opacity:.5}.option-content.svelte-xkk9bx{flex:1;min-width:0}.option-main.svelte-xkk9bx{display:flex;align-items:center;gap:var(--axo-space-3);flex-wrap:wrap}.option-label.svelte-xkk9bx{font-size:14px;font-weight:500;color:var(--axo-text-primary)}.option-value.svelte-xkk9bx{font-size:11px;padding:var(--axo-space-1) var(--axo-space-2);background:var(--axo-bg-tertiary);border-radius:var(--axo-radius-sm);color:var(--axo-text-muted)}.system-badge.svelte-xkk9bx,.inactive-badge.svelte-xkk9bx{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:var(--axo-space-1) var(--axo-space-2);border-radius:var(--axo-radius-sm)}.system-badge.svelte-xkk9bx{background:color-mix(in srgb,var(--axo-accent) 15%,transparent);color:var(--axo-accent)}.inactive-badge.svelte-xkk9bx{background:color-mix(in srgb,var(--axo-text-muted) 15%,transparent);color:var(--axo-text-muted)}.option-description.svelte-xkk9bx{font-size:12px;color:var(--axo-text-muted);margin:var(--axo-space-1) 0 0}.option-actions.svelte-xkk9bx{display:flex;gap:var(--axo-space-2)}.action-btn.svelte-xkk9bx{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid var(--axo-border);border-radius:var(--axo-radius-md);color:var(--axo-text-secondary);cursor:pointer;transition:all .15s ease}.action-btn.svelte-xkk9bx:hover:not(:disabled){background:var(--axo-bg-secondary);color:var(--axo-text-primary)}.action-btn--danger.svelte-xkk9bx:hover:not(:disabled){background:color-mix(in srgb,var(--axo-status-error) 10%,transparent);border-color:var(--axo-status-error);color:var(--axo-status-error)}.action-btn.svelte-xkk9bx:disabled{opacity:.5;cursor:not-allowed}.edit-form.svelte-xkk9bx{flex:1;display:flex;flex-direction:column;gap:var(--axo-space-3)}.edit-actions.svelte-xkk9bx{display:flex;gap:var(--axo-space-2)}.save-edit-btn.svelte-xkk9bx,.cancel-edit-btn.svelte-xkk9bx{padding:var(--axo-space-2) var(--axo-space-4);border-radius:var(--axo-radius-md);font-size:12px;font-weight:600;cursor:pointer}.save-edit-btn.svelte-xkk9bx{background:var(--axo-accent);color:var(--axo-bg-primary);border:none}.cancel-edit-btn.svelte-xkk9bx{background:transparent;color:var(--axo-text-secondary);border:1px solid var(--axo-border)}.save-edit-btn.svelte-xkk9bx:disabled,.cancel-edit-btn.svelte-xkk9bx:disabled{opacity:.5;cursor:not-allowed}.loading-state.svelte-xkk9bx,.error-state.svelte-xkk9bx,.empty-state.svelte-xkk9bx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--axo-space-3);padding:var(--axo-space-10);color:var(--axo-text-muted);text-align:center}.error-state.svelte-xkk9bx{color:var(--axo-status-error)}.retry-btn.svelte-xkk9bx,.add-first-btn.svelte-xkk9bx{padding:var(--axo-space-2) var(--axo-space-4);background:var(--axo-accent);color:var(--axo-bg-primary);border:none;border-radius:var(--axo-radius-md);font-size:12px;font-weight:600;cursor:pointer}.spinner.svelte-xkk9bx{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-xkk9bx-spin .6s linear infinite}@keyframes svelte-xkk9bx-spin{to{transform:rotate(360deg)}}.notification-settings-form.svelte-1l5obiy{display:flex;flex-direction:column;gap:var(--axo-space-6, 1.5rem);font-family:var(--axo-font-mono, monospace)}.form-card.svelte-1l5obiy{background:var(--axo-bg-primary, #fff);border:1px solid var(--axo-border-default, #e5e7eb);border-radius:var(--axo-radius-lg, 8px)}.form-card__body.svelte-1l5obiy{padding:var(--axo-space-6, 1.5rem)}.form-card__title.svelte-1l5obiy{font-size:1rem;font-weight:600;color:var(--axo-text-primary, #1f2937);margin:0 0 .25rem}.form-card__description.svelte-1l5obiy{font-size:.75rem;color:var(--axo-text-muted, #6b7280);margin:0 0 1.5rem}.toggle-list.svelte-1l5obiy{display:flex;flex-direction:column;gap:.75rem}.toggle-item.svelte-1l5obiy{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--axo-bg-hover, #f9fafb);border:1px solid var(--axo-border-subtle, #e5e7eb);border-radius:var(--axo-radius-md, 6px);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.toggle-item.svelte-1l5obiy:hover{background:var(--axo-bg-active, #f3f4f6)}.toggle-item__info.svelte-1l5obiy{display:flex;align-items:center;gap:.75rem}.toggle-item__icon.svelte-1l5obiy{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--axo-bg-primary, #fff);border:1px solid var(--axo-border-default, #e5e7eb);border-radius:var(--axo-radius-sm, 4px);color:var(--axo-text-muted, #6b7280)}.toggle-item__text.svelte-1l5obiy{display:flex;flex-direction:column;gap:.125rem}.toggle-item__label.svelte-1l5obiy{font-size:.8125rem;font-weight:500;color:var(--axo-text-primary, #1f2937)}.toggle-item__description.svelte-1l5obiy{font-size:.6875rem;color:var(--axo-text-muted, #6b7280)}.toggle-switch.svelte-1l5obiy{position:relative;width:2.5rem;height:1.375rem;appearance:none;background:var(--axo-border-default, #d1d5db);border-radius:9999px;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}.toggle-switch.svelte-1l5obiy:before{content:"";position:absolute;top:.125rem;left:.125rem;width:1.125rem;height:1.125rem;background:var(--axo-bg-primary, #fff);border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 2px #0000001a}.toggle-switch.svelte-1l5obiy:checked{background:var(--axo-accent-primary, #3b82f6)}.toggle-switch.svelte-1l5obiy:checked:before{transform:translate(1.125rem)}.toggle-switch.svelte-1l5obiy:disabled{opacity:.5;cursor:not-allowed}.toggle-switch.svelte-1l5obiy:focus-visible{outline:2px solid var(--axo-accent-primary, #3b82f6);outline-offset:2px}.digest-days.svelte-1l5obiy{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem;margin-top:-.5rem;background:var(--axo-bg-primary, #fff);border:1px solid var(--axo-border-subtle, #e5e7eb);border-top:none;border-radius:0 0 var(--axo-radius-md, 6px) var(--axo-radius-md, 6px)}.digest-days__label.svelte-1l5obiy{font-size:.6875rem;font-weight:500;color:var(--axo-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.05em}.digest-days__buttons.svelte-1l5obiy{display:flex;flex-wrap:wrap;gap:.375rem}.day-btn.svelte-1l5obiy{padding:.375rem .625rem;background:var(--axo-bg-hover, #f9fafb);border:1px solid var(--axo-border-default, #e5e7eb);border-radius:var(--axo-radius-sm, 4px);font-family:var(--axo-font-mono, monospace);font-size:.6875rem;font-weight:500;color:var(--axo-text-secondary, #4b5563);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.day-btn.svelte-1l5obiy:hover:not(:disabled){background:var(--axo-bg-active, #f3f4f6)}.day-btn.is-selected.svelte-1l5obiy{background:var(--axo-accent-primary, #3b82f6);border-color:var(--axo-accent-primary, #3b82f6);color:var(--axo-bg-primary, #fff)}.day-btn.svelte-1l5obiy:disabled{opacity:.5;cursor:not-allowed}.loading-state.svelte-1l5obiy,.saving-indicator.svelte-1l5obiy{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2rem;color:var(--axo-text-muted, #6b7280);font-size:.8125rem}.loading-spinner.svelte-1l5obiy,.saving-spinner.svelte-1l5obiy{width:1.25rem;height:1.25rem;border:2px solid var(--axo-border-default, #e5e7eb);border-top-color:var(--axo-accent-primary, #3b82f6);border-radius:50%;animation:svelte-1l5obiy-spin .8s linear infinite}.saving-spinner.svelte-1l5obiy{width:1rem;height:1rem}@keyframes svelte-1l5obiy-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.toggle-item.svelte-1l5obiy{flex-direction:column;align-items:flex-start;gap:.75rem}.toggle-switch.svelte-1l5obiy{align-self:flex-end}}@media(prefers-reduced-motion:reduce){.toggle-switch.svelte-1l5obiy,.toggle-switch.svelte-1l5obiy:before,.toggle-item.svelte-1l5obiy,.day-btn.svelte-1l5obiy{transition:none}.loading-spinner.svelte-1l5obiy,.saving-spinner.svelte-1l5obiy{animation:none}}.alert-band-settings.svelte-1q54zms{display:flex;flex-direction:column;gap:var(--axo-space-6, 1.5rem);font-family:var(--axo-font-mono, monospace)}.form-card.svelte-1q54zms{background:var(--axo-bg-primary, #fff);border:1px solid var(--axo-border-default, #e5e7eb);border-radius:var(--axo-radius-lg, 8px)}.form-card__body.svelte-1q54zms{padding:var(--axo-space-6, 1.5rem)}.form-card__header-row.svelte-1q54zms{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem}.form-card__title.svelte-1q54zms{font-size:1rem;font-weight:600;color:var(--axo-text-primary, #1f2937);margin:0 0 .25rem}.form-card__description.svelte-1q54zms{font-size:.75rem;color:var(--axo-text-muted, #6b7280);margin:0 0 1.5rem}.form-card__header-row.svelte-1q54zms .form-card__description:where(.svelte-1q54zms){margin-bottom:0}.reset-btn.svelte-1q54zms{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background:transparent;border:1px solid var(--axo-border-default, #e5e7eb);border-radius:var(--axo-radius-sm, 4px);font-family:var(--axo-font-mono, monospace);font-size:.6875rem;font-weight:500;color:var(--axo-text-secondary, #4b5563);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.reset-btn.svelte-1q54zms:hover{background:var(--axo-bg-hover, #f9fafb);border-color:var(--axo-border-default, #d1d5db)}.toggle-list.svelte-1q54zms{display:flex;flex-direction:column;gap:.75rem}.toggle-item.svelte-1q54zms{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--axo-bg-hover, #f9fafb);border:1px solid var(--axo-border-subtle, #e5e7eb);border-radius:var(--axo-radius-md, 6px);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.toggle-item.svelte-1q54zms:hover{background:var(--axo-bg-active, #f3f4f6)}.toggle-item__info.svelte-1q54zms{display:flex;align-items:center;gap:.75rem}.toggle-item__icon.svelte-1q54zms{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--axo-bg-primary, #fff);border:1px solid var(--axo-border-default, #e5e7eb);border-radius:var(--axo-radius-sm, 4px);color:var(--axo-text-muted, #6b7280)}.toggle-item__text.svelte-1q54zms{display:flex;flex-direction:column;gap:.125rem}.toggle-item__label.svelte-1q54zms{font-size:.8125rem;font-weight:500;color:var(--axo-text-primary, #1f2937)}.toggle-item__description.svelte-1q54zms{font-size:.6875rem;color:var(--axo-text-muted, #6b7280)}.toggle-switch.svelte-1q54zms{position:relative;width:2.5rem;height:1.375rem;appearance:none;background:var(--axo-border-default, #d1d5db);border-radius:9999px;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}.toggle-switch.svelte-1q54zms:before{content:"";position:absolute;top:.125rem;left:.125rem;width:1.125rem;height:1.125rem;background:var(--axo-bg-primary, #fff);border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 2px #0000001a}.toggle-switch.svelte-1q54zms:checked{background:var(--axo-accent-primary, #3b82f6)}.toggle-switch.svelte-1q54zms:checked:before{transform:translate(1.125rem)}.toggle-switch.svelte-1q54zms:focus-visible{outline:2px solid var(--axo-accent-primary, #3b82f6);outline-offset:2px}.channel-row.svelte-1q54zms{display:flex;flex-direction:column}.channel-row__priority.svelte-1q54zms{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem 3.75rem;margin-top:-.5rem;background:var(--axo-bg-primary, #fff);border:1px solid var(--axo-border-subtle, #e5e7eb);border-top:none;border-radius:0 0 var(--axo-radius-md, 6px) var(--axo-radius-md, 6px)}.channel-row__priority-label.svelte-1q54zms{font-size:.6875rem;font-weight:500;color:var(--axo-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.05em}.priority-select.svelte-1q54zms,.collapse-select.svelte-1q54zms{padding:.25rem .5rem;background:var(--axo-bg-hover, #f9fafb);border:1px solid var(--axo-border-default, #e5e7eb);border-radius:var(--axo-radius-sm, 4px);font-family:var(--axo-font-mono, monospace);font-size:.6875rem;font-weight:500;color:var(--axo-text-secondary, #4b5563);cursor:pointer}.priority-select.svelte-1q54zms:focus-visible,.collapse-select.svelte-1q54zms:focus-visible{outline:2px solid var(--axo-accent-primary, #3b82f6);outline-offset:2px}@media(max-width:640px){.toggle-item.svelte-1q54zms{flex-direction:column;align-items:flex-start;gap:.75rem}.toggle-switch.svelte-1q54zms,.collapse-select.svelte-1q54zms{align-self:flex-end}.channel-row__priority.svelte-1q54zms{padding-left:1rem}}@media(prefers-reduced-motion:reduce){.toggle-switch.svelte-1q54zms,.toggle-switch.svelte-1q54zms:before,.toggle-item.svelte-1q54zms,.reset-btn.svelte-1q54zms{transition:none}}.axo-page.svelte-1kze3hb{padding:2rem 2rem 4rem;background:var(--axo-bg-page)}.settings-toolbar.svelte-1kze3hb{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.875rem 1rem;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);background:var(--axo-bg-card)}.settings-toolbar__note.svelte-1kze3hb{margin:0;color:var(--axo-text-secondary);font-size:var(--axo-text-sm);font-family:var(--axo-font-mono)}.settings-toolbar__actions.svelte-1kze3hb{display:flex;align-items:center;gap:.5rem}.settings-toolbar__btn.svelte-1kze3hb{display:inline-flex;align-items:center;gap:.375rem;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);background:var(--axo-bg-primary);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);padding:.45rem .75rem;cursor:pointer;transition:all var(--axo-transition-base)}.settings-toolbar__btn.svelte-1kze3hb:hover{border-color:var(--axo-accent-primary);background:var(--axo-bg-subtle)}.settings-jump-nav.svelte-1kze3hb{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.625rem;margin-bottom:1.25rem}.settings-jump-nav__item.svelte-1kze3hb{display:inline-flex;align-items:center;gap:.5rem;justify-content:flex-start;width:100%;border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);background:var(--axo-bg-card);color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);padding:.55rem .75rem;cursor:pointer;transition:all var(--axo-transition-base);text-align:left}.settings-jump-nav__item.svelte-1kze3hb:hover{border-color:var(--axo-accent-primary);background:var(--axo-bg-subtle)}.settings-jump-nav__item--active.svelte-1kze3hb{border-color:color-mix(in oklch,var(--axo-accent-primary) 70%,var(--axo-border-default));background:color-mix(in oklch,var(--axo-accent-primary) 8%,var(--axo-bg-card))}.settings-accordion{display:flex;flex-direction:column;gap:1rem}.settings-section__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:none;background:transparent;padding:1rem 1.125rem;color:inherit;cursor:pointer;text-align:left;transition:background var(--axo-transition-base)}.settings-section__trigger:hover{background:var(--axo-bg-subtle)}.settings-section__trigger[data-state=open]{border-bottom:1px solid var(--axo-border-light)}.settings-section__trigger-main.svelte-1kze3hb{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.settings-section__icon.svelte-1kze3hb{width:1.75rem;height:1.75rem;border-radius:var(--axo-radius-sm);background:color-mix(in oklch,var(--axo-accent-primary) 14%,var(--axo-bg-card));color:var(--axo-accent-primary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.125rem}.settings-section__copy.svelte-1kze3hb{display:flex;flex-direction:column;gap:.2rem;min-width:0}.settings-section__title.svelte-1kze3hb{font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);letter-spacing:var(--axo-tracking-tight)}.settings-section__description.svelte-1kze3hb{font-size:var(--axo-text-xs);color:var(--axo-text-secondary);line-height:1.45}.settings-section__trigger[data-state=open] .settings-chevron{transform:rotate(180deg)}.settings-section__content{padding:1rem 1.125rem 1.125rem}.axo-card.svelte-1kze3hb{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-xl)}.settings-error-wrap.svelte-1kze3hb{padding:.25rem}.settings-error.svelte-1kze3hb{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--axo-space-12) var(--axo-space-8);gap:var(--axo-space-4)}.settings-error.svelte-1kze3hb .error-icon:where(.svelte-1kze3hb){font-size:2.5rem}.settings-error.svelte-1kze3hb h3:where(.svelte-1kze3hb){font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0}.settings-error.svelte-1kze3hb p:where(.svelte-1kze3hb){font-family:var(--axo-font-mono);font-size:var(--axo-text-md);color:var(--axo-text-secondary);margin:0;max-width:420px}.retry-btn.svelte-1kze3hb{margin-top:var(--axo-space-4);padding:var(--axo-space-3) var(--axo-space-6);background:var(--axo-accent-primary);color:var(--axo-text-inverse);border:none;border-radius:var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);cursor:pointer;transition:opacity var(--axo-transition-base)}.retry-btn.svelte-1kze3hb:hover{opacity:.9}@media(max-width:960px){.settings-toolbar.svelte-1kze3hb{flex-direction:column;align-items:flex-start}.settings-toolbar__actions.svelte-1kze3hb{width:100%;flex-wrap:wrap}.settings-jump-nav.svelte-1kze3hb{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media(max-width:768px){.axo-page.svelte-1kze3hb{padding:var(--axo-space-4)}.settings-jump-nav.svelte-1kze3hb{grid-template-columns:1fr 1fr}.settings-section__trigger,.settings-section__content{padding:.875rem}}@media(max-width:520px){.settings-jump-nav.svelte-1kze3hb{grid-template-columns:1fr}.settings-toolbar__actions.svelte-1kze3hb{flex-direction:column;align-items:stretch}.settings-toolbar__btn.svelte-1kze3hb{justify-content:center}}.axo-page.svelte-1r5u40h{padding:2rem 2rem 4rem;background:var(--axo-bg-page)}.axo-card.svelte-1r5u40h{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-xl)}.axo-warning.svelte-1r5u40h{margin-bottom:var(--axo-space-4);padding:var(--axo-space-3) var(--axo-space-4);border:1px solid color-mix(in oklch,var(--axo-status-warning) 35%,transparent);border-radius:var(--axo-radius-md);background:color-mix(in oklch,var(--axo-status-warning) 10%,var(--axo-bg-card));color:var(--axo-text-primary);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm)}.axo-card--padded.svelte-1r5u40h{padding:var(--axo-space-6)}.axo-card__title.svelte-1r5u40h{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0 0 var(--axo-space-4) 0}.axo-add-form-container{margin-bottom:var(--axo-space-6)}.axo-form.svelte-1r5u40h{display:flex;flex-direction:column;gap:var(--axo-space-4)}.axo-form-field.svelte-1r5u40h{display:flex;flex-direction:column;gap:var(--axo-space-2)}.axo-form-grid--3col.svelte-1r5u40h{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--axo-space-4)}.axo-label.svelte-1r5u40h{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary)}.axo-select.svelte-1r5u40h{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);width:100%}.axo-select.svelte-1r5u40h:focus{outline:none;border-color:var(--axo-accent-primary);box-shadow:0 0 0 1px var(--axo-accent-primary)}.axo-input.svelte-1r5u40h{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);width:100%}.axo-input.svelte-1r5u40h:focus{outline:none;border-color:var(--axo-accent-primary);box-shadow:0 0 0 1px var(--axo-accent-primary)}.axo-input-group.svelte-1r5u40h{display:flex;align-items:stretch}.axo-input-group__prefix.svelte-1r5u40h{display:flex;align-items:center;padding:var(--axo-space-2) var(--axo-space-3);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-default);border-right:none;border-radius:var(--axo-radius-md) 0 0 var(--axo-radius-md);font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-tertiary)}.axo-input--with-prefix.svelte-1r5u40h{border-radius:0 var(--axo-radius-md) var(--axo-radius-md) 0}.axo-form-actions.svelte-1r5u40h{display:flex;gap:var(--axo-space-3);justify-content:flex-end;padding-top:var(--axo-space-4);border-top:1px solid var(--axo-border-light);margin-top:var(--axo-space-2)}@media(max-width:768px){.axo-page.svelte-1r5u40h{padding:var(--axo-space-4)}.axo-form-grid--3col.svelte-1r5u40h{grid-template-columns:1fr}.axo-card--padded.svelte-1r5u40h{padding:var(--axo-space-4)}}.styles-page.svelte-otfyry{padding:2rem 2rem 4rem;background:var(--axo-bg-page);min-height:100vh}.styles-section.svelte-otfyry{margin-bottom:3rem}.styles-note.svelte-otfyry{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;margin:1rem 0 2rem;border:1px solid color-mix(in oklch,var(--color-info) 35%,transparent);background:color-mix(in oklch,var(--color-info) 12%,transparent);border-radius:8px;color:var(--axo-text-primary)}.styles-note.svelte-otfyry p:where(.svelte-otfyry){margin:0;font-size:.875rem;line-height:1.45}.styles-section-title.svelte-otfyry{font-size:1.25rem;font-weight:700;color:var(--axo-text-primary);margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--axo-border)}.styles-subsection.svelte-otfyry{margin-bottom:2rem}.styles-subsection-title.svelte-otfyry{font-size:.875rem;font-weight:600;color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.quick-links.svelte-otfyry{display:flex;flex-wrap:wrap;gap:1rem}.quick-link.svelte-otfyry{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:var(--axo-bg-surface);border:1px solid var(--axo-border);border-radius:8px;text-decoration:none;color:var(--axo-text-primary);transition:all .2s}.quick-link.svelte-otfyry:hover{border-color:var(--axo-accent);transform:translateY(-1px)}.quick-link-content.svelte-otfyry{display:flex;flex-direction:column}.quick-link-title.svelte-otfyry{font-weight:600}.quick-link-desc.svelte-otfyry{font-size:.75rem;color:var(--axo-text-muted)}.font-samples.svelte-otfyry{display:flex;flex-direction:column;gap:1rem}.font-sample.svelte-otfyry{padding:1rem;background:var(--axo-bg-surface);border:1px solid var(--axo-border);border-radius:6px}.font-sample-label.svelte-otfyry{display:block;font-size:.75rem;font-weight:600;color:var(--axo-text-muted);margin-bottom:.5rem}.font-sample-text.svelte-otfyry{font-size:1.125rem;margin:0}.font-sizes.svelte-otfyry,.font-weights.svelte-otfyry{display:flex;flex-direction:column;gap:.5rem}.font-size-row.svelte-otfyry,.font-weight-row.svelte-otfyry{display:grid;grid-template-columns:100px 140px 1fr;align-items:center;gap:1rem;padding:.5rem 1rem;background:var(--axo-bg-surface);border:1px solid var(--axo-border);border-radius:6px}.font-size-class.svelte-otfyry,.font-weight-class.svelte-otfyry{font-family:var(--font-mono);font-size:.75rem;color:var(--axo-accent)}.font-size-value.svelte-otfyry,.font-weight-value.svelte-otfyry{font-size:.75rem;color:var(--axo-text-muted)}.color-swatches.svelte-otfyry{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.color-swatch.svelte-otfyry{display:flex;gap:.75rem;padding:.75rem;background:var(--axo-bg-surface);border:1px solid var(--axo-border);border-radius:6px}.color-swatch-preview.svelte-otfyry{width:48px;height:48px;border-radius:6px;flex-shrink:0;border:1px solid rgba(0,0,0,.1)}.color-swatch-info.svelte-otfyry{display:flex;flex-direction:column;gap:.125rem;min-width:0}.color-swatch-name.svelte-otfyry{font-weight:600;font-size:.875rem}.color-swatch-value.svelte-otfyry,.color-swatch-var.svelte-otfyry{font-family:var(--font-mono);font-size:.625rem;color:var(--axo-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button-samples.svelte-otfyry{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.spacing-samples.svelte-otfyry{display:flex;flex-direction:column;gap:.5rem}.spacing-row.svelte-otfyry{display:grid;grid-template-columns:100px 140px 1fr;align-items:center;gap:1rem;padding:.5rem 1rem;background:var(--axo-bg-surface);border:1px solid var(--axo-border);border-radius:6px}.spacing-name.svelte-otfyry{font-family:var(--font-mono);font-size:.75rem;color:var(--axo-accent)}.spacing-value.svelte-otfyry{font-size:.75rem;color:var(--axo-text-muted)}.spacing-preview.svelte-otfyry{height:12px;background:var(--axo-bg-muted);border-radius:2px;overflow:hidden}.spacing-bar.svelte-otfyry{height:100%;background:var(--axo-accent);max-width:100%}.animation-samples.svelte-otfyry{display:flex;flex-direction:column;gap:.5rem}.animation-row.svelte-otfyry{display:grid;grid-template-columns:140px 80px 80px 1fr;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--axo-bg-surface);border:1px solid var(--axo-border);border-radius:6px}.animation-var.svelte-otfyry{font-family:var(--font-mono);font-size:.6875rem;color:var(--axo-accent)}.animation-name.svelte-otfyry{font-weight:600;font-size:.875rem}.animation-value.svelte-otfyry{font-size:.75rem;color:var(--axo-text-muted)}.animation-preview.svelte-otfyry{height:24px;background:var(--axo-bg-muted);border-radius:12px;padding:4px}.animation-dot.svelte-otfyry{width:16px;height:16px;background:var(--axo-accent);border-radius:50%;transition-property:transform}.animation-row.svelte-otfyry:hover .animation-dot:where(.svelte-otfyry){transform:translate(calc(100% + 100px))}.form-samples.svelte-otfyry{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.badge-samples.svelte-otfyry{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:768px){.styles-page.svelte-otfyry{padding:1rem 1rem 3rem}.font-size-row.svelte-otfyry,.font-weight-row.svelte-otfyry,.spacing-row.svelte-otfyry{grid-template-columns:1fr;gap:.25rem}.animation-row.svelte-otfyry{grid-template-columns:1fr 1fr}.color-swatches.svelte-otfyry{grid-template-columns:1fr}}.toolbox-admin.svelte-2qh249{padding:2rem 2rem 4rem;background:var(--axo-bg-page, #f9fafb);min-height:100vh}.toolbox-stats.svelte-2qh249{display:flex;gap:1rem;margin-bottom:1.5rem}.toolbox-stat.svelte-2qh249{display:flex;flex-direction:column;padding:1rem 1.5rem;background:var(--axo-surface, white);border:1px solid var(--axo-border, #e5e7eb);border-radius:.5rem;min-width:120px}.toolbox-stat__value.svelte-2qh249{font-size:1.5rem;font-weight:700;color:var(--axo-text, #1f2937)}.toolbox-stat--success.svelte-2qh249 .toolbox-stat__value:where(.svelte-2qh249){color:var(--axo-success, #22c55e)}.toolbox-stat--muted.svelte-2qh249 .toolbox-stat__value:where(.svelte-2qh249){color:var(--axo-text-muted, #9ca3af)}.toolbox-stat__label.svelte-2qh249{font-size:.75rem;color:var(--axo-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.025em}.toolbox-actions.svelte-2qh249{display:flex;gap:.75rem;margin-bottom:2rem;align-items:center}.toolbox-preview-link.svelte-2qh249{display:inline-flex;align-items:center;gap:.375rem;margin-left:auto;padding:.5rem .75rem;font-size:.8125rem;color:var(--axo-text-muted, #6b7280);text-decoration:none;border:1px solid var(--axo-border, #e5e7eb);border-radius:.375rem;transition:all .15s ease}.toolbox-preview-link.svelte-2qh249:hover{color:var(--axo-primary, #3b82f6);border-color:var(--axo-primary, #3b82f6)}.toolbox-preview-link.svelte-2qh249:focus-visible{outline:2px solid var(--axo-accent-primary, #3b82f6);outline-offset:2px}.toolbox-list.svelte-2qh249{display:flex;flex-direction:column;gap:1.5rem}.toolbox-category{background:var(--axo-surface, white);border:1px solid var(--axo-border, #e5e7eb);border-radius:.5rem;overflow:hidden}.toolbox-category__header{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:var(--axo-bg-page, #f9fafb);border:none;border-bottom:1px solid var(--axo-border, #e5e7eb);color:var(--axo-text-muted, #6b7280);cursor:pointer;transition:background .15s ease;width:100%;font-family:inherit;font-size:inherit}.toolbox-category__header:hover{background:var(--axo-bg-subtle, #f3f4f6)}.toolbox-category__header:focus-visible{outline:2px solid var(--axo-accent-primary, #3b82f6);outline-offset:-2px}.toolbox-category__title.svelte-2qh249{font-size:.9375rem;font-weight:600;color:var(--axo-text, #374151);margin:0;flex:1;text-align:left}.toolbox-category__count.svelte-2qh249{font-size:.75rem;color:var(--axo-text-muted, #9ca3af);background:var(--axo-bg-card, white);padding:.25rem .5rem;border-radius:.25rem}.toolbox-category__tools{display:flex;flex-direction:column}.toolbox-tool.svelte-2qh249{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--axo-border, #e5e7eb);transition:background .15s ease}.toolbox-tool.svelte-2qh249:last-child{border-bottom:none}.toolbox-tool.svelte-2qh249:hover{background:var(--axo-bg-page, #f9fafb)}.toolbox-tool--enabled.svelte-2qh249{background:color-mix(in srgb,var(--axo-success, #22c55e) 5%,transparent)}.toolbox-tool--enabled.svelte-2qh249:hover{background:color-mix(in srgb,var(--axo-success, #22c55e) 8%,transparent)}.toolbox-tool__info.svelte-2qh249{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.toolbox-tool__name.svelte-2qh249{font-size:.9375rem;font-weight:500;color:var(--axo-text, #374151);display:flex;align-items:center;gap:.5rem}.toolbox-tool__badge.svelte-2qh249{font-size:.625rem;font-weight:600;padding:.125rem .375rem;background:#f59e0b26;color:#92400e;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em}.toolbox-tool__description.svelte-2qh249{font-size:.8125rem;color:var(--axo-text-muted, #6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbox-switch{position:relative;display:inline-flex;align-items:center;width:3rem;height:1.5rem;background:var(--axo-border, #d1d5db);border:none;border-radius:1rem;cursor:pointer;transition:all .2s ease;flex-shrink:0;padding:0}.toolbox-switch[data-state=checked]{background:var(--axo-success, #22c55e)}.toolbox-switch[data-disabled]{opacity:.5;cursor:not-allowed}.toolbox-switch:focus-visible{outline:2px solid var(--axo-accent-primary, #3b82f6);outline-offset:2px}.toolbox-switch__thumb.svelte-2qh249{display:flex;align-items:center;justify-content:center;position:absolute;left:.125rem;width:1.25rem;height:1.25rem;background:#fff;border-radius:50%;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}.toolbox-switch__thumb--checked.svelte-2qh249{transform:translate(1.5rem)}@media(max-width:768px){.toolbox-admin.svelte-2qh249{padding:1rem}.toolbox-stats.svelte-2qh249{flex-wrap:wrap}.toolbox-stat.svelte-2qh249{flex:1;min-width:100px}.toolbox-actions.svelte-2qh249{flex-wrap:wrap}.toolbox-preview-link.svelte-2qh249{margin-left:0;width:100%;justify-content:center}.toolbox-tool__description.svelte-2qh249{display:none}}.variant-badge.svelte-39qjjx{display:inline-flex;align-items:center;padding:.125rem .5rem;background:color-mix(in srgb,var(--variant-color, #6b7280) 15%,transparent);color:var(--variant-color, #6b7280);border-radius:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.version-badge.svelte-39qjjx{display:inline-flex;align-items:center;padding:.125rem .375rem;background:var(--axo-bg-tertiary);color:var(--axo-text-secondary);border-radius:.25rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:600}.axo-form-grid.svelte-39qjjx{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:640px){.axo-form-grid.svelte-39qjjx{grid-template-columns:1fr}}.axo-help-text.svelte-39qjjx{display:block;margin-top:.25rem;font-size:.75rem;color:var(--axo-text-tertiary)}.tool-embed.svelte-1ehp629{display:flex;flex-direction:column;height:calc(100dvh - var(--current-header-height, 4rem));min-height:0}.tool-embed__header.svelte-1ehp629{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-bottom:1px solid var(--fallback-bc, oklch(.8 0 0));background:var(--fallback-b1, oklch(1 0 0));flex-shrink:0}.tool-embed__back.svelte-1ehp629{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;color:var(--fallback-bc, oklch(.3 0 0));transition:background .15s;&:hover{background:var(--fallback-b2, oklch(.95 0 0))}}.tool-embed__title.svelte-1ehp629{font-size:.875rem;font-weight:600;flex:1;color:var(--fallback-bc, oklch(.3 0 0))}.tool-embed__open.svelte-1ehp629{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;border-radius:.375rem;color:var(--fallback-bc, oklch(.4 0 0));border:1px solid var(--fallback-bc, oklch(.85 0 0));transition:all .15s;&:hover{background:var(--fallback-b2, oklch(.95 0 0));color:var(--fallback-bc, oklch(.2 0 0))}}.tool-embed__iframe.svelte-1ehp629{flex:1;width:100%;border:none;min-height:0}.tool-embed__not-found.svelte-1ehp629{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;height:50vh;color:var(--fallback-bc, oklch(.5 0 0));a:where(.svelte-1ehp629){color:var(--fallback-p, oklch(.5 .2 260));text-decoration:underline}}.admin-verify-backdrop{position:fixed;inset:0;background:#14181fcc;backdrop-filter:blur(4px);z-index:100;animation:svelte-kz00ku-fadeIn .15s ease}.admin-verify-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#1d212b;border:1px solid hsl(220 15% 22%);border-radius:12px;padding:0;max-width:380px;width:calc(100% - 2rem);box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #272c35;animation:svelte-kz00ku-slideUp .2s ease;z-index:101;overflow:hidden}.admin-verify-header{text-align:center;padding:24px 24px 16px;border-bottom:1px solid hsl(220 15% 20%);background:#181d25}.admin-verify-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#22c35d26;color:#3cdd77;border-radius:50%;margin-bottom:12px}.admin-verify-title{font-family:JetBrains Mono,SF Mono,monospace;font-size:18px;font-weight:600;color:#f0f2f4;margin:0;letter-spacing:-.02em}.admin-verify-description{font-family:JetBrains Mono,SF Mono,monospace;font-size:13px;color:#8a94a8;margin:6px 0 0}.admin-verify-content{padding:24px}.admin-verify-request{text-align:center}.admin-verify-info{font-family:JetBrains Mono,SF Mono,monospace;font-size:13px;color:#b6bcc9;margin:0 0 6px;line-height:1.5}.admin-verify-info-secondary{font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;color:#6c7993;margin:0 0 20px}.admin-verify-request-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;font-family:JetBrains Mono,SF Mono,monospace;font-size:14px;font-weight:500;background:#f0f2f4;color:#1d212b;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease}.admin-verify-request-btn:hover:not(:disabled){background:#d3d7de}.admin-verify-request-btn:disabled{opacity:.6;cursor:not-allowed}.admin-verify-otp{text-align:center}.admin-verify-sent-notice{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;color:#3cdd77;margin:0 0 20px;background:#22c35d1a;padding:6px 12px;border-radius:20px}.admin-verify-otp-inputs{display:flex;gap:8px;justify-content:center;margin-bottom:20px}.admin-verify-otp-input{width:44px;height:52px;font-family:JetBrains Mono,SF Mono,monospace;font-size:22px;font-weight:600;text-align:center;background:#14181f;border:2px solid hsl(220 15% 25%);border-radius:8px;color:#f0f2f4;transition:all .15s ease}.admin-verify-otp-input:focus{outline:none;border-color:#f0f2f4;box-shadow:0 0 0 3px #f0f2f41a}.admin-verify-otp-input--filled{border-color:#22c35d;background:#22c35d0d}.admin-verify-otp-input--error{border-color:#d92626;animation:svelte-kz00ku-shake .3s ease}.admin-verify-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;font-family:JetBrains Mono,SF Mono,monospace;font-size:14px;font-weight:500;background:#22c35d;color:#033013;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease;margin-bottom:12px}.admin-verify-submit-btn:hover:not(:disabled){background:#26d968}.admin-verify-submit-btn:disabled{opacity:.6;cursor:not-allowed}.admin-verify-resend-btn{display:inline-flex;align-items:center;justify-content:center;font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;color:#8a94a8;background:transparent;border:none;cursor:pointer;transition:color .15s ease}.admin-verify-resend-btn:hover:not(:disabled){color:#d3d7de}.admin-verify-resend-btn:disabled{cursor:not-allowed}.admin-verify-error{display:flex;align-items:center;justify-content:center;gap:8px;font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;color:#e05252;background:#d926261a;padding:10px 16px;border-radius:8px;margin-top:16px}.admin-verify-footer{padding:16px 24px;border-top:1px solid hsl(220 15% 20%);background:#181d25;text-align:center}.admin-verify-cancel-btn{font-family:JetBrains Mono,SF Mono,monospace;font-size:13px;color:#8a94a8;background:transparent;border:1px solid hsl(220 15% 25%);padding:8px 20px;border-radius:6px;cursor:pointer;transition:all .15s ease}.admin-verify-cancel-btn:hover{color:#d3d7de;border-color:#4c5567}.admin-verify-close{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;color:#6c7993;border-radius:6px;cursor:pointer;transition:all .15s ease}.admin-verify-close:hover{background:#2b303b;color:#d3d7de}.admin-verify-spin{animation:svelte-kz00ku-spin 1s linear infinite}@keyframes svelte-kz00ku-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-kz00ku-slideUp{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes svelte-kz00ku-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes svelte-kz00ku-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-gate.svelte-1mi3efx{position:relative;min-height:200px;background:var(--axo-bg-card, hsl(220 20% 14%));border:1px solid var(--axo-border-light, hsl(220 15% 22%));border-radius:var(--axo-radius-xl, 12px);overflow:hidden}.admin-gate--verified.svelte-1mi3efx{border-color:#22c35d4d}.admin-gate__loading.svelte-1mi3efx{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.admin-gate__loading-spinner.svelte-1mi3efx{color:var(--axo-text-secondary, hsl(220 15% 60%));animation:svelte-1mi3efx-spin 1s linear infinite;margin-bottom:12px}.admin-gate__loading-text.svelte-1mi3efx{font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:var(--axo-text-sm, 13px);color:var(--axo-text-secondary, hsl(220 15% 60%));margin:0}.admin-gate__locked.svelte-1mi3efx{display:flex;align-items:center;justify-content:center;padding:48px 24px;background:repeating-linear-gradient(-45deg,transparent,transparent 10px,hsl(220 20% 12% / 50%) 10px,hsl(220 20% 12% / 50%) 20px)}.admin-gate__locked-content.svelte-1mi3efx{text-align:center;max-width:320px}.admin-gate__locked-icon.svelte-1mi3efx{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:#252b37;border:1px solid hsl(220 15% 25%);color:#6c7993;border-radius:50%;margin-bottom:16px}.admin-gate__locked-title.svelte-1mi3efx{font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:var(--axo-text-lg, 18px);font-weight:600;color:var(--axo-text-primary, hsl(220 15% 95%));margin:0 0 8px;letter-spacing:-.02em}.admin-gate__locked-description.svelte-1mi3efx{font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:var(--axo-text-sm, 13px);color:var(--axo-text-secondary, hsl(220 15% 60%));margin:0 0 20px;line-height:1.6}.admin-gate__verify-btn.svelte-1mi3efx{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:var(--axo-text-base, 14px);font-weight:500;background:var(--axo-text-primary, hsl(220 15% 95%));color:var(--axo-bg-card, hsl(220 20% 14%));border:none;border-radius:var(--axo-radius-lg, 8px);cursor:pointer;transition:all .15s ease}.admin-gate__verify-btn.svelte-1mi3efx:hover{background:#d3d7de;transform:translateY(-1px)}.admin-gate__header.svelte-1mi3efx{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#22c35d1a;border-bottom:1px solid hsl(142 70% 45% / 20%)}.admin-gate__status.svelte-1mi3efx{display:flex;align-items:center;gap:8px;color:#3cdd77}.admin-gate__status-text.svelte-1mi3efx{font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.admin-gate__timer.svelte-1mi3efx{display:inline-flex;align-items:center;gap:4px;font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:12px;color:#a7afbe;background:#252b37;padding:4px 8px;border-radius:4px;margin-left:8px}.admin-gate__lock-btn.svelte-1mi3efx{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-family:var(--axo-font-mono, "JetBrains Mono", monospace);font-size:12px;color:#8a94a8;background:transparent;border:1px solid hsl(220 15% 25%);border-radius:6px;cursor:pointer;transition:all .15s ease}.admin-gate__lock-btn.svelte-1mi3efx:hover{color:#d3d7de;border-color:#576175;background:#252b37}.admin-gate__content.svelte-1mi3efx{padding:0}@keyframes svelte-1mi3efx-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-edit-backdrop{position:fixed;inset:0;background:var(--axo-bg-overlay);backdrop-filter:blur(4px);z-index:100;animation:svelte-1qnqv49-fadeIn .15s ease}.admin-edit-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-xl);max-width:480px;width:calc(100% - 2rem);max-height:calc(100vh - 4rem);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--axo-shadow-2xl);animation:svelte-1qnqv49-slideUp .2s ease;z-index:101}.admin-edit-header{padding:var(--axo-space-5);border-bottom:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.admin-edit-title{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0;letter-spacing:-.02em}.admin-edit-description{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);margin:var(--axo-space-1) 0 0}.admin-edit-content{flex:1;overflow-y:auto;padding:var(--axo-space-5)}.admin-edit-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--axo-space-8);text-align:center;color:var(--axo-text-tertiary)}.admin-edit-loading-spinner{animation:svelte-1qnqv49-spin 1s linear infinite;margin-bottom:var(--axo-space-3)}.admin-edit-loading p{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);margin:0}.admin-edit-error-state{display:flex;flex-direction:column;align-items:center;padding:var(--axo-space-8);text-align:center;color:var(--axo-accent-error)}.admin-edit-error-state p{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);margin:var(--axo-space-3) 0 0}.admin-edit-info{background:var(--axo-bg-input);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-lg);padding:var(--axo-space-3) var(--axo-space-4);margin-bottom:var(--axo-space-5)}.admin-edit-info-row{display:flex;justify-content:space-between;padding:var(--axo-space-2) 0}.admin-edit-info-row:not(:last-child){border-bottom:1px solid var(--axo-border-light)}.admin-edit-info-label{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-muted)}.admin-edit-info-value{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary)}.admin-edit-form{display:flex;flex-direction:column;gap:var(--axo-space-4)}.admin-edit-field{display:flex;flex-direction:column;gap:var(--axo-space-2)}.admin-edit-label{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);font-weight:var(--axo-weight-medium);color:var(--axo-text-secondary);text-transform:uppercase;letter-spacing:.05em}.admin-edit-input,.admin-edit-select,.admin-edit-textarea{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);padding:var(--axo-space-3);background:var(--axo-bg-input);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-md);color:var(--axo-text-primary);transition:border-color var(--axo-transition-fast)}.admin-edit-input:focus,.admin-edit-select:focus,.admin-edit-textarea:focus{outline:none;border-color:var(--axo-accent-primary)}.admin-edit-input::placeholder,.admin-edit-textarea::placeholder{color:var(--axo-text-muted)}.admin-edit-select{cursor:pointer}.admin-edit-select option{background:var(--axo-bg-card);color:var(--axo-text-primary)}.admin-edit-textarea{resize:vertical;min-height:80px}.admin-edit-field-hint{font-family:var(--axo-font-mono);font-size:var(--axo-text-2xs);color:var(--axo-text-muted);margin:2px 0 0}.admin-edit-error{display:flex;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-accent-error);background:color-mix(in srgb,var(--axo-accent-error) 10%,transparent);padding:var(--axo-space-3) var(--axo-space-4);border-radius:var(--axo-radius-lg);margin-top:var(--axo-space-4)}.admin-edit-success{display:flex;align-items:center;gap:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-accent-success);background:color-mix(in srgb,var(--axo-accent-success) 10%,transparent);padding:var(--axo-space-3) var(--axo-space-4);border-radius:var(--axo-radius-lg);margin-top:var(--axo-space-4)}.admin-edit-footer{display:flex;justify-content:flex-end;gap:var(--axo-space-3);padding:var(--axo-space-4) var(--axo-space-5);border-top:1px solid var(--axo-border-light);background:var(--axo-bg-subtle)}.admin-edit-close{position:absolute;top:var(--axo-space-4);right:var(--axo-space-4);display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;color:var(--axo-text-muted);border-radius:var(--axo-radius-md);cursor:pointer;transition:all var(--axo-transition-fast)}.admin-edit-close:hover{background:var(--axo-bg-hover);color:var(--axo-text-primary)}.admin-edit-spin{animation:svelte-1qnqv49-spin 1s linear infinite}@keyframes svelte-1qnqv49-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1qnqv49-slideUp{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes svelte-1qnqv49-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
