.dac-button[data-v-d74933c9]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;position:relative;font-family:var(--darntech-font-sans);font-weight:500;line-height:1;letter-spacing:.01em;border:1px solid transparent;border-radius:0;cursor:pointer;transition:background-color 80ms ease-out,border-color 80ms ease-out,color 80ms ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;-webkit-user-select:none;user-select:none}.dac-button--sm[data-v-d74933c9]{font-size:12px;padding:6px 12px;min-height:28px}.dac-button--md[data-v-d74933c9]{font-size:13px;padding:8px 16px;min-height:36px}.dac-button--lg[data-v-d74933c9]{font-size:14px;padding:10px 20px;min-height:44px}.dac-button--primary[data-v-d74933c9]{background:var(--darntech-olive);color:var(--darntech-paper);border-color:var(--darntech-olive)}.dac-button--primary[data-v-d74933c9]:hover:not(:disabled),.dac-button--primary.dac-button--pin-hover[data-v-d74933c9]{background:var(--darntech-olive-dark);border-color:var(--darntech-olive-dark)}.dac-button--primary[data-v-d74933c9]:active:not(:disabled),.dac-button--primary.dac-button--pin-active[data-v-d74933c9]{background:#2f2f14;border-color:#2f2f14}.dac-button--ghost[data-v-d74933c9]{background:transparent;color:var(--darntech-olive);border-color:var(--darntech-olive)}.dac-button--ghost[data-v-d74933c9]:hover:not(:disabled),.dac-button--ghost.dac-button--pin-hover[data-v-d74933c9]{background:#74743814;color:var(--darntech-olive-dark);border-color:var(--darntech-olive-dark)}.dac-button--ghost[data-v-d74933c9]:active:not(:disabled),.dac-button--ghost.dac-button--pin-active[data-v-d74933c9]{background:#4a4a1f29}.dac-button--danger[data-v-d74933c9]{background:var(--darntech-error);color:var(--darntech-paper);border-color:var(--darntech-error)}.dac-button--danger[data-v-d74933c9]:hover:not(:disabled),.dac-button--danger.dac-button--pin-hover[data-v-d74933c9]{background:#a32828;border-color:#a32828}.dac-button--danger[data-v-d74933c9]:active:not(:disabled),.dac-button--danger.dac-button--pin-active[data-v-d74933c9]{background:#861f1f;border-color:#861f1f}.dac-button[data-v-d74933c9]:focus-visible,.dac-button.dac-button--pin-focus[data-v-d74933c9]{outline:2px solid var(--darntech-yellow);outline-offset:2px}.dac-button[data-v-d74933c9]:disabled{cursor:not-allowed;opacity:.6}.dac-button--primary[data-v-d74933c9]:disabled{background:var(--darntech-olive-light);border-color:var(--darntech-olive-light)}.dac-button--ghost[data-v-d74933c9]:disabled{color:var(--darntech-olive-light);border-color:var(--darntech-olive-light);background:transparent}.dac-button--danger[data-v-d74933c9]:disabled{background:#d49696;border-color:#d49696}.dac-button--loading[data-v-d74933c9]{cursor:progress}.dac-button__label--loading[data-v-d74933c9]{opacity:.5}.dac-button__spinner[data-v-d74933c9]{width:12px;height:12px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:dac-button-spin-d74933c9 .7s linear infinite;flex-shrink:0}@keyframes dac-button-spin-d74933c9{to{transform:rotate(360deg)}}.dac-input[data-v-f92b5718]{display:flex;flex-direction:column;gap:4px;font-family:var(--darntech-font-sans)}.dac-input__label[data-v-f92b5718]{font-size:12px;font-weight:500;color:var(--darntech-text);line-height:1.4}.dac-input__required[data-v-f92b5718]{color:var(--darntech-error);margin-left:2px}.dac-input__field[data-v-f92b5718]{font-family:inherit;font-size:14px;line-height:1.4;color:var(--darntech-text);background:var(--darntech-bg-elevated);border:1px solid var(--darntech-border);border-bottom:1px solid var(--darntech-olive);border-radius:0;padding:10px 12px;min-height:40px;transition:border-color .1s ease-out,background-color .1s ease-out;outline:none;width:100%;box-sizing:border-box}.dac-input__field[data-v-f92b5718]::placeholder{color:var(--darntech-text-muted);opacity:.6}.dac-input__field[data-v-f92b5718]:hover:not(:disabled){background:var(--darntech-bg-hover)}.dac-input__field[data-v-f92b5718]:focus,.dac-input.dac-input--pin-focus .dac-input__field[data-v-f92b5718]{border-color:var(--darntech-olive);border-bottom-color:var(--darntech-olive-dark);border-bottom-width:2px;padding-bottom:9px;background:var(--darntech-bg-elevated);outline:2px solid var(--darntech-yellow);outline-offset:-2px}.dac-input--error .dac-input__field[data-v-f92b5718]{border-color:var(--darntech-error);border-bottom-color:var(--darntech-error)}.dac-input--disabled .dac-input__label[data-v-f92b5718]{color:var(--darntech-text-muted);opacity:.6}.dac-input__field[data-v-f92b5718]:disabled{background:var(--darntech-bg-sunken);color:var(--darntech-text-muted);border-color:var(--darntech-border);border-bottom-color:var(--darntech-border);cursor:not-allowed;opacity:.7}.dac-input__message[data-v-f92b5718]{font-size:11px;line-height:1.4;margin:0}.dac-input__message--helper[data-v-f92b5718]{color:var(--darntech-text-muted)}.dac-input__message--error[data-v-f92b5718]{color:var(--darntech-error)}.dac-card[data-v-b9c71b20]{font-family:var(--darntech-font-sans);color:var(--darntech-text);border-radius:0;display:flex;flex-direction:column;transition:box-shadow .12s ease-out,transform .12s ease-out;box-sizing:border-box}.dac-card--default[data-v-b9c71b20]{background:var(--darntech-paper);border:1px solid var(--darntech-border)}.dac-card--elevated[data-v-b9c71b20]{background:var(--darntech-bg-elevated);border:1px solid transparent;box-shadow:0 1px 3px #4a4a1f14,0 4px 12px #4a4a1f0f}.dac-card--outlined[data-v-b9c71b20]{background:transparent;border:1px solid var(--darntech-olive)}.dac-card--padding-none .dac-card__body[data-v-b9c71b20]{padding:0}.dac-card--padding-sm .dac-card__body[data-v-b9c71b20]{padding:12px}.dac-card--padding-md .dac-card__body[data-v-b9c71b20]{padding:20px}.dac-card--padding-lg .dac-card__body[data-v-b9c71b20]{padding:28px}.dac-card__body[data-v-b9c71b20]{flex:1 1 auto;min-width:0}.dac-card__header[data-v-b9c71b20],.dac-card__footer[data-v-b9c71b20]{padding:12px 20px;font-size:13px;line-height:1.4}.dac-card__header[data-v-b9c71b20]{border-bottom:1px solid var(--darntech-border);font-weight:600;color:var(--darntech-text)}.dac-card__footer[data-v-b9c71b20]{border-top:1px solid var(--darntech-border);color:var(--darntech-text-muted)}.dac-card--outlined .dac-card__header[data-v-b9c71b20]{border-bottom-color:#7474384d}.dac-card--outlined .dac-card__footer[data-v-b9c71b20]{border-top-color:#7474384d}.dac-card--interactive[data-v-b9c71b20]{cursor:pointer}.dac-card--interactive[data-v-b9c71b20]:hover{box-shadow:0 2px 4px #4a4a1f1f,0 6px 18px #4a4a1f1a;transform:translateY(-1px)}.dac-card--interactive.dac-card--outlined[data-v-b9c71b20]:hover{background:#7474380a}.dac-dropdown[data-v-ab37f603]{position:relative;display:inline-flex;flex-direction:column;gap:6px;font-family:var(--darntech-font-sans);min-width:200px}.dac-dropdown__label[data-v-ab37f603]{font-size:12px;font-weight:500;color:var(--darntech-text);letter-spacing:.02em}.dac-dropdown__trigger[data-v-ab37f603]{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;padding:8px 12px;background:var(--darntech-bg-elevated);color:var(--darntech-text);border:1px solid var(--darntech-border);border-radius:0;font-family:inherit;font-size:13px;line-height:1;cursor:pointer;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color 80ms ease-out,background-color 80ms ease-out}.dac-dropdown__trigger[data-v-ab37f603]:hover:not(:disabled){border-color:var(--darntech-olive)}.dac-dropdown__trigger[data-v-ab37f603]:focus-visible,.dac-dropdown--pin-focus .dac-dropdown__trigger[data-v-ab37f603]{outline:2px solid var(--darntech-yellow);outline-offset:2px;border-color:var(--darntech-olive)}.dac-dropdown--open .dac-dropdown__trigger[data-v-ab37f603]{border-color:var(--darntech-olive)}.dac-dropdown__trigger[data-v-ab37f603]:disabled{cursor:not-allowed;opacity:.6;background:var(--darntech-bg-sunken)}.dac-dropdown__value[data-v-ab37f603]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dac-dropdown__value--placeholder[data-v-ab37f603]{color:var(--darntech-text-muted)}.dac-dropdown__caret[data-v-ab37f603]{display:inline-flex;align-items:center;color:var(--darntech-olive);transition:transform .12s ease-out}.dac-dropdown--open .dac-dropdown__caret[data-v-ab37f603]{transform:rotate(180deg)}.dac-dropdown__listbox[data-v-ab37f603]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;margin:0;padding:4px 0;list-style:none;background:var(--darntech-bg-elevated);border:1px solid var(--darntech-olive);max-height:240px;overflow-y:auto;box-shadow:0 4px 12px var(--darntech-yellow-glow)}.dac-dropdown__option[data-v-ab37f603]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;font-size:13px;color:var(--darntech-text);cursor:pointer;-webkit-user-select:none;user-select:none}.dac-dropdown__option--active[data-v-ab37f603]{background:var(--darntech-bg-sunken)}.dac-dropdown__option--selected[data-v-ab37f603]{color:var(--darntech-olive-dark);font-weight:500}.dac-dropdown__option--selected.dac-dropdown__option--active[data-v-ab37f603]{background:var(--darntech-yellow-glow)}.dac-dropdown__option--disabled[data-v-ab37f603]{color:var(--darntech-text-muted);cursor:not-allowed;opacity:.6}.dac-dropdown__option-check[data-v-ab37f603]{display:inline-flex;color:var(--darntech-olive);flex-shrink:0}.dac-dropdown__empty[data-v-ab37f603]{padding:8px 12px;font-size:13px;color:var(--darntech-text-muted);font-style:italic}.dac-navbar[data-v-3d700ba1]{display:flex;align-items:center;gap:24px;padding:0 24px;min-height:56px;font-family:var(--darntech-font-sans);background:var(--darntech-bg-elevated);border-bottom:1px solid var(--darntech-border);box-sizing:border-box}.dac-navbar--dark[data-v-3d700ba1]{background:var(--darntech-paper-dark);color:var(--darntech-paper);border-bottom-color:var(--darntech-olive-dark)}.dac-navbar--sticky[data-v-3d700ba1]{position:sticky;top:0;z-index:50}.dac-navbar__brand[data-v-3d700ba1]{display:flex;align-items:center;font-family:var(--darntech-font-display);font-size:18px;letter-spacing:.04em;color:var(--darntech-olive-dark);flex-shrink:0}.dac-navbar--dark .dac-navbar__brand[data-v-3d700ba1]{color:var(--darntech-yellow)}.dac-navbar__items[data-v-3d700ba1]{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:thin}.dac-navbar__item[data-v-3d700ba1]{display:flex}.dac-navbar__link[data-v-3d700ba1]{display:inline-flex;align-items:center;height:56px;padding:0 14px;font-size:13px;font-weight:500;color:var(--darntech-text);text-decoration:none;border-bottom:2px solid transparent;transition:color 80ms ease-out,border-color 80ms ease-out,background-color 80ms ease-out;white-space:nowrap;cursor:pointer;box-sizing:border-box}.dac-navbar__link[data-v-3d700ba1]:hover:not(.dac-navbar__link--disabled){color:var(--darntech-olive-dark);background:var(--darntech-bg-sunken)}.dac-navbar--dark .dac-navbar__link[data-v-3d700ba1]{color:var(--darntech-paper)}.dac-navbar--dark .dac-navbar__link[data-v-3d700ba1]:hover:not(.dac-navbar__link--disabled){color:var(--darntech-yellow);background:var(--darntech-yellow-glow)}.dac-navbar__link[data-v-3d700ba1]:focus-visible{outline:2px solid var(--darntech-yellow);outline-offset:-2px}.dac-navbar__link--active[data-v-3d700ba1]{color:var(--darntech-olive-dark);border-bottom-color:var(--darntech-olive);font-weight:600}.dac-navbar--dark .dac-navbar__link--active[data-v-3d700ba1]{color:var(--darntech-yellow);border-bottom-color:var(--darntech-yellow)}.dac-navbar__link--disabled[data-v-3d700ba1]{color:var(--darntech-text-muted);cursor:not-allowed;opacity:.5;pointer-events:none}.dac-navbar__actions[data-v-3d700ba1]{display:flex;align-items:center;gap:8px;flex-shrink:0}.dac-tabs[data-v-54c50621]{font-family:var(--darntech-font-sans);color:var(--darntech-text)}.dac-tabs__list[data-v-54c50621]{display:flex;align-items:stretch;gap:0;border-bottom:1px solid var(--darntech-border);overflow-x:auto;scrollbar-width:thin}.dac-tabs__tab[data-v-54c50621]{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;min-height:40px;font-family:inherit;font-size:13px;font-weight:500;color:var(--darntech-text-muted);background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap;transition:color 80ms ease-out,border-color 80ms ease-out,background-color 80ms ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dac-tabs__tab[data-v-54c50621]:hover:not(:disabled){color:var(--darntech-olive-dark);background:var(--darntech-bg-sunken)}.dac-tabs__tab[data-v-54c50621]:focus-visible{outline:2px solid var(--darntech-yellow);outline-offset:-2px}.dac-tabs__tab--active[data-v-54c50621]{color:var(--darntech-olive-dark);border-bottom-color:var(--darntech-olive);font-weight:600}.dac-tabs__tab--disabled[data-v-54c50621]{color:var(--darntech-text-muted);cursor:not-allowed;opacity:.5}.dac-tabs__panel[data-v-54c50621]{padding:16px 0;font-size:14px;line-height:1.5;color:var(--darntech-text)}.dac-tabs__panel[hidden][data-v-54c50621]{display:none}.dac-tabs__panel[data-v-54c50621]:focus-visible{outline:2px solid var(--darntech-yellow);outline-offset:2px}.dac-sidebar[data-v-23e2c035]{display:flex;flex-direction:column;width:240px;min-height:100%;background:var(--darntech-bg-elevated);border-right:1px solid var(--darntech-border);font-family:var(--darntech-font-sans);color:var(--darntech-text);transition:width .16s ease-out;box-sizing:border-box}.dac-sidebar--collapsed[data-v-23e2c035]{width:56px}.dac-sidebar__header[data-v-23e2c035]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--darntech-border);min-height:48px;box-sizing:border-box}.dac-sidebar__header-content[data-v-23e2c035]{font-family:var(--darntech-font-display);font-size:15px;color:var(--darntech-olive-dark);letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dac-sidebar--collapsed .dac-sidebar__header-content[data-v-23e2c035]{display:none}.dac-sidebar__collapse-toggle[data-v-23e2c035]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:1px solid var(--darntech-border);color:var(--darntech-olive);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dac-sidebar__collapse-toggle[data-v-23e2c035]:hover{background:var(--darntech-bg-sunken);border-color:var(--darntech-olive)}.dac-sidebar__collapse-toggle[data-v-23e2c035]:focus-visible{outline:2px solid var(--darntech-yellow);outline-offset:1px}.dac-sidebar__nav[data-v-23e2c035]{flex:1 1 auto;overflow-y:auto;padding:8px 0}.dac-sidebar__section[data-v-23e2c035]{margin-bottom:4px}.dac-sidebar__section-header[data-v-23e2c035]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:6px 16px;background:transparent;border:none;font-family:inherit;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--darntech-text-muted);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left}.dac-sidebar__section-header[data-v-23e2c035]:hover{color:var(--darntech-olive-dark)}.dac-sidebar__section-header[data-v-23e2c035]:focus-visible{outline:2px solid var(--darntech-yellow);outline-offset:-2px}.dac-sidebar--collapsed .dac-sidebar__section-header[data-v-23e2c035]{justify-content:center;padding:6px 8px}.dac-sidebar--collapsed .dac-sidebar__section-label[data-v-23e2c035]{display:none}.dac-sidebar__section-caret[data-v-23e2c035]{display:inline-flex;color:var(--darntech-olive)}.dac-sidebar__list[data-v-23e2c035]{margin:0;padding:0;list-style:none}.dac-sidebar__link[data-v-23e2c035]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;font-size:13px;color:var(--darntech-text);text-decoration:none;border-left:2px solid transparent;cursor:pointer;transition:background-color 80ms ease-out,color 80ms ease-out,border-color 80ms ease-out}.dac-sidebar__link[data-v-23e2c035]:hover:not(.dac-sidebar__link--disabled){background:var(--darntech-bg-sunken);color:var(--darntech-olive-dark)}.dac-sidebar__link[data-v-23e2c035]:focus-visible{outline:2px solid var(--darntech-yellow);outline-offset:-2px}.dac-sidebar__link--active[data-v-23e2c035]{background:var(--darntech-yellow-glow);border-left-color:var(--darntech-olive);color:var(--darntech-olive-dark);font-weight:600}.dac-sidebar__link--disabled[data-v-23e2c035]{color:var(--darntech-text-muted);cursor:not-allowed;opacity:.5;pointer-events:none}.dac-sidebar--collapsed .dac-sidebar__link[data-v-23e2c035]{padding:8px 0;justify-content:center}.dac-sidebar--collapsed .dac-sidebar__link-label[data-v-23e2c035],.dac-sidebar--collapsed .dac-sidebar__link-badge[data-v-23e2c035]{display:none}.dac-sidebar__link-label[data-v-23e2c035]{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dac-sidebar__link-badge[data-v-23e2c035]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;font-family:var(--darntech-font-mono);font-size:10px;background:var(--darntech-olive);color:var(--darntech-paper);border-radius:9px}.dac-sidebar__footer[data-v-23e2c035]{padding:12px 16px;border-top:1px solid var(--darntech-border);font-size:11px;color:var(--darntech-text-muted)}.dac-sidebar--collapsed .dac-sidebar__footer[data-v-23e2c035]{display:none}.dac-modal__backdrop[data-v-0b18dc5e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--darntech-olive-dark) 42%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-family:var(--darntech-font-sans)}.dac-modal__dialog[data-v-0b18dc5e]{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 48px);background:var(--darntech-bg-elevated);border:1px solid var(--darntech-border);border-top:3px solid var(--darntech-olive);box-shadow:0 16px 48px color-mix(in srgb,var(--darntech-olive-dark) 28%,transparent);outline:none}.dac-modal--size-sm .dac-modal__dialog[data-v-0b18dc5e]{max-width:360px}.dac-modal--size-md .dac-modal__dialog[data-v-0b18dc5e]{max-width:520px}.dac-modal--size-lg .dac-modal__dialog[data-v-0b18dc5e]{max-width:760px}.dac-modal__header[data-v-0b18dc5e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--darntech-border)}.dac-modal__title[data-v-0b18dc5e]{margin:0;font-size:16px;font-weight:600;color:var(--darntech-text);letter-spacing:.01em}.dac-modal__close[data-v-0b18dc5e]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:1px solid transparent;border-radius:0;color:var(--darntech-text-muted);cursor:pointer;transition:color 80ms ease-out,border-color 80ms ease-out}.dac-modal__close[data-v-0b18dc5e]:hover{color:var(--darntech-olive-dark);border-color:var(--darntech-olive)}.dac-modal__close[data-v-0b18dc5e]:focus-visible{outline:2px solid var(--darntech-yellow);outline-offset:2px}.dac-modal__body[data-v-0b18dc5e]{padding:20px;font-size:14px;line-height:1.5;color:var(--darntech-text);overflow-y:auto}.dac-modal__footer[data-v-0b18dc5e]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--darntech-border);background:var(--darntech-bg-sunken)}.dac-modal__btn[data-v-0b18dc5e]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;border:1px solid transparent;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color 80ms ease-out,border-color 80ms ease-out}.dac-modal__btn[data-v-0b18dc5e]:focus-visible{outline:2px solid var(--darntech-yellow);outline-offset:2px}.dac-modal__btn--primary[data-v-0b18dc5e]{background:var(--darntech-olive);color:var(--darntech-text-on-ink);border-color:var(--darntech-olive)}.dac-modal__btn--primary[data-v-0b18dc5e]:hover{background:var(--darntech-olive-dark);border-color:var(--darntech-olive-dark)}.dac-modal__btn--ghost[data-v-0b18dc5e]{background:transparent;color:var(--darntech-text);border-color:var(--darntech-border)}.dac-modal__btn--ghost[data-v-0b18dc5e]:hover{border-color:var(--darntech-olive);color:var(--darntech-olive-dark)}.dac-modal__btn--danger[data-v-0b18dc5e]{background:var(--darntech-error);color:var(--darntech-text-on-ink);border-color:var(--darntech-error)}.dac-modal__btn--danger[data-v-0b18dc5e]:hover{filter:brightness(.92)}.dac-modal-enter-active[data-v-0b18dc5e],.dac-modal-leave-active[data-v-0b18dc5e]{transition:opacity .14s ease-out}.dac-modal-enter-active .dac-modal__dialog[data-v-0b18dc5e],.dac-modal-leave-active .dac-modal__dialog[data-v-0b18dc5e]{transition:transform .14s ease-out,opacity .14s ease-out}.dac-modal-enter-from[data-v-0b18dc5e],.dac-modal-leave-to[data-v-0b18dc5e]{opacity:0}.dac-modal-enter-from .dac-modal__dialog[data-v-0b18dc5e],.dac-modal-leave-to .dac-modal__dialog[data-v-0b18dc5e]{opacity:0;transform:translateY(8px) scale(.985)}.dac-tooltip__wrap[data-v-16a12876]{display:inline-flex}.dac-tooltip[data-v-16a12876]{position:fixed;z-index:1100;max-width:240px;padding:6px 10px;background:var(--darntech-olive-dark);color:var(--darntech-text-on-ink);font-family:var(--darntech-font-sans);font-size:12px;line-height:1.4;font-weight:500;letter-spacing:.01em;border:1px solid var(--darntech-olive);box-shadow:0 4px 12px color-mix(in srgb,var(--darntech-olive-dark) 32%,transparent);pointer-events:none;white-space:normal;word-wrap:break-word}.dac-tooltip__arrow[data-v-16a12876]{position:absolute;width:8px;height:8px;background:var(--darntech-olive-dark);border:1px solid var(--darntech-olive)}.dac-tooltip--top .dac-tooltip__arrow[data-v-16a12876]{bottom:-5px;left:50%;transform:translate(-50%) rotate(45deg);border-top:none;border-left:none}.dac-tooltip--bottom .dac-tooltip__arrow[data-v-16a12876]{top:-5px;left:50%;transform:translate(-50%) rotate(45deg);border-bottom:none;border-right:none}.dac-tooltip--left .dac-tooltip__arrow[data-v-16a12876]{right:-5px;top:50%;transform:translateY(-50%) rotate(45deg);border-bottom:none;border-left:none}.dac-tooltip--right .dac-tooltip__arrow[data-v-16a12876]{left:-5px;top:50%;transform:translateY(-50%) rotate(45deg);border-top:none;border-right:none}.dac-tooltip-enter-active[data-v-16a12876],.dac-tooltip-leave-active[data-v-16a12876]{transition:opacity .1s ease-out,transform .1s ease-out}.dac-tooltip-enter-from[data-v-16a12876],.dac-tooltip-leave-to[data-v-16a12876]{opacity:0;transform:translateY(2px)}.dac-popover__trigger-wrap[data-v-02fba5e0]{display:inline-flex}.dac-popover[data-v-02fba5e0]{position:fixed;z-index:1050;min-width:180px;max-width:320px;background:var(--darntech-bg-elevated);border:1px solid var(--darntech-olive);box-shadow:0 8px 24px color-mix(in srgb,var(--darntech-olive-dark) 24%,transparent);font-family:var(--darntech-font-sans);outline:none}.dac-popover__body[data-v-02fba5e0]{padding:12px 14px;font-size:13px;line-height:1.5;color:var(--darntech-text)}.dac-popover[data-v-02fba5e0]:focus-visible{outline:2px solid var(--darntech-yellow);outline-offset:2px}.dac-popover-enter-active[data-v-02fba5e0],.dac-popover-leave-active[data-v-02fba5e0]{transition:opacity .12s ease-out,transform .12s ease-out}.dac-popover-enter-from[data-v-02fba5e0],.dac-popover-leave-to[data-v-02fba5e0]{opacity:0;transform:translateY(2px) scale(.985)}.dac-toast__viewport[data-v-8640d497]{position:fixed;top:16px;right:16px;z-index:1200;display:flex;flex-direction:column;gap:12px;max-width:360px;width:calc(100vw - 32px);pointer-events:none;font-family:var(--darntech-font-sans)}.dac-toast__stack[data-v-8640d497]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dac-toast[data-v-8640d497]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--darntech-bg-elevated);border:1px solid var(--darntech-border);border-left:3px solid var(--darntech-olive);box-shadow:0 6px 18px color-mix(in srgb,var(--darntech-olive-dark) 22%,transparent);font-size:13px;line-height:1.4;color:var(--darntech-text);pointer-events:auto}.dac-toast--success[data-v-8640d497]{border-left-color:var(--darntech-success)}.dac-toast--success .dac-toast__icon[data-v-8640d497]{color:var(--darntech-success)}.dac-toast--error[data-v-8640d497]{border-left-color:var(--darntech-error)}.dac-toast--error .dac-toast__icon[data-v-8640d497]{color:var(--darntech-error)}.dac-toast--warning[data-v-8640d497]{border-left-color:var(--darntech-yellow-dark)}.dac-toast--warning .dac-toast__icon[data-v-8640d497]{color:var(--darntech-yellow-dark)}.dac-toast--info[data-v-8640d497]{border-left-color:var(--darntech-blue)}.dac-toast--info .dac-toast__icon[data-v-8640d497]{color:var(--darntech-blue)}.dac-toast__icon[data-v-8640d497]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;margin-top:1px}.dac-toast__body[data-v-8640d497]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.dac-toast__title[data-v-8640d497]{font-size:12px;font-weight:600;color:var(--darntech-olive-dark);letter-spacing:.02em;text-transform:uppercase}.dac-toast__message[data-v-8640d497]{word-wrap:break-word}.dac-toast__close[data-v-8640d497]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;padding:0;background:transparent;border:none;color:var(--darntech-text-muted);cursor:pointer;flex-shrink:0}.dac-toast__close[data-v-8640d497]:hover{color:var(--darntech-olive-dark)}.dac-toast__close[data-v-8640d497]:focus-visible{outline:2px solid var(--darntech-yellow);outline-offset:2px}.dac-toast-enter-active[data-v-8640d497],.dac-toast-leave-active[data-v-8640d497]{transition:opacity .16s ease-out,transform .16s ease-out}.dac-toast-enter-from[data-v-8640d497],.dac-toast-leave-to[data-v-8640d497]{opacity:0;transform:translate(16px)}.dac-toast-move[data-v-8640d497]{transition:transform .2s ease-out}.dac-checkbox[data-v-dc9dcb7c]{display:inline-flex;align-items:flex-start;gap:10px;font-family:var(--darntech-font-sans);color:var(--darntech-text);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.4}.dac-checkbox--disabled[data-v-dc9dcb7c]{cursor:not-allowed;opacity:.6}.dac-checkbox__control[data-v-dc9dcb7c]{position:relative;display:inline-flex;flex-shrink:0;width:18px;height:18px;margin-top:1px}.dac-checkbox__input[data-v-dc9dcb7c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.dac-checkbox__box[data-v-dc9dcb7c]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:var(--darntech-bg-elevated);border:1.5px solid var(--darntech-border);color:var(--darntech-bg-elevated);transition:background-color 80ms ease-out,border-color 80ms ease-out,color 80ms ease-out}.dac-checkbox:hover:not(.dac-checkbox--disabled) .dac-checkbox__box[data-v-dc9dcb7c]{border-color:var(--darntech-olive)}.dac-checkbox__input:focus-visible+.dac-checkbox__box[data-v-dc9dcb7c],.dac-checkbox--pin-focus .dac-checkbox__box[data-v-dc9dcb7c]{outline:2px solid var(--darntech-yellow);outline-offset:2px;border-color:var(--darntech-olive)}.dac-checkbox--checked .dac-checkbox__box[data-v-dc9dcb7c],.dac-checkbox--mixed .dac-checkbox__box[data-v-dc9dcb7c]{background:var(--darntech-olive);border-color:var(--darntech-olive);color:var(--darntech-bg-elevated)}.dac-checkbox__icon[data-v-dc9dcb7c]{display:block}.dac-checkbox__text[data-v-dc9dcb7c]{display:inline-flex;flex-direction:column;gap:2px}.dac-checkbox__label[data-v-dc9dcb7c]{font-size:13px;font-weight:500}.dac-checkbox__required[data-v-dc9dcb7c]{color:var(--darntech-error);margin-left:2px}.dac-checkbox__description[data-v-dc9dcb7c]{font-size:11px;color:var(--darntech-text-muted);line-height:1.4}.dac-radio-group[data-v-3ab42d7a]{display:inline-flex;font-family:var(--darntech-font-sans);color:var(--darntech-text)}.dac-radio-group--vertical[data-v-3ab42d7a]{flex-direction:column;gap:10px}.dac-radio-group--horizontal[data-v-3ab42d7a]{flex-direction:row;flex-wrap:wrap;gap:16px}.dac-radio[data-v-22fb6cd0]{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;line-height:1.4}.dac-radio--disabled[data-v-22fb6cd0]{cursor:not-allowed;opacity:.6}.dac-radio[data-v-22fb6cd0]:focus-visible{outline:2px solid var(--darntech-yellow);outline-offset:4px}.dac-radio__dot[data-v-22fb6cd0]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;flex-shrink:0;background:var(--darntech-bg-elevated);border:1.5px solid var(--darntech-border);border-radius:50%;transition:border-color 80ms ease-out,background-color 80ms ease-out}.dac-radio:hover:not(.dac-radio--disabled) .dac-radio__dot[data-v-22fb6cd0]{border-color:var(--darntech-olive)}.dac-radio--checked .dac-radio__dot[data-v-22fb6cd0]{border-color:var(--darntech-olive)}.dac-radio__inner[data-v-22fb6cd0]{display:block;width:9px;height:9px;border-radius:50%;background:var(--darntech-olive)}.dac-radio__text[data-v-22fb6cd0]{display:inline-flex;flex-direction:column;gap:2px;font-family:var(--darntech-font-sans);color:var(--darntech-text)}.dac-radio__label[data-v-22fb6cd0]{font-size:13px;font-weight:500}.dac-radio__description[data-v-22fb6cd0]{font-size:11px;color:var(--darntech-text-muted);line-height:1.4}.dac-toggle[data-v-dbb93b85]{display:inline-flex;align-items:center;gap:10px;font-family:var(--darntech-font-sans);color:var(--darntech-text);-webkit-user-select:none;user-select:none}.dac-toggle--disabled[data-v-dbb93b85]{opacity:.55;cursor:not-allowed}.dac-toggle__label[data-v-dbb93b85]{font-size:13px;line-height:1.4}.dac-toggle__track[data-v-dbb93b85]{position:relative;display:inline-block;background:var(--darntech-border);border:1px solid var(--darntech-border);cursor:pointer;padding:0;flex-shrink:0;transition:background-color .14s ease-out,border-color .14s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dac-toggle__track[data-v-dbb93b85]:disabled{cursor:not-allowed}.dac-toggle__track[data-v-dbb93b85]:focus-visible,.dac-toggle--pin-focus .dac-toggle__track[data-v-dbb93b85]{outline:2px solid var(--darntech-yellow);outline-offset:2px}.dac-toggle--on .dac-toggle__track[data-v-dbb93b85]{background:var(--darntech-olive);border-color:var(--darntech-olive-dark)}.dac-toggle__thumb[data-v-dbb93b85]{position:absolute;top:50%;background:var(--darntech-bg-elevated);box-shadow:var(--darntech-thumb-shadow);transition:left .14s ease-out,background-color .14s ease-out}.dac-toggle--sm .dac-toggle__track[data-v-dbb93b85]{width:28px;height:16px}.dac-toggle--sm .dac-toggle__thumb[data-v-dbb93b85]{width:12px;height:12px;margin-top:-6px;left:2px}.dac-toggle--sm.dac-toggle--on .dac-toggle__thumb[data-v-dbb93b85]{left:14px}.dac-toggle--md .dac-toggle__track[data-v-dbb93b85]{width:36px;height:20px}.dac-toggle--md .dac-toggle__thumb[data-v-dbb93b85]{width:14px;height:14px;margin-top:-7px;left:3px}.dac-toggle--md.dac-toggle--on .dac-toggle__thumb[data-v-dbb93b85]{left:19px}.dac-toggle--lg .dac-toggle__track[data-v-dbb93b85]{width:48px;height:26px}.dac-toggle--lg .dac-toggle__thumb[data-v-dbb93b85]{width:20px;height:20px;margin-top:-10px;left:3px}.dac-toggle--lg.dac-toggle--on .dac-toggle__thumb[data-v-dbb93b85]{left:25px}.dac-select[data-v-f5455961]{position:relative;display:inline-flex;flex-direction:column;gap:4px;font-family:var(--darntech-font-sans);min-width:220px}.dac-select__label[data-v-f5455961]{font-size:12px;font-weight:500;color:var(--darntech-text);line-height:1.4}.dac-select__trigger[data-v-f5455961]{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;padding:10px 12px;background:var(--darntech-bg-elevated);color:var(--darntech-text);border:1px solid var(--darntech-border);border-bottom:1px solid var(--darntech-olive);border-radius:0;font-family:inherit;font-size:14px;line-height:1.4;cursor:pointer;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color 80ms ease-out,background-color 80ms ease-out}.dac-select__trigger[data-v-f5455961]:hover:not(:disabled){border-color:var(--darntech-olive)}.dac-select__trigger[data-v-f5455961]:focus-visible,.dac-select--pin-focus .dac-select__trigger[data-v-f5455961]{outline:2px solid var(--darntech-yellow);outline-offset:-2px;border-color:var(--darntech-olive);border-bottom-color:var(--darntech-olive-dark);border-bottom-width:2px;padding-bottom:9px}.dac-select--open .dac-select__trigger[data-v-f5455961]{border-color:var(--darntech-olive)}.dac-select__trigger[data-v-f5455961]:disabled{cursor:not-allowed;background:var(--darntech-bg-sunken);color:var(--darntech-text-muted);opacity:.7}.dac-select__value[data-v-f5455961]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dac-select__value--placeholder[data-v-f5455961]{color:var(--darntech-text-muted);opacity:.6}.dac-select__chevron[data-v-f5455961]{display:inline-flex;align-items:center;color:var(--darntech-olive);transition:transform .12s ease-out}.dac-select--open .dac-select__chevron[data-v-f5455961]{transform:rotate(180deg)}.dac-select__listbox[data-v-f5455961]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;margin:0;padding:4px 0;list-style:none;background:var(--darntech-bg-elevated);border:1px solid var(--darntech-olive);max-height:280px;overflow-y:auto;box-shadow:0 4px 12px var(--darntech-yellow-glow)}.dac-select__option[data-v-f5455961]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:8px 12px;font-size:13px;color:var(--darntech-text);cursor:pointer;-webkit-user-select:none;user-select:none}.dac-select__option--active[data-v-f5455961]{background:var(--darntech-bg-sunken)}.dac-select__option--selected[data-v-f5455961]{color:var(--darntech-olive-dark);font-weight:500}.dac-select__option--selected.dac-select__option--active[data-v-f5455961]{background:var(--darntech-yellow-glow)}.dac-select__option--disabled[data-v-f5455961]{color:var(--darntech-text-muted);cursor:not-allowed;opacity:.6}.dac-select__option-text[data-v-f5455961]{display:inline-flex;flex-direction:column;gap:2px;min-width:0;flex:1}.dac-select__option-label[data-v-f5455961]{line-height:1.4}.dac-select__option-description[data-v-f5455961]{font-size:11px;color:var(--darntech-text-muted);line-height:1.4;font-weight:400}.dac-select__option-check[data-v-f5455961]{display:inline-flex;color:var(--darntech-olive);flex-shrink:0;margin-top:2px}.dac-select__empty[data-v-f5455961]{padding:8px 12px;font-size:13px;color:var(--darntech-text-muted);font-style:italic}.dac-select__helper[data-v-f5455961]{font-size:11px;line-height:1.4;margin:0;color:var(--darntech-text-muted)}.app-shell[data-v-3d34e423]{min-height:100vh}.app-brand[data-v-3d34e423]{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none}.app-mark[data-v-3d34e423]{height:28px;width:auto;display:block}.app-wordmark[data-v-3d34e423]{font-weight:600;color:var(--darntech-olive, #747438)}:root{--darntech-olive: #747438;--darntech-olive-dark: #4a4a1f;--darntech-olive-light: #a5a570;--darntech-yellow: #F5DC28;--darntech-yellow-dark: #d4bd1c;--darntech-yellow-glow: rgba(245, 220, 40, .14);--darntech-blue: #2C5BA0;--darntech-blue-dark: #1E3F72;--darntech-blue-light: #5B86C8;--darntech-slate: #adadad;--darntech-paper: #f4f1ea;--darntech-paper-dark: #1a1a0e;--darntech-ink: var(--darntech-olive);--darntech-ghost: var(--darntech-olive-dark);--darntech-accent: var(--darntech-yellow);--darntech-link: var(--darntech-blue);--darntech-text: var(--darntech-olive-dark);--darntech-text-muted: var(--darntech-olive);--darntech-text-on-ink: var(--darntech-paper);--darntech-border: #d8d2c2;--darntech-bg-elevated: #ffffff;--darntech-bg-sunken: #e8e4d8;--darntech-bg-hover: #fcfbf7;--darntech-thumb-shadow: 0 1px 2px color-mix(in srgb, var(--darntech-ink) 24%, transparent);--darntech-error: #C53030;--darntech-success: #4a7c3a;--darntech-warning: var(--darntech-yellow);--darntech-info: var(--darntech-blue);--darntech-sunburst-color: var(--darntech-yellow);--darntech-sunburst-bg: radial-gradient( ellipse 80vmax 70vmax at 50% -10vmax, var(--darntech-yellow-glow) 0%, rgba(245, 220, 40, .06) 35%, transparent 70% );--darntech-stroke-weight: 5;--darntech-viewbox: 800;--darntech-mark-cx: 400;--darntech-mark-cy: 400;--darntech-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--darntech-font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--darntech-font-display: "Pixelify Sans", "VT323", ui-monospace, monospace}[data-darntech-surface=dark]{--darntech-ink: var(--darntech-paper);--darntech-ghost: var(--darntech-olive-light);--darntech-paper: var(--darntech-paper-dark);--darntech-text: var(--darntech-paper);--darntech-text-muted: var(--darntech-olive-light);--darntech-border: rgba(245, 241, 234, .12)}.theme-g10{--cds-background: #f4f1ea;--cds-background-hover: rgba(74, 74, 31, .06);--cds-background-active: rgba(74, 74, 31, .18);--cds-background-selected: rgba(116, 116, 56, .14);--cds-layer-01: #ede9dc;--cds-layer-02: #ffffff;--cds-layer-accent-01: #d8d2c2;--cds-text-primary: #4a4a1f;--cds-text-secondary: #747438;--cds-text-helper: #8a8a52;--cds-text-on-color: #f4f1ea;--cds-border-subtle-01: #d8d2c2;--cds-border-strong-01: #a5a570;--cds-link-primary: #747438;--cds-link-primary-hover: #4a4a1f;--cds-button-primary: #747438;--cds-button-primary-hover: #4a4a1f;--cds-button-secondary: #4a4a1f;--cds-support-success: #4a7c3a;--cds-support-warning: #F5DC28;--cds-support-error: #C53030;--cds-support-info: #2C5BA0;--cds-tag-bg-blue: #dbe5f3;--cds-tag-fg-blue: #1E3F72;--cds-tag-bg-green: #e2ebd4;--cds-tag-fg-green: #4a7c3a;--cds-tag-bg-amber: #fdf6c4;--cds-tag-fg-amber: #6a5400;--cds-tag-bg-red: #fbe1e1;--cds-tag-fg-red: #C53030;--cds-tag-bg-purple: #e8daff;--cds-tag-fg-purple: #6929c4;--cds-tag-bg-gray: #d8d2c2;--cds-tag-fg-gray: #4a4a1f;--cds-topbar-bg: #1a1a0e;--cds-topbar-text: #f4f1ea;--cds-topbar-text-dim: #a5a570;--cds-topbar-divider: #4a4a1f;--cds-topbar-accent: #F5DC28}.theme-g100{--cds-background: #1a1a0e;--cds-background-hover: rgba(245, 241, 234, .08);--cds-background-active: rgba(245, 241, 234, .18);--cds-background-selected: rgba(245, 220, 40, .1);--cds-layer-01: #262616;--cds-layer-02: #2f2f1a;--cds-layer-accent-01: #3a3a22;--cds-text-primary: #f4f1ea;--cds-text-secondary: #a5a570;--cds-text-helper: #8a8a52;--cds-text-on-color: #1a1a0e;--cds-border-subtle-01: #3a3a22;--cds-border-strong-01: #747438;--cds-link-primary: #a5a570;--cds-link-primary-hover: #F5DC28;--cds-button-primary: #747438;--cds-button-primary-hover: #a5a570;--cds-button-secondary: #4a4a1f;--cds-support-success: #6fa05e;--cds-support-warning: #F5DC28;--cds-support-error: #ff8389;--cds-support-info: #5B86C8;--cds-tag-bg-blue: #1E3F72;--cds-tag-fg-blue: #d0e2ff;--cds-tag-bg-green: #2c4d24;--cds-tag-fg-green: #c2dbb0;--cds-tag-bg-amber: #5a4a00;--cds-tag-fg-amber: #F5DC28;--cds-tag-bg-red: #5a1a1a;--cds-tag-fg-red: #ffd7d9;--cds-tag-bg-purple: #491d8b;--cds-tag-fg-purple: #e8daff;--cds-tag-bg-gray: #3a3a22;--cds-tag-fg-gray: #f4f1ea;--cds-topbar-bg: #000000;--cds-topbar-text: #f4f1ea;--cds-topbar-text-dim: #a5a570;--cds-topbar-divider: #4a4a1f;--cds-topbar-accent: #F5DC28}:root{--cds-background: #f4f1ea;--cds-layer-01: #ede9dc;--cds-layer-02: #ffffff;--cds-text-primary: #4a4a1f;--cds-text-secondary: #747438;--cds-text-helper: #8a8a52;--cds-border-subtle-01: #d8d2c2;--cds-border-strong-01: #a5a570;--cds-link-primary: #747438;--cds-link-primary-hover: #4a4a1f}.carbon-surface{font-family:Inter,IBM Plex Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:var(--cds-text-primary);background:var(--cds-background);font-size:14px;line-height:1.5;min-height:100vh}.carbon-surface *{box-sizing:border-box}.carbon-surface code,.carbon-surface pre,.carbon-surface .mono{font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,Menlo,monospace}.topbar{height:48px;background:var(--cds-topbar-bg);color:var(--cds-topbar-text);display:flex;align-items:center;padding:0 16px;border-bottom:1px solid var(--cds-topbar-divider)}.topbar a{color:inherit;text-decoration:none}.topbar-product{font-weight:600;font-size:14px;letter-spacing:.16px}.topbar-product .accent{color:var(--cds-topbar-accent)}.topbar-divider{width:1px;height:24px;background:var(--cds-topbar-divider);margin:0 16px}.topbar-nav{display:flex;gap:16px;font-size:13px}.topbar-nav a{color:var(--cds-topbar-text-dim);padding:0 4px;transition:color 80ms}.topbar-nav a:hover,.topbar-nav a.active{color:var(--cds-topbar-text)}.topbar-nav a.active{box-shadow:inset 0 -2px 0 var(--cds-link-primary)}.topbar-spacer{flex:1}.topbar-customer{font-size:14px;color:var(--cds-topbar-text-dim)}.topbar-customer strong{color:var(--cds-topbar-text);font-weight:500}.topbar-meta{font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:12px;color:var(--cds-topbar-text-dim)}.page{padding:32px 48px;max-width:1280px;margin:0 auto}.page-header{margin-bottom:32px}.page-crumb{font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:11px;color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.32px;margin-bottom:8px}.page-crumb a{color:var(--cds-link-primary);text-decoration:none}.page-crumb a:hover{text-decoration:underline}.page-title{font-family:"IBM Plex Serif",serif;font-size:32px;font-weight:400;line-height:1.2;color:var(--cds-text-primary)}.page-subtitle{color:var(--cds-text-secondary);font-size:14px;margin-top:6px}.btn{display:inline-flex;align-items:center;font-family:inherit;font-size:13px;font-weight:500;padding:8px 14px;border:1px solid var(--cds-border-strong-01);background:var(--cds-background);color:var(--cds-text-primary);cursor:pointer;text-decoration:none;transition:background 80ms;border-radius:0}.btn:hover{background:var(--cds-layer-01)}.btn-primary{background:var(--cds-button-primary);color:var(--cds-text-on-color);border-color:var(--cds-button-primary)}.btn-primary:hover{background:var(--cds-button-primary-hover)}.btn-ghost{border-color:transparent}.btn-ghost:hover{background:var(--cds-layer-01)}.btn .glyph{font-family:monospace;margin-right:8px;opacity:.85}.tag{display:inline-block;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.32px;text-transform:uppercase;padding:2px 8px}.tag-blue{background:var(--cds-tag-bg-blue);color:var(--cds-tag-fg-blue)}.tag-green{background:var(--cds-tag-bg-green);color:var(--cds-tag-fg-green)}.tag-amber{background:var(--cds-tag-bg-amber);color:var(--cds-tag-fg-amber)}.tag-red{background:var(--cds-tag-bg-red);color:var(--cds-tag-fg-red)}.tag-purple{background:var(--cds-tag-bg-purple);color:var(--cds-tag-fg-purple)}.tag-gray{background:var(--cds-tag-bg-gray);color:var(--cds-tag-fg-gray)}.card{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);padding:24px;margin-bottom:16px}.card h3{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.32px;color:var(--cds-text-secondary);margin-bottom:12px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:32px}.stat-card{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-left:3px solid var(--cds-link-primary);padding:16px 20px}.stat-label{font-size:11px;color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.32px}.stat-value{font-size:32px;font-weight:300;color:var(--cds-text-primary);margin-top:4px;font-variant-numeric:tabular-nums}.stat-delta{font-size:12px;color:var(--cds-text-secondary);margin-top:4px}.stat-delta.up{color:var(--cds-support-success)}.stat-delta.down{color:var(--cds-support-error)}.panel{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);margin-bottom:16px}.panel-header{padding:16px 20px;border-bottom:1px solid var(--cds-border-subtle-01);display:flex;align-items:center;justify-content:space-between}.panel-title{font-size:14px;font-weight:600;color:var(--cds-text-primary)}.panel-body{padding:16px 20px}.input{background:var(--cds-layer-01);border:none;border-bottom:1px solid var(--cds-border-strong-01);padding:10px 12px;font:inherit;color:var(--cds-text-primary);width:100%}.input:focus{outline:2px solid var(--cds-link-primary);outline-offset:-2px;background:var(--cds-background)}.carbon-surface table{width:100%;border-collapse:collapse;font-size:13px}.carbon-surface th,.carbon-surface td{text-align:left;padding:12px;border-bottom:1px solid var(--cds-border-subtle-01)}.carbon-surface th{background:var(--cds-layer-accent-01);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.32px;color:var(--cds-text-secondary)}.meta-grid{display:grid;grid-template-columns:max-content 1fr;column-gap:16px;row-gap:6px;font-size:13px}.meta-key{font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:11px;color:var(--cds-text-secondary);text-transform:uppercase;letter-spacing:.16px}.meta-val{color:var(--cds-text-primary)}.meta-val a{color:var(--cds-link-primary);text-decoration:none}.meta-val a:hover{text-decoration:underline}.meta-val strong{font-weight:600}.section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px}.timeline{list-style:none;padding:0;margin:0}.timeline li{padding:12px 0;border-bottom:1px solid var(--cds-border-subtle-01);display:grid;grid-template-columns:110px 1fr;gap:16px;font-size:13px}.timeline li:last-child{border-bottom:0}.timeline-date{font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:11px;color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.16px}.timeline-event strong{font-weight:600}.resource-list{list-style:none;padding:0;margin:0}.resource-list li{padding:10px 0;border-bottom:1px solid var(--cds-border-subtle-01);display:flex;align-items:center;justify-content:space-between;gap:16px}.resource-list li:last-child{border-bottom:0}.resource-list a{color:var(--cds-link-primary);text-decoration:none;font-size:13px;font-weight:500}.resource-list a:hover{text-decoration:underline}.resource-list .res-meta{font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:11px;color:var(--cds-text-helper)}.cta-strip{background:var(--cds-button-primary);color:var(--cds-text-on-color);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.cta-strip-text strong{font-size:16px;font-weight:600}.cta-strip-text div{font-size:13px;opacity:.9;margin-top:2px}.cta-strip .btn{background:var(--cds-background);color:var(--cds-text-primary);border-color:var(--cds-background)}.cta-strip .btn:hover{background:var(--cds-layer-accent-01)}.tabs{display:flex;gap:0;border-bottom:1px solid var(--cds-border-subtle-01);margin-bottom:24px;overflow-x:auto}.tab{padding:12px 16px;font-size:13px;color:var(--cds-text-secondary);cursor:pointer;border:none;background:transparent;border-bottom:2px solid transparent;font-family:inherit;white-space:nowrap;transition:color 80ms,border-color 80ms}.tab:hover{color:var(--cds-text-primary)}.tab.active{color:var(--cds-text-primary);border-bottom-color:var(--cds-link-primary);font-weight:500}.muted{color:var(--cds-text-secondary)}.helper{color:var(--cds-text-helper)}.hr{border:none;border-top:1px solid var(--cds-border-subtle-01);margin:24px 0}.mono-num{font-variant-numeric:tabular-nums}@media (max-width: 768px){.topbar{padding:0 12px;gap:8px}.topbar-divider{margin:0 8px}.topbar-nav{gap:10px;font-size:12px}.topbar-meta,.topbar-customer{display:none}.page{padding:20px 16px}.page-title{font-size:24px}.page-subtitle{font-size:13px}.card{padding:16px}.section-grid{grid-template-columns:1fr;gap:12px}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.stat-value{font-size:24px}.cta-strip{flex-direction:column;align-items:stretch;padding:16px;gap:12px}.cta-strip .btn{width:100%;justify-content:center}.meta-grid{column-gap:12px}.timeline li{grid-template-columns:1fr;gap:4px}.timeline-date{font-size:10px}.resource-list li{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width: 480px){.topbar-product{font-size:13px}.topbar-nav a{padding:0 2px}.page{padding:16px 12px}.page-title{font-size:22px}.card{padding:14px}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/fonts/IBMPlexSans-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/fonts/IBMPlexSans-SemiBold.woff2) format("woff2");font-display:swap}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/fonts/IBMPlexMono-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url(/fonts/IBMPlexSerif-Regular.woff2) format("woff2");font-display:swap}html,body,#app{min-height:100vh;margin:0}.auth-page{max-width:26rem;margin:0 auto;padding:2.5rem 1.25rem 4rem;display:flex;flex-direction:column;gap:1.25rem}.auth-page h1{margin:0;font-size:1.75rem}.auth-lede{margin:0;color:var(--darntech-text-muted, #6b6b52)}.auth-error{margin:0;color:var(--darntech-error, #b3261e)}.auth-stack{display:flex;flex-direction:column;gap:.75rem}.auth-stack>button,.auth-stack .dac-button{width:100%}.auth-links{display:flex;flex-direction:column;gap:.5rem;font-size:.9rem}.recovery-codes{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;font-family:var(--darntech-font-mono, "IBM Plex Mono", monospace);font-size:1rem;padding:.75rem;background:var(--darntech-bg-sunken, #ece8de);border-radius:6px;-webkit-user-select:all;user-select:all}.wide-page{max-width:48rem;margin:0 auto;padding:2rem 1.25rem 4rem;display:flex;flex-direction:column;gap:1.25rem}.wide-page h1{margin:0}.panel-stack{display:flex;flex-direction:column;gap:1rem}.item-list{display:flex;flex-direction:column;gap:.75rem}.item-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.item-row--space-between{justify-content:space-between}.item-meta{margin:.35rem 0 0;font-size:.8rem;color:var(--darntech-text-muted, #6b6b52)}.badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--darntech-border, #d8d4c8);color:var(--darntech-text-muted, #6b6b52)}.badge--current,.badge--admin,.badge--gated{color:var(--darntech-olive-dark, #4a4a1f);border-color:var(--darntech-olive, #747438)}.badge--disabled{color:var(--darntech-error, #b3261e);border-color:var(--darntech-error, #b3261e)}.field-grid{display:grid;grid-template-columns:1fr;gap:.75rem}.origin-list{display:flex;flex-direction:column;gap:.5rem}.origin-row{display:flex;gap:.5rem;align-items:flex-end}.origin-row .dac-input{flex:1 1 auto}.grant-checkboxes{display:flex;flex-direction:column;gap:.6rem}.copy-box{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.copy-box code{flex:1 1 auto;min-width:0;overflow-wrap:break-word;padding:.6rem;background:var(--darntech-bg-sunken, #ece8de);font-family:var(--darntech-font-mono, "IBM Plex Mono", monospace);font-size:.85rem}
