.alloy-avatar[data-v-4dc92636]{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--alloy-radius-sm);color:var(--alloy-on-blue);font-family:var(--alloy-font);font-weight:700;letter-spacing:-.5px;flex-shrink:0}.alloy-avatar--sm[data-v-4dc92636]{width:32px;height:32px;font-size:13px}.alloy-avatar--md[data-v-4dc92636]{width:64px;height:64px;font-size:24px}.alloy-avatar--lg[data-v-4dc92636]{width:96px;height:96px;font-size:36px}.alloy-avatar__initials[data-v-4dc92636]{line-height:1}.alloy-badge{font-family:var(--alloy-font);font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;padding:2px 8px;border-radius:var(--alloy-radius-sm);white-space:nowrap;line-height:1.4;display:inline-flex;align-items:center}.alloy-badge--default{background:var(--alloy-border);color:var(--alloy-text-secondary)}.alloy-badge--green{background:var(--alloy-green);color:var(--alloy-on-green)}.alloy-badge--red{background:var(--alloy-red);color:var(--alloy-on-red)}.alloy-badge--orange{background:var(--alloy-orange);color:var(--alloy-on-orange)}.alloy-badge--blue{background:var(--alloy-blue);color:var(--alloy-on-blue)}.alloy-badge--purple{background:var(--alloy-purple);color:var(--alloy-on-purple)}.alloy-badge--cyan{background:var(--alloy-cyan);color:var(--alloy-on-cyan)}.alloy-badge--yellow{background:var(--alloy-yellow);color:var(--alloy-on-yellow)}.alloy-badge--teal{background:var(--alloy-teal);color:var(--alloy-on-teal)}.alloy-badge--outline{border:1px solid var(--alloy-border-strong);background:transparent;color:var(--alloy-text-secondary)}.alloy-btn{font-family:var(--alloy-font);font-weight:600;letter-spacing:.5px;text-transform:uppercase;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;cursor:pointer;border-radius:var(--alloy-radius-sm);transition:background-color var(--alloy-transition-fast),color var(--alloy-transition-fast),border-color var(--alloy-transition-fast),transform .1s ease;line-height:1.2}.alloy-btn:active:not(:disabled){transform:scale(.97)}.alloy-btn:disabled{opacity:.5;cursor:not-allowed}.alloy-btn:focus-visible{outline:2px solid var(--alloy-blue);outline-offset:2px}.alloy-btn--sm{font-size:10px;padding:4px 8px}.alloy-btn--default{min-height:36px;font-size:13px;padding:8px 16px}.alloy-btn--lg{min-height:40px;font-size:14px;padding:10px 20px}.alloy-btn--icon,.alloy-btn--icon-sm,.alloy-btn--icon-lg{justify-content:center;padding:0}.alloy-btn--icon{width:36px;height:36px}.alloy-btn--icon-sm{width:32px;height:32px}.alloy-btn--icon-lg{width:40px;height:40px}.alloy-btn{transition:background var(--alloy-transition-fast),box-shadow var(--alloy-transition-fast),color var(--alloy-transition-fast),border-color var(--alloy-transition-fast),transform .1s ease}.alloy-btn--primary{background:linear-gradient(180deg,var(--alloy-forge-primary-top) 0%,var(--alloy-forge-primary-bottom) 100%);border:1px solid var(--alloy-forge-primary-border);color:var(--alloy-control-primary-foreground);box-shadow:inset 0 1px 0 var(--alloy-forge-sheen-dark),inset 0 -1px 0 var(--alloy-forge-inset-dark),var(--alloy-forge-shadow-close),var(--alloy-forge-shadow-far)}.alloy-btn--primary:hover:not(:disabled){background:linear-gradient(180deg,var(--alloy-forge-primary-hover-top) 0%,var(--alloy-forge-primary-hover-bottom) 100%)}.alloy-btn--primary:active:not(:disabled){box-shadow:inset 0 1px 2px var(--alloy-forge-inset-dark),inset 0 -1px 0 var(--alloy-forge-sheen-dark),0 1px 1px #00000026}.dark .alloy-btn--primary{box-shadow:inset 0 1px 0 var(--alloy-forge-sheen-light),inset 0 -1px 0 var(--alloy-forge-inset-light),var(--alloy-forge-shadow-close),var(--alloy-forge-shadow-far)}.alloy-btn--accent{background:linear-gradient(180deg,var(--alloy-forge-accent-top) 0%,var(--alloy-forge-accent-bottom) 100%);border:1px solid var(--alloy-forge-accent-border);color:var(--alloy-control-accent-foreground);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000040,0 1px 2px #1e40af59,0 4px 10px #0000001f}.alloy-btn--accent:hover:not(:disabled){background:linear-gradient(180deg,var(--alloy-forge-accent-hover-top) 0%,var(--alloy-forge-accent-hover-bottom) 100%)}.alloy-btn--accent:active:not(:disabled){box-shadow:inset 0 1px 2px #00000040,0 1px 1px #1e40af40}.alloy-btn--secondary{background:linear-gradient(180deg,var(--alloy-forge-secondary-top) 0%,var(--alloy-forge-secondary-bottom) 100%);border:1px solid var(--alloy-forge-secondary-border);color:var(--alloy-control-secondary-foreground);box-shadow:inset 0 1px 0 var(--alloy-forge-sheen-light),inset 0 -1px 0 var(--alloy-forge-inset-light),var(--alloy-forge-shadow-close-light),var(--alloy-forge-shadow-far-light)}.alloy-btn--secondary:hover:not(:disabled){background:linear-gradient(180deg,var(--alloy-forge-secondary-hover-top) 0%,var(--alloy-forge-secondary-hover-bottom) 100%);border-color:var(--alloy-text-tertiary)}.alloy-btn--secondary:active:not(:disabled){box-shadow:inset 0 1px 2px var(--alloy-forge-inset-light),0 1px 1px #0000000f}.dark .alloy-btn--secondary{box-shadow:inset 0 1px 0 var(--alloy-forge-sheen-dark),inset 0 -1px 0 var(--alloy-forge-inset-dark),var(--alloy-forge-shadow-close),var(--alloy-forge-shadow-far)}.alloy-btn--ghost{background:transparent;border:1px solid transparent;color:var(--alloy-text-secondary);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:var(--alloy-text-tertiary)}.alloy-btn--ghost:hover:not(:disabled){color:var(--alloy-text);text-decoration-color:var(--alloy-text)}.alloy-btn--ghost-dark{background:transparent;border:1px solid transparent;color:var(--alloy-text-quaternary);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:var(--alloy-border-dark)}.alloy-btn--ghost-dark:hover:not(:disabled){color:var(--alloy-text-inverse);text-decoration-color:var(--alloy-text-inverse);background:#ffffff0f}.alloy-btn--danger{background:linear-gradient(180deg,var(--alloy-forge-danger-top) 0%,var(--alloy-forge-danger-bottom) 100%);border:1px solid var(--alloy-forge-danger-border);color:var(--alloy-control-danger-foreground);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000004d,0 1px 2px #7f121266,0 4px 10px #0000001f}.alloy-btn--danger:hover:not(:disabled){background:linear-gradient(180deg,var(--alloy-forge-danger-hover-top) 0%,var(--alloy-forge-danger-hover-bottom) 100%)}.alloy-btn--danger:active:not(:disabled){box-shadow:inset 0 1px 2px #0000004d,0 1px 1px #7f12124d}@media (prefers-reduced-motion: reduce){.alloy-btn{transition:none}.alloy-btn:active:not(:disabled){transform:none}}@media (pointer: coarse){.alloy-btn{min-height:44px}.alloy-btn--icon,.alloy-btn--icon-sm,.alloy-btn--icon-lg{width:44px;height:44px}}.alloy-card{background:var(--alloy-surface);border-radius:var(--alloy-radius-sm)}.alloy-card--flat{border:1px solid var(--alloy-border-light)}.alloy-card--raised{border:1px solid var(--alloy-border);box-shadow:var(--alloy-shadow)}.alloy-card--elevated{border:1px solid var(--alloy-border);box-shadow:var(--alloy-shadow-lg)}.alloy-chip[data-v-1e475af5]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-family:var(--alloy-font);font-size:12px;font-weight:500;line-height:1.2;color:var(--alloy-text-secondary);background:var(--alloy-surface);border:1px solid var(--alloy-border);border-radius:var(--alloy-radius-sm);cursor:pointer;transition:background-color var(--alloy-transition-fast),border-color var(--alloy-transition-fast),color var(--alloy-transition-fast);white-space:nowrap}.alloy-chip[data-v-1e475af5]:hover:not(:disabled):not(.alloy-chip--selected){border-color:var(--alloy-text-tertiary);color:var(--alloy-text)}.alloy-chip[data-v-1e475af5]:focus-visible{outline:2px solid var(--alloy-blue);outline-offset:1px}.alloy-chip[data-v-1e475af5]:disabled{opacity:.5;cursor:not-allowed}.alloy-chip--selected[data-v-1e475af5]{background:var(--alloy-blue);color:var(--alloy-on-blue);border-color:var(--alloy-blue)}.alloy-chip__label[data-v-1e475af5]{display:inline-flex;align-items:center}.alloy-field-error[data-v-959b8b90]{margin:0;font-family:var(--alloy-font);font-size:12px;color:var(--alloy-red)}.alloy-input{font-family:var(--alloy-font);font-size:13px;font-weight:500;color:var(--alloy-text);background:var(--alloy-surface-secondary);border:1px solid var(--alloy-border-strong);border-radius:var(--alloy-radius-sm);padding:6px 10px;min-height:36px;width:100%;outline:none;transition:border-color var(--alloy-transition-fast),box-shadow var(--alloy-transition-fast)}.alloy-input::placeholder{color:var(--alloy-text-secondary)}.alloy-input:focus{border-color:var(--alloy-blue);box-shadow:0 0 0 2px #5b7fb826}.alloy-input:disabled{opacity:.5;cursor:not-allowed}.alloy-input[aria-invalid=true]{border-color:var(--alloy-red)}@media (pointer: coarse){.alloy-input{min-height:44px}}.alloy-label-row[data-v-b6a6a955]{display:flex;align-items:center;justify-content:space-between;gap:12px}.alloy-label[data-v-b6a6a955]{font-family:var(--alloy-font);font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--alloy-text-tertiary);line-height:1}.alloy-label__required[data-v-b6a6a955]{color:var(--alloy-red);margin-left:2px}.alloy-label__helper[data-v-b6a6a955]{font-family:var(--alloy-font);font-size:11px;color:var(--alloy-text-tertiary);margin:0}.alloy-modal-overlay[data-v-df78d53b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;display:flex;align-items:center;justify-content:center;background:#0000008c}.alloy-modal[data-v-df78d53b]{position:fixed;top:50%;left:50%;z-index:76;max-width:92vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;transform:translate(-50%,-50%);background:var(--alloy-surface);border:1px solid var(--alloy-border-strong);border-radius:var(--alloy-radius-lg);box-shadow:var(--alloy-shadow-lg);font-family:var(--alloy-font);color:var(--alloy-text)}.alloy-modal-header[data-v-df78d53b]{display:flex;align-items:center;gap:9px;padding:14px 18px;border-bottom:1px solid var(--alloy-border);background:var(--alloy-surface-secondary)}.alloy-modal-icon[data-v-df78d53b]{color:var(--alloy-orange)}.alloy-modal-title[data-v-df78d53b]{font-size:14px;font-weight:600}.alloy-modal-close[data-v-df78d53b]{margin-left:auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:4px;background:transparent;border:none;border-radius:var(--alloy-radius-sm);color:var(--alloy-text-secondary);cursor:pointer}.alloy-modal-close[data-v-df78d53b]:hover{color:var(--alloy-text);background:var(--alloy-border)}.alloy-modal-close[data-v-df78d53b]:focus-visible{outline:2px solid var(--alloy-blue);outline-offset:2px}.alloy-modal-body[data-v-df78d53b]{overflow-y:auto}.alloy-modal-footer[data-v-df78d53b]{display:flex;justify-content:flex-end;gap:10px;padding:13px 18px;border-top:1px solid var(--alloy-border)}@media (pointer: coarse){.alloy-modal-close[data-v-df78d53b]{width:44px;height:44px}}.alloy-segment[data-v-2d643275]{display:inline-flex;border:1px solid var(--alloy-border-strong);border-radius:var(--alloy-radius-sm);overflow:hidden}.alloy-segment__btn[data-v-2d643275]{font-family:var(--alloy-font);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;padding:4px 14px;border:none;border-radius:0;background:none;color:var(--alloy-text-tertiary);cursor:pointer;white-space:nowrap;line-height:1.3;transition:background-color var(--alloy-transition-fast),color var(--alloy-transition-fast)}.alloy-segment__btn+.alloy-segment__btn[data-v-2d643275]{border-left:1px solid var(--alloy-border-strong)}.alloy-segment__btn[data-v-2d643275]:hover:not(.alloy-segment__btn--active){color:var(--alloy-text);background:var(--alloy-surface)}.alloy-segment__btn[data-v-2d643275]:focus-visible{position:relative;z-index:1;outline:2px solid var(--alloy-blue);outline-offset:-2px}.alloy-segment__btn--active[data-v-2d643275]{background:var(--alloy-text);color:var(--alloy-bg)}@media (pointer: coarse){.alloy-segment__btn[data-v-2d643275]{min-height:44px}}.alloy-select[data-v-4a0461df]{position:relative;display:inline-flex;width:100%;background:var(--alloy-surface-secondary);border:1px solid var(--alloy-border-strong);border-radius:var(--alloy-radius-sm);height:32px;transition:border-color var(--alloy-transition-fast),box-shadow var(--alloy-transition-fast)}.alloy-select[data-v-4a0461df]:focus-within{border-color:var(--alloy-blue);box-shadow:0 0 0 2px #5b7fb826}.alloy-select[data-disabled][data-v-4a0461df]{opacity:.5;cursor:not-allowed}.alloy-select__native[data-v-4a0461df]{width:100%;height:100%;font-family:var(--alloy-font);font-size:13px;font-weight:500;color:var(--alloy-text);background:transparent;border:none;outline:none;padding:0 30px 0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.alloy-select__native[data-v-4a0461df]:disabled{cursor:not-allowed}.alloy-select__icon[data-v-4a0461df]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--alloy-text-tertiary);pointer-events:none}@media (pointer: coarse){.alloy-select[data-v-4a0461df]{height:44px}}.alloy-switch[data-v-9531a75f]{width:40px;height:24px;border-radius:var(--alloy-radius-full);background:var(--alloy-border-strong);border:none;padding:0;position:relative;cursor:pointer;transition:background-color var(--alloy-transition);flex-shrink:0}.alloy-switch[data-v-9531a75f]:focus-visible{outline:2px solid var(--alloy-blue);outline-offset:2px}.alloy-switch[data-v-9531a75f]:disabled{opacity:.5;cursor:not-allowed}.alloy-switch--checked[data-v-9531a75f]{background:var(--alloy-green)}.alloy-switch__thumb[data-v-9531a75f]{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:var(--alloy-radius-full);background:#fff;transition:transform var(--alloy-transition);box-shadow:var(--alloy-shadow-xs)}.alloy-switch--checked .alloy-switch__thumb[data-v-9531a75f]{transform:translate(16px)}@media (pointer: coarse){.alloy-switch[data-v-9531a75f]{width:44px;height:28px}.alloy-switch__thumb[data-v-9531a75f]{width:24px;height:24px}}.alloy-tab-bar[data-v-270e5b5a]{display:flex;align-items:flex-end;gap:0;min-width:0;border-bottom:1px solid var(--alloy-border)}.alloy-tab-bar__tab[data-v-270e5b5a]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px 16px 8px;border:none;background:none;font-family:var(--alloy-font);font-size:13px;font-weight:500;color:var(--alloy-text-tertiary);cursor:pointer;white-space:nowrap;line-height:1.3;transition:color var(--alloy-transition-fast),background-color var(--alloy-transition-fast)}.alloy-tab-bar__tab[data-v-270e5b5a]:hover:not(.alloy-tab-bar__tab--active){color:var(--alloy-text-secondary)}.alloy-tab-bar__tab--active[data-v-270e5b5a]{color:var(--alloy-text);font-weight:600}.alloy-tab-bar__count[data-v-270e5b5a]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;border-radius:var(--alloy-radius-full);background:var(--alloy-surface-secondary);color:var(--alloy-text-tertiary);font-size:10px;font-weight:600}.alloy-tab-bar__count--active[data-v-270e5b5a]{background:color-mix(in srgb,var(--alloy-blue) 16%,transparent);color:var(--alloy-blue)}.alloy-tab-bar__indicator[data-v-270e5b5a]{position:absolute;left:16px;right:16px;bottom:0;height:2px;border-radius:1px 1px 0 0;background:var(--alloy-blue)}.alloy-tags[data-v-a70fe39c]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:5px 6px;background:var(--alloy-surface-secondary);border:1px solid var(--alloy-border-strong);border-radius:var(--alloy-radius-sm);transition:border-color var(--alloy-transition-fast),box-shadow var(--alloy-transition-fast)}.alloy-tags--stack[data-v-a70fe39c]{flex-direction:column;align-items:stretch}.alloy-tags--focused[data-v-a70fe39c]{border-color:var(--alloy-blue);box-shadow:0 0 0 2px #5b7fb826}.alloy-tags--disabled[data-v-a70fe39c]{opacity:.6;cursor:not-allowed}.alloy-tags__chip[data-v-a70fe39c]{display:inline-flex;align-items:center;gap:5px;padding:3px 5px 3px 9px;font-family:var(--alloy-font);font-size:13px;font-weight:500;line-height:1.3;color:var(--alloy-text-secondary);background:var(--alloy-surface);border:1px solid var(--alloy-border);border-radius:var(--alloy-radius-sm)}.alloy-tags--stack .alloy-tags__chip[data-v-a70fe39c]{align-items:flex-start;gap:8px;width:100%;padding:8px 10px}.alloy-tags--danger .alloy-tags__chip[data-v-a70fe39c]{color:var(--alloy-red);background:color-mix(in srgb,var(--alloy-red) 10%,var(--alloy-surface));border-color:color-mix(in srgb,var(--alloy-red) 28%,transparent)}.alloy-tags__chip-label[data-v-a70fe39c]{white-space:nowrap}.alloy-tags--stack .alloy-tags__chip-label[data-v-a70fe39c]{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.alloy-tags--stack .alloy-tags__chip-remove[data-v-a70fe39c]{flex-shrink:0;margin-top:1px}.alloy-tags__chip-remove[data-v-a70fe39c]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--alloy-radius-xs);background:transparent;color:var(--alloy-text-tertiary);cursor:pointer;transition:color var(--alloy-transition-fast),background-color var(--alloy-transition-fast)}.alloy-tags__chip-remove[data-v-a70fe39c]:hover:not(:disabled){color:var(--alloy-text);background:var(--alloy-surface-secondary)}.alloy-tags--danger .alloy-tags__chip-remove[data-v-a70fe39c]{color:var(--alloy-red)}.alloy-tags__input[data-v-a70fe39c]{flex:1 1 120px;min-width:120px;height:30px;padding:0 4px;border:none;outline:none;background:transparent;font-family:var(--alloy-font);font-size:13px;font-weight:500;color:var(--alloy-text)}.alloy-tags__input[data-v-a70fe39c]::placeholder{color:var(--alloy-text-tertiary);font-weight:500}.alloy-tags__input[data-v-a70fe39c]:disabled{cursor:not-allowed}@media (pointer: coarse){.alloy-tags__chip-remove[data-v-a70fe39c]{width:44px;height:44px;margin:-10px}.alloy-tags__input[data-v-a70fe39c]{min-height:44px}}.alloy-textarea{font-family:var(--alloy-font);font-size:13px;font-weight:500;color:var(--alloy-text);background:var(--alloy-surface-secondary);border:1px solid var(--alloy-border-strong);border-radius:var(--alloy-radius-sm);padding:8px 10px;width:100%;line-height:1.5;outline:none;resize:vertical;transition:border-color var(--alloy-transition-fast),box-shadow var(--alloy-transition-fast)}.alloy-textarea::placeholder{color:var(--alloy-text-secondary)}.alloy-textarea:focus{border-color:var(--alloy-blue);box-shadow:0 0 0 2px #5b7fb826}.alloy-textarea:disabled{opacity:.5;cursor:not-allowed}.alloy-textarea[aria-invalid=true]{border-color:var(--alloy-red)}@media (pointer: coarse){.alloy-textarea{min-height:88px}}.alloy-tile[data-v-c21a1ca5]{flex:1;display:flex;flex-direction:column;gap:8px;padding:16px;font-family:var(--alloy-font);color:var(--alloy-text);background:var(--alloy-surface);border:1px solid var(--alloy-border);border-radius:var(--alloy-radius-sm);cursor:pointer;text-align:left;transition:background-color var(--alloy-transition-fast),border-color var(--alloy-transition-fast)}.alloy-tile[data-v-c21a1ca5]:hover:not(:disabled):not(.alloy-tile--selected){border-color:var(--alloy-text-tertiary)}.alloy-tile[data-v-c21a1ca5]:focus-visible{outline:2px solid var(--alloy-blue);outline-offset:2px}.alloy-tile[data-v-c21a1ca5]:disabled{opacity:.5;cursor:not-allowed}.alloy-tile--selected[data-v-c21a1ca5]{border:2px solid var(--alloy-text);padding:15px;background:var(--alloy-surface-secondary)}.alloy-tile__head[data-v-c21a1ca5]{display:flex;align-items:center;justify-content:space-between;width:100%}.alloy-tile__indicator[data-v-c21a1ca5]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--alloy-radius-full);border:2px solid var(--alloy-border);background:var(--alloy-surface)}.alloy-tile--selected .alloy-tile__indicator[data-v-c21a1ca5]{border-color:var(--alloy-text);background:var(--alloy-text)}.alloy-tile__indicator-dot[data-v-c21a1ca5]{width:6px;height:6px;border-radius:var(--alloy-radius-full);background:var(--alloy-text-inverse)}.nav-search[data-v-19bc3bd5]{position:relative;width:100%}.nav-search__bar[data-v-19bc3bd5]{display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px;background:var(--alloy-surface-secondary);border:1px solid var(--alloy-border);border-radius:var(--alloy-radius-sm);cursor:pointer;transition:border-color var(--alloy-transition-fast)}.nav-search__bar[data-v-19bc3bd5]:hover{border-color:var(--alloy-border-strong)}.nav-search__bar[data-v-19bc3bd5]:focus-visible{outline:2px solid var(--alloy-blue);outline-offset:2px}.nav-search--compact .nav-search__bar[data-v-19bc3bd5]{justify-content:center;width:100%;padding:0}.nav-search__bar-icon[data-v-19bc3bd5]{color:var(--alloy-text-tertiary);flex-shrink:0}.nav-search__bar-placeholder[data-v-19bc3bd5]{flex:1;text-align:left;color:var(--alloy-text-tertiary);font-family:var(--alloy-font);font-size:13px;font-weight:400}.nav-search__kbd[data-v-19bc3bd5]{display:flex;align-items:center;padding:2px 5px;background:var(--alloy-surface);border:1px solid var(--alloy-border);border-radius:var(--alloy-radius-xs);color:var(--alloy-text-tertiary);font-family:var(--alloy-font-mono);font-size:10px;font-weight:500;line-height:1}.nav-search__dialog[data-v-19bc3bd5]{width:min(640px,calc(100vw - 32px))!important;max-width:min(640px,calc(100vw - 32px))!important;gap:0!important;padding:0!important;overflow:hidden!important;background:var(--alloy-surface)!important;border:1px solid var(--alloy-border)!important;border-radius:var(--alloy-radius-lg)!important;box-shadow:var(--alloy-shadow-lg)!important}.nav-search__command[data-v-19bc3bd5]{background:var(--alloy-surface)!important;overflow:hidden!important;border-radius:0!important;height:auto!important;color:var(--alloy-text)!important}.nav-search__dialog[data-v-19bc3bd5] [data-slot=command-input-wrapper]{height:48px;background:var(--alloy-surface);border-bottom:1px solid var(--alloy-border)!important;padding:0 16px;gap:10px}.nav-search__dialog[data-v-19bc3bd5] [data-slot=command-input-wrapper]>svg{width:16px!important;height:16px!important;opacity:1!important;color:var(--alloy-text-tertiary)}.nav-search__dialog[data-v-19bc3bd5] [data-slot=command-input]{color:var(--alloy-text);font-family:var(--alloy-font);font-size:14px;height:auto;padding:0}.nav-search__dialog[data-v-19bc3bd5] [data-slot=command-input]::placeholder{color:var(--alloy-text-tertiary)}.nav-search__panel[data-v-19bc3bd5]{overflow:hidden}.nav-search__panel[data-v-19bc3bd5] [data-slot=command-list]{max-height:min(420px,calc(100vh - 220px));overflow-y:auto}.nav-search__panel[data-v-19bc3bd5] [data-slot=command-group]{padding:8px;border-top:1px solid var(--alloy-border)}.nav-search__panel[data-v-19bc3bd5] [data-slot=command-group]:first-child{border-top:none}.nav-search__panel[data-v-19bc3bd5] [data-slot=command-group-heading]{color:var(--alloy-text-tertiary);font-family:var(--alloy-font);font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 8px}.nav-search__panel[data-v-19bc3bd5] [data-slot=command-item]{color:var(--alloy-text);font-family:var(--alloy-font);font-size:13px;font-weight:500;border-radius:var(--alloy-radius-sm);padding:0 8px;height:36px;gap:10px}.nav-search__panel[data-v-19bc3bd5] [data-slot=command-item][data-highlighted]{background:var(--alloy-surface-secondary)!important;color:var(--alloy-text)!important}.nav-search__panel[data-v-19bc3bd5] [data-slot=command-item] svg:not([class*=text-]){color:var(--alloy-text-tertiary)!important}.nav-search__panel[data-v-19bc3bd5] [data-slot=command-empty]{color:var(--alloy-text-tertiary);font-family:var(--alloy-font);font-size:13px}.nav-search__panel[data-v-19bc3bd5] .nav-search-loading{color:var(--alloy-text-tertiary)}.nav-search__panel[data-v-19bc3bd5] .nav-search-subtitle{color:var(--alloy-text-tertiary)!important}.nav-search__panel[data-v-19bc3bd5] .nav-search-back-header{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--alloy-border)}.nav-search__panel[data-v-19bc3bd5] .nav-search-back-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--alloy-radius-sm);color:var(--alloy-text-tertiary);cursor:pointer;background:none;border:none;transition:background var(--alloy-transition-fast),color var(--alloy-transition-fast)}.nav-search__panel[data-v-19bc3bd5] .nav-search-back-btn:hover{background:var(--alloy-surface-secondary);color:var(--alloy-text)}.nav-search__panel[data-v-19bc3bd5] .nav-search-back-title{color:var(--alloy-text);font-family:var(--alloy-font);font-size:13px;font-weight:600}.nav-search__footer[data-v-19bc3bd5]{display:flex;align-items:center;flex-wrap:wrap;gap:16px;min-height:36px;padding:8px 16px;background:var(--alloy-surface-secondary);border-top:1px solid var(--alloy-border)}.nav-search__shortcut-group[data-v-19bc3bd5]{display:flex;align-items:center;gap:4px}.nav-search__shortcut-key[data-v-19bc3bd5]{display:flex;align-items:center;justify-content:center;padding:1px 4px;background:var(--alloy-surface);border:1px solid var(--alloy-border);border-radius:var(--alloy-radius-xs);color:var(--alloy-text-tertiary)}.nav-search__shortcut-key--text[data-v-19bc3bd5]{font-family:var(--alloy-font-mono);font-size:10px;font-weight:500}.nav-search__shortcut-label[data-v-19bc3bd5]{color:var(--alloy-text-tertiary);font-family:var(--alloy-font);font-size:11px;font-weight:500}.admin-section[data-v-0093d21e]{border-bottom:1px solid var(--app-sb-border, #2a2a2d);background:var(--app-sb-bg, #0b0b0d)}.admin-section__summary[data-v-0093d21e],.admin-section__compact[data-v-0093d21e]{color:var(--app-sb-text-muted, #8a8a8e);cursor:pointer}.admin-section__summary[data-v-0093d21e]{display:flex;min-height:44px;align-items:center;gap:9px;padding:0 14px;list-style:none;font-size:.75rem;font-weight:600;transition:background-color .16s ease-out,color .16s ease-out}.admin-section__summary[data-v-0093d21e]::-webkit-details-marker{display:none}.admin-section__summary[data-v-0093d21e]:hover{background:var(--app-sb-surface, #18181b);color:var(--app-sb-text, #b5b5b8)}.admin-section__summary[data-v-0093d21e]:focus-visible,.admin-section__compact[data-v-0093d21e]:focus-visible,.admin-section__link[data-v-0093d21e]:focus-visible{outline:2px solid var(--alloy-blue);outline-offset:-2px}.admin-section__summary>span[data-v-0093d21e]:nth-child(2){flex:1}.admin-section__active-dot[data-v-0093d21e]{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:var(--alloy-blue)}.admin-section__chevron[data-v-0093d21e]{transition:transform .16s ease-out}.admin-section__details[open] .admin-section__chevron[data-v-0093d21e]{transform:rotate(90deg)}.admin-section__content[data-v-0093d21e]{display:flex;max-height:min(360px,42vh);flex-direction:column;gap:12px;overflow-y:auto;padding:4px 12px 14px}.admin-section__group[data-v-0093d21e]{display:flex;flex-direction:column;gap:2px}.admin-section__group p[data-v-0093d21e]{margin:0;padding:5px 8px;color:var(--app-sb-text-dim, #6f6f75);font-family:var(--alloy-font-mono);font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-section__link[data-v-0093d21e]{display:flex;min-height:36px;align-items:center;gap:9px;padding:0 8px;border-radius:4px;color:var(--app-sb-text-muted, #8a8a8e);font-size:.75rem;font-weight:600;text-decoration:none}.admin-section__link[data-v-0093d21e]:hover,.admin-section__link--active[data-v-0093d21e]{background:var(--app-sb-surface, #18181b);color:var(--app-sb-text-strong, #ffffff)}.admin-section__compact[data-v-0093d21e]{display:flex;width:40px;height:40px;align-items:center;justify-content:center;margin:0 auto;border:0;border-radius:4px;background:transparent}.admin-section__compact[data-v-0093d21e]:hover,.admin-section__compact--active[data-v-0093d21e]{background:var(--app-sb-surface, #18181b);color:var(--app-sb-text-strong, #ffffff)}.admin-section--collapsed[data-v-0093d21e]{padding:4px 16px}@media (prefers-reduced-motion: reduce){.admin-section__summary[data-v-0093d21e],.admin-section__chevron[data-v-0093d21e]{transition:none}}.daily-pulse[data-v-95b57619]{display:flex;flex-direction:column;gap:9px;padding:12px;border-top:1px solid var(--app-sb-border, #2a2a2d);border-bottom:1px solid var(--app-sb-border, #2a2a2d);background:var(--app-sb-surface-subtle, #131315)}.daily-pulse__header[data-v-95b57619]{display:flex;align-items:center;gap:8px}.daily-pulse__mark[data-v-95b57619]{flex:0 0 auto;color:var(--alloy-blue)}.daily-pulse__heading[data-v-95b57619]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.daily-pulse__title[data-v-95b57619],.daily-pulse__summary strong[data-v-95b57619],.daily-pulse__item-copy strong[data-v-95b57619]{overflow:hidden;text-overflow:ellipsis}.daily-pulse__title[data-v-95b57619]{color:var(--app-sb-text-strong, #fff);font-size:.75rem;font-weight:700}.daily-pulse__scope[data-v-95b57619],.daily-pulse__fallback[data-v-95b57619]{color:var(--app-sb-text-muted, #8a8a8e);font-family:var(--alloy-font-mono);font-size:.5625rem;letter-spacing:.04em;text-transform:uppercase}.daily-pulse__fallback[data-v-95b57619]{padding:2px 4px;border:1px solid #6f5427;border-radius:3px;color:#e0aa50}.daily-pulse__summary[data-v-95b57619]{padding:9px;border-radius:4px;background:var(--app-sb-surface, #18181b)}.daily-pulse__summary strong[data-v-95b57619]{display:block;color:var(--app-sb-text-strong, #fff);font-size:.75rem;line-height:1.35}.daily-pulse__summary p[data-v-95b57619]{margin:4px 0 0;color:var(--app-sb-text-muted, #8a8a8e);font-size:.625rem;line-height:1.45}.daily-pulse__items[data-v-95b57619]{display:flex;flex-direction:column;gap:3px}.daily-pulse__item[data-v-95b57619]{display:flex;min-height:46px;align-items:center;gap:8px;padding:6px;border-radius:4px;color:var(--app-sb-text-muted, #8a8a8e);text-decoration:none}.daily-pulse__item[data-v-95b57619]:hover{background:var(--app-sb-surface, #18181b)}.daily-pulse__item[data-v-95b57619]:focus-visible,.daily-pulse__compact[data-v-95b57619]:focus-visible,.daily-pulse__footer[data-v-95b57619]:focus-visible{outline:2px solid var(--alloy-blue);outline-offset:2px}.daily-pulse__item-icon[data-v-95b57619]{position:relative;display:inline-flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:4px;background:#232326;color:var(--alloy-blue)}.daily-pulse__item-copy[data-v-95b57619]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.daily-pulse__item-copy strong[data-v-95b57619]{color:var(--app-sb-text, #b5b5b8);font-size:.6875rem;white-space:nowrap}.daily-pulse__item-copy span[data-v-95b57619]{display:-webkit-box;overflow:hidden;color:var(--app-sb-text-muted, #8a8a8e);font-size:.5625rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.daily-pulse__urgency[data-v-95b57619]{position:absolute;right:4px;bottom:4px;width:6px;height:6px;border-radius:999px;background:#7f8792}.daily-pulse__urgency[data-urgency=now][data-v-95b57619]{background:#d75d4a}.daily-pulse__urgency[data-urgency=today][data-v-95b57619]{background:#d49b3f}.daily-pulse__urgency[data-urgency=positive][data-v-95b57619]{background:#48a67a}.daily-pulse__footer[data-v-95b57619]{display:flex;align-items:center;justify-content:flex-end;gap:3px;padding:0 5px;color:var(--alloy-blue);font-size:.625rem;font-weight:700;text-decoration:none}.daily-pulse__compact[data-v-95b57619]{position:relative;display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:4px;background:var(--app-sb-surface, #18181b);color:var(--alloy-blue)}.daily-pulse__compact .daily-pulse__urgency[data-v-95b57619]{right:6px;bottom:6px}.daily-pulse--collapsed[data-v-95b57619]{align-items:center;padding:8px 16px}.flight-plan[data-v-4ce3024e]{display:flex;flex-direction:column;gap:8px;padding:12px;border-top:1px solid var(--app-sb-border, #2a2a2d);border-bottom:1px solid var(--app-sb-border, #2a2a2d);background:var(--app-sb-surface-subtle, #131315)}.flight-plan__header[data-v-4ce3024e]{display:flex;align-items:center;gap:8px}.flight-plan__route[data-v-4ce3024e]{flex:0 0 auto;color:var(--alloy-blue)}.flight-plan__heading[data-v-4ce3024e]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.flight-plan__title[data-v-4ce3024e],.flight-plan__current-copy strong[data-v-4ce3024e],.flight-plan__upcoming strong[data-v-4ce3024e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flight-plan__title[data-v-4ce3024e]{color:var(--app-sb-text-strong, #ffffff);font-size:.75rem;font-weight:700}.flight-plan__scope[data-v-4ce3024e],.flight-plan__area[data-v-4ce3024e],.flight-plan__upcoming>span[data-v-4ce3024e]:last-child,.flight-plan__footer[data-v-4ce3024e]{color:var(--app-sb-text-muted, #8a8a8e);font-size:.625rem}.flight-plan__scope[data-v-4ce3024e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flight-plan__count[data-v-4ce3024e],.flight-plan__sequence[data-v-4ce3024e]{color:var(--app-sb-text, #b5b5b8);font-family:var(--alloy-font-mono);font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.flight-plan__progress[data-v-4ce3024e]{height:3px;overflow:hidden;border-radius:999px;background:var(--app-sb-border, #2a2a2d)}.flight-plan__progress-fill[data-v-4ce3024e]{display:block;height:100%;border-radius:inherit;background:var(--alloy-blue);transition:width .18s ease-out}.flight-plan__current[data-v-4ce3024e],.flight-plan__upcoming[data-v-4ce3024e]{color:inherit;text-decoration:none}.flight-plan__current[data-v-4ce3024e]{display:flex;min-height:44px;align-items:center;gap:9px;padding:0 9px;border-radius:4px;background:var(--app-sb-surface, #18181b);color:var(--app-sb-text-muted, #8a8a8e);transition:background-color .16s ease-out}.flight-plan__current[data-v-4ce3024e]:hover{background:var(--app-sb-surface-strong, #202024)}.flight-plan__current[data-v-4ce3024e]:focus-visible,.flight-plan__upcoming[data-v-4ce3024e]:focus-visible,.flight-plan__footer a[data-v-4ce3024e]:focus-visible,.flight-plan__compact[data-v-4ce3024e]:focus-visible{outline:2px solid var(--alloy-blue);outline-offset:2px}.flight-plan__current-icon[data-v-4ce3024e]{display:inline-flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:4px;background:#232326;color:var(--alloy-blue)}.flight-plan__current-copy[data-v-4ce3024e]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.flight-plan__current-copy strong[data-v-4ce3024e]{color:var(--app-sb-text-strong, #ffffff);font-size:.6875rem;font-weight:700}.flight-plan__upcoming[data-v-4ce3024e]{display:grid;min-height:28px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;border-radius:4px}.flight-plan__upcoming[data-v-4ce3024e]:hover{background:var(--app-sb-surface, #18181b)}.flight-plan__upcoming strong[data-v-4ce3024e]{color:var(--app-sb-text, #b5b5b8);font-size:.6875rem;font-weight:600}.flight-plan__footer[data-v-4ce3024e]{display:flex;min-height:20px;align-items:center;justify-content:space-between;padding:0 9px}.flight-plan__footer a[data-v-4ce3024e]{color:var(--alloy-blue);font-weight:700;text-decoration:none}.flight-plan__compact[data-v-4ce3024e]{position:relative;display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:4px;background:var(--app-sb-surface, #18181b);color:var(--alloy-blue)}.flight-plan__compact-progress[data-v-4ce3024e]{position:absolute;right:6px;bottom:6px;width:6px;height:6px;border-radius:999px;background:#c45a3b}.flight-plan--collapsed[data-v-4ce3024e]{align-items:center;padding:8px 16px}@media (prefers-reduced-motion: reduce){.flight-plan__progress-fill[data-v-4ce3024e],.flight-plan__current[data-v-4ce3024e]{transition:none}}.sidebar-nav[data-v-982f14ca]{display:flex;flex-direction:column;gap:12px;padding:8px 12px 4px}.sidebar-nav__group[data-v-982f14ca]{display:flex;flex-direction:column;gap:2px}.sidebar-nav__label[data-v-982f14ca]{min-height:24px;margin:0;padding:7px 8px 5px;color:var(--app-sb-text-dim, #6f6f75);font-family:var(--alloy-font-mono);font-size:.625rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.sidebar-nav__link[data-v-982f14ca]{position:relative;display:flex;align-items:center;min-height:40px;gap:10px;padding:0 10px;border-radius:4px;color:var(--app-sb-text, #b5b5b8);font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out}.sidebar-nav__link[data-v-982f14ca]:hover{background:var(--app-sb-surface, #18181b);color:var(--app-sb-text-strong, #ffffff)}.sidebar-nav__link[data-v-982f14ca]:focus-visible{outline:2px solid var(--alloy-blue);outline-offset:2px}.sidebar-nav__link[data-v-982f14ca]:active{background:var(--app-sb-surface-strong, #202024)}.sidebar-nav__link--active[data-v-982f14ca]{background:var(--app-sb-surface-strong, #202024);color:var(--app-sb-text-strong, #ffffff)}.sidebar-nav__icon[data-v-982f14ca]{flex:0 0 auto;color:var(--app-sb-text-muted, #8a8a8e)}.sidebar-nav__link--active .sidebar-nav__icon[data-v-982f14ca]{color:var(--app-sb-text-strong, #ffffff)}.sidebar-nav__text[data-v-982f14ca]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-nav__badge[data-v-982f14ca]{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:#2a1812;color:#d56b4f;font-family:var(--alloy-font-mono);font-size:.625rem;font-weight:700}.sidebar-nav--collapsed[data-v-982f14ca]{align-items:center;gap:2px;padding:8px 16px 4px}.sidebar-nav--collapsed .sidebar-nav__group[data-v-982f14ca]{align-items:center}.sidebar-nav--collapsed .sidebar-nav__label[data-v-982f14ca],.sidebar-nav--collapsed .sidebar-nav__text[data-v-982f14ca],.sidebar-nav--collapsed .sidebar-nav__badge-value[data-v-982f14ca]{display:none}.sidebar-nav--collapsed .sidebar-nav__link[data-v-982f14ca]{width:40px;height:40px;min-height:40px;justify-content:center;gap:4px;padding:0}.sidebar-nav--collapsed .sidebar-nav__badge[data-v-982f14ca]{width:6px;min-width:6px;height:6px;padding:0}@media (prefers-reduced-motion: reduce){.sidebar-nav__link[data-v-982f14ca]{transition:none}}.scope-switcher[data-v-c3c5f3c0]{display:grid;height:50px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:7px 10px;border-top:1px solid var(--app-sb-border, #2a2a2d);border-bottom:1px solid var(--app-sb-border, #2a2a2d);background:var(--app-sb-surface-subtle, #131315)}.scope-switcher__control[data-v-c3c5f3c0]{display:flex;min-width:0;align-items:center;gap:7px;padding:0 8px;border:0;border-radius:0;background:transparent;color:var(--app-sb-text-muted, #8a8a8e);text-align:left}button.scope-switcher__control[data-v-c3c5f3c0]{cursor:pointer;transition:background-color .16s ease-out,color .16s ease-out}button.scope-switcher__control[data-v-c3c5f3c0]:hover{background:var(--app-sb-surface, #18181b);color:var(--app-sb-text, #b5b5b8)}.scope-switcher__control[data-v-c3c5f3c0]:focus-visible{position:relative;z-index:1;outline:2px solid var(--alloy-blue);outline-offset:1px}.scope-switcher__control--team[data-v-c3c5f3c0]{border-right:1px solid var(--app-sb-border, #2a2a2d)}.scope-switcher__team-mark[data-v-c3c5f3c0]{display:inline-flex;width:24px;height:24px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:4px;background:var(--alloy-blue);color:#fff;font-size:.5625rem;font-weight:800}.scope-switcher__team-logo[data-v-c3c5f3c0]{object-fit:cover}.scope-switcher__team-fallback[data-v-c3c5f3c0]{border-radius:inherit;background:transparent;color:inherit}.scope-switcher__location-icon[data-v-c3c5f3c0]{flex:0 0 auto}.scope-switcher__copy[data-v-c3c5f3c0]{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.scope-switcher__label[data-v-c3c5f3c0]{color:var(--app-sb-text-dim, #6f6f75);font-family:var(--alloy-font-mono);font-size:.5rem;font-weight:700;letter-spacing:.09em;line-height:1;text-transform:uppercase}.scope-switcher__copy strong[data-v-c3c5f3c0]{overflow:hidden;color:var(--app-sb-text-strong, #ffffff);font-size:.625rem;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.scope-switcher__chevron[data-v-c3c5f3c0]{flex:0 0 auto;color:var(--app-sb-text-dim, #6f6f75)}.scope-switcher--collapsed[data-v-c3c5f3c0]{height:84px;grid-template-columns:40px;grid-template-rows:32px 32px;justify-content:center;gap:4px;padding:8px 16px}.scope-switcher--collapsed .scope-switcher__control[data-v-c3c5f3c0]{width:40px;height:32px;justify-content:center;gap:0;padding:0;border-right:0}.scope-switcher--collapsed .scope-switcher__copy[data-v-c3c5f3c0],.scope-switcher--collapsed .scope-switcher__chevron[data-v-c3c5f3c0]{display:none}@media (prefers-reduced-motion: reduce){button.scope-switcher__control[data-v-c3c5f3c0]{transition:none}}.app-sb[data-v-d0c4fe05]{--app-sb-bg: #0b0b0d;--app-sb-surface-subtle: #131315;--app-sb-surface: #18181b;--app-sb-surface-strong: #202024;--app-sb-border: #2a2a2d;--app-sb-text-strong: #ffffff;--app-sb-text: #b5b5b8;--app-sb-text-muted: #8a8a8e;--app-sb-text-dim: #6f6f75;display:flex;width:var(--sidebar-width);min-width:var(--sidebar-width);height:100%;min-height:0;align-self:stretch;flex:0 0 var(--sidebar-width);flex-direction:column;border-right:1px solid var(--app-sb-border);background:var(--app-sb-bg);color:var(--app-sb-text);font-family:var(--alloy-font);transition:width .18s ease-out,min-width .18s ease-out,flex-basis .18s ease-out,transform .18s ease-out}.app-sb__scrim[data-v-d0c4fe05]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:none;background:#00000080}.app-sb__brand[data-v-d0c4fe05]{display:flex;min-height:72px;align-items:center;gap:12px;padding:0 16px}.app-sb__brand-home[data-v-d0c4fe05]{display:flex;min-width:0;flex:1;align-items:center;gap:12px;color:inherit;text-decoration:none}.app-sb__mark[data-v-d0c4fe05]{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:4px;background:var(--alloy-blue);color:#fff;font-size:1rem;font-weight:800}.app-sb__brand-copy[data-v-d0c4fe05]{display:flex;min-width:0;flex-direction:column;gap:2px}.app-sb__brand-copy strong[data-v-d0c4fe05]{color:var(--app-sb-text-strong);font-size:.9375rem;font-weight:800;letter-spacing:.08em}.app-sb__brand-copy span[data-v-d0c4fe05]{color:var(--app-sb-text-muted);font-size:.625rem;font-weight:500}.app-sb__collapse[data-v-d0c4fe05],.app-sb__close[data-v-d0c4fe05]{display:inline-flex;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--app-sb-border);border-radius:4px;background:var(--app-sb-surface-subtle);color:var(--app-sb-text);cursor:pointer;transition:background-color .16s ease-out,color .16s ease-out}.app-sb__collapse[data-v-d0c4fe05]:hover,.app-sb__close[data-v-d0c4fe05]:hover{background:var(--app-sb-surface-strong);color:var(--app-sb-text-strong)}.app-sb__brand-home[data-v-d0c4fe05]:focus-visible,.app-sb__collapse[data-v-d0c4fe05]:focus-visible,.app-sb__close[data-v-d0c4fe05]:focus-visible,.app-sb__user[data-v-d0c4fe05]:focus-visible{outline:2px solid var(--alloy-blue);outline-offset:2px}.app-sb__close[data-v-d0c4fe05]{display:none}.app-sb__search[data-v-d0c4fe05]{padding:0 12px 12px}.app-sb__search[data-v-d0c4fe05] .nav-search__bar{border-color:var(--app-sb-border);background:var(--app-sb-surface-subtle)}.app-sb__search[data-v-d0c4fe05] .nav-search__bar:hover{border-color:#444448;background:var(--app-sb-surface)}.app-sb__search[data-v-d0c4fe05] .nav-search__bar-icon,.app-sb__search[data-v-d0c4fe05] .nav-search__bar-placeholder,.app-sb__search[data-v-d0c4fe05] .nav-search__kbd{color:var(--app-sb-text-muted)}.app-sb__search[data-v-d0c4fe05] .nav-search__kbd{border-color:var(--app-sb-border);background:var(--app-sb-bg)}.app-sb__body[data-v-d0c4fe05]{display:flex;min-height:0;flex:1;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#3a3a3f transparent;scrollbar-width:thin}.app-sb__user[data-v-d0c4fe05]{display:flex;min-height:64px;width:calc(100% - 24px);align-items:center;gap:10px;margin:10px 12px 12px;padding:10px;border:0;border-radius:4px;background:var(--app-sb-surface);color:var(--app-sb-text);text-align:left;cursor:pointer;transition:background-color .16s ease-out}.app-sb__user[data-v-d0c4fe05]:hover{background:var(--app-sb-surface-strong)}.app-sb__user-avatar[data-v-d0c4fe05]{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:var(--alloy-blue);color:#fff;font-size:.6875rem;font-weight:800}.app-sb__user-text[data-v-d0c4fe05]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.app-sb__user-text strong[data-v-d0c4fe05],.app-sb__user-text span[data-v-d0c4fe05]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sb__user-text strong[data-v-d0c4fe05]{color:var(--app-sb-text-strong);font-size:.75rem;font-weight:700}.app-sb__user-text span[data-v-d0c4fe05]{color:var(--app-sb-text-muted);font-size:.625rem}.app-sb__user-more[data-v-d0c4fe05]{flex:0 0 auto;color:var(--app-sb-text-muted)}.app-sb__menu-header[data-v-d0c4fe05]{display:flex;align-items:center;gap:12px;padding:12px;border-bottom:1px solid var(--border)}.app-sb__menu-user[data-v-d0c4fe05]{display:flex;min-width:0;flex-direction:column}.app-sb__menu-name[data-v-d0c4fe05],.app-sb__menu-email[data-v-d0c4fe05]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sb__menu-name[data-v-d0c4fe05]{font-size:.875rem;font-weight:600}.app-sb__menu-email[data-v-d0c4fe05]{color:var(--alloy-text-tertiary);font-size:.75rem}.app-sb__theme-row[data-v-d0c4fe05]{display:flex;align-items:center;gap:4px;padding:4px 8px 8px}.app-sb__theme-btn--active[data-v-d0c4fe05]{background:var(--accent)!important}.app-sb.app-sb--collapsed[data-v-d0c4fe05]{width:var(--sidebar-width-icon);min-width:var(--sidebar-width-icon);height:100%;flex-basis:var(--sidebar-width-icon)}.app-sb--collapsed .app-sb__brand[data-v-d0c4fe05]{min-height:104px;flex-direction:column;justify-content:center;gap:8px;padding:10px 16px}.app-sb--collapsed .app-sb__brand-home[data-v-d0c4fe05]{flex:0 0 auto}.app-sb--collapsed .app-sb__brand-copy[data-v-d0c4fe05],.app-sb--collapsed .app-sb__user-text[data-v-d0c4fe05],.app-sb--collapsed .app-sb__user-more[data-v-d0c4fe05]{display:none}.app-sb--collapsed .app-sb__collapse[data-v-d0c4fe05]{width:34px;height:32px}.app-sb--collapsed .app-sb__search[data-v-d0c4fe05]{padding:0 16px 12px}.app-sb--collapsed .app-sb__search[data-v-d0c4fe05] .nav-search__bar{width:40px;height:40px}.app-sb--collapsed .app-sb__user[data-v-d0c4fe05]{width:40px;min-height:40px;justify-content:center;margin:10px 16px 12px;padding:4px}@media (max-width: 1024px){.app-sb[data-v-d0c4fe05],.app-sb.app-sb--collapsed[data-v-d0c4fe05]{position:fixed;top:0;bottom:0;left:0;z-index:50;width:min(var(--sidebar-width),calc(100vw - 24px));min-width:min(var(--sidebar-width),calc(100vw - 24px));flex-basis:min(var(--sidebar-width),calc(100vw - 24px));transform:translate(-100%);box-shadow:0 4px 12px #00000040}.app-sb--open[data-v-d0c4fe05],.app-sb.app-sb--collapsed.app-sb--open[data-v-d0c4fe05]{transform:translate(0)}.app-sb__scrim[data-v-d0c4fe05]{display:block}.app-sb__collapse[data-v-d0c4fe05]{display:none}.app-sb__close[data-v-d0c4fe05]{display:inline-flex}}@media (prefers-reduced-motion: reduce){.app-sb[data-v-d0c4fe05],.app-sb__collapse[data-v-d0c4fe05],.app-sb__close[data-v-d0c4fe05],.app-sb__user[data-v-d0c4fe05]{transition:none}}.app-shell__bar[data-v-bab39af8]{display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--alloy-border);background:var(--alloy-surface)}.app-shell__bar-actions[data-v-bab39af8]{display:flex;align-items:center;gap:8px}.app-shell__menu-trigger[data-v-bab39af8]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:var(--alloy-radius-sm);border:1px solid var(--alloy-border-strong);background:var(--alloy-surface);color:var(--alloy-text);cursor:pointer}.app-shell__menu-trigger[data-v-bab39af8]:hover{background:var(--alloy-surface-secondary)}.app-shell__menu-trigger[data-v-bab39af8]:focus-visible{outline:2px solid var(--alloy-blue);outline-offset:2px}.app-shell__menu-trigger[data-v-bab39af8] svg{width:18px;height:18px}@media (min-width: 1025px){.app-shell__bar--has-actions[data-v-bab39af8]{display:flex}.app-shell__bar--has-actions .app-shell__menu-trigger[data-v-bab39af8]{display:none}}@media (max-width: 1024px){.app-shell__bar[data-v-bab39af8]{display:flex}}
