._shell_1t7vp_1{grid-template-rows:auto 1fr;min-block-size:100dvh;display:grid}._top_1t7vp_6{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-raised);border-block-end:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}._main_1t7vp_16{padding:var(--space-4);gap:var(--space-4);grid-template-columns:1fr;align-content:start;display:grid}@media (min-width:900px){._main_1t7vp_16{grid-template-columns:minmax(280px,380px) minmax(0,1fr)}}._panel_1t7vp_28{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-4);gap:var(--space-3);align-content:start;min-inline-size:0;display:grid}._centered_1t7vp_38{min-block-size:100dvh;padding:var(--space-4);place-items:center;display:grid}._narrow_1t7vp_44{inline-size:min(26rem,100%)}._list_1t7vp_47{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._item_1t7vp_54{text-align:start;inline-size:100%;font:inherit;color:inherit;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-3);min-block-size:var(--min-target);cursor:pointer;gap:2px;display:grid}._item_1t7vp_54[aria-current=true]{border-color:var(--color-primary-strong);box-shadow:inset 4px 0 0 var(--color-primary-strong)}._muted_1t7vp_72{color:var(--color-text-muted);font-size:var(--font-caption)}._form_1t7vp_76{gap:var(--space-3);display:grid}._field_1t7vp_80{gap:var(--space-1);display:grid}._field_1t7vp_80 label{font-weight:600;font-size:var(--font-caption)}._input_1t7vp_88{font:inherit;min-block-size:var(--min-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-text-muted);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text)}textarea._input_1t7vp_88{min-block-size:5rem}._button_1t7vp_100{font:inherit;min-block-size:var(--min-target);padding:var(--space-2) var(--space-4);border-radius:var(--radius-button);border:1px solid var(--color-primary-strong);background:var(--color-primary-strong);color:var(--color-on-primary);cursor:pointer;justify-self:start;font-weight:600}._secondary_1t7vp_112{color:var(--color-primary-strong);background:0 0}._error_1t7vp_116{color:var(--color-danger);margin:0;font-weight:600}._success_1t7vp_121{color:var(--color-success);margin:0;font-weight:600}._facts_1t7vp_126{gap:var(--space-1) var(--space-3);grid-template-columns:auto 1fr;margin:0;display:grid}._facts_1t7vp_126 dt{color:var(--color-text-muted);font-size:var(--font-caption)}._facts_1t7vp_126 dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}._filters_1t7vp_141{gap:var(--space-2);flex-wrap:wrap;display:flex}._row_1t7vp_146{display:contents}details summary{cursor:pointer;min-block-size:var(--min-target);color:var(--color-primary-strong);align-items:center;font-weight:600;display:flex}._notes_1t7vp_160{gap:var(--space-3);border-block-start:1px solid var(--color-border);margin-block-start:var(--space-4);padding-block-start:var(--space-4);display:grid}._notes_1t7vp_160 h3{margin:0}._noteList_1t7vp_170{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._noteList_1t7vp_170 li{gap:var(--space-1);padding:var(--space-3);background:var(--color-surface-soft);border-radius:12px;display:grid}._noteList_1t7vp_170 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-surface:#f6f3ff;--color-surface-raised:#fff;--color-text:#111827;--color-text-muted:#56506e;--color-border:#ddd6f3;--color-primary:#6049e8;--color-on-primary:#fff;--color-primary-strong:#4732bf;--color-accent:#32c9bf;--color-on-accent:#111827;--color-focus-ring:#4732bf;--color-bubble-fallback-bg:#e9e5fd;--color-bubble-fallback-text:#4732bf;--color-bubble-ring:#c9c0f9;--color-danger:#b42318;--color-success:#0f7a55;--color-surface-soft:#efe9ff;--color-heading:#2e0b68;--color-tone-person-bg2:#d7c9ff;--color-tone-organisation-bg2:#efe9ff;--color-tone-group-bg2:#ffd7a3;--color-tone-asset-bg2:#a8ecdd;--color-tone-context-bg2:#c9d6ff;--color-tone-person-bg:#f1ecff;--color-tone-person-fg:#4732bf;--color-tone-organisation-bg:#fff;--color-tone-organisation-fg:#4732bf;--color-tone-group-bg:#fff3e4;--color-tone-group-fg:#8a4600;--color-tone-asset-bg:#e3faf5;--color-tone-asset-fg:#0a6660;--color-tone-context-bg:#edf2ff;--color-tone-context-fg:#2c48b0;--shadow-card:0 1px 2px #2e0b680d, 0 10px 28px #6049e81a;--shadow-raised:0 2px 6px #2e0b680f, 0 18px 44px #6049e829;--backdrop:radial-gradient(46rem 34rem at 104% -8rem, #b28cfc75, transparent 68%), radial-gradient(36rem 30rem at -10rem 32%, #39e6ba42, transparent 70%), radial-gradient(42rem 30rem at 72% 112%, #8862ef33, transparent 70%), linear-gradient(180deg, #f3eeff 0%, #f8f6ff 55%, #f5f2ff 100%);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-button:14px;--radius-card:20px;--radius-hero:28px;--radius-bubble:50%;--bubble-sm:48px;--bubble-md:72px;--bubble-lg:112px;--font-family:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-caption:.8125rem;--font-body:1rem;--font-heading:1.375rem;--font-title:2rem;--font-display:2rem;--line-height:1.5;--min-target:44px;--reading-measure:68ch;--motion-fast:.15s;--motion-base:.25s;--motion-easing:cubic-bezier(.2, 0, 0, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--color-surface:#0e1220;--color-surface-raised:#181e30;--color-text:#f4f6fb;--color-text-muted:#b4bccd;--color-border:#2e3650;--color-primary:#9a8bf5;--color-on-primary:#111827;--color-primary-strong:#c3b8fa;--color-accent:#32c9bf;--color-on-accent:#111827;--color-focus-ring:#c3b8fa;--color-bubble-fallback-bg:#2b2560;--color-bubble-fallback-text:#e3ddfe;--color-bubble-ring:#4a3fa0;--color-danger:#f97066;--color-success:#47cd89;--color-surface-soft:#241f48;--color-heading:#efe9ff;--color-tone-person-bg2:#3b3180;--color-tone-organisation-bg2:#dcd3fa;--color-tone-group-bg2:#52381a;--color-tone-asset-bg2:#145049;--color-tone-context-bg2:#283a72;--color-tone-person-bg:#2b2560;--color-tone-person-fg:#e3ddfe;--color-tone-organisation-bg:#f4f6fb;--color-tone-organisation-fg:#4732bf;--color-tone-group-bg:#3d2a12;--color-tone-group-fg:#ffd9a8;--color-tone-asset-bg:#0f3b38;--color-tone-asset-fg:#9fede6;--color-tone-context-bg:#1d2a55;--color-tone-context-fg:#c7d5ff;--shadow-card:0 1px 2px #0000004d, 0 10px 28px #00000047;--shadow-raised:0 2px 4px #00000059, 0 16px 40px #00000059;--backdrop:radial-gradient(46rem 34rem at 104% -8rem, #6049e84d, transparent 68%), radial-gradient(36rem 30rem at -10rem 32%, #39e6ba1f, transparent 70%), linear-gradient(180deg, #120f26 0%, #0e1220 60%)}}:root[data-theme=dark]{--color-surface:#0e1220;--color-surface-raised:#181e30;--color-text:#f4f6fb;--color-text-muted:#b4bccd;--color-border:#2e3650;--color-primary:#9a8bf5;--color-on-primary:#111827;--color-primary-strong:#c3b8fa;--color-accent:#32c9bf;--color-on-accent:#111827;--color-focus-ring:#c3b8fa;--color-bubble-fallback-bg:#2b2560;--color-bubble-fallback-text:#e3ddfe;--color-bubble-ring:#4a3fa0;--color-danger:#f97066;--color-success:#47cd89;--color-surface-soft:#241f48;--color-heading:#efe9ff;--color-tone-person-bg2:#3b3180;--color-tone-organisation-bg2:#dcd3fa;--color-tone-group-bg2:#52381a;--color-tone-asset-bg2:#145049;--color-tone-context-bg2:#283a72;--color-tone-person-bg:#2b2560;--color-tone-person-fg:#e3ddfe;--color-tone-organisation-bg:#f4f6fb;--color-tone-organisation-fg:#4732bf;--color-tone-group-bg:#3d2a12;--color-tone-group-fg:#ffd9a8;--color-tone-asset-bg:#0f3b38;--color-tone-asset-fg:#9fede6;--color-tone-context-bg:#1d2a55;--color-tone-context-fg:#c7d5ff;--shadow-card:0 1px 2px #0000004d, 0 10px 28px #00000047;--shadow-raised:0 2px 4px #00000059, 0 16px 40px #00000059;--backdrop:radial-gradient(46rem 34rem at 104% -8rem, #6049e84d, transparent 68%), radial-gradient(36rem 30rem at -10rem 32%, #39e6ba1f, transparent 70%), linear-gradient(180deg, #120f26 0%, #0e1220 60%)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s}}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-family);font-size:var(--font-body);line-height:var(--line-height);color:var(--color-text);background:var(--color-surface);margin:0}:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}a{color:var(--color-primary-strong)}h1,h2,h3{margin:0;line-height:1.25}
