.fancy[data-v-c1ae8fd4]{padding:.6rem 1rem;border-radius:.75rem;border:1px solid rgba(0,0,0,.1);box-shadow:0 6px 14px #00000014;cursor:pointer;font-size:1rem;background:#fff}.fancy[data-v-c1ae8fd4]:hover{transform:translateY(-1px)}.af-header[data-v-e9af9e79]{width:100%;font-family:system-ui,sans-serif;background:var(--af-nav-bg, #ffffff)}.af-site-header--sticky[data-v-e9af9e79]{position:sticky;top:0;z-index:100}.af-topbar[data-v-e9af9e79]{background:linear-gradient(90deg,var(--af-topbar-grad-1, #ff4a00),var(--af-topbar-grad-2, #ff0078));color:var(--af-topbar-text, #fff)}.af-topbar-inner[data-v-e9af9e79]{min-height:56px;display:flex;justify-content:space-between;align-items:center;padding:0 1rem}.af-logo-wrap[data-v-e9af9e79]{cursor:pointer}.af-logo[data-v-e9af9e79]{height:32px}.af-navbar[data-v-e9af9e79]{background:var(--af-nav-bg, #ffffff);display:flex;gap:2rem;justify-content:flex-start;border-bottom:1px solid var(--af-nav-border, #eee);padding:.6rem 1rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.af-nav-link[data-v-e9af9e79]{flex:0 0 auto;background:transparent;border:none;color:var(--af-nav-text, #555);font-size:.95rem;cursor:pointer;padding:0 0 .35rem;border-bottom:3px solid transparent}.af-nav-link[data-v-e9af9e79]:hover:not(.is-active){color:var(--af-nav-text, #555);border-bottom-color:var(--af-nav-hover-underline, #c7c7c7)}.af-nav-link.is-active[data-v-e9af9e79]{color:var(--af-accent, #ff4a00);font-weight:600;border-bottom-color:var(--af-accent, #ff4a00)}.af-nav-link.is-active[data-v-e9af9e79]:hover{color:var(--af-accent, #ff4a00);border-bottom-color:var(--af-accent, #ff4a00)}.af-home-experience-subnav[data-v-e9af9e79]{display:flex;flex-wrap:nowrap;gap:1.25rem;padding:.45rem 1rem .55rem;border-bottom:1px solid var(--af-nav-border, #eee);background:var(--af-nav-bg, #ffffff);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.af-home-experience-subnav-link[data-v-e9af9e79]{flex:0 0 auto;color:var(--af-nav-text, #555);font-size:.88rem;text-decoration:none}.af-home-experience-subnav-link[data-v-e9af9e79]:hover{color:var(--af-accent, #ff4a00);text-decoration:underline}.af-user-area[data-v-e9af9e79]{display:flex;align-items:center;gap:.6rem}.af-login-btn[data-v-e9af9e79]{background:#fff3;border-radius:999px;padding:.4rem 1rem;border:1px solid rgba(255,255,255,.4);cursor:pointer;color:#fff}.af-login-btn[data-v-e9af9e79]:hover{background:#ffffff59}.af-user-menu[data-v-e9af9e79]{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:none;color:#fff;cursor:pointer}.af-user-menu[data-v-e9af9e79]:hover{text-decoration:underline}.af-user-icon[data-v-e9af9e79]{font-size:1rem}.af-nav-mobile[data-v-e9af9e79]{display:none;flex-direction:column;background:var(--af-nav-bg, #ffffff);border-top:1px solid var(--af-nav-border, #eee);color:var(--af-nav-text, #555)}.af-nav-mobile-link[data-v-e9af9e79]{background:transparent;border:none;text-align:left;padding:.75rem 1rem;font-size:.95rem;cursor:pointer;border-bottom:1px solid #f3f3f3;color:var(--af-nav-text, #555)}.af-nav-mobile-link[data-v-e9af9e79]:hover{background:#f7f7f7;color:#555}.af-nav-mobile-sublink[data-v-e9af9e79]{padding-left:2rem;font-size:.9rem;text-decoration:none}.af-burger[data-v-e9af9e79]{background:transparent;color:#fff;border:none;font-size:1.5rem;display:none}@media (max-width: 768px){.af-navbar[data-v-e9af9e79]{display:none}.af-home-experience-subnav[data-v-e9af9e79]{gap:1rem;padding:.55rem 1rem}.af-burger[data-v-e9af9e79]{display:block}.af-nav-mobile[data-v-e9af9e79]{display:flex}}.af-session-expired-backdrop[data-v-2f8e6ea8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:1rem;background:#0f172a8f}.af-session-expired-dialog[data-v-2f8e6ea8]{width:min(100%,28rem);display:grid;gap:1rem;padding:1.25rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#111827;box-shadow:0 22px 55px #0f172a40}.af-session-expired-dialog h2[data-v-2f8e6ea8]{margin:0;font-size:1.25rem;line-height:1.25}.af-session-expired-dialog p[data-v-2f8e6ea8]{margin:0;color:#374151;line-height:1.5}.af-session-expired-dialog button[data-v-2f8e6ea8]{justify-self:start}.af-status-banners[data-v-2a200ca1]{width:100%;box-sizing:border-box;font-family:system-ui,sans-serif}.af-status-banner[data-v-2a200ca1]{border-bottom:1px solid transparent}.af-status-banner--sticky[data-v-2a200ca1]{position:sticky;top:0;z-index:90}.af-status-banner__inner[data-v-2a200ca1]{box-sizing:border-box;width:100%;max-width:var(--af-admin-workspace-max-width, min(100%, 1600px));margin:0 auto;padding:.75rem 1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.af-status-banner__content[data-v-2a200ca1]{min-width:0;display:flex;flex-direction:column;gap:.2rem}.af-status-banner__title[data-v-2a200ca1]{font-weight:700}.af-status-banner__message[data-v-2a200ca1]{line-height:1.4}.af-status-banner__actions[data-v-2a200ca1]{display:inline-flex;align-items:center;gap:.6rem;flex:0 0 auto}.af-status-banner__action[data-v-2a200ca1],.af-status-banner__close[data-v-2a200ca1]{border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;font:inherit}.af-status-banner__action[data-v-2a200ca1]{padding:.35rem .7rem;border-radius:8px;text-decoration:none}.af-status-banner__close[data-v-2a200ca1]{width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem;line-height:1}.af-status-banner--info[data-v-2a200ca1]{color:#123b5d;background:#eef7ff;border-color:#b8dcff}.af-status-banner--warning[data-v-2a200ca1]{color:#5a3600;background:#fff7e6;border-color:#ffd59a}.af-status-banner--error[data-v-2a200ca1]{color:#6f1111;background:#ffecec;border-color:#ffb3b3}.af-status-banner--success[data-v-2a200ca1]{color:#1e4620;background:#e8f5e9;border-color:#a5d6a7}@media (max-width: 640px){.af-status-banner__inner[data-v-2a200ca1]{flex-direction:column;align-items:stretch;gap:.75rem}.af-status-banner__actions[data-v-2a200ca1]{justify-content:flex-end}}.af-home-experience[data-v-e40a3559],.af-home-experience__content[data-v-e40a3559]{width:100%}.af-home-experience__fallback[data-v-e40a3559]{max-width:1100px;margin:0 auto;padding:2rem;font-family:system-ui,sans-serif;color:#444}.af-home-experience__loading[data-v-e40a3559]{min-height:1px}.domain-overview-kind-badge[data-v-fa5e3f27]{display:inline-flex;align-items:center;width:fit-content;padding:.15rem .45rem;border-radius:999px;border:1px solid #d7dee8;color:#334155;font-size:.72rem;font-weight:750;line-height:1.2}.domain-overview-kind-badge--object[data-v-fa5e3f27]{background:#fff6c7;border-color:#efd77a}.domain-overview-kind-badge--period[data-v-fa5e3f27]{background:#ffead2;border-color:#e9b676}.domain-overview-kind-badge--event[data-v-fa5e3f27]{background:#dff4e7;border-color:#9fd3ad}.domain-overview-category[data-v-162c488e]{border:1px solid #dbe2ea;border-radius:8px;background:#fff;overflow:hidden}.domain-overview-category-header[data-v-162c488e]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:0;background:#f8fafc;cursor:pointer;color:#111827;font:inherit;text-align:left}.domain-overview-category-header h3[data-v-162c488e]{margin:0;font-size:1rem}.domain-overview-category-header span[data-v-162c488e]{color:#64748b;font-size:1.25rem;font-weight:700}.domain-overview-category-body[data-v-162c488e]{display:grid;gap:.75rem;padding:.9rem}.domain-overview-tile[data-v-6ca7ffc9]{border:1px solid #dbe2ea;border-radius:8px;background:#fff;overflow:hidden;scroll-margin-top:5rem;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.domain-overview-tile--object[data-v-6ca7ffc9]{background:#fffdf0;border-color:#f1df99}.domain-overview-tile--period[data-v-6ca7ffc9]{background:#fff8ef;border-color:#edc794}.domain-overview-tile--event[data-v-6ca7ffc9]{background:#f3fbf5;border-color:#b9dfc2}.domain-overview-tile--highlighted[data-v-6ca7ffc9]{box-shadow:0 0 0 3px #2563eb38}.domain-overview-tile-header[data-v-6ca7ffc9]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border:0;background:transparent;color:#111827;cursor:pointer;text-align:left;font:inherit}.domain-overview-tile-header--static[data-v-6ca7ffc9]{cursor:default}.domain-overview-title-block[data-v-6ca7ffc9]{min-width:0;display:grid;gap:.15rem}.domain-overview-title-block strong[data-v-6ca7ffc9]{overflow-wrap:anywhere}.domain-overview-code[data-v-6ca7ffc9]{color:#64748b;font-size:.84rem;overflow-wrap:anywhere}.domain-overview-toggle[data-v-6ca7ffc9]{flex:0 0 auto;color:#64748b;font-size:1.25rem;font-weight:700}.domain-overview-tile-body[data-v-6ca7ffc9]{display:grid;gap:.8rem;padding:0 1rem 1rem}.domain-overview-description[data-v-6ca7ffc9]{margin:0;color:#334155;line-height:1.5}.domain-overview-meta[data-v-6ca7ffc9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.7rem;margin:0}.domain-overview-meta div[data-v-6ca7ffc9]{display:grid;gap:.2rem}.domain-overview-meta dt[data-v-6ca7ffc9]{color:#64748b;font-size:.8rem}.domain-overview-meta dd[data-v-6ca7ffc9]{margin:0;font-weight:650;overflow-wrap:anywhere}.domain-overview-sanity[data-v-6ca7ffc9]{padding:.7rem;border-radius:7px;border:1px solid #dbe2ea;background:#f8fafc}.domain-overview-sanity--warning[data-v-6ca7ffc9]{border-color:#f2c77e;background:#fff8e8}.domain-overview-sanity--error[data-v-6ca7ffc9]{border-color:#f4aaa9;background:#fff1f1}.domain-overview-sanity ul[data-v-6ca7ffc9]{margin:.45rem 0 0;padding-left:1.1rem}.domain-overview-nested[data-v-6ca7ffc9]{display:grid;gap:.6rem}.domain-overview-nested h4[data-v-6ca7ffc9]{margin:0;font-size:.95rem}.domain-overview-nested-grid[data-v-6ca7ffc9]{display:grid;gap:.6rem}.domain-overview-tile--compact[data-v-6ca7ffc9]{background:#ffffffb8}.domain-overview-tile--compact .domain-overview-tile-header[data-v-6ca7ffc9]{padding:.7rem .8rem}.domain-overview-tile--compact .domain-overview-tile-body[data-v-6ca7ffc9]{padding:0 .8rem .8rem}.domain-overview-empty[data-v-6ca7ffc9]{margin:0;color:#64748b}.domain-tree-node[data-v-3f848d23]{display:grid;gap:.25rem}.domain-tree-node-row[data-v-3f848d23]{display:flex;gap:.4rem;align-items:center;width:100%}.domain-tree-toggle[data-v-3f848d23],.domain-tree-toggle-placeholder[data-v-3f848d23]{flex:0 0 1.55rem;width:1.55rem;height:1.55rem}.domain-tree-toggle[data-v-3f848d23]{display:inline-grid;place-items:center;border:1px solid #d8dee8;border-radius:6px;background:#fff;color:#334155;cursor:pointer;font:inherit;font-size:.8rem;font-weight:800}.domain-tree-toggle[data-v-3f848d23]:focus-visible,.domain-tree-select[data-v-3f848d23]:focus-visible,.domain-tree-edit[data-v-3f848d23]:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:2px}.domain-tree-select[data-v-3f848d23]{flex:1 1 auto;min-width:0;min-height:2rem;display:inline-flex;gap:.45rem;align-items:center;padding:.35rem .55rem;border:1px solid #dbe2ea;border-radius:7px;background:#fff;color:#111827;cursor:pointer;font:inherit;text-align:left}.domain-tree-title[data-v-3f848d23]{min-width:0;font-weight:650;overflow-wrap:anywhere}.domain-tree-select--selected[data-v-3f848d23]{box-shadow:0 0 0 3px #2563eb2e}.domain-tree-edit[data-v-3f848d23]{flex:0 0 2.65rem;width:2.65rem;min-height:2rem;padding:.3rem .45rem;border:1px solid #dbe2ea;border-radius:7px;background:#fff;color:#334155;cursor:pointer;font:inherit;font-size:.8rem;font-weight:700;line-height:1;text-align:center}.domain-tree-children[data-v-3f848d23]{display:grid;gap:.3rem;margin:0 0 0 .75rem;padding:0 0 0 .85rem;border-left:2px solid #e5eaf0;list-style:none}.domain-tree-node--object>.domain-tree-node-row .domain-tree-select[data-v-3f848d23]{background:#fff8d8;border-color:#f2df93}.domain-tree-node--period>.domain-tree-node-row .domain-tree-select[data-v-3f848d23]{background:#fff0dc;border-color:#f0c991}.domain-tree-node--event>.domain-tree-node-row .domain-tree-select[data-v-3f848d23]{background:#eaf8ee;border-color:#b8dfc0}@media (max-width: 640px){.domain-tree-children[data-v-3f848d23]{margin-left:.45rem;padding-left:.6rem}}.domain-workitem-tree[data-v-7f9aea73]{display:grid;gap:.7rem;padding:.85rem;border-radius:8px;box-shadow:none}.domain-workitem-tree-header[data-v-7f9aea73]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.domain-workitem-tree h3[data-v-7f9aea73]{margin:0;font-size:1rem}.domain-workitem-tree-roots[data-v-7f9aea73]{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.domain-overview-view[data-v-e0d061ef]{display:grid;gap:1.25rem}.domain-overview-section[data-v-e0d061ef]{display:grid;gap:.9rem}.domain-overview-section h2[data-v-e0d061ef],.domain-overview-view h2[data-v-e0d061ef]{margin:0}.domain-overview-meta[data-v-e0d061ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.8rem;margin:.75rem 0 0}.domain-overview-meta div[data-v-e0d061ef]{display:grid;gap:.25rem}.domain-overview-meta dt[data-v-e0d061ef]{color:#64748b;font-size:.82rem}.domain-overview-meta dd[data-v-e0d061ef]{margin:0;font-weight:650;overflow-wrap:anywhere}.domain-overview-categories[data-v-e0d061ef]{display:grid;gap:.85rem}.domain-workitem-text-panel[data-v-e15eb43f]{display:grid;gap:1rem;align-self:start}.domain-workitem-text-panel-header[data-v-e15eb43f]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.domain-workitem-text-panel-header h3[data-v-e15eb43f]{margin:0 0 .35rem}.domain-workitem-text-panel-header p[data-v-e15eb43f]{display:flex;align-items:center;gap:.45rem;margin:0}.domain-workitem-text-code[data-v-e15eb43f]{overflow-wrap:anywhere}.domain-workitem-text-form[data-v-e15eb43f]{display:grid;gap:.85rem}.domain-workitem-text-description[data-v-e15eb43f]{min-height:7rem;resize:vertical}.domain-workitem-text-inline-error[data-v-e15eb43f]{margin:-.55rem 0 0}.domain-workitem-text-issues[data-v-e15eb43f]{margin:0}.domain-workitem-text-draft[data-v-e15eb43f]{justify-self:start}
