@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2")}:root{--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;--r-chip:4px;--r-control:6px;--r-card:8px;--r-sheet:14px;--rail-w-folded:56px;--rail-w-open:220px;--page-cap:2400px;--ease:cubic-bezier(.2, 0, 0, 1);--t-fast:.12s;--t:.2s;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--glow:0 0 14px;--glow-strong:0 0 26px;--pulse-len:.12;--pulse-speed:1.6s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rail-bg:#090c13;--rail-line:#22272f;--rail-ink:#ced1d6;--rail-hover:#161b23;--panel-bg:#0d1118;--panel-line:#262c35;--panel-head-bg:#10151d;--panel-ink:#e9ebef;--fam-orange:#fc8c45;--fam-orange-dim:#492107;--fam-amber:#f8c655;--fam-amber-dim:#3c2b02;--fam-blue:#7daafd;--fam-blue-dim:#1a2d51;--fam-cyan:#51deec;--fam-cyan-dim:#02353a;--fam-pink:#fe82b6;--fam-pink-dim:#481d30;--fam-violet:#bb9ef9;--fam-violet-dim:#32254c;--fam-green:#6de18b;--fam-green-dim:#14361d;--ok-fg:#7ce695;--ok-bg:#0d2814;--ok-line:#3eab5e;--bad-fg:#ff9e96;--bad-bg:#3c1715;--bad-line:#ec5b57;--warn-fg:#f8ca65;--warn-bg:#332305;--warn-line:#d9a02c;--run-fg:#9ac7ff;--run-bg:#12253c;--run-line:#5294e6;--neutral-fg:#c1c4c9;--neutral-bg:#1c1f26;--neutral-line:#494d55;--grid-dot:#292e36;--edge:#687284;--node-bg:#12161e;--node-line:#323843;--node-ink:#eceff2;--node-sub:#b4b8be;--pulse:#faf8f1}@supports (color:lab(0% 0 0)){:root{--rail-bg:lab(3.31624% -.0976771 -3.88003);--rail-line:lab(15.2363% -.410527 -6.61312);--rail-ink:lab(83.7345% -.41762 -2.98976);--rail-hover:lab(9.43138% -.323348 -6.58149);--panel-bg:lab(4.78297% -.168227 -4.87157);--panel-line:lab(17.5578% -.436738 -6.62327);--panel-head-bg:lab(6.61637% -.230446 -6.40869);--panel-ink:lab(93.0212% -.318497 -2.2453);--fam-orange:lab(70.043% 40.0023 55.7651);--fam-orange-dim:lab(18.3694% 17.6861 24.0255);--fam-amber:lab(82.8261% 9.77922 61.542);--fam-amber-dim:lab(18.8672% 4.68834 26.3317);--fam-blue:lab(68.9671% 1.74811 -46.4882);--fam-blue-dim:lab(18.2466% 2.36407 -24.8138);--fam-cyan:lab(81.3251% -35.6674 -18.9824);--fam-cyan-dim:lab(19.2321% -14.789 -7.8754);--fam-pink:lab(70.0757% 52.1321 -4.69314);--fam-pink-dim:lab(17.8877% 22.734 -2.0488);--fam-violet:lab(70.4561% 24.8577 -41.6008);--fam-violet-dim:lab(17.8093% 14.1458 -22.2091);--fam-green:lab(81.1528% -48.1192 31.5158);--fam-green-dim:lab(19.5611% -18.0561 11.8382);--ok-fg:lab(83.3555% -45.0185 29.3847);--ok-bg:lab(13.6343% -15.0467 9.86464);--ok-line:lab(62.447% -45.3063 29.8899);--bad-fg:lab(75.5496% 40.4957 22.6041);--bad-bg:lab(13.5712% 18.8155 10.7812);--bad-line:lab(58.7725% 56.6528 33.348);--warn-fg:lab(83.9953% 8.65266 55.9522);--warn-bg:lab(15.3321% 5.1904 20.3879);--warn-line:lab(69.8662% 14.6618 63.8006);--run-fg:lab(78.6649% -4.55654 -38.7297);--run-bg:lab(13.8991% -1.06086 -17.403);--run-line:lab(59.7759% -1.97709 -48.5757);--neutral-fg:lab(79.0944% -.416547 -2.98913);--neutral-bg:lab(11.777% -.35622 -5.15801);--neutral-line:lab(32.6631% -.46511 -5.20599);--grid-dot:lab(18.7294% -.432238 -5.90519);--edge:lab(47.667% -.79903 -11.0675);--node-bg:lab(7.14138% -.254951 -6.50917);--node-line:lab(23.3498% -.50579 -7.36734);--node-ink:lab(94.1844% -.267118 -1.87205);--node-sub:lab(74.4475% -.511497 -3.73125);--pulse:lab(97.742% -.305504 3.80692)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rail-bg:#090c13;--rail-line:#22272f;--rail-ink:#ced1d6;--rail-hover:#161b23;--panel-bg:#0d1118;--panel-line:#262c35;--panel-head-bg:#10151d;--panel-ink:#e9ebef;--fam-orange:#fc8c45;--fam-orange-dim:#492107;--fam-amber:#f8c655;--fam-amber-dim:#3c2b02;--fam-blue:#7daafd;--fam-blue-dim:#1a2d51;--fam-cyan:#51deec;--fam-cyan-dim:#02353a;--fam-pink:#fe82b6;--fam-pink-dim:#481d30;--fam-violet:#bb9ef9;--fam-violet-dim:#32254c;--fam-green:#6de18b;--fam-green-dim:#14361d;--ok-fg:#7ce695;--ok-bg:#0d2814;--ok-line:#3eab5e;--bad-fg:#ff9e96;--bad-bg:#3c1715;--bad-line:#ec5b57;--warn-fg:#f8ca65;--warn-bg:#332305;--warn-line:#d9a02c;--run-fg:#9ac7ff;--run-bg:#12253c;--run-line:#5294e6;--neutral-fg:#c1c4c9;--neutral-bg:#1c1f26;--neutral-line:#494d55;--grid-dot:#292e36;--edge:#687284;--node-bg:#12161e;--node-line:#323843;--node-ink:#eceff2;--node-sub:#b4b8be;--pulse:#faf8f1}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--rail-bg:lab(3.31624% -.0976771 -3.88003);--rail-line:lab(15.2363% -.410527 -6.61312);--rail-ink:lab(83.7345% -.41762 -2.98976);--rail-hover:lab(9.43138% -.323348 -6.58149);--panel-bg:lab(4.78297% -.168227 -4.87157);--panel-line:lab(17.5578% -.436738 -6.62327);--panel-head-bg:lab(6.61637% -.230446 -6.40869);--panel-ink:lab(93.0212% -.318497 -2.2453);--fam-orange:lab(70.043% 40.0023 55.7651);--fam-orange-dim:lab(18.3694% 17.6861 24.0255);--fam-amber:lab(82.8261% 9.77922 61.542);--fam-amber-dim:lab(18.8672% 4.68834 26.3317);--fam-blue:lab(68.9671% 1.74811 -46.4882);--fam-blue-dim:lab(18.2466% 2.36407 -24.8138);--fam-cyan:lab(81.3251% -35.6674 -18.9824);--fam-cyan-dim:lab(19.2321% -14.789 -7.8754);--fam-pink:lab(70.0757% 52.1321 -4.69314);--fam-pink-dim:lab(17.8877% 22.734 -2.0488);--fam-violet:lab(70.4561% 24.8577 -41.6008);--fam-violet-dim:lab(17.8093% 14.1458 -22.2091);--fam-green:lab(81.1528% -48.1192 31.5158);--fam-green-dim:lab(19.5611% -18.0561 11.8382);--ok-fg:lab(83.3555% -45.0185 29.3847);--ok-bg:lab(13.6343% -15.0467 9.86464);--ok-line:lab(62.447% -45.3063 29.8899);--bad-fg:lab(75.5496% 40.4957 22.6041);--bad-bg:lab(13.5712% 18.8155 10.7812);--bad-line:lab(58.7725% 56.6528 33.348);--warn-fg:lab(83.9953% 8.65266 55.9522);--warn-bg:lab(15.3321% 5.1904 20.3879);--warn-line:lab(69.8662% 14.6618 63.8006);--run-fg:lab(78.6649% -4.55654 -38.7297);--run-bg:lab(13.8991% -1.06086 -17.403);--run-line:lab(59.7759% -1.97709 -48.5757);--neutral-fg:lab(79.0944% -.416547 -2.98913);--neutral-bg:lab(11.777% -.35622 -5.15801);--neutral-line:lab(32.6631% -.46511 -5.20599);--grid-dot:lab(18.7294% -.432238 -5.90519);--edge:lab(47.667% -.79903 -11.0675);--node-bg:lab(7.14138% -.254951 -6.50917);--node-line:lab(23.3498% -.50579 -7.36734);--node-ink:lab(94.1844% -.267118 -1.87205);--node-sub:lab(74.4475% -.511497 -3.73125);--pulse:lab(97.742% -.305504 3.80692)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rail-bg:#f5f7f9;--rail-line:#d4d8dd;--rail-ink:#34383f;--rail-hover:#e5e8ec;--panel-bg:#fdfdff;--panel-line:#cdd1d8;--panel-head-bg:#f1f3f7;--panel-ink:#171b21;--fam-orange:#af4803;--fam-orange-dim:#ffe1d1;--fam-amber:#845a0f;--fam-amber-dim:#fbe9c6;--fam-blue:#305eb7;--fam-blue-dim:#dde8fd;--fam-cyan:#006f83;--fam-cyan-dim:#d5f1f5;--fam-pink:#b12b6e;--fam-pink-dim:#fde3ec;--fam-violet:#7048b1;--fam-violet-dim:#eae4fa;--fam-green:#137738;--fam-green-dim:#d9f3dd;--ok-fg:#005d34;--ok-bg:#dcf9e5;--ok-line:#219e61;--bad-fg:#a51e24;--bad-bg:#ffedea;--bad-line:#de4e4b;--warn-fg:#7a4702;--warn-bg:#fff3d4;--warn-line:#e1a035;--run-fg:#005a9d;--run-bg:#e7f3ff;--run-line:#2f8adc;--neutral-fg:#494d54;--neutral-bg:#ebedf0;--neutral-line:#c1c4c9;--grid-dot:#c2c4c8;--edge:#8b939f;--node-bg:#fff;--node-line:#ced1d6;--node-ink:#171b20;--node-sub:#54585f;--pulse:#36548c}@supports (color:lab(0% 0 0)){:root[data-theme=light]{--rail-bg:lab(97.0876% -.215024 -1.49846);--rail-line:lab(86.0545% -.418127 -2.99003);--rail-ink:lab(23.3878% -.59475 -5.16304);--rail-hover:lab(91.8611% -.318319 -2.24524);--panel-bg:lab(99.4139% -.108749 -.749981);--panel-line:lab(83.7277% -.515044 -3.73327);--panel-head-bg:lab(95.9244% -.267237 -1.87212);--panel-ink:lab(9.46231% -.496008 -5.12175);--fam-orange:lab(44.3812% 41.1179 54.1045);--fam-orange-dim:lab(91.7026% 8.91635 11.9812);--fam-amber:lab(41.8979% 13.4879 45.6893);--fam-amber-dim:lab(93.2052% 2.0451 19.5494);--fam-blue:lab(40.5931% 8.70425 -52.8174);--fam-blue-dim:lab(91.7586% -1.00663 -11.1604);--fam-cyan:lab(42.5603% -22.6555 -18.9783);--fam-cyan-dim:lab(93.3115% -9.10807 -4.87045);--fam-pink:lab(41.9686% 57.6055 -5.21194);--fam-pink-dim:lab(92.6505% 10.0646 -.894928);--fam-violet:lab(39.4823% 34.8034 -50.3827);--fam-violet-dim:lab(91.5495% 5.0295 -9.9201);--fam-green:lab(43.6193% -39.4536 26.2495);--fam-green-dim:lab(93.5735% -11.8408 7.56192);--ok-fg:lab(34.1383% -35.8817 17.6063);--ok-bg:lab(95.3201% -12.5074 6.11113);--ok-line:lab(57.7383% -45.2876 22.1955);--bad-fg:lab(36.79% 53.8673 34.0789);--bad-bg:lab(95.1295% 7.65783 4.12669);--bad-line:lab(54.1237% 56.7341 33.7839);--warn-fg:lab(35.8679% 18.9804 44.491);--warn-bg:lab(96.1235% .955164 17.5654);--warn-line:lab(70.8816% 18.4726 62.0335);--run-fg:lab(36.527% -1.36343 -46.7818);--run-bg:lab(95.3331% -2.61575 -8.86591);--run-line:lab(55.2086% -4.94954 -50.4575);--neutral-fg:lab(32.6778% -.556394 -4.44749);--neutral-bg:lab(93.6044% -.267029 -1.87203);--neutral-line:lab(79.0944% -.416547 -2.98913);--grid-dot:lab(79.1011% -.316799 -2.24433);--edge:lab(60.4891% -.916749 -7.40726);--node-bg:lab(100% 0 0);--node-line:lab(83.7345% -.41762 -2.98976);--node-ink:lab(9.47247% -.459656 -4.40383);--node-sub:lab(37.3183% -.565529 -4.45204);--pulse:lab(35.433% 2.98034 -35.4998)}}.panel{--panel-c:var(--fam-orange);background:var(--panel-bg);border:1px solid var(--panel-line);color:var(--panel-ink);position:relative}.panel:before{content:"";pointer-events:none;background:linear-gradient(var(--panel-c), var(--panel-c)) left top / 14px 2px no-repeat, linear-gradient(var(--panel-c), var(--panel-c)) left top / 2px 14px no-repeat, linear-gradient(var(--panel-c), var(--panel-c)) right top / 14px 2px no-repeat, linear-gradient(var(--panel-c), var(--panel-c)) right top / 2px 14px no-repeat, linear-gradient(var(--panel-c), var(--panel-c)) left bottom / 14px 2px no-repeat, linear-gradient(var(--panel-c), var(--panel-c)) left bottom / 2px 14px no-repeat, linear-gradient(var(--panel-c), var(--panel-c)) right bottom / 14px 2px no-repeat, linear-gradient(var(--panel-c), var(--panel-c)) right bottom / 2px 14px no-repeat;position:absolute;inset:-4px}[data-c=orange]{--panel-c:var(--fam-orange)}[data-c=amber]{--panel-c:var(--fam-amber)}[data-c=blue]{--panel-c:var(--fam-blue)}[data-c=cyan]{--panel-c:var(--fam-cyan)}[data-c=pink]{--panel-c:var(--fam-pink)}[data-c=violet]{--panel-c:var(--fam-violet)}[data-c=green]{--panel-c:var(--fam-green)}.panel-head{align-items:center;gap:var(--space-1) var(--space-3);min-height:40px;padding:var(--space-2) var(--space-4);background:var(--panel-head-bg);border-bottom:1px solid var(--panel-line);font-family:var(--font-mono);letter-spacing:.02em;flex-wrap:wrap;font-size:12px;display:flex}.panel-head :is(h1,h2,h3,.panel-title){min-width:0;font-size:inherit;text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:700}.panel-num{min-width:30px;height:20px;padding:0 var(--space-2);background:var(--panel-c);color:var(--panel-bg);font-family:var(--font-mono);letter-spacing:.04em;border-radius:3px;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.panel-meta{color:var(--panel-c);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;margin-left:auto;font-size:11px}.panel-figure{color:var(--panel-c);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t:0s}}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#070a10;--surface:#0d1118;--raised:#171c24;--text:#e9ebef;--muted:#adb1b9;--accent:#5ae297;--rule:#22272f;--field-line:#6e7581;--nav:#b4b8be;--primary-bg:#e9ebef;--primary-fg:#070a10;--scrim:#010204bf;--com-0:#60a7ff;--com-1:#fd9836;--com-2:#fc5855;--com-3:#44d0c1;--com-4:#77d163;--com-5:#f4d846;--com-6:#ae84f2;--com-7:#fc9ac9;--com-8:#bd835b;--com-9:#afb15b;--com-other:#7c8088;--com-lone:#babec4}@supports (color:lab(0% 0 0)){:root,:root[data-theme=dark]{--ground:lab(2.71479% -.0795871 -3.18422);--surface:lab(4.78297% -.168227 -4.87157);--raised:lab(10.012% -.333868 -6.58514);--text:lab(93.0212% -.318497 -2.2453);--muted:lab(72.1204% -.60305 -4.47161);--accent:lab(81.2112% -51.4162 25.1789);--rule:lab(15.2363% -.410527 -6.61312);--field-line:lab(48.8779% -.64978 -7.43014);--nav:lab(74.4475% -.511497 -3.73125);--primary-bg:lab(93.0212% -.318497 -2.2453);--primary-fg:lab(2.71479% -.0795871 -3.18422);--scrim:lab(.451441% .00818819 -.822488/.75);--com-0:lab(66.6909% -2.32288 -52.0752);--com-1:lab(72.6608% 33.5565 64.5357);--com-2:lab(60.882% 63.0569 37.6481);--com-3:lab(75.923% -41.4015 -4.23229);--com-4:lab(76.4471% -43.607 45.0237);--com-5:lab(86.7542% -.99498 71.2786);--com-6:lab(62.9231% 33.3667 -49.8432);--com-7:lab(75.058% 42.1759 -8.09044);--com-8:lab(60.1699% 19.6688 30.8265);--com-9:lab(70.6295% -9.81757 43.4355);--com-other:lab(53.5596% -.587732 -4.46346);--com-lone:lab(76.7676% -.512481 -3.73178)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f7f7f4;--surface:#fefdfc;--raised:#e7eaed;--text:#13161c;--muted:#4f5358;--accent:#074;--rule:#dcdee2;--field-line:#71757a;--nav:#4a4d53;--primary-bg:#13161c;--primary-fg:#fbfaf8;--scrim:#13161b66;--com-0:#1467c2;--com-1:#c16300;--com-2:#cc272e;--com-3:#008479;--com-4:#398526;--com-5:#a48100;--com-6:#7444b4;--com-7:#ca488f;--com-8:#80512f;--com-9:#6d6e1d;--com-other:#83868c;--com-lone:#52555b}@supports (color:lab(0% 0 0)){:root[data-theme=light]{--ground:lab(97.1252% -.128865 1.51824);--surface:lab(99.4327% -.0656247 .758374);--raised:lab(92.4444% -.266969 -1.87197);--text:lab(7.18098% -.406697 -4.34435);--muted:lab(35.0059% -.481516 -3.71524);--accent:lab(43.6768% -42.3863 20.7965);--rule:lab(88.3811% -.317961 -2.24501);--field-line:lab(48.9267% -.496268 -3.723);--nav:lab(32.6857% -.478208 -3.71355);--primary-bg:lab(7.18098% -.406697 -4.34435);--primary-fg:lab(98.279% -.097543 1.13808);--scrim:lab(7.19015% -.368543 -3.62587/.4);--com-0:lab(43.1103% 3.41514 -54.9257);--com-1:lab(52.621% 41.0447 82.6215);--com-2:lab(45.7636% 63.3818 40.1799);--com-3:lab(49.002% -34.6763 -3.50789);--com-4:lab(49.4868% -38.3306 41.4261);--com-5:lab(56.1904% 6.51947 63.3729);--com-6:lab(39.2455% 38.5772 -52.4699);--com-7:lab(51.17% 57.2479 -11.1173);--com-8:lab(39.3087% 17.904 28.3043);--com-9:lab(44.9823% -8.09202 41.9278);--com-other:lab(55.887% -.501543 -3.72579);--com-lone:lab(36.1659% -.483051 -3.71603)}}:root{--sans:var(--font-mono);--mono:var(--font-mono);--topbar:64px;--gutter:28px;--gap:16px;--radius:var(--r-card);--ok:var(--ok-fg);--bad:var(--bad-fg);--warn:var(--warn-fg);--danger:var(--bad);--warning:var(--warn);--positive:var(--ok);--control:36px;--field:40px}*,:before,:after{box-sizing:border-box}html{accent-color:var(--accent);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ground);color:var(--text);font:14px / 1.5 var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;margin:0}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--field-line);text-decoration-color:var(--field-line);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.skip{z-index:50;background:var(--primary-bg);color:var(--primary-fg);border-radius:var(--radius);padding:8px 12px;position:absolute;top:-48px;left:8px}.skip:focus{top:8px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.meta{color:var(--muted);font-size:12px}.door .topbar{z-index:20;height:var(--topbar);background:var(--ground);border-bottom:1px solid var(--rule);align-items:stretch;display:flex;position:sticky;top:0}.brand{min-width:0;font-family:var(--mono);letter-spacing:-.02em;align-items:center;gap:10px;font-size:14px;font-weight:550;text-decoration:none;display:flex}.brand img,.brand svg{object-fit:contain;flex:none;width:24px;height:24px}.brand .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}kbd,.kbd{border:1px solid var(--field-line);min-width:22px;font:12px / 1.5 var(--mono);color:var(--muted);text-align:center;white-space:nowrap;border-radius:4px;padding:1px 6px;display:inline-block}.account-menu button,.account-menu a{width:100%;min-height:36px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:0 10px;text-decoration:none;display:flex}.account-menu button:hover,.account-menu a:hover{background:var(--surface)}.account-menu .menu-alert{border-left:2px solid var(--danger);color:var(--text);margin:6px 0 0;padding:8px 10px;font-size:13px}.offline-strip{padding:8px var(--gutter);background:var(--surface);border-bottom:1px solid var(--rule);color:var(--text);align-items:baseline;gap:10px;font-size:13px;display:flex}.offline-strip strong{color:var(--warning);font-size:12px;font-weight:600}.update-log pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:16rem;font-size:12px;overflow:auto}.content{min-width:0;padding:28px var(--gutter) 64px}.page{max-width:var(--page-cap)}.split{grid-template-columns:minmax(0, 1fr) var(--side-w,clamp(320px, 22vw, 420px));align-items:start;gap:32px 40px;display:grid}@media (max-width:1099px){.split{grid-template-columns:minmax(0,1fr)}}.title-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:20px;display:flex}h1.title:focus{outline:none}.title-row.start{justify-content:flex-start}.title{font:550 23px / 1.2 var(--mono);letter-spacing:-.035em}.lead{color:var(--muted);max-width:64ch;font-size:14px}.button{min-height:var(--control);border:1px solid var(--field-line);color:var(--text);font:550 14px / 1 var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.button:hover{border-color:var(--text)}.button.primary{background:var(--primary-bg);border-color:var(--primary-bg);color:var(--primary-fg)}.button.primary:hover{background:var(--text)}.button.quiet{border-color:#0000;padding:0 10px}.button.quiet:hover{background:var(--surface);border-color:#0000}.button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.button[aria-busy=true]{cursor:progress;opacity:.75}.linkish{color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--field-line);text-decoration-color:var(--field-line);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.field{gap:4px;display:grid}.field label{font-size:13px;font-weight:550}.field .hint{color:var(--muted);font-size:12px}.problem,.field .problem{color:var(--danger);font-size:13px}.field .note{color:var(--warning);font-size:13px}.input-row{gap:8px;display:flex}input[type=text],input[type=email],input[type=password],input[type=url],input[type=search],input[type=date]{width:100%;min-width:0;height:var(--field);background:var(--ground);color:var(--text);border:1px solid var(--field-line);border-radius:var(--radius);font:14px var(--sans);padding:0 12px}input[aria-invalid=true]{border-color:var(--danger)}input[readonly]{color:var(--muted);background:0 0;border-style:dashed}input.code{font:550 19px var(--mono);letter-spacing:.3em}.form{gap:18px;display:grid}.actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.reason{color:var(--muted);font-size:12px}fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}legend{font:550 13px var(--mono);color:var(--muted);align-items:baseline;gap:10px;padding:0 0 12px;display:flex}legend .step{color:var(--accent)}.alert{background:var(--raised);border-radius:var(--radius);border-left:3px solid var(--danger);gap:2px;padding:12px 14px;display:grid}.alert .kind{color:var(--danger);font:600 12px var(--sans)}.alert.warn{border-left-color:var(--warning)}.alert.warn .kind{color:var(--warning)}.alert.ok{border-left-color:var(--accent)}.alert.ok .kind{color:var(--accent)}.state{background:var(--surface);border-radius:var(--radius);text-align:center;justify-items:center;gap:8px;padding:56px 24px;display:grid}.state>*{max-width:72ch}.state h2{font:550 16px / 1.3 var(--sans)}.state .kind{font:600 12px var(--sans);color:var(--muted)}.state.error .kind,.state.forbidden .kind{color:var(--danger)}.state.offline .kind{color:var(--warning)}.state .how{color:var(--muted)}.state .button{margin-top:8px}.skeleton{gap:10px;display:grid}.skeleton .bar{background:var(--raised);border-radius:4px;height:14px}.skeleton .bar.wide{width:60%}.skeleton .bar.narrow{width:30%}.skeleton .block{border-radius:var(--radius);background:var(--surface);height:64px}.rows{border-top:1px solid var(--rule)}.rows li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,2fr) minmax(0,3fr) 120px;align-items:baseline;gap:4px 24px;padding:14px 4px;display:grid}.rows .name{font:550 14px var(--mono);letter-spacing:-.02em}.rows .role{color:var(--muted);justify-self:end;font-size:13px}.tag{border:1px solid var(--field-line);font:12px / 1.6 var(--mono);color:var(--muted);border-radius:4px;padding:0 6px;display:inline-block}.facts{grid-template-columns:max-content minmax(0,1fr);gap:10px 24px;max-width:720px;display:grid}.facts dt{color:var(--muted);font-size:13px}.facts+.state{margin-top:28px}.steps{text-align:start;gap:14px;margin:4px 0 8px;padding-left:22px;list-style:decimal;display:grid}.steps li{display:list-item}.steps li>*+*{margin-top:8px}.steps li::marker{color:var(--accent);font:550 13px var(--mono)}pre.command{background:var(--ground);border:1px solid var(--rule);border-radius:var(--radius);max-width:100%;font:13px / 1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 12px;overflow-x:auto}pre.command code{font:inherit}pre.command .line{text-indent:-2ch;padding-left:2ch;display:block}pre.command .word{text-indent:0;max-width:100%;display:inline-block}.copy{flex-wrap:wrap;align-items:center;gap:4px 12px;display:inline-flex}.link-problem .title{margin:0}.link-problem .actions{margin-top:8px}@media not (any-pointer:fine){.account-menu button.keyboard-only,.rail .rail-help,.door footer .keyboard-only{display:none}}.door{grid-template-rows:var(--topbar) 1fr auto;min-height:100vh;display:grid}.door .topbar .brand{flex:auto;padding:0 20px}.door main{align-content:start;justify-items:center;padding:clamp(24px,8vh,88px) 16px 48px;display:grid}.door .panel{gap:20px;width:100%;max-width:420px;padding:28px;display:grid}.door .panel.wide{max-width:600px}.door .panel .title{font-size:23px}.door .panel hr{background:var(--rule);border:0;width:100%;height:1px;margin:4px 0}.invited{background:var(--ground);border-radius:var(--radius);gap:10px;padding:14px 16px;display:grid}.invited li{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;display:flex}.invited .brainname{font:550 13px var(--mono)}.door footer{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 20px;padding:16px;font-size:12px;display:flex}dialog{background:var(--raised);width:min(640px,100vw - 32px);max-height:calc(100vh - 64px);color:var(--text);border:1px solid var(--rule);border-radius:12px;padding:0}dialog::backdrop{background:var(--scrim)}.dialog-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 20px;display:flex}.dialog-head h2{font:550 16px var(--mono)}.dialog-body{gap:14px;padding:16px 20px 20px;display:grid;overflow-y:auto}.shortcut-table{border-collapse:collapse;width:100%;font-size:13px}.shortcut-table th{color:var(--muted);text-align:left;padding:0 8px 8px 0;font-size:12px;font-weight:400}.shortcut-table td{border-top:1px solid var(--rule);vertical-align:top;padding:10px 8px 10px 0}.results{gap:2px;display:grid}.results li{background:var(--surface);border-radius:6px;gap:2px;padding:10px 12px;display:grid}.results .rt{font-weight:550}.results .snippet{color:var(--muted);font-size:13px}.sheet{background:var(--ground);border-width:0 1px 0 0;border-radius:0;width:min(300px,86vw);max-width:none;height:100vh;max-height:none;margin:0}.only-narrow{display:none}@media (max-width:767px){:root{--topbar:56px;--gutter:16px}.only-narrow{display:inline-flex}.door .topbar .brand{padding:0 12px}.rows li{grid-template-columns:minmax(0,1fr) auto}.rows li .purpose{color:var(--muted);grid-area:2/1/auto/-1;font-size:13px}input[type=text],input[type=email],input[type=password],input[type=url],input[type=search],input[type=date]{font-size:16px}.door .panel{padding:22px 18px}.facts{grid-template-columns:minmax(0,1fr);gap:2px}.facts dd{margin-bottom:10px}}@media (max-width:359px){.door .topbar .brand .name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.door .topbar .brand{flex:none;padding:0 8px}}.title-group{align-items:baseline;gap:12px;min-width:0;display:flex}.title-row .actions{margin:0}.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:16px;display:grid}.tiles{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid;overflow:hidden}.tiles>li{border-top:1px solid var(--rule);border-left:1px solid var(--rule);align-content:start;gap:6px;min-width:0;margin:-1px 0 0 -1px;padding:16px 20px 18px;display:grid}.tiles .tile-label{color:var(--muted);font-size:13px;display:block}.tiles .tile-n{color:var(--text);font:550 26px / 1.1 var(--mono);letter-spacing:-.03em}.tiles a{gap:6px;text-decoration:none;display:grid}.tiles a:hover .tile-label{color:var(--text);text-decoration:underline}.home-tiles{margin-bottom:24px}.tiles .tile{flex-direction:column-reverse;gap:6px;display:flex}.tiles .tile .tile-label:first-letter{text-transform:uppercase}.tiles a.tile .tile-n{color:var(--text)}.tiles a.tile:hover{background:var(--raised)}.tiles>li:has(>a.tile){padding:0}.tiles>li>a.tile{height:100%;padding:16px 20px 18px}.cards>li{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);align-content:start;gap:6px;min-width:0;padding:16px 18px;display:grid;position:relative}.cards>li:hover{border-color:var(--field-line)}.cards>li:focus-within{border-color:var(--text)}.cards>li.archived{background:0 0}.card-head{flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin-bottom:2px;display:flex}.card-head .name{color:var(--text);font:550 16px / 1.3 var(--mono);letter-spacing:-.02em;overflow-wrap:anywhere;margin-right:auto;text-decoration:none}.card-head .name:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.card-head .name:focus-visible{outline:none}.cards .purpose{color:var(--text);overflow-wrap:anywhere;font-size:14px}.cards .review{color:var(--accent);font:550 13px var(--sans)}.review-link{z-index:1;min-height:24px;color:inherit;line-height:24px;display:inline-block;position:relative}.callout{border:1px dashed var(--field-line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:20px;padding:16px 18px;display:flex}.callout h2{font:550 15px var(--sans);margin-bottom:2px}.callout>div{flex:280px;min-width:0}.lead.purpose{max-width:720px;color:var(--muted);margin:-8px 0 24px}.overview{gap:32px;display:grid}.section-head{align-items:baseline;gap:8px;display:flex}.section-title{font:600 12px var(--sans);letter-spacing:.02em;color:var(--muted);margin-bottom:10px}.section-head .count{font:550 12px var(--mono);color:var(--accent)}.overview-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:32px 40px;display:grid}.overview-side{gap:32px;display:grid}@media (min-width:1500px){.overview-grid{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr);gap:32px 48px}.overview-side{display:contents}}.list{border-top:1px solid var(--rule)}.list>li{border-bottom:1px solid var(--rule);gap:4px;min-width:0;padding:12px 0;display:grid}.list.compact>li{padding:8px 0}.list>li.with-actions{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px}.list>li.with-actions>div{gap:4px;min-width:0;display:grid}.list>li .actions{margin:0}.list-title{font:550 14px / 1.4 var(--sans);overflow-wrap:anywhere}.list-title .tag{margin-left:6px}.list .meta,.list .summary{overflow-wrap:anywhere}.list .summary{color:var(--text);font-size:13px}.live{color:var(--accent)}.tag.live{border-color:var(--accent);color:var(--accent)}.tag.warn{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn-fg)}.tag.warn:before{content:"!" / "";margin-right:4px;font-weight:700}.small{font-size:12px}.quiet-empty{border-top:1px solid var(--rule);color:var(--muted);padding:12px 0}.quiet-empty p:first-child{color:var(--text)}.first-steps{background:var(--surface);border-radius:var(--radius);gap:8px;padding:20px 22px;display:grid}.first-steps h2{font:550 16px / 1.3 var(--sans)}.first-steps ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:0 32px;margin-top:8px;display:grid}.first-steps li{border-top:1px solid var(--rule);justify-items:start;gap:8px;padding:16px 0;display:grid}.step-head{flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;display:flex}.step-head h3{font:550 14px var(--sans);margin-right:auto}.step-head h3 .n{color:var(--muted);font-family:var(--mono)}.step-head .status{border:1px solid var(--field-line);border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:inline-grid}.step-head .status.ok{border-color:var(--accent);background:var(--accent);color:var(--primary-fg)}.first-steps li.done .tag{border-color:var(--accent);color:var(--accent)}.first-steps li.done h3{color:var(--muted)}blockquote.ask{background:var(--ground);border:1px solid var(--rule);border-radius:var(--radius);overflow-wrap:anywhere;width:100%;max-width:640px;margin:0;padding:10px 12px;font-size:13px}dialog.wide-dialog{width:min(720px,100vw - 32px)}.cmd-block{justify-items:start;gap:6px;display:grid}.cmd-block pre.command{width:100%}.cmd-title{color:var(--muted);font-size:13px}select,textarea{background:var(--ground);width:100%;min-width:0;color:var(--text);border:1px solid var(--field-line);border-radius:var(--radius);font:14px var(--sans)}select{height:var(--field);padding:0 10px}textarea{resize:vertical;padding:10px 12px;line-height:1.5}textarea[aria-invalid=true]{border-color:var(--danger)}select:disabled{opacity:.5}.people{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:32px 40px;margin-top:20px;display:grid}.people-main,.people-side{gap:28px;min-width:0;display:grid}.invite-form{background:var(--surface);border-radius:var(--radius);padding:20px 22px}.invite-form h2{font:550 16px var(--sans)}.pick{grid-template-columns:auto minmax(0,1fr) minmax(0,150px);align-items:center;gap:8px 10px;min-height:40px;display:grid}.pick:not(:has(select)){grid-template-columns:auto minmax(0,1fr)}.pick input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.pick label{overflow-wrap:anywhere}.brains-pick .hint{color:var(--muted);margin-bottom:4px;font-size:13px;display:block}.links-shown{border:1px solid var(--accent);border-radius:var(--radius);gap:8px;padding:18px 20px;display:grid}.links-shown h2{font:550 16px var(--sans)}.links-shown ul{display:grid}.links-shown li{border-top:1px solid var(--rule);gap:6px;padding:12px 0;display:grid}.link-card{gap:6px;min-width:0;display:grid}.list>li>.link-card{border:1px solid var(--accent);border-radius:var(--radius);grid-column:1/-1;padding:12px 14px}@media (max-width:1023px){.overview-grid,.people{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){select,textarea{font-size:16px}.first-steps,.invite-form{padding:16px}.list>li.with-actions{grid-template-columns:minmax(0,1fr)}.pick{grid-template-columns:auto minmax(0,1fr)}.pick select{grid-column:2}}@media (max-width:479px){.title-row .actions{width:100%}}.filters{flex-wrap:wrap;align-items:flex-start;gap:12px 16px;margin:16px 0 24px;display:flex}.filters .field{flex:0 220px;min-width:0;margin:0}.filters .field.grow{flex:0 440px}@media (max-width:767px){.filters .field,.filters .field.grow{flex:160px}}.filters .actions{margin:25px 0 0}.map{grid-template-columns:minmax(0,1fr);display:grid}.map-type{margin-bottom:32px}.type-title{font:550 16px / 1.3 var(--sans);margin-bottom:12px}.map-groups{column-width:340px;column-gap:40px}.map-group{break-inside:avoid;margin-bottom:24px}.map-group .area{font:550 12px / 1.4 var(--mono);color:var(--muted);margin:0 0 6px}.map-group>.button{margin-top:8px}.crumbs{color:var(--muted);margin-bottom:8px;font-size:13px}.page-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 16px;display:flex}.tabs{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:4px 20px;margin-bottom:24px;display:flex}.tabs a{min-height:36px;color:var(--nav);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;text-decoration:none;display:inline-flex}.tabs a:hover{color:var(--text)}.tabs a[aria-current]{color:var(--text);border-bottom-color:var(--text);font-weight:550}.wiki-page{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;gap:32px 40px;display:grid}.page-main>*+*{margin-top:16px}.page-aside{gap:28px;min-width:0;display:grid}.aside-block .section-title{margin-bottom:8px}.aside-sub{font:550 13px / 1.4 var(--sans);margin:12px 0 4px}.link-kind h4{color:var(--muted);font:12px / 1.4 var(--sans);margin:8px 0 2px}.plain>li{min-width:0;padding:3px 0}.plain>li .tag{margin-left:6px}.sources .linkish{text-align:left}.readers li{font-size:13px}.prose{max-width:72ch;font-size:15px;line-height:1.65}.prose>*+*{margin-top:12px}.prose :is(h1,h2,h3,h4){font:550 16px / 1.35 var(--sans);margin-top:24px}.prose h1{font-size:19px}.prose ul,.prose ol{padding-left:22px}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:4px}.prose code{background:var(--raised);font:13px var(--mono);border-radius:4px;padding:1px 4px}.prose pre{background:var(--surface);border-radius:var(--radius);padding:12px;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose blockquote{border-left:2px solid var(--rule);color:var(--muted);padding-left:12px}.prose table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--rule);padding:4px 10px}.prose .wikilink.broken{color:var(--warning);text-decoration-style:dashed;-webkit-text-decoration-color:var(--warning);text-decoration-color:var(--warning)}.prose .wikilink.retired,.prose .wikilink.superseded{color:var(--muted)}.link-note{font-size:12px}.tags .tag+.tag{margin-left:6px}.sheet.side{border-width:0 0 0 1px;width:min(440px,92vw);margin:0 0 0 auto}.source-entry>*+*{margin-top:12px}.entry-text{white-space:pre-wrap;font-size:15px;line-height:1.6}.said{margin:0 0 16px;font-size:13px}.said:empty{margin:0}.said.ok{color:var(--positive)}.said.error{color:var(--danger)}@media (max-width:1099px){.wiki-page{grid-template-columns:minmax(0,1fr)}}.history>section+section{margin-top:32px}.compare{margin-bottom:12px}.diff-part+.diff-part{margin-top:16px}.diff-part h3{color:var(--muted);font:550 12px / 1.4 var(--sans);margin-bottom:4px}.diff{white-space:pre-wrap;line-height:1.65}.diff ins{text-decoration:underline;-webkit-text-decoration-color:var(--positive);text-decoration-color:var(--positive);background:color-mix(in oklch, var(--positive) 18%, transparent);text-decoration-thickness:2px}.diff del{text-decoration:line-through;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger);background:color-mix(in oklch, var(--danger) 16%, transparent)}h2.section-title:focus{outline:none}.page-edit{gap:40px;max-width:820px;display:grid}.edit-block .section-title{margin-bottom:12px}.edit-form .field-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;display:grid}.body-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.toggle{gap:4px;display:inline-flex}.toggle .button[aria-pressed=true]{border-color:var(--text)}.preview{border:1px dashed var(--field-line);border-radius:var(--radius);min-height:200px;padding:12px}.suggest-host,.body-field{position:relative}.suggest ul{border:1px solid var(--field-line);border-radius:var(--radius);background:var(--raised);max-height:260px;margin-top:4px;overflow-y:auto}.suggest li{cursor:pointer;overflow-wrap:anywhere;padding:8px 10px}.suggest li[aria-selected=true]{outline:2px solid var(--accent);outline-offset:-2px}.sources-edit .row{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.source-add{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:8px 16px;margin-top:12px;display:grid}.source-add .actions{margin:0}.conflict{gap:12px;margin-bottom:20px;display:grid}.conflict h2{font:550 16px / 1.3 var(--sans)}.conflict h3{font:550 14px / 1.3 var(--sans)}.conflict-actions{flex-wrap:wrap;gap:16px 24px;display:flex}.mine{margin-top:16px}.why{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.body-diff{white-space:normal;gap:2px;display:grid}.diff-line{white-space:pre-wrap;overflow-wrap:anywhere}.diff-line>ins,.diff-line>del{display:block}.status-edit{padding-top:8px}.diff ins.blank,.diff del.blank{text-decoration:none}.choice{border:1px solid var(--field-line);border-radius:var(--radius);gap:8px;padding:12px}.choice legend{color:var(--text);padding:0 4px}.radio{cursor:pointer;align-items:center;gap:8px;min-height:24px;margin-right:16px;display:inline-flex}.radio input{width:18px;height:18px;accent-color:var(--accent);margin:0}.versions{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 16px;display:grid}.versions h4,.result-part h4{color:var(--muted);font:550 12px / 1.4 var(--sans);margin-bottom:4px}pre.version{border:1px solid var(--rule);border-radius:var(--radius);background:var(--ground);max-height:320px;font:13px / 1.55 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px 10px;overflow:auto}.result-part+.result-part{margin-top:12px}@media (max-width:767px){.edit-form .field-row{grid-template-columns:minmax(0,1fr)}}.textarea-wrap{position:relative}.textarea-wrap textarea{display:block}.suggest.over{z-index:5;position:absolute;left:12px;right:12px}.suggest.over ul,.suggest.over>p{margin:0;box-shadow:0 6px 18px #00000059;box-shadow:0 6px 18px lab(0% 0 0/.35)}.suggest.over>p{border:1px solid var(--field-line);border-radius:var(--radius);background:var(--raised);padding:8px 10px}.journal-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:8px 0 20px;display:flex}.journal-bar .tabs{margin:0}.filter-box{border:1px solid var(--rule);border-radius:var(--radius);margin:0 0 20px;padding:12px 16px}.filter-box>summary{cursor:pointer;align-items:center;gap:8px;min-height:24px;font-weight:550;display:flex}.filter-box[open]>summary{margin-bottom:4px}.filter-box .filters{margin:8px 0 0}.check-line{cursor:pointer;flex:100%;align-items:center;gap:8px;min-height:24px;display:inline-flex}.check-line input{width:18px;height:18px;accent-color:var(--accent);margin:0}.pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:8px 0 12px;display:grid}.pair .side{border:1px solid var(--rule);border-radius:var(--radius);overflow-wrap:anywhere;min-width:0;padding:12px}.pair .side>*+*{margin-top:4px}.conflict-item .actions .button{border-radius:var(--radius);white-space:normal;text-align:left;max-width:100%;padding-block:8px;line-height:1.35}.entry-actions{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px;padding-top:20px;display:grid}.row-fields{flex-wrap:wrap;gap:12px 16px;display:flex}.row-fields .field{flex:180px;min-width:0}.relations,.refs{gap:6px;display:grid}.relations,.refs,.summary-text{overflow-wrap:anywhere}.rev{cursor:pointer;min-height:24px;margin-bottom:4px;font-size:13px}.correction-form{max-width:720px}.side-note{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);padding:18px 20px;position:sticky;top:24px}@media (max-width:767px){.pair{grid-template-columns:minmax(0,1fr)}}.session-part{margin-top:28px}.conflict-head{font:600 15px / 1.4 var(--sans);overflow-wrap:anywhere;margin:0 0 6px}.tab-count{margin-left:6px}.proposal-view{max-width:860px}@media (min-width:1280px){.proposal-view{max-width:none}.proposal-view>:not(.proposal-body){max-width:960px}.proposal-body{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) clamp(340px,26vw,460px);align-items:start;gap:24px 48px;display:grid}.proposal-body>.why{grid-area:1/1}.proposal-body>.changes{grid-area:2/1}.proposal-body>:not(.changes,.why){grid-area:1/2/span 2;position:sticky;top:24px}}.back-link{margin-bottom:8px;font-size:13px}.decided-line{margin-top:4px}.why,.changes,.decide{margin-top:28px}.op-card{border:1px solid var(--rule);border-radius:var(--radius);overflow-wrap:anywhere;min-width:0;margin-top:12px;padding:14px 16px}.op-card.stale{border-left:3px solid var(--warning)}.op-head{align-items:flex-start;gap:10px;display:flex}label.op-head{border-radius:var(--radius);cursor:pointer;min-height:44px;margin:-6px -8px 0;padding:6px 8px}label.op-head:hover{background:var(--surface)}.op-head input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:2px 0 0}.op-title{min-width:0;font:550 15px / 1.4 var(--sans)}.op-n{color:var(--muted);font-weight:500}.op-tags:empty{display:none}.op-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.op-reason,.op-warnings{color:var(--muted);margin-top:6px}.op-diff,.three,.op-sources,.op-edit{margin-top:12px}.op-card h4,.op-card h5{color:var(--muted);font:550 12px / 1.4 var(--sans);margin-bottom:4px}.three .note{color:var(--text)}.three .version{border-left:1px solid var(--rule);margin-top:12px;padding-left:12px}.three .version h5{margin-top:8px}.op-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.op-actions .button[aria-pressed=true]{color:var(--text);border-color:var(--accent)}.op-group{background:var(--surface);border-radius:var(--radius);border:0;min-width:0;margin:16px 0 0;padding:12px 12px 14px}.group-title{float:left;width:100%;font:550 13px / 1.4 var(--sans);padding:0}.group-why{clear:both}.op-new{margin-top:12px}.new-title{font-weight:550}.plain-body{white-space:pre-wrap;margin-top:8px}.whole-summary{cursor:pointer;margin-top:6px}.next-link{margin-top:8px;font-weight:550}.not-sent{font-style:italic}.op-group .op-card{background:var(--ground)}.decide{border-top:1px solid var(--rule);max-width:720px;padding-top:20px}.decide-actions{gap:10px;margin-top:12px;display:grid}.decide-row{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.decide-actions .button{white-space:normal;text-align:left;max-width:100%}.result-pages{margin-top:6px}.wrap-button{border-radius:var(--radius);white-space:normal;text-align:left;max-width:100%;height:auto;min-height:36px;padding-block:8px;line-height:1.35}.graph-bar{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.graph-views{border:0;margin:0;padding:0}.graph-trail{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.graph-trail .mono{overflow-wrap:anywhere}.graph-focus{background:var(--surface);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 16px;padding:12px 16px;display:flex}.graph-focus p{overflow-wrap:anywhere;min-width:0;margin:0}.graph-focus .toggle{border:0;margin:0;padding:0}.graph-note{color:var(--muted);max-width:72ch;margin:0 0 16px}.graph-layout{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;gap:24px;display:grid}.graph-filters{margin:0}.graph-filters[open]{flex-basis:100%}.graph-filters>summary{cursor:pointer;min-height:24px;color:var(--nav);font-weight:550}.graph-filters .filters{margin-top:12px}.graph-place-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 0 12px;display:flex}.graph-place{font:550 16px / 1.3 var(--sans);overflow-wrap:anywhere}.graph-place:focus-visible,.graph-focus:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.trail-step{align-items:center;gap:6px;display:inline-flex}.graph-main{min-width:0}.graph-tools{z-index:2;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);gap:2px;padding:3px;display:flex;position:absolute;bottom:16px;left:16px}.graph-tools .tool{width:32px;height:32px;color:var(--text);border-radius:var(--r-control);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.graph-tools .tool:hover{background:var(--raised)}.graph-tools .tool:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.graph-box{background:var(--surface);border-radius:var(--radius);height:100%;position:relative;overflow:hidden}.graph-box.loading{padding:24px}.graph-canvas{cursor:grab;touch-action:none;border-radius:var(--radius);width:100%;height:100%;display:block}.graph-canvas[data-hover]{cursor:pointer}.graph-canvas:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.graph-section>.hint{color:var(--muted);max-width:72ch;margin:8px 0 0;font-size:13px}.graph-inspector{background:var(--surface);overflow-wrap:anywhere;border-radius:12px;gap:12px;min-width:0;max-height:calc(100vh - 32px);padding:20px;display:grid;position:sticky;top:16px;overflow-y:auto}.inspector-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.inspector-head .section-title{margin:0}.inspector-title{font:600 19px / 1.3 var(--sans)}.inspector-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inspector-actions{flex-wrap:wrap;gap:8px;display:flex}.inspector-links li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:4px 0;display:grid}.inspector-address{overflow-wrap:anywhere}.graph-inspector .tags .tag{font-family:var(--sans);border-radius:var(--r-chip);background:var(--raised);color:var(--text);border-color:#0000;font-size:12.5px}.button.small{min-height:28px;padding:0 10px;font-size:13px}.inspector-links li>.button.small{min-height:26px;margin-top:-2px;padding:0 8px;font-size:12.5px}.table-wrap{max-width:100%;overflow-x:auto}.table-wrap+.table-wrap{margin-top:32px}.data-table{border-collapse:collapse;width:100%;font-size:14px}.data-table caption{text-align:left;font:550 16px / 1.3 var(--sans);padding:0 0 12px}.data-table th,.data-table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:8px 12px 8px 0}.data-table thead th{color:var(--muted);white-space:nowrap;font-weight:550}.data-table tbody th{min-width:14ch;font-weight:500}.data-table td{white-space:nowrap}.data-table .num{text-align:right;font-variant-numeric:tabular-nums}.data-table .mono{font-family:var(--mono);font-size:13px}.data-table .nowrap{white-space:nowrap}.data-table tr[aria-current]>*{background:var(--raised)}.data-table .row-actions{white-space:nowrap;gap:6px;display:flex}.skip-link{border-radius:var(--radius);background:var(--primary-bg);color:var(--primary-fg);font:inherit;border:0;padding:8px 12px;position:absolute;left:-9999px}.skip-link:focus{margin-bottom:8px;position:static}.pager:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sort{min-height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.sort:hover{color:var(--text)}.sort-mark{width:1ch;display:inline-block}.pager{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}@media (max-width:1099px){.graph-layout{grid-template-columns:minmax(0,1fr)}.graph-inspector.empty{display:none}.graph-inspector{z-index:30;border-radius:12px 12px 0 0;gap:8px;max-height:30vh;padding:14px 20px 16px;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #00000059;box-shadow:0 -8px 24px lab(0% 0 0/.35)}.graph-inspector[data-sheet=full]{max-height:80vh}}@media (min-width:1100px){.sheet-toggle{display:none}}.frame[data-mode=canvas]{grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0}.frame[data-mode=canvas] .stage{min-height:0;overflow:hidden}.frame[data-mode=canvas] .content{min-height:0;padding:0;position:relative}.frame[data-mode=canvas] .page{max-width:none;position:absolute;inset:0}@media (max-width:767px){.frame[data-mode=canvas]{grid-template-rows:auto minmax(0,1fr)}}.graph-screen{background:var(--ground);position:absolute;inset:0;overflow:hidden}.graph-screen .graph-layout,.graph-screen .graph-main,.graph-screen .graph-section,.graph-screen .graph-stage,.graph-screen .graph-box{border-radius:0;height:auto;margin:0;display:block;position:absolute;inset:0}.graph-screen .graph-box{background:var(--ground)}.graph-screen .graph-canvas{border-radius:0}.graph-over,.graph-center{z-index:4;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);position:absolute;top:12px;box-shadow:0 6px 20px -12px #00000059;box-shadow:0 6px 20px -12px lab(0% 0 0/.35)}.graph-over{max-width:min(440px,50% - 200px);padding:10px 14px 12px;left:16px}.graph-over .title-row{margin:0}.graph-over .title{font-size:20px;line-height:1.3}.graph-center{align-items:center;gap:4px;padding:3px;display:flex;left:50%;transform:translate(-50%)}.graph-center .graph-views{gap:2px;display:flex}.graph-center .graph-views .button{min-height:32px;padding:0 14px}.graph-center .graph-filters{border-left:1px solid var(--rule);padding:0 10px;position:relative}.graph-center .graph-filters[open]{flex-basis:auto}.graph-center .graph-filters>summary{text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:360px;min-height:32px;display:flex;overflow:hidden}.graph-center .graph-filters>search{z-index:6;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);width:min(760px,100vw - 120px);padding:16px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 12px 32px -12px #00000073;box-shadow:0 12px 32px -12px lab(0% 0 0/.45)}.graph-center .graph-filters .filters{margin-top:0}@media (max-width:1099px){.graph-over{max-width:calc(100% - 32px)}.graph-center{top:auto;bottom:64px;left:16px;transform:none}.graph-center .graph-filters>search{width:min(760px,100vw - 48px);max-height:60vh;top:auto;bottom:calc(100% + 10px);left:0;overflow:auto;transform:none}}.graph-screen .graph-box.loading,.graph-wait{background-color:var(--ground);background-image:radial-gradient(var(--grid-dot) 1px, transparent 1.4px);background-size:24px 24px;padding:0}.graph-wait{pointer-events:none;position:absolute;inset:0}.skeleton-card{background:var(--raised);border:1px solid var(--node-line);border-radius:14px;width:150px;height:28px;position:absolute}.skeleton-card:first-of-type{top:34%;left:38%}.skeleton-card:nth-of-type(2){width:120px;top:28%;left:55%}.skeleton-card:nth-of-type(3){width:180px;top:46%;left:48%}.skeleton-card:nth-of-type(4){width:110px;top:56%;left:30%}.skeleton-card:nth-of-type(5){top:52%;left:62%}.skeleton-card:nth-of-type(6){width:130px;top:66%;left:44%}.skeleton-card:nth-of-type(7){width:100px;top:72%;left:58%}.graph-over .graph-place-row,.graph-over .graph-focus,.graph-over .graph-note{margin:8px 0 0}.inspector-toggle{z-index:4;background:var(--surface);min-height:40px;color:var(--text);border:1px solid var(--rule);border-radius:var(--r-card);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 14px 0 10px;font-weight:550;display:inline-flex;position:absolute;top:12px;right:16px}.inspector-toggle[aria-expanded=true]{border-color:var(--text)}.inspector-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1099px){.inspector-toggle{display:none}}.graph-screen .graph-section>.hint{z-index:3;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);clip-path:inset(50%);pointer-events:none;width:max-content;max-width:min(72ch,100% - 32px);margin:0;padding:8px 12px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.graph-screen .graph-section:has(.graph-canvas:focus-visible)>.hint{clip-path:none}@media (min-width:1100px){.graph-screen .graph-inspector{z-index:5;border-left:1px solid var(--rule);border-radius:0;width:clamp(320px,22vw,420px);max-height:none;position:absolute;inset:0 0 0 auto}.graph-screen .graph-inspector:not([data-open]){display:none}.graph-screen:has(.graph-inspector[data-open]) .inspector-toggle{right:calc(clamp(320px,22vw,420px) + 16px)}.graph-screen:has(.graph-inspector[data-open]) .graph-strip{right:clamp(320px,22vw,420px)}.graph-screen .graph-center,.graph-screen .inspector-toggle{top:4px}.graph-strip .panel-meta{margin-right:150px}}@media (min-width:1100px) and (max-width:1799px){.graph-screen:has(.graph-inspector[data-open]) .graph-strip .panel-meta{display:none}}@media (min-width:1100px) and (max-width:1499px){.graph-screen:has(.graph-inspector[data-open]) .graph-strip .panel-about{display:none}}.lead.screen-lead{margin-bottom:24px}.wrap{overflow-wrap:anywhere}.activity{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:32px 40px;display:grid}.act-feed{grid-area:1/2}.act-sessions{grid-area:1/1}.act-sessions .section-title{gap:8px;display:flex}.act-sessions .count{font:550 12px var(--mono);color:var(--accent)}.live-dot{background:var(--accent);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.act-feed .section-head{flex-wrap:wrap;align-items:center;gap:8px 12px}.act-feed .section-head .section-title{margin:0}.live-state{font:550 12px var(--mono);color:var(--muted);align-items:center;gap:6px;margin-right:auto;display:inline-flex}.live-state .dot{border:1px solid;border-radius:50%;width:8px;height:8px}.live-state.live{color:var(--accent)}.live-state.live .dot{background:currentColor}.live-state.reconnecting,.live-state.closed{color:var(--warning)}.act-notice,.paused-note{margin-top:12px}.act-feed .filters{margin:16px 0}.act-line{overflow-wrap:anywhere}.act-what{font-weight:550}.act-tag{margin-right:4px}.health-all{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:8px 0 24px;display:flex}.health-maintenance{margin:0 0 16px}.health-section{border-top:1px solid var(--rule);padding:20px 0}.health-section .section-head .section-title{margin-bottom:4px}.health-section>.muted{margin-bottom:8px;font-size:13px}.health-item{overflow-wrap:anywhere}.health-actions{margin-top:8px}dialog.search-dialog .state{text-align:start;justify-items:start;padding:16px}dialog.search-dialog{width:min(920px,100vw - 32px);margin-top:min(8vh,64px);margin-bottom:auto}.search-main{gap:14px;min-width:0;display:grid}.search-filters{background:var(--surface);border-radius:8px;gap:12px;padding:12px 14px;display:grid}.search-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:16px 24px;display:grid}.search-layout>.search-main{grid-area:1/1}.search-layout>.search-filters{grid-area:1/2/span 2}.search-results{grid-area:2/1;gap:14px;min-width:0;display:grid}.results mark{background:color-mix(in oklch, var(--accent) 20%, var(--surface));color:var(--text);border-radius:2px;padding:0 1px;font-weight:550}.search-filters-title,.search-filters .field{margin:0}.scope{border:0;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;display:flex}.scope legend{float:left;width:100%;color:var(--muted);margin-bottom:4px;font-size:13px}.scope label{align-items:center;gap:6px;min-height:24px;font-size:13px;display:inline-flex}.results .why{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.results .rt,.results .snippet{overflow-wrap:anywhere}.search-dialog .state .actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1023px){.activity{grid-template-columns:minmax(0,1fr)}.act-feed,.act-sessions{grid-column:1}.act-feed{grid-row:2}}@media (max-width:767px){.search-layout{grid-template-columns:minmax(0,1fr)}.search-layout>.search-main,.search-layout>.search-filters,.search-results{grid-area:auto/1}.search-layout>.search-filters{display:none}.search-layout.panel-open>.search-filters{display:grid}.filters-toggle{justify-self:start}}.live-state.paused{color:var(--warning)}.quiet-dot{border:1px solid var(--muted);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.act-count{margin-left:6px}.health-item{gap:2px;display:grid}.health-links{flex-wrap:wrap;gap:2px 16px;display:flex}.health-page{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;display:inline-flex}.health-page-link{min-height:24px;line-height:24px;display:inline-block}.health-compare{justify-self:start}.compare-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.compare-page{overflow-wrap:anywhere;align-content:start;gap:6px;min-width:0;display:grid}.copy-manual{gap:4px;width:100%;margin-top:6px;display:grid}.copy-manual textarea{width:100%;font:12px var(--mono)}@media (max-width:767px){.compare-pages{grid-template-columns:minmax(0,1fr)}}.connect{gap:16px;max-width:820px;display:grid}.connect>.title-row{margin-bottom:0}@media (min-width:1280px){.connect{grid-template-columns:minmax(0,860px) clamp(320px,26vw,460px);justify-content:space-between;align-items:start;column-gap:48px;max-width:none}.connect>*{grid-column:1}.connect>.live-check{grid-area:1/2/span 5;position:sticky;top:24px}}.live-check{background:var(--surface);border-radius:var(--radius);padding:14px 16px}.live-title{margin-bottom:6px}.check-state{gap:4px;display:grid}.live-line{margin:0}.check-word{font:550 15px var(--sans);align-items:center;gap:8px;display:inline-flex}.check-word.ok{color:var(--accent)}.tips{border-top:1px solid var(--rule);gap:6px;margin-top:10px;padding-top:10px;display:grid}.tips-list{gap:4px;padding-left:18px;list-style:outside;display:grid}.qr{border-radius:4px;width:176px;height:176px}.check-dot{background:var(--accent);border-radius:50%;flex:none;width:10px;height:10px}.check-dot.waiting{border:2px solid var(--muted);background:0 0}@media (prefers-reduced-motion:no-preference){.check-dot.waiting{animation:1.6s ease-in-out infinite waiting}}@keyframes waiting{50%{opacity:.35}}.agent-tabs{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:4px 18px;display:flex}.agent-tabs [role=tab]{min-height:36px;color:var(--nav);font:14px var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0}.agent-tabs [role=tab]:hover{color:var(--text)}.agent-tabs [role=tab][aria-selected=true]{color:var(--text);border-bottom-color:var(--text);font-weight:550}.agent-panel{gap:28px;min-width:0;display:grid}.kit-part{gap:10px;min-width:0;display:grid}.part-title{font:550 15px var(--sans);margin:0}.kit-part .actions .button{white-space:normal;text-align:center;max-width:100%;padding-block:8px;line-height:1.3}.once{border:1px solid var(--accent);border-radius:var(--radius);gap:10px;min-width:0;padding:16px 18px;display:grid}.said:empty{display:none}.said:focus{outline:none}.profile-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:40px;display:grid}.profile-main,.profile-side{gap:40px;min-width:0;display:grid}.profile-part{gap:12px;min-width:0;display:grid}.flush{margin-bottom:0}.profile-sub{border-top:1px solid var(--rule);gap:10px;padding-top:16px;display:grid}.token-form{background:var(--surface);border-radius:var(--radius);padding:18px 20px}.token-brains{gap:2px;padding-left:26px;display:grid}.confirm{grid-column:1/-1;gap:8px;display:grid}.tag.ok{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok-fg)}.tag.ok:before{content:"✓" / "";margin-right:4px}.totp-key{gap:8px;display:grid}.totp-key .key code{font:550 16px / 1.5 var(--mono);letter-spacing:.04em;overflow-wrap:anywhere}@media (max-width:1023px){.profile-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.list>li.with-actions:has(.confirm){grid-template-columns:minmax(0,1fr)}.list>li.with-actions{grid-template-columns:minmax(0,1fr)}}.settings-main,.settings-side{gap:40px;min-width:0;display:grid}.settings-part,.settings-form{gap:12px;min-width:0;display:grid}.settings-form textarea{font:14px / 1.55 var(--mono)}.add-member{grid-template-columns:minmax(0,1fr) minmax(0,170px);align-items:start;gap:12px;display:grid}.thresholds{gap:12px;display:grid}.member-actions select{min-width:130px}.theirs{gap:4px;min-width:0;display:grid}.theirs pre,.default-text pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto}.default-summary{min-height:24px;color:var(--muted);cursor:pointer}.inline-field{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.tab-list{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.admin-actions{flex-wrap:wrap}.main-keys{border-left:1px solid var(--rule);gap:4px;min-width:0;padding-left:14px;display:grid}.list>li.service>.once,.list>li.service>.main-keys{grid-column:1/-1}@media (max-width:479px){.add-member{grid-template-columns:minmax(0,1fr)}}.part-heading{font:600 18px / 1.3 var(--sans);color:var(--text)}.part-heading:focus{outline:none}.settings-tab{gap:40px;max-width:760px;display:grid}.folded{max-height:5.5em;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;overflow:hidden}.plain-list{gap:6px;padding-left:18px;list-style:outside;display:grid}.theirs-values{gap:2px;display:grid}.admin-list>li.with-actions{grid-template-columns:minmax(0,1fr)}.admin-actions{flex-direction:row;justify-content:flex-start}.admin-filters{grid-template-columns:minmax(0,440px) minmax(0,180px);align-items:end;gap:12px;display:grid}@media (max-width:479px){.admin-filters{grid-template-columns:minmax(0,1fr)}}.list>li.with-actions>div.admin-actions,.list>li.with-actions>div.member-actions{flex-flow:wrap;align-items:center;gap:8px 12px;display:flex}.settings-parts{gap:8px;max-width:760px;display:grid}@media (min-width:1280px){.settings-tab,.settings-parts{grid-template-columns:repeat(auto-fill,minmax(min(100%,560px),1fr));align-items:start;gap:40px 56px;max-width:none}.settings-parts{grid-template-columns:repeat(auto-fill,minmax(min(100%,720px),1fr))}.settings-tab>:only-child,.settings-parts>:only-child{grid-column:1/-1}.settings-part:has(>.add-form){grid-template-columns:minmax(0,1fr) clamp(340px,26vw,460px);align-items:start;column-gap:56px}.settings-part:has(>.add-form)>*{grid-column:1}.settings-part:has(>.add-form)>.add-form{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);grid-area:1/2/span 4;padding:18px 20px 20px}.settings-part>.add-form .add-member{grid-template-columns:minmax(0,1fr)}}.choices{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.choices legend{margin-bottom:4px;font-weight:550}.pick input[type=radio]{width:18px;height:18px;accent-color:var(--accent)}.pick .reason{grid-column:2}.provider{border-top:1px solid var(--rule);padding:12px 0 4px}.provider:first-of-type{border-top:0}.progress-block{gap:4px;max-width:420px;margin:12px 0;display:grid}.progress-block progress{width:100%;height:10px;accent-color:var(--accent)}.logo-current img,.logo-chosen img{background:var(--surface);border:1px solid var(--rule);border-radius:6px;width:auto;max-width:240px;height:auto;max-height:48px;margin:8px 0;padding:6px;display:block}.audit-filters{border:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;min-width:0;margin:0;padding:0;display:grid}.audit-filters legend{margin-bottom:8px;font-weight:550}.table-scroll{max-width:100%;margin:12px 0;overflow-x:auto}.table-scroll:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.table-scroll .data-table td{min-width:96px}.download{margin:16px 0 4px}input[type=date]:focus{outline:2px solid var(--accent);outline-offset:2px}input[type=file]{max-width:100%;font:14px var(--sans);color:var(--muted)}input[type=file]::file-selector-button{background:var(--raised,var(--surface));min-height:36px;color:var(--text);border:1px solid var(--field-line);font:550 14px var(--sans);cursor:pointer;border-radius:999px;margin-right:12px;padding:0 14px}.audit-zone{grid-column:1/-1;margin:0 0 4px}.backup-band{max-width:720px;margin-bottom:16px}.backup-band .band-link{justify-self:start}.copies .copy-row{align-items:center}.copies .copy-when,.copies .meta{overflow-wrap:anywhere;margin:0}.copies .row-actions{flex-wrap:wrap;gap:8px;display:flex}.release pre.notes,.key-step pre.command,.once pre.command{white-space:pre-wrap;overflow-wrap:anywhere}.update code,.update pre{overflow-wrap:anywhere;white-space:pre-wrap}.release pre.notes{max-height:320px;font:13px / 1.5 var(--mono);overflow:auto}.key-step{gap:14px;display:grid}.key-step h1:focus{outline:none}.export-form,.import-form,.import-report{gap:12px;display:grid}.import-report details{border-top:1px solid var(--rule);padding-top:8px}.import-count{cursor:pointer;min-height:24px;font-weight:550}.import-report details .plain-list{overflow-wrap:anywhere;margin-top:8px}@media (min-width:1100px){.list>li:not(.with-actions):has(>.meta:last-child){grid-template-columns:minmax(0,1fr) auto;column-gap:40px}.list>li:not(.with-actions):has(>.meta:last-child)>*{grid-column:1}.list>li:not(.with-actions):has(>.meta:last-child)>.meta:last-child{text-align:right;grid-area:1/2/span 4;align-self:center;max-width:48ch}.admin-list>li.with-actions{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.list>li.with-actions>div.admin-actions{justify-content:flex-end;max-width:640px}.map-type{background:var(--surface);border-radius:var(--r-card);padding:16px 20px 4px}}.panel.pad{padding:0 var(--space-4) var(--space-4);border-radius:0}.panel.pad>.panel-head{margin:0 calc(-1 * var(--space-4)) var(--space-4)}.panel-head .panel-title{color:var(--panel-ink)}.panel-about{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:12ch;overflow:hidden}.panel>.tiles{border-color:var(--panel-line);background:0 0;border-radius:0}.panel .tiles>li{border-color:var(--panel-line)}.tiles>li[data-c] .tile-n{color:var(--panel-c);font-weight:700}.cards>li.panel{background:var(--panel-bg);border-color:var(--panel-line);border-radius:0}.cards>li.panel:hover,.cards>li.panel:focus-within{border-color:var(--panel-c)}.cards>li.panel.archived{background:0 0}.card-head .panel-num{align-self:center}.card-head .name:after{border-radius:0}.map-type.panel{padding:0 var(--space-4) var(--space-4);background:var(--panel-bg);border-radius:0;margin-bottom:40px}.page-main.panel>.panel-head+*{margin-top:0}.page-aside .panel.pad>.panel-head{margin-bottom:var(--space-3)}.overview-side,.page-aside{gap:28px}.actions.wrap>.button{white-space:normal;max-width:100%}.graph-left{z-index:4;pointer-events:none;justify-items:start;gap:12px;max-width:min(440px,50% - 200px);display:grid;position:absolute;top:12px;left:16px}.graph-left>*{pointer-events:auto}.graph-left>.graph-over{max-width:none;position:static}@media (max-width:1099px){.graph-left{max-width:calc(100% - 32px)}}.graph-screen.panel{border:0}.graph-screen.panel:before{z-index:6;inset:0}.graph-strip{z-index:4;gap:4px 8px;min-height:48px;padding:0 16px 0 10px;position:absolute;top:0;left:0;right:0}.graph-strip .panel-num{min-width:26px;padding:0 6px}.graph-strip h1.title{font-size:12px;line-height:1.4}.graph-strip .panel-about{flex:0 auto}.graph-left{top:60px}.map-type.panel:before{inset:-1px}@media (min-width:1100px){.map .map-pages>li:not(.with-actions):has(>.meta:last-child){grid-template-columns:minmax(0,1fr)}.map .map-pages>li:not(.with-actions):has(>.meta:last-child)>.meta:last-child{text-align:left;grid-area:auto/1}}.graph-communities{--panel-c:var(--fam-cyan);z-index:4;background:var(--panel-bg);border:1px solid var(--panel-line);border-radius:var(--r-card);width:min(280px,100% - 32px);max-height:calc(100% - 140px);padding:0 14px;font-size:13px;position:absolute;top:60px;right:16px;overflow:auto}.com-head{background:var(--panel-head-bg);border-bottom:1px solid var(--panel-line);cursor:pointer;align-items:center;gap:10px;min-height:40px;margin:0 -14px 6px;padding:0 14px;list-style:none;display:flex;position:sticky;top:0}.com-head::-webkit-details-marker{display:none}.graph-communities:not([open])>.com-head{border-bottom:0;margin-bottom:0}.com-head .panel-title{text-transform:uppercase;letter-spacing:.04em;font-weight:700}.com-head .panel-meta{color:var(--muted);margin-left:auto}.com-list{border:0;margin:0 0 10px;padding:0}.com-row{min-height:30px;color:var(--panel-ink);cursor:pointer;grid-template-columns:18px 12px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.com-row.com-all{border-bottom:1px solid var(--panel-line);grid-template-columns:18px minmax(0,1fr);margin-bottom:4px}.com-row input{width:16px;height:16px;accent-color:var(--accent);margin:0}.com-dot{background:var(--com-other);border-radius:50%;width:12px;height:12px}.com-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.com-count{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.com-row[data-com="0"] .com-dot{background:var(--com-0)}.com-row[data-com="1"] .com-dot{background:var(--com-1)}.com-row[data-com="2"] .com-dot{background:var(--com-2)}.com-row[data-com="3"] .com-dot{background:var(--com-3)}.com-row[data-com="4"] .com-dot{background:var(--com-4)}.com-row[data-com="5"] .com-dot{background:var(--com-5)}.com-row[data-com="6"] .com-dot{background:var(--com-6)}.com-row[data-com="7"] .com-dot{background:var(--com-7)}.com-row[data-com="8"] .com-dot{background:var(--com-8)}.com-row[data-com="9"] .com-dot{background:var(--com-9)}.com-row[data-com=lone] .com-dot{background:var(--com-lone)}@media (min-width:1100px){.graph-screen:has(.graph-inspector[data-open]) .graph-communities{right:calc(clamp(320px,22vw,420px) + 16px)}}@media (max-width:1099px){.graph-communities{width:min(260px,100% - 32px);max-height:45%;top:auto;bottom:124px}}.graph-tip{z-index:3;background:var(--surface);max-width:320px;color:var(--text);border:1px solid var(--rule);border-radius:var(--r-card);pointer-events:none;visibility:hidden;gap:2px;padding:8px 12px;display:grid;position:absolute;top:0;left:0;box-shadow:0 6px 20px -12px #00000080;box-shadow:0 6px 20px -12px lab(0% 0 0/.5)}.graph-tip[hidden]{display:none}.tip-title{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.35}.tip-sub{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.frame{--rail-w:var(--rail-w-folded);--rail-col:var(--rail-w);grid-template-columns:var(--rail-col) minmax(0, 1fr);min-height:100dvh;transition:grid-template-columns var(--t) var(--ease);display:grid}.frame[data-rail=open]{--rail-w:var(--rail-w-open)}.stage{border-left:1px solid var(--rail-line);flex-direction:column;min-width:0;display:flex}.stage>.content{flex:1}.rail{z-index:25;gap:var(--space-1);width:var(--rail-w);height:100dvh;padding:0 var(--space-2) var(--space-2);background:var(--rail-bg);color:var(--rail-ink);transition:width var(--t) var(--ease);flex-direction:column;display:flex;position:sticky;top:0}.rail-head{flex:none;align-items:center;height:56px;display:flex}.rail .brand{border-radius:var(--r-control);border-right:0;flex:auto;gap:12px;height:40px;padding:0 8px}.rail .brand:hover{background:var(--rail-hover)}.rail .brand img,.rail .brand svg{width:24px;height:24px}.rail-tools,.rail-foot{gap:2px;display:grid}.rail-tools{padding-bottom:var(--space-2);border-bottom:1px solid var(--rail-line)}.rail-nav{align-content:start;gap:var(--space-2);padding-top:var(--space-1);display:grid}.rail-nav ul{gap:2px;display:grid}.rail-group{padding-top:var(--space-2);border-top:1px solid var(--rail-line)}.rail-foot{padding-top:var(--space-2);border-top:1px solid var(--rail-line);margin-top:auto}.rail-item{width:100%;min-height:34px;color:var(--rail-ink);border-radius:var(--r-control);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;align-items:center;gap:12px;padding:0 10px;font-size:13.5px;text-decoration:none;display:flex;position:relative}.rail-item>.icon{flex:none}.rail-item:hover{background:var(--rail-hover);color:var(--text)}.rail-item[aria-current]{background:var(--rail-hover);color:var(--text);font-weight:550}.rail-item[aria-current]>.icon{color:var(--accent)}.rail-item[aria-current]:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-8px}.rail-label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.rail-end{flex:none;margin-left:auto}.rail kbd.rail-end{min-width:0;padding:0 5px;font-size:11px;line-height:18px}.rail-badge{background:var(--accent);min-width:20px;height:18px;color:var(--primary-fg);font:650 11px / 18px var(--mono);text-align:center;border-radius:9px;flex:none;padding:0 5px}.rail .searchbox{color:var(--rail-ink)}.switcher{position:relative}.switcher-button{min-height:40px;padding-left:6px}.brain-avatar{border-radius:var(--r-control);background:color-mix(in oklch, var(--accent) 22%, var(--rail-bg));width:28px;height:28px;color:var(--text);font:650 13px / 1 var(--mono);flex:none;place-items:center;display:grid}.brain-avatar.small{width:22px;height:22px;font-size:11px}.switcher-button .rail-label{line-height:1.25;display:grid}.switcher-button .brain-name{text-overflow:ellipsis;color:var(--text);font-weight:600;overflow:hidden}.switcher-button .brain-role{text-overflow:ellipsis;color:var(--muted);font-size:12px;overflow:hidden}.initial{background:var(--raised);width:24px;height:24px;color:var(--text);font:600 11px / 1 var(--mono);border-radius:50%;flex:none;place-items:center;margin:0 -2px;display:grid}.account{position:relative}.popover{z-index:40;background:var(--raised);border:1px solid var(--rule);border-radius:var(--r-card);white-space:normal;width:260px;padding:6px;position:absolute;box-shadow:0 12px 32px -12px #00000073;box-shadow:0 12px 32px -12px lab(0% 0 0/.45)}.switcher-menu{top:0;left:calc(100% + 12px)}.account-menu{bottom:0;left:calc(100% + 12px)}.popover-title{color:var(--muted);padding:6px 10px 8px;font-size:12px}.switcher-menu ul{gap:2px;max-height:min(60vh,420px);display:grid;overflow-y:auto}.switcher-menu a,.switcher-menu button,.account-menu button,.account-menu a{width:100%;min-height:36px;color:var(--text);border-radius:var(--r-control);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.account-menu button,.account-menu a{justify-content:space-between}.switcher-menu a:hover,.switcher-menu button:hover,.account-menu button:hover,.account-menu a:hover{background:var(--surface)}.switcher-menu a[aria-current]{font-weight:600}.switcher-menu .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.popover-foot{border-top:1px solid var(--rule);gap:2px;margin-top:6px;padding-top:6px;display:grid}.account-menu .who{border-bottom:1px solid var(--rule);margin-bottom:6px;padding:8px 10px 10px}@media (min-width:768px){.frame[data-rail=folded] .rail .brand .name,.frame[data-rail=folded] .rail .rail-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.frame[data-rail=folded] .rail .rail-item,.frame[data-rail=folded] .rail .brand{justify-content:center;padding:0}.frame[data-rail=folded] .rail .rail-end{display:none}.frame[data-rail=folded] .rail .rail-badge{min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:1px;right:1px}.frame[data-rail=folded] .rail:not([data-tips=off]) .rail-item:not([aria-expanded=true]):hover>.rail-label,.frame[data-rail=folded] .rail:not([data-tips=off]) .rail-item:not([aria-expanded=true]):focus-visible>.rail-label{z-index:45;clip-path:none;background:var(--primary-bg);width:auto;max-width:260px;height:auto;color:var(--primary-fg);border-radius:var(--r-control);pointer-events:auto;padding:5px 10px;font-size:12.5px;font-weight:500;line-height:1.4;top:50%;left:calc(100% + 10px);overflow:visible;transform:translateY(-50%);box-shadow:0 6px 18px -6px #0006;box-shadow:0 6px 18px -6px lab(0% 0 0/.4)}.frame[data-rail=folded] .rail .switcher-button:is(:hover,:focus-visible) .brain-name,.frame[data-rail=folded] .rail .switcher-button:is(:hover,:focus-visible) .brain-role{color:inherit}.frame[data-rail=folded] .rail .rail-item:hover>.rail-label:before{content:"";width:12px;position:absolute;top:0;bottom:0;right:100%}}@media (max-height:759px) and (min-width:768px){.rail-nav{--nav-out:300px;min-height:0;margin:0 calc(-1 * var(--nav-out)) 0 calc(-1 * var(--space-2));padding-right:var(--nav-out);padding-left:var(--space-2);scrollbar-width:none;pointer-events:none;overflow-y:auto}.rail-nav>*{pointer-events:auto}}.frame[data-rail=open] .rail .searchbox{background:var(--ground);box-shadow:inset 0 0 0 1px var(--rail-line)}@media (min-width:768px) and (max-width:1099px){.frame{--rail-col:var(--rail-w-folded)}.frame[data-rail=open] .rail{box-shadow:12px 0 32px -16px #00000080;box-shadow:12px 0 32px -16px lab(0% 0 0/.5)}}@media (max-width:767px){.frame{--rail-col:1fr;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.stage{border-left:0}.rail{border-bottom:1px solid var(--rail-line);flex-direction:row;align-items:center;gap:4px;width:auto;height:56px;padding:0 8px}.rail-head{flex:auto;gap:4px;min-width:0}.rail .brand{min-width:0}.rail-tools,.rail-foot{border:0;align-items:center;gap:4px;margin:0;padding:0;display:flex}.rail>.rail-nav,.rail .switcher,.rail .rail-toggle,.rail .rail-help,.rail .rail-foot>a.rail-item:not(.to-review){display:none}.rail .rail-item{justify-content:center;width:auto;min-width:40px;padding:0 8px}.rail .rail-end{display:none}.rail .rail-label,.rail .brand .name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rail .rail-label>*{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rail .to-review{gap:6px}.account-menu{inset:calc(100% + 8px) 0 auto auto}.rail-item[aria-current]:before{display:none}}@media (min-width:400px) and (max-width:767px){.rail .brand .name{clip-path:none;text-overflow:ellipsis;width:auto;height:auto;position:static;overflow:hidden}}.sheet .rail-nav{padding:12px 0}.sheet .rail-item{min-height:40px}.sheet .rail-item[aria-current]:before{left:-12px}@media (max-height:819px) and (min-width:768px){.rail-head{height:48px}.rail .rail-item{min-height:32px}.rail .switcher-button{min-height:36px}.rail-tools,.rail-group,.rail-foot{padding-top:6px}.rail-tools{padding-bottom:6px}}
