:root{color-scheme:light;--qui-spacing-xs:4px;--qui-spacing-sm:8px;--qui-spacing-md:12px;--qui-spacing-lg:16px;--qui-spacing-xl:20px;--qui-spacing-2xl:24px;--qui-spacing-3xl:32px;--qui-font-family:var(--font-inter);--qui-font-size:13px;--qui-font-size-sm:12px;--qui-font-size-lg:14px;--qui-font-weight-medium:500;--qui-font-weight-bold:700;--qui-line-height:1.45;--qui-color-primary:#364398;--qui-color-positive:#16a34a;--qui-color-negative:#dc2626;--qui-color-warning:#d97706;--qui-color-text-primary:#201e34;--qui-color-text-secondary:#56546c;--qui-color-border:#e0deeb;--qui-color-background:#f8f7fb;--qui-color-surface:#fff;--qui-color-neutral-subtle:#efeef5;--qui-color-neutral-strong:#56546c;--qui-color-info-strong:#1e40af;--qui-color-positive-subtle:#dcfce7;--qui-color-positive-strong:#166534;--qui-color-warning-subtle:#fef3c7;--qui-color-warning-strong:#78350f;--qui-color-negative-subtle:#fee2e2;--qui-color-negative-strong:#991b1b;--qhq-color-text-muted:#66637b;--qhq-color-text-disabled:#a9a7b8;--qhq-color-text-on-primary:#fff;--qhq-color-border-subtle:#ebe9f2;--qhq-color-border-hover:#c9c6da;--qhq-color-field-border:#8a87a0;--qhq-color-field-border-hover:#6f6c86;--qhq-color-surface-subtle:#fbfafd;--qhq-color-surface-muted:#f3f2f8;--qhq-color-primary-hover:#2e3a86;--qhq-color-primary-pressed:#273274;--qhq-color-primary-subtle:#e2e3f2;--qhq-color-selection-bg:#f4f4fb;--qhq-color-selection-accent:#364398;--qhq-color-connector:var(--qhq-color-border-hover);--qhq-color-avatar-fill:linear-gradient(135deg, color-mix(in oklab, var(--qui-color-primary) 55%, var(--qui-color-surface)), var(--qui-color-primary));--qhq-color-success:#16a34a;--qhq-color-warning-strong-text:#713f12;--qhq-color-destructive:#dc2626;--qhq-color-destructive-subtle:#fee2e2;--qhq-color-destructive-hover:#b91c1c;--qhq-color-destructive-pressed:#991b1b;--qhq-color-destructive-muted:#dc26262e;--qhq-color-overlay-backdrop:#201e3473;--qhq-color-hero-fill:linear-gradient(110deg, #1f255a 0%, #283280 55%, #3442a0 100%);--qhq-color-hero-fg:#fff;--qhq-color-hero-fg-muted:#ffffffb8;--qhq-color-hero-surface:#ffffff1f;--qhq-color-accent:#f2b731;--qhq-color-accent-subtle:#fdf0cd;--qhq-color-accent-ring:#f2b731bf;--qhq-color-on-accent:#201e34;--qhq-color-tone-indigo-fill:#e6e7f4;--qhq-color-tone-indigo-icon:#364398;--qhq-color-tone-amber-fill:#f9efd9;--qhq-color-tone-amber-icon:#e9a915;--qhq-color-tone-blue-fill:#e3e9f9;--qhq-color-tone-blue-icon:#2967e0;--qhq-color-tone-rose-fill:#f9e4e8;--qhq-color-tone-rose-icon:#e5484d;--qui-border-width:1px;--qhq-outlined-border-width:1.5px;--qhq-focus-ring-width:2px;--qhq-radius-sm:4px;--qhq-radius-md:6px;--qhq-radius-lg:8px;--qhq-radius-xl:12px;--qhq-radius-2xl:16px;--qhq-radius-full:9999px;--qhq-card-radius:14px;--qhq-shadow-xs:0 1px 2px #201e340f, 0 1px 1px #201e340a;--qhq-shadow-sm:0 1px 2px #201e340f, 0 1px 3px -1px #201e340a;--qhq-shadow-card-hover:0 6px 20px -8px #36439838;--qhq-shadow-lg:0 12px 28px #201e341f, 0 4px 10px #201e340f;--qhq-shadow-overlay:0 32px 64px -24px #201e3447, 0 12px 24px -12px #201e341f;--qhq-shadow-footer-lift:0 -4px 12px #201e340f;--qhq-shadow-hero:0 18px 40px -20px #1f255a8c;--qhq-ease-out:cubic-bezier(.22, .61, .36, 1);--qhq-ease-spring:cubic-bezier(.5, 1.25, .75, 1);--qhq-duration-fast:.12s;--qhq-duration-base:.22s;--qhq-duration-slow:.36s;--qhq-font-features-default:normal;--qhq-font-features-numeric:"tnum" on, "lnum" on;--qhq-row-pad:12px 24px}@media (prefers-reduced-motion:reduce){:root{--qhq-duration-fast:0s;--qhq-duration-base:0s;--qhq-duration-slow:0s}}*,:before,:after{box-sizing:border-box}html,body{height:100%;font-family:var(--qui-font-family);font-size:var(--qui-font-size);line-height:var(--qui-line-height);background:var(--qui-color-background);color:var(--qui-color-text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}h1,h2,h3,p{margin:0}h1,h2{text-wrap:balance}a{color:var(--qui-color-primary)}:focus-visible{outline:var(--qhq-focus-ring-width) solid var(--qui-color-primary);outline-offset:2px}.card{background:var(--qui-color-surface);border:var(--qui-border-width) solid var(--qui-color-border);border-radius:var(--qhq-card-radius)}.numeric{font-feature-settings:var(--qhq-font-features-numeric)}.label{color:var(--qhq-color-text-muted);font-size:var(--qui-font-size-sm);font-weight:var(--qui-font-weight-medium)}input[type=file]{color:var(--qui-color-text-secondary);font:inherit}input[type=file]::file-selector-button{height:34px;margin-right:var(--qui-spacing-md);border:var(--qui-border-width) solid var(--qui-color-border);border-radius:var(--qhq-radius-lg);background:var(--qui-color-surface);color:var(--qui-color-text-secondary);font:inherit;font-weight:var(--qui-font-weight-bold);cursor:pointer;padding:0 14px}input[type=file]::file-selector-button:hover{background:var(--qhq-color-surface-subtle);color:var(--qui-color-text-primary)}.bell[data-astro-cid-jdv4iwlq]{border-radius:var(--qhq-radius-lg);width:40px;height:40px;color:var(--qui-color-text-secondary);place-items:center;display:grid;position:relative}.bell[data-astro-cid-jdv4iwlq]:hover,.bell[data-astro-cid-jdv4iwlq][aria-current=page]{background:var(--qhq-color-surface-muted);color:var(--qui-color-text-primary)}.bell__count[data-astro-cid-jdv4iwlq]{min-width:18px;height:18px;padding:0 var(--qui-spacing-xs);border-radius:var(--qhq-radius-full);background:var(--qui-color-negative);color:var(--qhq-color-text-on-primary);font-size:11px;font-weight:var(--qui-font-weight-bold);text-align:center;line-height:18px;position:absolute;top:2px;right:0}.brand__logo[data-astro-cid-6bctqxxv]{object-fit:contain;flex-shrink:0;width:auto;max-width:96px}.brand__name[data-astro-cid-6bctqxxv]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-header[data-astro-cid-urxya6sf]{justify-content:space-between;align-items:center;gap:var(--qui-spacing-lg);height:56px;padding:0 var(--qui-spacing-3xl);border-bottom:var(--qui-border-width) solid var(--qui-color-border);background:var(--qui-color-background);flex-shrink:0;display:flex}.app-header__left[data-astro-cid-urxya6sf],.app-header__right[data-astro-cid-urxya6sf]{align-items:center;gap:var(--qui-spacing-md);display:flex}.app-header__left[data-astro-cid-urxya6sf]{min-width:0}.app-header__right[data-astro-cid-urxya6sf]{flex:0 auto;min-width:0}.app-header__brand[data-astro-cid-urxya6sf],.app-header__menu[data-astro-cid-urxya6sf]{display:none}.app-header__search[data-astro-cid-urxya6sf]{min-width:0}.search[data-astro-cid-urxya6sf]{border:var(--qui-border-width) solid var(--qhq-color-field-border);border-radius:var(--qhq-radius-md);background:var(--qui-color-surface);width:280px;min-width:0;height:40px;box-shadow:var(--qhq-shadow-xs);align-items:center;gap:6px;padding:0 12px;display:flex}.search[data-astro-cid-urxya6sf]:hover{border-color:var(--qhq-color-field-border-hover)}.search[data-astro-cid-urxya6sf]:focus-within{border-color:var(--qui-color-primary);box-shadow:0 0 0 var(--qhq-focus-ring-width) var(--qhq-color-primary-subtle), var(--qhq-shadow-xs)}.app-header__search[data-astro-cid-urxya6sf]{position:relative}.search__hint[data-astro-cid-urxya6sf]{border:var(--qui-border-width) solid var(--qui-color-border);border-radius:var(--qhq-radius-sm);color:var(--qhq-color-text-muted);font:inherit;flex-shrink:0;padding:1px 6px;font-size:11px;line-height:16px}.search[data-astro-cid-urxya6sf]:focus-within .search__hint[data-astro-cid-urxya6sf]{display:none}.search-panel[data-astro-cid-urxya6sf]{z-index:20;top:calc(100% + var(--qui-spacing-xs));width:440px;max-height:min(480px,70vh);padding:var(--qui-spacing-sm);border:var(--qui-border-width) solid var(--qui-color-border);border-radius:var(--qhq-radius-xl);background:var(--qui-color-surface);box-shadow:var(--qhq-shadow-overlay);position:absolute;right:0;overflow-y:auto}.search-panel[data-astro-cid-urxya6sf][hidden]{display:none}.search-panel[data-astro-cid-urxya6sf] .search-group{border:0;min-width:0;margin:0;padding:0}.search-panel[data-astro-cid-urxya6sf] .search-group__title{float:left;width:100%;padding:var(--qui-spacing-sm) var(--qui-spacing-md) var(--qui-spacing-xs)}.search-panel[data-astro-cid-urxya6sf] .search-option{align-items:center;gap:var(--qui-spacing-md);padding:var(--qui-spacing-sm) var(--qui-spacing-md);border-radius:var(--qhq-radius-lg);color:var(--qui-color-text-secondary);text-decoration:none;display:flex}.search-panel[data-astro-cid-urxya6sf] .search-option:hover,.search-panel[data-astro-cid-urxya6sf] .search-option[aria-selected=true]{background:var(--qhq-color-selection-bg)}.search-panel[data-astro-cid-urxya6sf] .search-option[aria-selected=true]{outline:var(--qhq-focus-ring-width) solid var(--qui-color-primary);outline-offset:-2px}.search-panel[data-astro-cid-urxya6sf] .search-option__text{flex-direction:column;min-width:0;display:flex}.search-panel[data-astro-cid-urxya6sf] .search-option__title{color:var(--qui-color-text-primary);font-weight:var(--qui-font-weight-medium);overflow-wrap:anywhere}.search-panel[data-astro-cid-urxya6sf] .search-option__detail{color:var(--qhq-color-text-muted);font-size:var(--qui-font-size-sm);overflow-wrap:anywhere}.search-panel[data-astro-cid-urxya6sf] .search-option--all{margin-top:var(--qui-spacing-xs);border-top:var(--qui-border-width) solid var(--qhq-color-border-subtle);border-radius:0 0 var(--qhq-radius-lg) var(--qhq-radius-lg);color:var(--qui-color-primary)}.search-panel[data-astro-cid-urxya6sf] .search-empty{padding:var(--qui-spacing-md);color:var(--qhq-color-text-muted)}.search__icon[data-astro-cid-urxya6sf]{color:var(--qhq-color-text-disabled);flex-shrink:0}.search[data-astro-cid-urxya6sf] input[data-astro-cid-urxya6sf]{min-width:0;color:var(--qui-color-text-primary);font:inherit;background:0 0;border:0;outline:0;flex:auto}.search[data-astro-cid-urxya6sf] input[data-astro-cid-urxya6sf]::placeholder{color:var(--qhq-color-text-disabled)}@media (width<=959px){.app-header[data-astro-cid-urxya6sf]{padding:0 var(--qui-spacing-lg);background:var(--qui-color-surface)}.search[data-astro-cid-urxya6sf]{width:auto}.search__hint[data-astro-cid-urxya6sf]{display:none}.search-panel[data-astro-cid-urxya6sf]{top:60px;right:var(--qui-spacing-lg);left:var(--qui-spacing-lg);width:auto;position:fixed}.app-header__brand[data-astro-cid-urxya6sf]{align-items:center;gap:var(--qui-spacing-sm);min-width:0;color:var(--qui-color-text-primary);font-size:15px;font-weight:var(--qui-font-weight-bold);white-space:nowrap;text-decoration:none;display:flex}.app-header__menu[data-astro-cid-urxya6sf]{border-radius:var(--qhq-radius-lg);width:36px;height:36px;color:var(--qui-color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.app-header__menu[data-astro-cid-urxya6sf]:hover{background:var(--qhq-color-surface-muted)}}.sidebar[data-astro-cid-wv7whodv]{background:var(--qui-color-surface);border:0;border-right:var(--qui-border-width) solid var(--qui-color-border);width:248px;height:100%;color:var(--qui-color-text-primary);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}@media (width>=960px){.sidebar[data-astro-cid-wv7whodv]{margin:0;position:static;inset:auto}}@media (width<=959px){.sidebar[data-astro-cid-wv7whodv]:not(:popover-open){display:none}.sidebar[data-astro-cid-wv7whodv]:popover-open{box-shadow:var(--qhq-shadow-overlay);margin:0;inset:0 auto 0 0}.sidebar[data-astro-cid-wv7whodv]::backdrop{background:var(--qhq-color-overlay-backdrop)}}.sidebar__brand[data-astro-cid-wv7whodv]{align-items:center;gap:var(--qui-spacing-md);height:72px;padding:0 var(--qui-spacing-xl);border-bottom:var(--qui-border-width) solid var(--qui-color-border);color:var(--qui-color-text-primary);font-size:17px;font-weight:var(--qui-font-weight-bold);letter-spacing:-.01em;flex-shrink:0;text-decoration:none;display:flex}.sidebar__nav[data-astro-cid-wv7whodv]{gap:var(--qui-spacing-xl);padding:var(--qui-spacing-lg) var(--qui-spacing-md);flex-direction:column;flex:auto;display:flex}.sidebar__heading[data-astro-cid-wv7whodv]{margin:0 0 var(--qui-spacing-sm);padding:0 var(--qui-spacing-md);color:var(--qhq-color-text-muted)}.sidebar__viewer[data-astro-cid-wv7whodv]{align-items:center;gap:var(--qui-spacing-sm);padding:var(--qui-spacing-md) var(--qui-spacing-lg);border-top:var(--qui-border-width) solid var(--qui-color-border);flex-shrink:0;display:flex}.sidebar__avatar[data-astro-cid-wv7whodv]{border-radius:var(--qhq-radius-full);background:var(--qhq-color-primary-subtle);width:32px;height:32px;color:var(--qui-color-primary);font-size:var(--qui-font-size-sm);font-weight:var(--qui-font-weight-bold);flex-shrink:0;place-items:center;display:grid}.sidebar__name[data-astro-cid-wv7whodv]{min-width:0;font-weight:var(--qui-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.sidebar__sign-out[data-astro-cid-wv7whodv]{border-radius:var(--qhq-radius-md);width:32px;height:32px;color:var(--qhq-color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sidebar__sign-out[data-astro-cid-wv7whodv]:hover{background:var(--qhq-color-surface-muted);color:var(--qui-color-text-primary)}.sidebar__list[data-astro-cid-wv7whodv]{gap:var(--qui-spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sidebar__entry[data-astro-cid-wv7whodv]{align-items:center;gap:var(--qui-spacing-md);padding:10px var(--qui-spacing-md);border-radius:var(--qhq-radius-xl);color:var(--qui-color-text-secondary);font-size:var(--qui-font-size-lg);font-weight:var(--qui-font-weight-medium);transition:background var(--qhq-duration-fast) var(--qhq-ease-out), color var(--qhq-duration-fast) var(--qhq-ease-out);text-decoration:none;display:flex}.sidebar__entry[data-astro-cid-wv7whodv]:focus-visible{outline-offset:-2px}a[data-astro-cid-wv7whodv].sidebar__entry:hover:not(.sidebar__entry--active){background:var(--qhq-color-surface-muted);color:var(--qui-color-text-primary)}.sidebar__entry--active[data-astro-cid-wv7whodv]{background:var(--qui-color-primary);color:var(--qhq-color-text-on-primary)}.sidebar__entry--soon[data-astro-cid-wv7whodv]{color:var(--qhq-color-text-muted);cursor:not-allowed}.sidebar__label[data-astro-cid-wv7whodv]{flex:auto}.sidebar__badge[data-astro-cid-wv7whodv]{border-radius:var(--qhq-radius-full);background:var(--qhq-color-surface-muted);color:var(--qhq-color-text-muted);font-size:11px;font-weight:var(--qui-font-weight-medium);padding:2px 8px}.shell[data-astro-cid-7xoob3d3]{height:100%;display:flex}.shell__column[data-astro-cid-7xoob3d3]{flex-direction:column;flex:auto;min-width:0;display:flex}.shell__main[data-astro-cid-7xoob3d3]{padding:var(--qui-spacing-3xl);flex:auto;overflow-y:auto}.shell__content[data-astro-cid-7xoob3d3]{max-width:1200px;margin:0 auto}.access-changed[data-astro-cid-7xoob3d3]{margin:0 0 var(--qui-spacing-xl);border:var(--qui-border-width) solid var(--qui-color-primary);border-radius:var(--qhq-radius-lg);background:var(--qhq-color-primary-subtle);color:var(--qui-color-info-strong);font-size:13px;font-weight:var(--qui-font-weight-bold);align-items:center;gap:10px;padding:10px 14px;display:flex}.acting-as[data-astro-cid-7xoob3d3]{margin:0 0 var(--qui-spacing-xl);border:var(--qui-border-width) solid var(--qui-color-warning);border-radius:var(--qhq-radius-lg);background:var(--qui-color-warning-subtle);color:var(--qui-color-warning-strong);font-size:13px;font-weight:var(--qui-font-weight-bold);align-items:center;gap:10px;padding:10px 14px;display:flex}.acting-as__text[data-astro-cid-7xoob3d3]{flex:auto}.acting-as__stop[data-astro-cid-7xoob3d3]{border:var(--qui-border-width) solid var(--qui-color-border);border-radius:var(--qhq-radius-lg);background:var(--qui-color-surface);height:28px;color:var(--qui-color-text-secondary);font:inherit;font-weight:var(--qui-font-weight-bold);cursor:pointer;padding:0 10px}.acting-as__stop[data-astro-cid-7xoob3d3]:hover{background:var(--qhq-color-surface-subtle);color:var(--qui-color-text-primary)}.bare[data-astro-cid-7xoob3d3]{min-height:100%;padding:var(--qui-spacing-3xl) var(--qui-spacing-lg);place-items:center;display:grid;overflow-y:auto}@media (width<=720px){.shell__main[data-astro-cid-7xoob3d3]{padding:var(--qui-spacing-lg)}}
