.tx-admin{--navy-950:#050b16;--navy-900:#0a1628;--navy-800:#10203a;--navy-700:#17304f;--navy-600:#204268;--navy-500:#2e5580;--navy-400:#4c74a0;--navy-300:#7e9bc0;--navy-200:#b4c6de;--navy-100:#dde6f0;--navy-50:#f3f6fa;--copper-700:#7a3714;--copper-600:#9a4a1c;--copper-500:#c25f26;--copper-400:#d6844f;--copper-300:#e3ac85;--copper-200:#efccb3;--copper-100:#f7e4d3;--copper-50:#fbf1e7;--gray-900:#1b1914;--gray-800:#2b2823;--gray-700:#413d35;--gray-600:#5f594e;--gray-500:#807a6c;--gray-400:#a79f8f;--gray-300:#cbc3b2;--gray-200:#e2daca;--gray-100:#efe9dc;--gray-50:#f8f4ec;--white:#fffdf9;--green-600:#3d6b4b;--green-100:#e4eee3;--red-600:#93392a;--red-100:#f3e2dc;--amber-600:#8c6a1e;--amber-100:#f1e6cc;--brand-primary:var(--navy-900);--brand-accent:var(--copper-500);--text-primary:var(--navy-900);--text-secondary:var(--gray-600);--text-tertiary:var(--gray-500);--text-inverse:var(--white);--text-link:var(--navy-600);--text-link-hover:var(--copper-600);--surface-page:var(--gray-50);--surface-card:var(--white);--surface-sunken:var(--gray-100);--surface-inverse:var(--navy-900);--surface-overlay:#0a111e99;--border-subtle:var(--gray-200);--border-default:var(--gray-300);--border-strong:var(--navy-900);--border-focus:var(--copper-500);--accent-primary:var(--navy-900);--accent-primary-hover:var(--navy-800);--accent-primary-active:var(--navy-950);--accent-on-primary:var(--white);--accent-secondary:var(--copper-500);--accent-secondary-hover:var(--copper-600);--accent-secondary-active:var(--copper-700);--accent-on-secondary:var(--white);--status-success:var(--green-600);--status-success-bg:var(--green-100);--status-warning:var(--amber-600);--status-warning-bg:var(--amber-100);--status-danger:var(--red-600);--status-danger-bg:var(--red-100);--status-info:var(--navy-600);--status-info-bg:var(--navy-50);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--container-max:1280px;--sidebar-width:196px;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px;--radius-pill:999px;--shadow-xs:0 1px 2px #14110a0d;--shadow-sm:0 1px 2px #14110a0f,0 1px 1px #14110a0a;--shadow-md:0 6px 16px #14110a14,0 1px 2px #14110a0d;--shadow-lg:0 16px 36px #14110a24,0 2px 6px #14110a0f;--shadow-focus:0 0 0 3px #c25f264d;--ease-standard:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--duration-fast:.12s;--duration-normal:.18s;--duration-slow:.26s;--font-display:"Spectral",Georgia,"Times New Roman",serif;--font-sans:"IBM Plex Sans",-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:17px;--text-xl:20px;--text-2xl:25px;--text-3xl:33px;--text-4xl:46px;--text-5xl:58px;--leading-tight:1.1;--leading-snug:1.32;--leading-normal:1.5;--leading-relaxed:1.65;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.06em}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}
.tx-admin{--font-sans:var(--font-plex-sans), -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-spectral), Georgia, "Times New Roman", serif;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:18px;--text-xl:22px;--text-2xl:27px;--text-3xl:34px;--sidebar-width:232px;--topbar-height:52px;--text-tertiary:#797366;background:var(--surface-page);min-height:100dvh;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}.tx-admin *,.tx-admin :before,.tx-admin :after{box-sizing:border-box}.tx-admin h1,.tx-admin h2,.tx-admin h3{margin:0}.tx-admin a:not([class]){color:var(--text-link);text-decoration:none}.tx-admin a:not([class]):hover{color:var(--text-link-hover);text-decoration:underline}.tx-admin a[class]{text-decoration:none}.tx-admin a:focus-visible,.tx-admin button:focus-visible,.tx-admin [tabindex]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.tx-skip{left:var(--space-3);z-index:300;padding:9px var(--space-4);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-lg);font-weight:var(--weight-medium);position:absolute;top:-100px}.tx-skip:focus{top:var(--space-3)}@media (prefers-reduced-motion:reduce){.tx-admin *,.tx-admin :before,.tx-admin :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.tx-drawer{transition-duration:.01ms!important}}.tx-auth{--office-ground:#070910;--office-panel:#1a2340;--office-panel-lt:#253156;--office-border:#4a5a80;--office-border-hi:#7b8bb5;--office-text:#f0f4ff;--office-muted:#9aa5c4;--office-warm:#f0b880;--font-sans:var(--font-office-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-sans);--text-primary:var(--office-text);--text-secondary:#c2cce6;--text-tertiary:var(--office-muted);--text-link:var(--office-warm);--text-link-hover:var(--office-text);--surface-card:#121a30;--surface-sunken:var(--office-panel-lt);--border-subtle:#313d5e;--border-default:var(--office-border);--border-strong:var(--office-border-hi);--border-focus:var(--office-warm);--shadow-focus:0 0 0 3px #f0b88047;--navy-800:var(--office-panel-lt);--accent-primary:var(--office-warm);--accent-primary-hover:#f7cea1;--accent-primary-active:#e0a468;--accent-on-primary:var(--office-ground);--accent-secondary:var(--office-warm);--accent-secondary-hover:#f7cea1;--accent-on-secondary:var(--office-ground);--status-success:#9fe0b0;--status-success-bg:#3d6b4b4d;--status-warning:#f0cf8e;--status-warning-bg:#8c6a1e52;--status-danger:#ff9d8a;--status-danger-bg:#93392a47;--status-info:#a9c6ff;--status-info-bg:#2e558047;--radius-sm:5px;--radius-md:9px;--radius-lg:14px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100dvh;padding:var(--space-6);color:var(--office-text);font-family:var(--font-sans);background:radial-gradient(72% 46% at 50% 0%, #f0b8801a, transparent 70%), radial-gradient(120% 95% at 50% 45%, transparent 38%, #04060e9e 100%), var(--office-ground);justify-content:center;align-items:center;display:flex}.tx-auth-frame{width:100%;max-width:408px}.tx-auth-brand{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.tx-auth-wordmark{font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--office-text)}.tx-auth-sub{font-family:var(--font-pixel), var(--font-sans), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--office-muted);font-size:10px}.tx-auth-card{padding:var(--space-6);background:color-mix(in srgb, var(--office-panel) 88%, transparent);border:1px solid var(--office-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:0 10px 34px #02040c9e}.tx-auth-title{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-1)}.tx-auth-lede{margin:0 0 var(--space-5);font-size:var(--text-base);color:var(--text-secondary)}.tx-auth-foot{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4);font-size:var(--text-sm);color:var(--office-muted);display:flex}.tx-auth label[for]{font-family:var(--font-pixel), var(--font-sans), monospace;letter-spacing:.12em;color:var(--office-muted);font-size:10px}.tx-rows{gap:var(--space-4);display:grid}.tx-cols{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tx-link{cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-link);font-weight:var(--weight-medium);background:0 0;border:none;padding:0}.tx-link:hover{color:var(--text-link-hover);text-decoration:underline}.tx-note{padding:10px var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-snug);border-left:3px solid}.tx-note-danger{background:var(--status-danger-bg);color:var(--status-danger)}.tx-note-success{background:var(--status-success-bg);color:var(--status-success)}.tx-note-info{background:var(--status-info-bg);color:var(--status-info)}.tx-note-warning{background:var(--status-warning-bg);color:var(--status-warning)}.tx-cards{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.tx-pick{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);cursor:pointer;align-items:center;display:flex}.tx-pick:hover{border-color:var(--border-strong)}.tx-pick:has(input:checked){border-color:var(--border-focus);background:var(--surface-sunken)}.tx-pick:has(input:focus-visible){outline:2px solid var(--border-focus);outline-offset:2px}.tx-pick:has(input:disabled){cursor:default;opacity:.7}.tx-pick-art{border-radius:var(--radius-sm);object-fit:cover;flex:none;width:56px;height:56px}.tx-pick-art-blank{background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--text-lg);text-transform:uppercase;place-items:center;font-weight:600;display:grid}.tx-rules{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tx-rule{font-size:var(--text-sm);color:var(--text-tertiary);gap:8px;display:flex}.tx-rule-met{color:var(--status-success)}.tx-rule-mark{font-family:var(--font-mono)}.tx-org-option{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);text-align:left;cursor:pointer;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-sans);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;display:flex}.tx-org-option:hover{background:var(--office-panel-lt);border-color:var(--office-border)}.tx-org-option-selected{background:var(--office-panel-lt);border-color:var(--office-warm)}.tx-org-name{font-size:var(--text-md);font-weight:var(--weight-medium);display:block}.tx-org-meta{font-size:var(--text-sm);color:var(--text-tertiary);font-style:normal}.tx-shell{grid-template-columns:var(--sidebar-width) 1fr;min-height:100dvh;display:grid}.tx-shell-body{flex-direction:column;min-width:0;display:flex}.tx-sidebar{gap:var(--space-5);padding:var(--space-5) var(--space-4);background:var(--navy-900);color:var(--navy-200);z-index:60;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.tx-sidebar-brand{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--white);letter-spacing:var(--tracking-tight)}.tx-sidebar-org{font-size:var(--text-sm);color:var(--navy-300);margin-top:2px}.tx-nav-group{gap:2px;display:grid}.tx-nav-label{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--navy-200);margin-bottom:var(--space-1)}.tx-nav-item{align-items:center;gap:var(--space-2);padding:7px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--navy-100);transition:background var(--duration-fast) var(--ease-standard);border-left:2px solid #0000;text-decoration:none;display:flex}.tx-nav-item:hover{background:var(--navy-800);color:var(--white);text-decoration:none}.tx-nav-item-active{background:var(--navy-800);color:var(--white);border-left-color:var(--copper-500);font-weight:var(--weight-medium)}.tx-nav-hint{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--navy-200);margin-left:auto}.tx-launcher{align-items:center;gap:var(--space-2);width:100%;padding:7px var(--space-2);cursor:pointer;text-align:left;background:var(--navy-800);border:1px solid var(--navy-700);border-radius:var(--radius-md);color:var(--navy-200);font-family:var(--font-sans);font-size:var(--text-sm);display:flex}.tx-launcher:hover{background:var(--navy-700);color:var(--white)}.tx-launcher kbd{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--navy-300);border:1px solid var(--navy-600);border-radius:var(--radius-sm);margin-left:auto;padding:0 4px}.tx-sidebar-foot{gap:var(--space-2);margin-top:auto;display:grid}.tx-sidebar-user{align-items:center;gap:var(--space-2);min-width:0;display:flex}.tx-sidebar-user>div{min-width:0}.tx-sidebar-name{font-size:var(--text-sm);color:var(--white);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tx-sidebar-email{font-size:var(--text-xs);color:var(--navy-300);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tx-signout{border:1px solid var(--navy-700);width:100%;color:var(--navy-100);padding:6px var(--space-2);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;text-align:left;background:0 0}.tx-signout:hover{background:var(--navy-800);color:var(--white)}.tx-topbar,.tx-sidebar-scrim{display:none}.tx-main{padding:var(--space-6) var(--space-8);width:100%}.tx-page-head{margin-bottom:var(--space-4);justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.tx-page-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tx-h1{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.tx-sub{font-size:var(--text-base);color:var(--text-secondary);max-width:72ch;margin:5px 0 0}.tx-section-gap{margin-bottom:var(--space-6)}.tx-impersonating{justify-content:space-between;align-items:center;gap:var(--space-4);padding:10px var(--space-8);background:var(--status-warning-bg);color:var(--status-warning);font-size:var(--text-sm);border-bottom:1px solid var(--amber-600);flex-wrap:wrap;display:flex}.tx-table{border-collapse:collapse;width:100%;font-size:var(--text-base)}.tx-table th{text-align:left;padding:10px var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary);background:var(--surface-sunken);border-bottom:1px solid var(--border-default);white-space:nowrap}.tx-table thead th{z-index:2;position:sticky;top:0}.tx-table td{padding:11px var(--space-4);border-bottom:1px solid var(--border-subtle);vertical-align:middle}.tx-table tbody tr:last-child td{border-bottom:none}.tx-table tbody tr:hover{background:var(--copper-50)}.tx-table-scroll{overflow-x:auto}.tx-table-tall{max-height:70vh;overflow-y:auto}.tx-bar-cell{align-items:center;gap:var(--space-2);min-width:96px;display:flex}.tx-bar-track{background:var(--surface-sunken);border-radius:var(--radius-sm);flex:auto;min-width:40px;height:10px;overflow:hidden}.tx-bar-fill{min-width:3px;height:100%;display:block}.tx-bar-fill-coverage{background:var(--status-success)}.tx-bar-fill-gap{background:var(--status-warning)}.tx-bar-fill-blocked{background:var(--status-danger)}.tx-bar-value{font-size:var(--text-xs);color:var(--text-secondary);flex:none}.tx-cell-person{align-items:center;gap:var(--space-2);display:flex}.tx-cell-stack{min-width:0;display:grid}.tx-cell-stack>span{text-overflow:ellipsis;overflow:hidden}.tx-cell-clamp{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-width:46ch;display:-webkit-box;overflow:hidden}.tx-muted{color:var(--text-tertiary)}.tx-nowrap{white-space:nowrap}.tx-num{font-variant-numeric:tabular-nums}.tx-empty{padding:var(--space-10) var(--space-6);text-align:center;color:var(--text-tertiary)}.tx-empty-title{color:var(--text-secondary);font-weight:var(--weight-medium);margin-bottom:4px;display:block}.tx-sort{color:inherit;font:inherit;letter-spacing:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.tx-sort:hover{color:var(--text-primary);text-decoration:none}.tx-sort-active{color:var(--text-primary)}.tx-sort-mark{font-size:9px}.tx-grid{gap:var(--space-4);display:grid}.tx-grid-3{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.tx-grid-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tx-grid-aside{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start}.tx-grid-main{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start}@media (max-width:1000px){.tx-grid-aside,.tx-grid-main{grid-template-columns:minmax(0,1fr)}}.tx-stat{padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:inherit;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);text-decoration:none;display:block}a.tx-stat:hover{color:inherit;border-color:var(--copper-400);box-shadow:var(--shadow-md);text-decoration:none}.tx-stat-value{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;line-height:var(--leading-tight)}.tx-stat-label{font-size:var(--text-sm);color:var(--text-secondary);margin-top:4px}.tx-stat-note{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-2)}.tx-stat-more{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-link);font-weight:var(--weight-medium);display:block}.tx-toolbar{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.tx-toolbar .tx-select{flex:none}.tx-toolbar-count{font-size:var(--text-sm);color:var(--text-tertiary);margin-left:auto}.tx-filter-toggle{cursor:pointer;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:none;align-items:center;gap:6px;margin-left:auto;padding:8px 2px;display:inline-flex}.tx-filter-toggle:hover{color:var(--text-primary)}.tx-filter-toggle-on{color:var(--border-focus)}.tx-filter-count{font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:var(--weight-medium);border-radius:var(--radius-pill);background:var(--border-focus);min-width:16px;height:16px;color:var(--white);justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.tx-pager{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle,var(--border-default));flex-wrap:wrap;display:flex}.tx-pager-summary{font-size:var(--text-sm);color:var(--text-tertiary)}.tx-pager-pages{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tx-pager-pages>span{align-items:center;gap:4px;display:flex}.tx-chip-disabled{opacity:.45;cursor:default}.tx-pager-gap{color:var(--text-tertiary);padding:0 2px}.tx-drawer{z-index:60;background:var(--surface-card);border-left:1px solid var(--border-default);width:min(92vw,360px);box-shadow:var(--shadow-lg,0 8px 32px #0000002e);transition:transform var(--duration-normal) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.tx-drawer-open{transform:translate(0)}.tx-drawer-scrim{z-index:59;background:var(--surface-overlay);position:fixed;inset:0}.tx-drawer-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid var(--border-default);display:flex}.tx-drawer-title{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.tx-drawer-body{gap:var(--space-4);padding:var(--space-4);display:grid}.tx-fieldset-bare{border:0;min-width:0;margin:0;padding:0}.tx-drawer-note{margin:calc(var(--space-2) * -1) 0 0;font-size:var(--text-xs)}.tx-drawer-actions{align-items:center;gap:var(--space-2);padding-top:var(--space-2);display:flex}.tx-toolbar-grow{flex:220px;min-width:0;max-width:420px}.tx-filterbar{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.tx-filter-label{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);margin-right:2px}.tx-field{gap:5px;display:grid}.tx-form-narrow{gap:var(--space-4);max-width:520px;display:grid}.tx-search{width:100%;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:8px 10px}.tx-search:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}.tx-select{appearance:none;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-primary);background-color:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%23807A6C' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding:8px 28px 8px 10px}.tx-select:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}.tx-chip{border:1px solid var(--border-default);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--text-secondary);background:var(--surface-card);cursor:pointer;font-family:var(--font-sans);align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}.tx-chip:hover{background:var(--surface-sunken);color:var(--text-primary);text-decoration:none}.tx-chip-active{background:var(--navy-900);border-color:var(--navy-900);color:var(--white)}.tx-chip-active:hover{background:var(--navy-800);color:var(--white)}.tx-chip-count{font-variant-numeric:tabular-nums;font-size:var(--text-xs);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-secondary);padding:0 5px}.tx-chip-active .tx-chip-count{background:var(--navy-700);color:var(--navy-100)}.tx-countlink{text-decoration:none}.tx-countlink:hover{background:var(--navy-900);color:var(--white);text-decoration:none}.tx-tree{gap:1px;margin:0;padding:0;list-style:none;display:grid}.tx-tree-row{align-items:center;gap:var(--space-2);padding:7px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-base);color:inherit;text-decoration:none;display:flex}a.tx-tree-row:hover{background:var(--copper-50);color:inherit;text-decoration:none}.tx-tree-row:hover{background:var(--surface-sunken)}.tx-tree-rail{border-left:1px solid var(--border-subtle);width:0;margin-right:var(--space-2);flex-shrink:0;align-self:stretch}.tx-tree-indent{flex-shrink:0;display:inline-block}.tx-tree-meta{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:inline-flex}.tx-tree-row-active,.tx-tree-row-active:hover,a.tx-tree-row-active:hover{background:var(--copper-50);box-shadow:inset 2px 0 0 var(--copper-500);font-weight:600}.tx-tree-branch{align-items:center;gap:var(--space-1);display:flex}.tx-tree-branch>.tx-tree-row{flex:1;min-width:0}.tx-tree-toggle{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;line-height:1;text-decoration:none;display:inline-flex}a.tx-tree-toggle:hover{background:var(--surface-sunken);color:var(--text-primary);text-decoration:none}.tx-tree-toggle-leaf{pointer-events:none}.tx-rail-switch{gap:var(--space-2);flex-wrap:wrap;display:flex}.tx-rail-search{align-items:stretch;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:nowrap;display:flex}.tx-rail-search .tx-search{flex:1;min-width:0}.tx-rail-clear{border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-card);width:34px;color:var(--text-secondary);font-size:var(--text-md);flex-shrink:0;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.tx-rail-clear:hover{background:var(--surface-sunken);color:var(--text-primary);text-decoration:none}.tx-rail-clear-empty{pointer-events:none;background:0 0;border-color:#0000}.tx-section-head{margin-bottom:var(--space-3)}.tx-h2{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);margin:0}.tx-tabs{gap:var(--space-1);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.tx-tab{color:var(--text-secondary);font-size:var(--text-base);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;text-decoration:none}.tx-tab:hover{color:var(--text-primary);text-decoration:none}.tx-tab-active,.tx-tab-active:hover{color:var(--text-primary);border-bottom-color:var(--copper-500);font-weight:var(--weight-semibold)}.tx-role-item{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:10px var(--space-3);text-align:left;cursor:pointer;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-primary);background:0 0;border:none;border-left:2px solid #0000;display:flex}.tx-role-item:hover{background:var(--surface-page)}.tx-role-item-active{background:var(--copper-50);border-left-color:var(--copper-500)}.tx-fieldset{margin:0 0 var(--space-5);border:none;max-width:1040px;padding:0}.tx-legend{align-items:center;gap:var(--space-3);width:100%;margin-bottom:var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary);padding:0;display:flex}.tx-legend:after{content:"";background:var(--border-subtle);flex:1;order:1;height:1px}.tx-legend>button{order:2}.tx-perm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:1040px;display:grid}@media (max-width:1100px){.tx-perm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tx-perm-grid{grid-template-columns:1fr}}.tx-savebar{z-index:3;align-items:center;gap:var(--space-3);margin:var(--space-4) calc(-1 * var(--space-4)) calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4);background:var(--surface-card);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.tx-rowlink,.tx-rowlink:hover{color:inherit}.tx-rowlink:hover b{text-decoration:underline}.tx-celllink{color:inherit;text-decoration:none}.tx-celllink:hover{color:inherit;text-decoration:underline}.tx-tagcell{gap:3px var(--space-2);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.tx-tagcell-group{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary);white-space:nowrap}.tx-tagcell-values{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.tx-tagchip{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;align-items:center;padding:1px 6px;line-height:1.6;text-decoration:none;display:inline-flex}a.tx-tagchip:hover{border-color:var(--copper-500);color:var(--text-primary);text-decoration:none}.tx-audience-chips{gap:var(--space-2);flex-wrap:wrap;min-height:32px;display:flex}.tx-audience-chip{align-items:center;gap:var(--space-2);padding-left:var(--space-2);border-left:3px solid var(--border-default);display:inline-flex}.tx-audience-chip[data-audience-type=department]{border-left-color:var(--status-info)}.tx-audience-chip[data-audience-type=tag]{border-left-color:var(--text-tertiary)}.tx-audience-chip[data-audience-type=member]{border-left-color:var(--status-success)}.tx-audience-chip[data-audience-type=audience]{border-left-color:var(--status-warning)}.tx-audience-chip[data-audience-type=org]{border-left-color:var(--status-danger)}.tx-audience-search-row{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2);display:flex}.tx-audience-search-row>:first-child{flex:1;min-width:0}.tx-audience-count{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.tx-audience-sample{padding:var(--space-2) var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-md);max-height:240px;font-size:var(--text-sm);margin:0;overflow-y:auto}.tx-facts{gap:var(--space-2) var(--space-4);font-size:var(--text-base);grid-template-columns:auto 1fr;margin:0;display:grid}.tx-facts dt{color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-self:center}.tx-facts dd{margin:0}.tx-grant{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);display:flex}.tx-grant:last-child{border-bottom:none}#observation-queue .tx-grant{align-items:flex-start}.tx-inline-form{gap:var(--space-3);margin:var(--space-2) 0 var(--space-4);padding:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-md);max-width:520px;display:grid}.tx-inline-row{align-items:flex-end;gap:var(--space-2);display:flex}.tx-inline-row>:first-child{flex:1;min-width:0}.tx-competency-fields{gap:var(--space-2);flex-wrap:wrap;flex:auto;display:flex}.tx-competency-fields>*{flex:220px;min-width:220px}.tx-scored-row,.tx-ability-row{flex-wrap:wrap}.tx-scored-row>.tx-competency-fields,.tx-ability-row>.tx-competency-fields{flex:1 0 100%}.tx-quiz-question{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);display:grid}.tx-quiz-preview{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken)}.tx-invite{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.tx-code{font-family:var(--font-mono);font-size:var(--text-xs);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-secondary);padding:2px 6px}.tx-kbd{font-family:var(--font-mono);font-size:var(--text-xs);border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-secondary);padding:1px 5px}.tx-palette-scrim{z-index:150;padding:10vh var(--space-4) var(--space-4);background:var(--surface-overlay);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.tx-palette{background:var(--surface-card);border-radius:var(--radius-lg);width:100%;max-width:560px;max-height:70vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.tx-palette-input{width:100%;padding:var(--space-4);border:none;border-bottom:1px solid var(--border-subtle);font-family:var(--font-sans);font-size:var(--text-lg);color:var(--text-primary);background:0 0}.tx-palette-input:focus{outline:none}.tx-palette-list{padding:var(--space-2);margin:0;list-style:none;overflow-y:auto}.tx-palette-group{padding:var(--space-2) var(--space-2) var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary)}.tx-palette-item{align-items:center;gap:var(--space-3);width:100%;padding:9px var(--space-3);border-radius:var(--radius-md);cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-primary);background:0 0;border:none;display:flex}.tx-palette-item-active{background:var(--copper-50)}.tx-palette-meta{font-size:var(--text-xs);color:var(--text-tertiary);margin-left:auto}.tx-palette-foot{gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-tertiary);display:flex}.tx-steps{margin-bottom:var(--space-5)}.tx-steps ol{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tx-steps li{flex:220px;min-width:0}.tx-step{align-items:center;gap:var(--space-3);height:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-secondary);text-decoration:none;display:flex}.tx-step:hover{border-color:var(--border-strong);color:var(--text-primary);text-decoration:none}.tx-step-current{border-color:var(--accent-primary);background:var(--surface-card);color:var(--text-primary);box-shadow:inset 3px 0 0 var(--accent-primary)}.tx-step-n{border:1px solid var(--border-default);width:26px;height:26px;font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tx-step-current .tx-step-n{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--white)}.tx-step-done .tx-step-n{border-color:var(--status-success);color:var(--status-success)}.tx-step-done.tx-step-current .tx-step-n{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--white)}.tx-step-text{gap:1px;min-width:0;display:grid}.tx-step-label{font-weight:var(--weight-medium)}.tx-step-note{font-size:var(--text-xs);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tx-step-current .tx-step-note{color:var(--text-secondary)}.tx-step-waiting{opacity:.6}.tx-step-waiting.tx-step-current{opacity:1}.tx-steps-footer{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-5);display:flex}.tx-form-narrow{max-width:520px}.tx-form-page{gap:var(--space-4);display:grid}.tx-worlds{gap:var(--space-2);display:grid}.tx-world{gap:var(--space-3);padding:var(--space-3);cursor:pointer;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);align-items:flex-start;display:flex}.tx-world:hover{border-color:var(--border-strong)}.tx-world:has(input:checked){border-color:var(--accent-secondary);box-shadow:var(--shadow-focus)}.tx-world:has(input:focus-visible){outline:2px solid var(--border-focus);outline-offset:2px}.tx-world-body{gap:2px;display:grid}.tx-world-name{font-weight:var(--weight-medium);color:var(--text-primary)}.tx-world-blurb{font-size:var(--text-xs);color:var(--text-secondary)}.tx-world-meta{font-size:var(--text-xs);color:var(--text-tertiary)}.tx-qb{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:start;display:grid}.tx-qb-map-col{gap:var(--space-3);min-width:0;display:grid}.tx-qb-side{gap:var(--space-4);display:grid}.tx-qb-where{margin:0 0 var(--space-3)}.tx-qb-settings{gap:var(--space-4);display:grid}.tx-qb-hint{margin:0}.tx-qb-floors{gap:var(--space-2);flex-wrap:wrap;display:flex}.tx-qb-floor{align-items:center;gap:var(--space-2);padding:6px var(--space-3);cursor:pointer;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);display:inline-flex}.tx-qb-floor-active{border-color:var(--accent-secondary);color:var(--text-primary)}.tx-qb-floor-count{border-radius:var(--radius-pill);background:var(--accent-secondary);min-width:18px;color:var(--white);text-align:center;padding:0 5px}.tx-qb-map{width:100%;position:relative}.tx-qb-map img{object-fit:contain;width:100%;height:100%;display:block}.tx-qb-pin{cursor:pointer;border:2px solid var(--white);background:var(--navy-500);width:22px;height:22px;color:var(--white);font-size:11px;font-weight:var(--weight-bold);box-shadow:var(--shadow-sm);opacity:.55;border-radius:50%;padding:0;line-height:1;position:absolute;transform:translate(-50%,-50%)}.tx-qb-pin:hover,.tx-qb-pin:focus-visible{opacity:1;transform:translate(-50%,-50%)scale(1.15)}.tx-qb-pin:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.tx-qb-pin-suggested{opacity:.8}.tx-qb-pin-used{opacity:1;background:var(--accent-secondary)}.tx-qb-pin-selected{opacity:1;outline:2px solid var(--accent-secondary);outline-offset:3px}.tx-qb-pin-dot{display:block}.tx-qb-legend{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.tx-qb-key{border:2px solid var(--white);background:var(--navy-500);opacity:.55;width:12px;height:12px;margin-left:var(--space-3);border-radius:50%;display:inline-block}.tx-qb-legend .tx-qb-key:first-child{margin-left:0}.tx-qb-key-used{background:var(--accent-secondary);opacity:1}.tx-qb-key-suggested{opacity:.8}.tx-qb-here{margin:0 0 var(--space-3);gap:6px;padding:0;list-style:none;display:grid}.tx-qb-here li{align-items:center;gap:var(--space-2);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.tx-qb-step-abilities{margin-top:var(--space-2);flex:1 0 100%}.tx-qb-here-n{background:var(--accent-secondary);width:20px;height:20px;color:var(--white);font-weight:var(--weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tx-qb-flags{gap:var(--space-4);display:flex}.tx-qb-steps{margin:0;padding:0;list-style:none;display:grid}.tx-qb-step{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--border-subtle);display:flex}.tx-qb-step:first-child{border-top:none}.tx-qb-step-active{background:var(--surface-sunken)}.tx-qb-step-main{align-items:flex-start;gap:var(--space-2);cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:1;padding:0;display:flex}.tx-qb-step-n{background:var(--accent-secondary);width:22px;height:22px;color:var(--white);font-size:11px;font-weight:var(--weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.tx-qb-step-body{gap:2px;min-width:0;display:grid}.tx-qb-step-title{font-weight:var(--weight-medium);color:var(--text-primary)}.tx-qb-step-where{font-size:var(--text-xs);color:var(--text-tertiary)}.tx-qb-step-flags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tx-qb-chapter{margin:var(--space-2) 0 4px;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);flex-basis:100%}.tx-qb-step:first-child .tx-qb-chapter{margin-top:0}.tx-qb-step{flex-wrap:wrap}.tx-qb-step-chapter select{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);max-width:130px;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-xs);padding:3px 6px}.tx-qb-step-tools{flex-shrink:0;gap:2px;display:flex}.tx-qb-tool{cursor:pointer;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);width:26px;height:26px;color:var(--text-secondary);padding:0;line-height:1}.tx-qb-tool:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary)}.tx-qb-tool:disabled{opacity:.4;cursor:default}.tx-qb-tool-danger:hover{border-color:var(--status-danger);color:var(--status-danger)}.tx-qb-publish{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.tx-quest-navlink{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border:1px solid #0000;padding:8px 14px;line-height:normal;text-decoration:none;display:inline-flex}.tx-quest-navlink:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tx-quest-navlink-quiet{background:var(--surface-card);color:var(--text-secondary);border-color:var(--border-default)}.tx-quest-navlink-quiet:hover{background:var(--surface-sunken);color:var(--text-primary);text-decoration:none}.tx-quest-navlink-accent,.tx-qb-preview{background:var(--accent-secondary-hover);color:var(--white)}.tx-quest-navlink-accent:hover,.tx-qb-preview:hover{background:var(--accent-secondary-active);color:var(--white);text-decoration:none}.tx-qb-preview{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);border:1px solid #0000;padding:8px 14px;line-height:normal;text-decoration:none;display:inline-flex}.tx-qb-preview:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tx-qb-preview-note{margin:var(--space-2) 0 0}.tx-qb-danger{gap:var(--space-2);margin-top:var(--space-3);display:flex}.tx-problems{margin:var(--space-2) 0 0;padding-left:var(--space-5);color:var(--status-warning)}.tx-problems li{margin-bottom:4px}.tx-crumb{font-size:var(--text-xs);margin:0 0 4px}.tx-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.tx-qb{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.tx-shell{grid-template-columns:minmax(0,1fr);align-content:start}.tx-topbar{align-items:center;gap:var(--space-3);z-index:55;height:var(--topbar-height);padding:0 var(--space-4);background:var(--navy-900);color:var(--white);display:flex;position:sticky;top:0}.tx-topbar-brand{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--white)}.tx-topbar-org{font-size:var(--text-xs);color:var(--navy-300)}.tx-topbar-button{border:1px solid var(--navy-700);border-radius:var(--radius-md);width:34px;height:34px;color:var(--white);cursor:pointer;font-size:var(--text-md);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tx-topbar-spacer{margin-left:auto}.tx-sidebar{width:min(84vw,300px);transition:transform var(--duration-normal) var(--ease-out);box-shadow:var(--shadow-lg);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.tx-sidebar-open{transform:translate(0)}.tx-sidebar-scrim{z-index:59;background:var(--surface-overlay);display:block;position:fixed;inset:0}.tx-main{padding:var(--space-5) var(--space-4)}.tx-impersonating{padding:10px var(--space-4)}.tx-table-tall{max-height:none}.tx-table th,.tx-table td{padding-left:var(--space-3);padding-right:var(--space-3)}#observation-queue .tx-grant{flex-direction:column;align-items:stretch}#observation-queue .tx-grant .tx-cols{width:100%}}@media (max-width:560px){.tx-h1{font-size:var(--text-lg)}.tx-stat-value{font-size:var(--text-2xl)}.tx-auth{padding:var(--space-4)}.tx-auth-card{padding:var(--space-5)}}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_6de405b4-module__6q6aYW__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_6de405b4-module__6q6aYW__variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bf40d83aa9c72fb-s.075nzhq-azcwn.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3846cd278554cc73-s.32fxum-hv1zci.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a23b5cef6e04c73-s.043e7-2hd94z4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c057f24894f01f05-s.3tnad6m4sf0xz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98f992443ccb276f-s.p.1oxabuqlrz9-_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/61b0fa473c495204-s.2x-ji60ehjd_i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba9e5337ec18f7ed-s.0m24nhe3bmgar.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52a3cc83f9028e85-s.2zcrmhc15lkbt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/512edca1ee5836a2-s.39dqqg9o8jqzp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/23d3c9ac01cd973c-s.p.08rc2-5ev0bam.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0120702d9dd2a7b5-s.09bhwyvkoc8ms.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/19f1a346b7519d21-s.0lwu3izqcp-2k.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bc0c875c697aeb30-s.26uzcjajmah7n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cd36df668fb8b666-s.3lo3d5l1mfb52.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d71b78498c53c0d-s.p.42kv-xe2onlt1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d2b39c09789229f2-s.0-j051vhebbqd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff16ead05814e5d6-s.22lmd_hefg6uf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6650c1eb4939cc2-s.1pw-i8zjoklf8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e68871b21284e690-s.1xohtmg3l-kc-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a5f8cbcbf53c8e9-s.p.14m4o5_2f2tnm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral Fallback;src:local(Times New Roman);ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.0%;size-adjust:109.78%}.spectral_58c375e9-module__hDDCEq__className{font-family:Spectral,Spectral Fallback;font-style:normal}.spectral_58c375e9-module__hDDCEq__variable{--font-spectral:"Spectral", "Spectral Fallback"}
