@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAASkAA8AAAAACPAAAARMAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVFoAdBEICoUIhBgLIAABNgIkAzoEIAWEZAeBFBtbByieA+7OomgajC5Z6nge+/fUgYc2gu/3/txz3qUWVatrTaJAgUIVxyAUqtqPTWyiDCoSGVdkFyaoX37Qy3/BMYWZqxCU+klan/XlCcQEaaKn70nmedu9zzrQiQ5jy0NIO69W/ieOmS6aGigTaGAz7KACCQvtBJ3IuJt2oxZdP4Y98auirnNEWJG75/MAewj0AkJoE0Lgb99tQgzkuKGtD6QKtP5DHeKSNOitQaP02MAPao8uKSBLQETWUOH/F6dqGpRmBMhQAEkXEc8OGHhSAJ75lndVvXkP3CJyZgD5/PIhyKV8gplZH7JTYhSGBeid3uBBgNultCA4hDlBxEJAv4MKGUGxBCBfASQNiUuA+EKZsepfH+rvcdfAsACY1GcGbYsLkfg+/F3rPyXovfhbqUy4zze36BYCEArTrtPVpkPzh2g1gPAAmAKhH4F/WAAvlRxC3k5XQZU4z2sXDJPK/AO6ZEFdsuDiR4h8cZWvSGP2IczEsJyT9w0S3LYHyId7BcTgANG/dmPo6n3Rg4RGGDfvAT/4UGiIl/t9wr0luPkPk3l535b7AwS//YG8di+hnsSF8Jb7CeWKGB0vjyFwRLyNH+nab+1aZNb69d27DX1TeAIkHUjQsuFMYr8ZT3jXHHiy48lwYU5l7X8VOSBe/zap6bEQcOF5xwWL7/GQV534ON+qqXGb4O5awLLrg2PZE2dLSud+nDGacp2vBH9lqmGHv1LRJKepYW0hrRqxs0EyihnRkoqOyiZ2c8jcTx8NNytYifAp0L2ZZCqLrMzm5m6KI5NGcIGwFXKKHtaRFDVOkTK0OXzl5hStU5CA5kbcF25zERvx9QuzN7ZUVvAr7YUjO+aQOXWg2lIq5CHg7Eh377UMR6bGHIKgzpoxXzd3PoS/1KaWThnVwC3OyJzBNeVf0HSCeAmCdn1TPqKfqx0KjutiG9BOrlZHfeAO0DzyHn3i5rdlI5r2dhVChfWKz+uf4iv/qv9SDHsLP77uaVSe77c+aW+jndZHZ1S7BMFL8skLEDfe6tS89Yl4+1OAATMaoGZgDVBvrFNAAMKPAbHoo8CABZhpmCD6tDE9aqFRZMBr4gg5TAQlp17v5MqB0+RizTJymzETye1WdJH67YhiQ0CvfiAOfd81iB/Oael5WSi58LSM9Aw8IPHoHdwq5P+X3NRcjBw83PK4GVnksXPRy9epQZsWWh4MFyUjG7d2djZ2uZp5KFkYqXG0XNyM7GwSkPKQChX2Y07wRRKiW9ZPpRaMyjlEk+RHjWTZOUzi2hvZfPUF4EjQx4HaFObN28XFzkQr78VF8+6xy85VP3/Gfrv0jPUe56WSR83OKn+sYvNX/QszobS+09IigSAnGMCCG5FwFAzBEREiRiRQhRSRIXKEENOqPwoIknhtxoIiul6h6sukFNoQWC7SK61WpXdzAV2Asj1+SrXXo/36DtlPeOh8yl2KgpII)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:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-d2c33224-CY-YXjkl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-41b628ee-CoTSRNcy.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:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-fa0245b8-DP5VCyMl.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:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-bd09855f-C5V3_1R8.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:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-54e2c5c4-BW896jpM.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-f17d57cd-D2jMJ_bk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-947a9c67-D2nYnAec.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-97a77acd-CNlsqbWb.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-ed322b73-Bnd2h4Br.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-47a23798-Db4Uuiha.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-f17d57cd-D2jMJ_bk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-947a9c67-D2nYnAec.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-97a77acd-CNlsqbWb.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-ed322b73-Bnd2h4Br.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-47a23798-Db4Uuiha.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(data:font/woff2;base64,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)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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-492a485b-DJ9PYDpy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-9956b52c-vbHvg7sP.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-35283260-C9-d800b.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-76f8c20f-CDracvZH.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-079b0a99-C46ZzDBF.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}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#080b0e;--canvas-sunk:#05080a;--pane:#101519;--pane-2:#151b21;--pane-3:#1b232a;--line:#1e262e;--line-2:#2a353e;--line-3:#3a4854;--txt:#eef1f3;--txt-2:#dce3e8;--txt-70:#98a5af;--txt-40:#5f6e79;--txt-on-gold:#150f03;--gold:#e5b567;--gold-hi:#f2cc8b;--gold-lo:#c9974a;--gold-wash:#e5b5671c;--gold-wash-2:#e5b5672e;--gold-edge:#e5b5674d;--gold-glow:0 0 24px #e5b56738;--k-skill:#8fbeff;--k-skill-wash:#8fbeff1f;--k-skill-edge:#8fbeff47;--k-interest:#e5b567;--k-interest-wash:#e5b5671f;--k-interest-edge:#e5b56747;--k-place:#6fd3b0;--k-place-wash:#6fd3b01f;--k-place-edge:#6fd3b047;--k-people:#f294a8;--k-people-wash:#f294a81f;--k-people-edge:#f294a847;--k-thread:#ff8f6b;--k-thread-wash:#ff8f6b1f;--k-thread-edge:#ff8f6b4d;--k-deal:#b49bf0;--k-deal-wash:#b49bf01f;--k-deal-edge:#b49bf047;--danger:#ff6b60;--danger-wash:#ff6b601f;--danger-edge:#ff6b604d;--live:#ff5f52;--good:#6fd3b0;--focus:var(--gold);--focus-wash:var(--gold-wash);--scrim:#020406ad}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fbfaf8;--canvas-sunk:#f3f1ed;--pane:#fff;--pane-2:#f7f6f3;--pane-3:#f0eee9;--line:#e7e5e0;--line-2:#d8d4cc;--line-3:#bdb8ae;--txt:#14181b;--txt-2:#2b3238;--txt-70:#545e66;--txt-40:#8a949b;--txt-on-gold:#fff;--gold:#a8761f;--gold-hi:#8a5f14;--gold-lo:#c69a45;--gold-wash:#a8761f17;--gold-wash-2:#a8761f26;--gold-edge:#a8761f47;--gold-glow:0 0 0 #0000;--k-skill:#2e68c8;--k-skill-wash:#2e68c817;--k-skill-edge:#2e68c83d;--k-interest:#a8761f;--k-interest-wash:#a8761f17;--k-interest-edge:#a8761f3d;--k-place:#12806a;--k-place-wash:#12806a17;--k-place-edge:#12806a3d;--k-people:#c0405e;--k-people-wash:#c0405e17;--k-people-edge:#c0405e3d;--k-thread:#c4552b;--k-thread-wash:#c4552b17;--k-thread-edge:#c4552b42;--k-deal:#6d4bc4;--k-deal-wash:#6d4bc417;--k-deal-edge:#6d4bc43d;--danger:#c0342a;--danger-wash:#c0342a17;--danger-edge:#c0342a42;--live:#d43b2c;--good:#12806a;--scrim:#14181b52}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#080b0e;--canvas-sunk:#05080a;--pane:#101519;--pane-2:#151b21;--pane-3:#1b232a;--line:#1e262e;--line-2:#2a353e;--line-3:#3a4854;--txt:#eef1f3;--txt-2:#dce3e8;--txt-70:#98a5af;--txt-40:#5f6e79;--txt-on-gold:#150f03;--gold:#e5b567;--gold-hi:#f2cc8b;--gold-lo:#c9974a;--gold-wash:#e5b5671c;--gold-wash-2:#e5b5672e;--gold-edge:#e5b5674d;--gold-glow:0 0 24px #e5b56738;--k-skill:#8fbeff;--k-skill-wash:#8fbeff1f;--k-skill-edge:#8fbeff47;--k-interest:#e5b567;--k-interest-wash:#e5b5671f;--k-interest-edge:#e5b56747;--k-place:#6fd3b0;--k-place-wash:#6fd3b01f;--k-place-edge:#6fd3b047;--k-people:#f294a8;--k-people-wash:#f294a81f;--k-people-edge:#f294a847;--k-thread:#ff8f6b;--k-thread-wash:#ff8f6b1f;--k-thread-edge:#ff8f6b4d;--k-deal:#b49bf0;--k-deal-wash:#b49bf01f;--k-deal-edge:#b49bf047;--danger:#ff6b60;--danger-wash:#ff6b601f;--danger-edge:#ff6b604d;--live:#ff5f52;--good:#6fd3b0;--scrim:#020406ad}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fbfaf8;--canvas-sunk:#f3f1ed;--pane:#fff;--pane-2:#f7f6f3;--pane-3:#f0eee9;--line:#e7e5e0;--line-2:#d8d4cc;--line-3:#bdb8ae;--txt:#14181b;--txt-2:#2b3238;--txt-70:#545e66;--txt-40:#8a949b;--txt-on-gold:#fff;--gold:#a8761f;--gold-hi:#8a5f14;--gold-lo:#c69a45;--gold-wash:#a8761f17;--gold-wash-2:#a8761f26;--gold-edge:#a8761f47;--gold-glow:0 0 0 #0000;--k-skill:#2e68c8;--k-skill-wash:#2e68c817;--k-skill-edge:#2e68c83d;--k-interest:#a8761f;--k-interest-wash:#a8761f17;--k-interest-edge:#a8761f3d;--k-place:#12806a;--k-place-wash:#12806a17;--k-place-edge:#12806a3d;--k-people:#c0405e;--k-people-wash:#c0405e17;--k-people-edge:#c0405e3d;--k-thread:#c4552b;--k-thread-wash:#c4552b17;--k-thread-edge:#c4552b42;--k-deal:#6d4bc4;--k-deal-wash:#6d4bc417;--k-deal-edge:#6d4bc43d;--danger:#c0342a;--danger-wash:#c0342a17;--danger-edge:#c0342a42;--live:#d43b2c;--good:#12806a;--scrim:#14181b52}:root{--font-sans:Manrope, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-micro:9.5px;--fs-2xs:10px;--fs-xs:11px;--fs-sm:12px;--fs-base:13px;--fs-md:14px;--fs-lg:15px;--fs-body:16px;--fs-xl:19px;--fs-2xl:24px;--fs-3xl:34px;--fs-4xl:46px;--fs-5xl:64px;--fw-thin:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--lh-display:1.02;--lh-title:1.12;--lh-snug:1.35;--lh-ui:1.45;--lh-body:1.6;--tr-5xl:-.045em;--tr-4xl:-.038em;--tr-3xl:-.032em;--tr-2xl:-.024em;--tr-title:-.018em;--tr-ui:-.01em;--tr-none:0;--tr-mono:.06em;--tr-caps:.13em;--tr-caps-wide:.18em;--type-display:var(--fw-thin) var(--fs-4xl) / var(--lh-display) var(--font-sans);--type-name:var(--fw-light) var(--fs-3xl) / var(--lh-title) var(--font-sans);--type-title:var(--fw-semibold) var(--fs-2xl) / var(--lh-title) var(--font-sans);--type-pane:var(--fw-semibold) var(--fs-xl) / var(--lh-title) var(--font-sans);--type-body:var(--fw-regular) var(--fs-body) / var(--lh-body) var(--font-sans);--type-ui:var(--fw-medium) var(--fs-md) / var(--lh-ui) var(--font-sans);--type-strong:var(--fw-semibold) var(--fs-md) / var(--lh-ui) var(--font-sans);--type-label:var(--fw-semibold) var(--fs-base) / 1.4 var(--font-sans);--type-meta:var(--fw-regular) var(--fs-xs) / 1.4 var(--font-mono);--type-eyebrow:var(--fw-medium) var(--fs-2xs) / 1.4 var(--font-mono);--s-0:0;--s-px:1px;--s-1:2px;--s-2:4px;--s-3:6px;--s-4:8px;--s-5:10px;--s-6:12px;--s-7:14px;--s-8:16px;--s-9:20px;--s-10:24px;--s-11:28px;--s-12:32px;--s-14:40px;--s-16:48px;--s-20:64px;--pad-chip:3px 8px;--pad-control:8px 13px;--pad-button:9px 16px;--pad-button-sm:6px 11px;--pad-pill:7px 14px;--pad-row:10px 12px;--pad-pane:16px 18px;--pad-pane-lg:22px 24px;--h-control:36px;--h-control-sm:28px;--touch:44px;--r-chip:6px;--r-sm:8px;--r-md:11px;--r-lg:14px;--r-xl:18px;--r-pill:999px;--r-circle:50%;--hairline:inset 0 0 0 1px var(--line);--hairline-2:inset 0 0 0 1px var(--line-2);--sheen:inset 0 1px 0 #ffffff0d;--lift-flat:var(--sheen), var(--hairline);--lift-pane:var(--sheen), var(--hairline), 0 10px 28px #0000006b;--lift-float:var(--sheen), var(--hairline-2), 0 18px 44px #0000008c;--lift-gold:var(--sheen), inset 0 0 0 1px var(--gold-edge), 0 0 0 3px var(--gold-wash), 0 10px 28px #00000073;--ring:0 0 0 2px var(--canvas), 0 0 0 4px var(--focus);--ring-inset:inset 0 0 0 1px var(--gold), 0 0 0 3px var(--focus-wash);--blur-bar:blur(14px);--bar-alpha:72%}@media (prefers-color-scheme:light){:root{--sheen:inset 0 0 0 0 transparent;--lift-flat:inset 0 0 0 1px var(--line);--lift-pane:inset 0 0 0 1px var(--line), 0 1px 2px #18140c0d, 0 6px 18px #18140c0f;--lift-float:inset 0 0 0 1px var(--line-2), 0 4px 12px #18140c1a, 0 18px 44px #18140c1f;--lift-gold:inset 0 0 0 1px var(--gold-edge), 0 0 0 3px var(--gold-wash), 0 6px 18px #18140c14;--bar-alpha:82%}}[data-theme=light]{--sheen:inset 0 0 0 0 transparent;--lift-flat:inset 0 0 0 1px var(--line);--lift-pane:inset 0 0 0 1px var(--line), 0 1px 2px #18140c0d, 0 6px 18px #18140c0f;--lift-float:inset 0 0 0 1px var(--line-2), 0 4px 12px #18140c1a, 0 18px 44px #18140c1f;--lift-gold:inset 0 0 0 1px var(--gold-edge), 0 0 0 3px var(--gold-wash), 0 6px 18px #18140c14;--bar-alpha:82%}[data-theme=dark]{--sheen:inset 0 1px 0 #ffffff0d;--lift-flat:var(--sheen), var(--hairline);--lift-pane:var(--sheen), var(--hairline), 0 10px 28px #0000006b;--lift-float:var(--sheen), var(--hairline-2), 0 18px 44px #0000008c;--lift-gold:var(--sheen), inset 0 0 0 1px var(--gold-edge), 0 0 0 3px var(--gold-wash), 0 10px 28px #00000073;--bar-alpha:72%}:root{--t-instant:90ms;--t-fast:.14s;--t-mid:.22s;--t-slow:.32s;--ease-std:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-soft:ease;--tx-colors:background-color var(--t-fast) var(--ease-soft), color var(--t-fast) var(--ease-soft), box-shadow var(--t-fast) var(--ease-soft);--tx-all:var(--tx-colors), opacity var(--t-fast) var(--ease-soft), transform var(--t-mid) var(--ease-out);--pulse:1.5s}@keyframes pcrm-pulse{0%,to{opacity:1}50%{opacity:.28}}@keyframes pcrm-spin{to{transform:rotate(360deg)}}@keyframes pcrm-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pcrm-shimmer{to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--rail-people:268px;--rail-context:300px;--bar-h:56px;--botnav-h:58px;--measure-read:62ch;--measure-pull:22ch;--measure-form:384px;--measure-dialog:420px;--measure-sheet:560px;--measure-page:1180px;--bp-sm:30rem;--bp-md:48rem;--bp-lg:60rem;--bp-xl:80rem;--z-bar:20;--z-pop:30;--z-scrim:40;--z-dialog:50}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--txt);font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4{font-weight:var(--fw-semibold);line-height:var(--lh-title);letter-spacing:var(--tr-title);margin:0}h1{font-size:var(--fs-2xl)}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg)}h4{font-size:var(--fs-md)}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold-hi)}button{font:inherit;color:inherit;background:0 0;border:0}time,[data-numeric]{font-variant-numeric:tabular-nums}svg{display:block}:focus-visible{box-shadow:var(--ring);outline:none}::selection{background:var(--gold-wash-2);color:var(--gold-hi)}::placeholder{color:var(--txt-40)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-2);background-clip:content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--line-3);background-clip:content-box}.btn{justify-content:center;align-items:center;gap:var(--s-4);min-height:var(--h-control);padding:var(--pad-button);border-radius:var(--r-sm);background:var(--pane-2);box-shadow:var(--lift-flat);color:var(--txt);font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--tr-ui);white-space:nowrap;cursor:pointer;transition:var(--tx-colors);border:0;line-height:1;display:inline-flex}.btn:hover{background:var(--pane-3);box-shadow:var(--lift-flat)}.btn:active{background:var(--pane-2)}.btn:disabled{opacity:.42;cursor:not-allowed}.btn svg{stroke:currentColor;stroke-width:2px;fill:none;flex:none;width:15px;height:15px}.btn--gold{background:var(--gold);color:var(--txt-on-gold);box-shadow:0 6px 20px #00000040, var(--gold-glow)}.btn--gold:hover{background:var(--gold-hi);color:var(--txt-on-gold)}.btn--gold:active{background:var(--gold-lo)}.btn--ghost{box-shadow:none;color:var(--txt-70);background:0 0}.btn--ghost:hover{background:var(--pane-2);color:var(--txt);box-shadow:none}.btn--outline{box-shadow:var(--hairline-2);color:var(--txt);background:0 0}.btn--outline:hover{background:var(--pane-2)}.btn--danger{background:var(--danger);color:#fff;box-shadow:none}.btn--danger:hover{background:var(--danger);filter:brightness(1.08)}.btn--danger-ghost{box-shadow:none;color:var(--danger);background:0 0}.btn--danger-ghost:hover{background:var(--danger-wash);box-shadow:none}.btn--sm{min-height:var(--h-control-sm);padding:var(--pad-button-sm);font-size:var(--fs-base)}.btn--sm svg{width:13px;height:13px}.btn--lg{min-height:44px;font-size:var(--fs-lg);padding:13px 22px}.btn--block{width:100%}.icon-btn{width:var(--h-control);height:var(--h-control);border-radius:var(--r-md);color:var(--txt-70);cursor:pointer;transition:var(--tx-colors);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--pane-2);color:var(--txt)}@media (pointer:coarse){.btn,.icon-btn{min-height:44px}.icon-btn{width:44px;height:44px}.btn--sm{min-height:38px}}.icon-btn svg{stroke:currentColor;stroke-width:2px;fill:none;width:16px;height:16px}.icon-btn--sm{width:var(--h-control-sm);height:var(--h-control-sm);border-radius:var(--r-sm)}.icon-btn--sm svg{width:14px;height:14px}.icon-btn--solid{background:var(--pane-2);box-shadow:var(--lift-flat)}.icon-btn--gold{background:var(--gold-wash);color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold-edge)}.icon-btn--gold:hover{background:var(--gold-wash-2);color:var(--gold-hi)}.pane{background:var(--pane);border-radius:var(--r-lg);box-shadow:var(--lift-pane)}.pane--flat{box-shadow:var(--lift-flat)}.pane--float{box-shadow:var(--lift-float)}.pane--gold{box-shadow:var(--lift-gold)}.pane--sunk{background:var(--pane-2);box-shadow:var(--hairline)}.pane--sm{border-radius:var(--r-md)}.pane--xl{border-radius:var(--r-xl)}.pane--pad{padding:var(--pad-pane)}.pane--pad-lg{padding:var(--pad-pane-lg)}.pane--tap{text-align:left;cursor:pointer;width:100%;transition:var(--tx-colors);border:0}.pane--tap:hover{background:var(--pane-2);box-shadow:var(--sheen), var(--hairline-2), 0 10px 28px #0000006b}.pane__head{justify-content:space-between;align-items:center;gap:var(--s-6);padding:var(--s-7) var(--s-8);box-shadow:inset 0 -1px 0 var(--line);display:flex}.pane__title{font:var(--type-strong);letter-spacing:var(--tr-ui)}.pane__body{padding:var(--s-8)}.badge{align-items:center;gap:var(--s-2);padding:var(--pad-chip);border-radius:var(--r-chip);background:var(--pane-3);box-shadow:var(--hairline-2);color:var(--txt-70);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tr-caps);text-transform:uppercase;white-space:nowrap;line-height:1.5;display:inline-flex}.badge--gold{background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--gold-edge);color:var(--gold)}.badge--danger{background:var(--danger-wash);box-shadow:inset 0 0 0 1px var(--danger-edge);color:var(--danger)}.badge--good{background:var(--k-place-wash);box-shadow:inset 0 0 0 1px var(--k-place-edge);color:var(--good)}.badge--bare{box-shadow:none;background:0 0;padding-inline:0}.chip{align-items:center;gap:var(--s-3);border-radius:var(--r-chip);background:var(--pane-2);max-width:100%;box-shadow:var(--hairline-2);color:var(--txt-2);font-size:var(--fs-base);font-weight:var(--fw-medium);letter-spacing:var(--tr-ui);cursor:pointer;transition:var(--tx-colors);padding:4px 9px 4px 7px;line-height:1.45;display:inline-flex}.chip svg{stroke:currentColor;stroke-width:2px;fill:none;opacity:.9;flex:none;width:13px;height:13px}.chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip:hover{background:var(--pane-3)}.chip--skill{background:var(--k-skill-wash);box-shadow:inset 0 0 0 1px var(--k-skill-edge);color:var(--k-skill)}.chip--interest{background:var(--k-interest-wash);box-shadow:inset 0 0 0 1px var(--k-interest-edge);color:var(--k-interest)}.chip--place{background:var(--k-place-wash);box-shadow:inset 0 0 0 1px var(--k-place-edge);color:var(--k-place)}.chip--people{background:var(--k-people-wash);box-shadow:inset 0 0 0 1px var(--k-people-edge);color:var(--k-people)}.chip--thread{background:var(--k-thread-wash);box-shadow:inset 0 0 0 1px var(--k-thread-edge);color:var(--k-thread)}.chip--deal{background:var(--k-deal-wash);box-shadow:inset 0 0 0 1px var(--k-deal-edge);color:var(--k-deal)}.chip--skill:hover,.chip--interest:hover,.chip--place:hover,.chip--people:hover,.chip--thread:hover{filter:brightness(1.14)}.chip--lg{font-size:var(--fs-lg);border-radius:var(--r-sm);padding:6px 12px 6px 10px}.chip--lg svg{width:15px;height:15px}.chip--static{cursor:default}.chip--static:hover{filter:none;background:inherit}.mono-av{border-radius:var(--r-md);background:var(--pane-3);width:32px;height:32px;box-shadow:var(--hairline-2);color:var(--txt-70);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:-.03em;text-transform:uppercase;transition:var(--tx-colors);flex:none;place-items:center;display:grid}.mono-av--on{background:var(--gold);color:var(--txt-on-gold);box-shadow:var(--gold-glow)}.mono-av--sm{border-radius:var(--r-sm);width:24px;height:24px;font-size:var(--fs-2xs)}.mono-av--lg{width:48px;height:48px;font-size:var(--fs-md);border-radius:14px}.mono-av--xl{width:64px;height:64px;font-size:var(--fs-xl);font-weight:var(--fw-medium);border-radius:18px}.rule{background:var(--line);border:0;height:1px;margin:0}.rule--v{align-self:stretch;width:1px;height:auto}.input,input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=date],textarea,select{width:100%;min-height:var(--h-control);padding:var(--pad-control);border-radius:var(--r-sm);background:var(--canvas-sunk);box-shadow:var(--hairline-2);color:var(--txt);font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-ui);transition:var(--tx-colors);appearance:none;border:0}.input:hover,input:hover:not(:focus),textarea:hover:not(:focus){box-shadow:inset 0 0 0 1px var(--line-3)}input:focus,textarea:focus,select:focus{box-shadow:var(--ring-inset);outline:none}input:disabled,textarea:disabled{opacity:.5;cursor:not-allowed}input[aria-invalid=true],textarea[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--danger-edge)}input[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px var(--danger), 0 0 0 3px var(--danger-wash)}input[type=date]{font-family:var(--font-mono);font-size:var(--fs-base)}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.55)}textarea{resize:vertical;min-height:96px;font-size:var(--fs-body);line-height:var(--lh-body)}.field{gap:var(--s-3);flex-direction:column;display:flex;position:relative}.field__label{justify-content:space-between;align-items:baseline;gap:var(--s-4);font:var(--type-eyebrow);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--txt-40);display:flex}.field__optional{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--txt-40);text-transform:none;letter-spacing:var(--tr-mono)}.field__hint{color:var(--txt-40);font-size:var(--fs-base)}.field__error{color:var(--danger);font-size:var(--fs-base);font-weight:var(--fw-medium)}.search{align-items:center;gap:var(--s-5);width:100%;padding:0 var(--s-5) 0 var(--s-6);min-height:var(--h-control);border-radius:var(--r-sm);background:var(--canvas-sunk);box-shadow:var(--hairline-2);transition:var(--tx-colors);display:flex}.search:focus-within{box-shadow:var(--ring-inset)}.search>svg{width:15px;height:15px;stroke:var(--txt-40);stroke-width:2px;fill:none;flex:none}.search input{min-width:0;min-height:auto;box-shadow:none;font-size:var(--fs-md);background:0 0;flex:1;padding:0}.search input:focus,.search input:hover{box-shadow:none}.search kbd{border-radius:var(--r-chip);background:var(--pane-2);box-shadow:var(--hairline-2);color:var(--txt-40);font-family:var(--font-mono);font-size:var(--fs-micro);flex:none;padding:2px 6px}.combo{position:relative}.combo__list{top:calc(100% + var(--s-3));z-index:var(--z-pop);max-height:240px;padding:var(--s-3);border-radius:var(--r-md);background:var(--pane);box-shadow:var(--lift-float);position:absolute;left:0;right:0;overflow-y:auto}.combo__opt{align-items:center;gap:var(--s-5);width:100%;padding:var(--s-4) var(--s-5);border-radius:var(--r-sm);color:var(--txt);font-size:var(--fs-md);text-align:left;cursor:pointer;transition:var(--tx-colors);background:0 0;border:0;display:flex}.combo__opt:hover,.combo__opt[aria-selected=true]{background:var(--pane-3)}.combo__opt b{font-weight:var(--fw-semibold);letter-spacing:var(--tr-ui)}.combo__opt em{color:var(--txt-40);font-style:normal;font-size:var(--fs-base)}.combo__empty{padding:var(--s-8);color:var(--txt-40);font-size:var(--fs-base);text-align:center}.combo__new{color:var(--gold)}.seg{border-radius:var(--r-md);background:var(--canvas-sunk);box-shadow:var(--hairline);gap:2px;padding:2px;display:inline-flex}.seg button{border-radius:var(--r-sm);color:var(--txt-70);font-size:var(--fs-base);font-weight:var(--fw-semibold);letter-spacing:var(--tr-ui);cursor:pointer;transition:var(--tx-colors);background:0 0;border:0;padding:6px 13px}.seg button:hover{color:var(--txt)}.seg button[aria-pressed=true]{background:var(--pane-3);color:var(--txt);box-shadow:var(--lift-flat)}.alert{gap:var(--s-6);padding:var(--s-6) var(--s-7);border-radius:var(--r-md);background:var(--danger-wash);box-shadow:inset 0 0 0 1px var(--danger-edge);color:var(--txt);font-size:var(--fs-base);line-height:var(--lh-snug);display:flex}.alert>svg{width:15px;height:15px;stroke:var(--danger);stroke-width:2px;fill:none;flex:none;margin-top:1px}.alert__body{gap:var(--s-6);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.alert__actions{gap:var(--s-4);display:flex}.alert--inline{box-shadow:none;color:var(--danger);font-weight:var(--fw-medium);background:0 0;padding:0}.alert--notice{background:var(--k-thread-wash);box-shadow:inset 0 0 0 1px var(--k-thread-edge)}.alert--notice>svg{stroke:var(--k-thread)}.alert--gold{background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--gold-edge)}.alert--gold>svg{stroke:var(--gold)}.status{align-items:center;gap:var(--s-5);padding:var(--pad-pill);border-radius:var(--r-pill);background:var(--pane-2);box-shadow:var(--hairline-2);color:var(--txt-70);font-size:var(--fs-base);font-weight:var(--fw-semibold);letter-spacing:var(--tr-ui);display:inline-flex}.status--live{background:var(--danger-wash);box-shadow:inset 0 0 0 1px var(--danger-edge);color:var(--danger)}.status--gold{background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--gold-edge);color:var(--gold)}.status__dot{border-radius:var(--r-circle);background:currentColor;flex:none;width:8px;height:8px}.status--live .status__dot{background:var(--live);animation:pcrm-pulse var(--pulse) var(--ease-soft) infinite}.status__spin{border:2px solid color-mix(in srgb, currentcolor 26%, transparent);border-radius:var(--r-circle);border-top-color:currentColor;flex:none;width:12px;height:12px;animation:.68s linear infinite pcrm-spin}.status__wave{flex:none;align-items:center;gap:2px;height:14px;display:flex}.status__wave i{width:2px;animation:pcrm-pulse 1s var(--ease-soft) infinite;background:currentColor;border-radius:1px}.status__wave i:first-child{height:6px;animation-delay:0s}.status__wave i:nth-child(2){height:12px;animation-delay:.12s}.status__wave i:nth-child(3){height:8px;animation-delay:.24s}.status__wave i:nth-child(4){height:14px;animation-delay:.36s}.status__wave i:nth-child(5){height:5px;animation-delay:.48s}.empty{align-items:flex-start;gap:var(--s-6);padding:var(--s-12) var(--s-9);border-radius:var(--r-lg);background:var(--pane-2);box-shadow:var(--hairline);flex-direction:column;display:flex}.empty--center{text-align:center;align-items:center}.empty__title{font:var(--type-title);font-weight:var(--fw-light);letter-spacing:var(--tr-2xl);color:var(--txt)}.empty__body{max-width:46ch;color:var(--txt-70);font-size:var(--fs-md);line-height:var(--lh-snug)}.empty__icon{color:var(--txt-40)}.empty__icon svg{stroke:currentColor;stroke-width:1.75px;fill:none;width:20px;height:20px}.scrim{z-index:var(--z-scrim);background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;inset:0}.dialog{z-index:var(--z-dialog);gap:var(--s-6);width:calc(100% - var(--s-12));max-width:var(--measure-dialog);padding:var(--s-10);border-radius:var(--r-xl);background:var(--pane);box-shadow:var(--lift-float);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog h2{font:var(--type-pane);letter-spacing:var(--tr-title)}.dialog p{color:var(--txt-70);font-size:var(--fs-md);line-height:var(--lh-snug)}.dialog__actions{gap:var(--s-4);margin-top:var(--s-2);display:flex}.dialog__actions .btn{flex:1}.sheet{left:50%;bottom:var(--s-10);z-index:var(--z-dialog);width:calc(100% - var(--s-12));max-width:var(--measure-sheet);max-height:calc(100vh - var(--s-14));overscroll-behavior:contain;border-radius:var(--r-xl);background:var(--pane);box-shadow:var(--lift-float);animation:pcrm-rise var(--t-mid) var(--ease-out);position:fixed;overflow-y:auto;transform:translate(-50%)}@media (width<=48rem){.sheet{width:100%;max-width:none;max-height:calc(100dvh - var(--bar-h));border-radius:var(--r-xl) var(--r-xl) 0 0;bottom:0;left:0;right:0;transform:none}}@media (width<=30rem){.dialog{width:calc(100% - var(--s-9));padding:var(--s-9)}}.bar{z-index:var(--z-bar);align-items:center;gap:var(--s-10);min-height:var(--bar-h);padding:0 var(--s-9);background:color-mix(in srgb, var(--pane) var(--bar-alpha), transparent);-webkit-backdrop-filter:var(--blur-bar);backdrop-filter:var(--blur-bar);box-shadow:inset 0 -1px 0 var(--line);flex-wrap:nowrap;display:flex;position:sticky;top:0}.bar>.wordmark,.bar>.btn,.bar>.icon-btn{flex:none}.bar__search{flex:240px;min-width:0;max-width:360px;margin-left:auto}.bar__people{display:none}@media (width<=60rem){.bar{gap:var(--s-8);padding-inline:var(--s-8)}.bar__search,.bar>.nav{display:none}.bar__people{display:inline-grid}.bar>.wordmark{text-overflow:ellipsis;flex:0 auto;min-width:0;margin-right:auto;overflow:hidden}}@media (width<=30rem){.bar>.wordmark{display:none}.bar__people{margin-right:auto}}.botnav{display:none}@media (width<=60rem){.botnav{z-index:var(--z-bar);background:color-mix(in srgb, var(--pane) var(--bar-alpha), transparent);-webkit-backdrop-filter:var(--blur-bar);backdrop-filter:var(--blur-bar);box-shadow:inset 0 1px 0 var(--line);padding-bottom:env(safe-area-inset-bottom,0px);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}.botnav__item{justify-content:center;align-items:center;gap:var(--s-3);min-height:var(--botnav-h);padding:var(--s-4) var(--s-2);color:var(--txt-40);font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:var(--tr-ui);transition:var(--tx-colors);-webkit-tap-highlight-color:transparent;flex-direction:column;text-decoration:none;display:flex}.botnav__item svg{stroke:currentColor;stroke-width:2px;fill:none;width:18px;height:18px}.botnav__item--on{color:var(--gold)}.botnav__icon{display:inline-flex;position:relative}.botnav__count{top:-5px;border-radius:var(--r-pill);background:var(--gold);min-width:15px;color:var(--txt-on-gold);font-family:var(--font-mono);text-align:center;padding:0 4px;font-size:9px;line-height:15px;position:absolute;inset-inline-start:100%;transform:translate(-40%)}.botnav__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}.wordmark{align-items:center;gap:var(--s-5);color:var(--txt);font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tr-title);white-space:nowrap;display:inline-flex}.wordmark:before{content:"";border-radius:var(--r-circle);background:var(--gold);width:7px;height:7px;box-shadow:var(--gold-glow);flex:none}.wordmark--lg{font-size:var(--fs-2xl);letter-spacing:var(--tr-2xl);gap:var(--s-6)}.wordmark--lg:before{width:10px;height:10px}.nav{gap:var(--s-1);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav-pill{align-items:center;gap:var(--s-4);padding:var(--pad-pill);border-radius:var(--r-sm);color:var(--txt-70);font-size:var(--fs-md);font-weight:var(--fw-medium);letter-spacing:var(--tr-ui);white-space:nowrap;cursor:pointer;transition:var(--tx-colors);background:0 0;border:0;display:inline-flex}.nav-pill svg{stroke:currentColor;stroke-width:2px;fill:none;flex:none;width:15px;height:15px}.nav-pill:hover{background:var(--pane-2);color:var(--txt)}.nav-pill--on{background:var(--gold-wash);color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold-edge)}.nav-pill__count{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--txt-40)}.nav-pill--on .nav-pill__count{color:var(--gold)}.screen-head{justify-content:space-between;align-items:flex-end;gap:var(--s-9);flex-wrap:wrap;display:flex}.screen-head__eyebrow{margin-bottom:var(--s-3);font:var(--type-eyebrow);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--txt-40);display:block}.screen-head__title{font:var(--type-display);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--tr-2xl)}.screen-head__title--display{font:var(--type-display);letter-spacing:var(--tr-4xl)}.screen-head__sub{margin-top:var(--s-4);color:var(--txt-70);font-size:var(--fs-md)}.screen-head__actions{align-items:center;gap:var(--s-4);display:flex}.tabs{gap:var(--s-9);box-shadow:inset 0 -1px 0 var(--line);display:flex}.tab{padding:0 0 var(--s-6);color:var(--txt-40);font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--tr-ui);cursor:pointer;transition:var(--tx-colors);background:0 0;border:0;position:relative}.tab:hover{color:var(--txt-70)}.tab--on{color:var(--txt)}.tab--on:after{content:"";background:var(--gold);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tab__count{margin-left:var(--s-4);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--txt-40)}.shell{background:var(--canvas);flex-direction:column;min-height:100vh;display:flex}.work{grid-template-columns:var(--rail-people) minmax(0, 1fr) var(--rail-context);flex:1;min-height:0;display:grid}.work--no-context{grid-template-columns:var(--rail-people) minmax(0, 1fr)}.work--solo{grid-template-columns:minmax(0,1fr)}.rail{padding:var(--s-9) var(--s-6);gap:var(--s-6);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.rail--l{box-shadow:inset -1px 0 0 var(--line)}.rail--r{box-shadow:inset 1px 0 0 var(--line);padding:var(--s-9) var(--s-8)}.rail__label{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:0 var(--s-5);font:var(--type-eyebrow);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--txt-40);display:flex}.stage{padding:var(--s-11) var(--s-12) var(--s-14);gap:var(--s-11);flex-direction:column;min-width:0;display:flex}.stage--tight{gap:var(--s-9)}.rail-scrim{display:none}@media (width<=60rem){.work,.work--no-context{grid-template-columns:minmax(0,1fr)}.rail--l{top:var(--bar-h);z-index:calc(var(--z-scrim) + 1);width:min(84vw, var(--rail-people));background:var(--pane);box-shadow:var(--lift-float);visibility:hidden;transition:transform var(--t-mid) var(--ease-out), visibility 0s linear var(--t-mid);position:fixed;bottom:0;left:0;transform:translate(-100%)}.rail--l.rail--open{visibility:visible;transition:transform var(--t-mid) var(--ease-out);transform:none}.rail-scrim{z-index:var(--z-scrim);background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:block;position:fixed;inset:0}.rail--r{align-items:start;gap:var(--s-9);box-shadow:inset 0 1px 0 var(--line);padding:var(--s-10) var(--s-8) var(--s-12);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid;overflow-y:visible}.stage{padding:var(--s-9) var(--s-8) var(--s-12)}.shell{padding-bottom:calc(var(--botnav-h) + env(safe-area-inset-bottom,0px))}}.body--locked{overflow:hidden}@media (width<=30rem){.stage{padding:var(--s-8) var(--s-7) var(--s-11)}.rail--r{padding-inline:var(--s-7)}}.person{align-items:center;gap:var(--s-6);width:100%;padding:var(--pad-row);border-radius:var(--r-md);color:var(--txt);text-align:left;cursor:pointer;transition:var(--tx-colors);background:0 0;border:0;display:flex}.person:hover{background:var(--pane-2)}.person--on{background:var(--pane-2);box-shadow:var(--hairline-2)}.person__id{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.person__name{font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--tr-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person--on .person__name{color:var(--gold)}.person__standout{align-items:center;gap:var(--s-3);min-width:0;color:var(--txt-40);font-size:var(--fs-sm);display:flex;overflow:hidden}.person__standout-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.person__standout svg{stroke:currentColor;stroke-width:2px;fill:none;flex:none;width:11px;height:11px}.person__meta{align-items:center;gap:var(--s-4);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--txt-40);flex:none;display:flex}.person__flag{border-radius:var(--r-circle);background:var(--k-thread);flex:none;width:6px;height:6px}.person-list{gap:var(--s-1);flex-direction:column;display:flex}.person-head{gap:var(--s-9);flex-direction:column;display:flex}.person-head__top{align-items:flex-start;gap:var(--s-8);flex-wrap:wrap;display:flex}.person-head__id{flex:1;min-width:0}.person-head__name{font:var(--type-name);letter-spacing:var(--tr-3xl);margin:0}.person-head__role{margin-top:var(--s-4);color:var(--txt-70);font-size:var(--fs-md)}.person-head__contact{gap:var(--s-3) var(--s-8);margin-top:var(--s-5);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--txt-40);flex-wrap:wrap;display:flex}.person-head__contact span{align-items:center;gap:var(--s-3);display:inline-flex}.person-head__contact svg{stroke:currentColor;stroke-width:2px;fill:none;width:12px;height:12px}.person-head__actions{align-items:center;gap:var(--s-4);flex-wrap:wrap;flex:none;display:flex}@media (width<=30rem){.person-head__actions{flex:100%}}.pull{gap:var(--s-8);padding:var(--s-9) var(--s-10);border-radius:var(--r-lg);background:var(--pane-2);box-shadow:var(--hairline);grid-template-columns:auto 1fr;display:grid}.pull__glyph{color:var(--gold);opacity:.55}.pull__glyph svg{stroke:currentColor;stroke-width:2px;fill:none;width:20px;height:20px}.pull__text{font-size:var(--fs-2xl);font-weight:var(--fw-light);line-height:var(--lh-snug);letter-spacing:var(--tr-2xl);color:var(--txt);text-wrap:pretty}.pull__src{margin-top:var(--s-6);font:var(--type-meta);letter-spacing:var(--tr-mono);color:var(--txt-40)}.standout{gap:var(--s-5);padding:var(--s-7) var(--s-8) var(--s-7) var(--s-9);border-radius:var(--r-md);background:var(--pane);box-shadow:var(--lift-flat);transition:var(--tx-colors);flex-direction:column;display:flex;position:relative;overflow:hidden}.standout:before{content:"";background:var(--txt-40);width:2px;position:absolute;top:0;bottom:0;left:0}.standout--skill:before{background:var(--k-skill)}.standout--interest:before{background:var(--k-interest)}.standout--place:before{background:var(--k-place)}.standout--people:before{background:var(--k-people)}.standout--thread:before{background:var(--k-thread)}.standout--deal:before{background:var(--k-deal)}.standout--new{animation:pcrm-rise var(--t-mid) var(--ease-out)}.standout__head{align-items:center;gap:var(--s-5);display:flex}.standout__kind{align-items:center;gap:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--txt-40);display:inline-flex}.standout__kind svg{stroke:currentColor;stroke-width:2px;fill:none;width:12px;height:12px}.standout--skill .standout__kind{color:var(--k-skill)}.standout--interest .standout__kind{color:var(--k-interest)}.standout--place .standout__kind{color:var(--k-place)}.standout--people .standout__kind{color:var(--k-people)}.standout--thread .standout__kind{color:var(--k-thread)}.standout--deal .standout__kind{color:var(--k-deal)}.standout__text{font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tr-ui);color:var(--txt)}.standout__src{align-items:center;gap:var(--s-4);min-width:0;font:var(--type-meta);letter-spacing:var(--tr-mono);color:var(--txt-40);text-align:left;cursor:pointer;background:0 0;border:0;align-self:stretch;padding:0;display:inline-flex}.standout__src span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.standout__src:hover{color:var(--gold)}.standout__src svg{stroke:currentColor;stroke-width:2px;fill:none;width:11px;height:11px}.standout__actions{top:var(--s-5);right:var(--s-5);opacity:0;transition:opacity var(--t-fast) var(--ease-soft);gap:2px;display:flex;position:absolute}.standout:hover .standout__actions{opacity:1}.standout-grid{gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.standout-stack{gap:var(--s-5);flex-direction:column;display:flex}.thread{align-items:flex-start;gap:var(--s-6);width:100%;padding:var(--s-6) var(--s-7);border-radius:var(--r-md);background:var(--pane-2);box-shadow:var(--hairline);color:var(--txt);text-align:left;cursor:pointer;transition:var(--tx-colors);border:0;display:flex}.thread:hover{background:var(--pane-3)}.thread__box{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--k-thread-edge);color:#0000;transition:var(--tx-colors);border-radius:5px;flex:none;place-items:center;margin-top:1px;display:grid}.thread:hover .thread__box{box-shadow:inset 0 0 0 1.5px var(--k-thread)}.thread__box svg{stroke:currentColor;stroke-width:3px;fill:none;width:10px;height:10px}.thread--done .thread__box{background:var(--good);box-shadow:none;color:var(--canvas)}.thread--done .thread__text{color:var(--txt-40);text-decoration:line-through}.thread__body{gap:var(--s-3);flex-direction:column;flex:1;min-width:0;display:flex}.thread__text{font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.thread__who{align-items:center;gap:var(--s-4);font:var(--type-meta);letter-spacing:var(--tr-mono);color:var(--txt-40);display:flex}.thread__age{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--k-thread);flex:none}.convo{gap:var(--s-6);padding:var(--s-8);border-radius:var(--r-lg);background:var(--pane);box-shadow:var(--lift-flat);flex-direction:column;display:flex}.convo--on{box-shadow:var(--lift-gold)}.convo__head{align-items:center;gap:var(--s-5);display:flex}.convo__date{font:var(--type-meta);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--txt-40)}.convo__spacer{flex:1}.convo__notes{color:var(--txt-2);font-size:var(--fs-body);line-height:var(--lh-body);max-width:var(--measure-read);white-space:pre-wrap;overflow-wrap:anywhere}.convo__yield{gap:var(--s-4);padding-top:var(--s-6);box-shadow:inset 0 1px 0 var(--line);flex-wrap:wrap;display:flex}.convo__yield-label{font:var(--type-eyebrow);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--txt-40);margin-right:var(--s-2);align-self:center}.convo__actions{gap:var(--s-2);display:flex}.convo-timeline{gap:var(--s-6);flex-direction:column;display:flex}.recall{gap:var(--s-8);padding:var(--s-10);border-radius:var(--r-lg);background:var(--pane);box-shadow:var(--lift-gold);flex-direction:column;display:flex}.recall__top{align-items:center;gap:var(--s-7);display:flex}.recall__when{font:var(--type-meta);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--gold)}.recall__who{flex:1;min-width:0}.recall__name{font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:var(--tr-title)}.recall__role{color:var(--txt-40);font-size:var(--fs-base);margin-top:1px}.recall__section{gap:var(--s-5);flex-direction:column;display:flex}.recall__label{font:var(--type-eyebrow);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--txt-40)}.recall__chips{gap:var(--s-4);flex-wrap:wrap;display:flex}.recall__foot{align-items:center;gap:var(--s-5);padding-top:var(--s-7);box-shadow:inset 0 1px 0 var(--line);display:flex}.extract{gap:var(--s-8);flex-direction:column;display:flex}.extract__head{align-items:center;gap:var(--s-5);display:flex}.extract__title{font:var(--type-strong);letter-spacing:var(--tr-ui)}.extract__count{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--gold)}.extract__list{gap:var(--s-5);flex-direction:column;display:flex}.extract__row{align-items:center;gap:var(--s-6);padding:var(--s-6) var(--s-7);border-radius:var(--r-md);background:var(--pane-2);box-shadow:var(--hairline);animation:pcrm-rise var(--t-mid) var(--ease-out) backwards;transition:var(--tx-colors), opacity var(--t-fast) var(--ease-soft);display:flex}.extract__row--off{opacity:.4}.extract__row-body{gap:var(--s-3);flex-direction:column;flex:1;min-width:0;display:flex}.extract__row-text{font-size:var(--fs-md);font-weight:var(--fw-medium);letter-spacing:var(--tr-ui)}.extract__quote{font:var(--type-meta);letter-spacing:var(--tr-mono);color:var(--txt-40);font-style:italic}.extract__toggle{flex:none;gap:2px;display:flex}.extract__pending{border-radius:var(--r-md);background:linear-gradient(90deg, var(--pane-2) 0%, var(--pane-3) 40%, var(--pane-2) 80%);background-size:200% 100%;height:44px;animation:1.2s linear infinite pcrm-shimmer}.cal{gap:var(--s-6);flex-direction:column;display:flex}.cal__head{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.cal__month{font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--tr-ui)}.cal__grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.cal__dow{padding-bottom:var(--s-3);text-align:center;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tr-mono);color:var(--txt-40)}.cal__day{aspect-ratio:1;border-radius:var(--r-sm);color:var(--txt-70);font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;cursor:pointer;transition:var(--tx-colors);background:0 0;border:0;place-items:center;display:grid;position:relative}.cal__day:hover{background:var(--pane-2);color:var(--txt)}.cal__day--out{color:var(--txt-40);opacity:.4}.cal__day--has:after{content:"";border-radius:var(--r-circle);background:var(--k-skill);width:3px;height:3px;position:absolute;bottom:4px}.cal__day--today{color:var(--gold);background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--gold-edge)}.cal__day--today.cal__day--has:after{background:var(--gold)}.cal__day--sel{background:var(--gold);color:var(--txt-on-gold);font-weight:var(--fw-medium)}.cal__day--sel.cal__day--has:after{background:var(--txt-on-gold)}.day-panel{gap:var(--s-5);flex-direction:column;display:flex}.day-panel__label{font:var(--type-eyebrow);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--txt-40)}.day-panel__item{align-items:center;gap:var(--s-5);width:100%;padding:var(--s-5) var(--s-6);border-radius:var(--r-sm);background:var(--pane-2);box-shadow:var(--hairline);color:var(--txt);text-align:left;cursor:pointer;transition:var(--tx-colors);border:0;display:flex}.day-panel__item:hover{background:var(--pane-3)}.day-panel__name{font-size:var(--fs-base);font-weight:var(--fw-semibold);letter-spacing:var(--tr-ui);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.results{gap:var(--s-10);flex-direction:column;display:flex}.result-group{gap:var(--s-5);flex-direction:column;display:flex}.result-group__head{align-items:baseline;gap:var(--s-5);display:flex}.result-group__label{font:var(--type-eyebrow);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--txt-40)}.result-group__count{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--txt-40)}.result{align-items:center;gap:var(--s-7);width:100%;padding:var(--s-6) var(--s-7);border-radius:var(--r-md);background:var(--pane);box-shadow:var(--lift-flat);color:var(--txt);text-align:left;cursor:pointer;transition:var(--tx-colors);border:0;display:flex}.result:hover{background:var(--pane-2)}.result__body{gap:var(--s-3);flex-direction:column;flex:1;min-width:0;display:flex}.result__name{font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--tr-ui)}.result__why{color:var(--txt-70);font-size:var(--fs-base);line-height:var(--lh-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.result__go{color:var(--txt-40);flex:none}.result__go svg{stroke:currentColor;stroke-width:2px;fill:none;width:15px;height:15px}.result:hover .result__go{color:var(--gold)}.result mark{background:var(--gold-wash-2);color:var(--gold);border-radius:3px;padding:0 2px}.facets{gap:var(--s-1);flex-direction:column;display:flex}.facet{align-items:center;gap:var(--s-5);width:100%;padding:var(--s-5) var(--s-6);border-radius:var(--r-sm);color:var(--txt-70);font-size:var(--fs-base);font-weight:var(--fw-medium);letter-spacing:var(--tr-ui);text-align:left;cursor:pointer;transition:var(--tx-colors);background:0 0;border:0;display:flex}.facet:hover{background:var(--pane-2);color:var(--txt)}.facet--on{background:var(--pane-2);color:var(--txt);box-shadow:var(--hairline-2)}.facet__dot{border-radius:var(--r-circle);background:var(--txt-40);flex:none;width:7px;height:7px}.facet--skill .facet__dot{background:var(--k-skill)}.facet--interest .facet__dot{background:var(--k-interest)}.facet--place .facet__dot{background:var(--k-place)}.facet--people .facet__dot{background:var(--k-people)}.facet--thread .facet__dot{background:var(--k-thread)}.facet--deal .facet__dot{background:var(--k-deal)}.facet__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.facet__count{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--txt-40);flex:none}.signin{min-height:100vh;padding:var(--s-9);background:var(--canvas);place-items:center;display:grid}.signin__card{width:100%;max-width:var(--measure-form);gap:var(--s-9);padding:var(--s-12);border-radius:var(--r-xl);background:var(--pane);box-shadow:var(--lift-float);flex-direction:column;display:flex}.signin__title{font:var(--type-title);font-weight:var(--fw-light);letter-spacing:var(--tr-2xl)}.signin__sub{color:var(--txt-70);font-size:var(--fs-md);line-height:var(--lh-snug);margin-top:var(--s-4)}.signin__switch{text-align:center;color:var(--txt-40);font-size:var(--fs-base)}.sheet{gap:var(--s-8);padding:var(--s-10);flex-direction:column;display:flex}.sheet__head{align-items:center;gap:var(--s-6);display:flex}.sheet__title{min-width:0;font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:var(--tr-title);flex:1}.sheet__who{gap:var(--s-6);grid-template-columns:1fr 150px;align-items:start;display:grid}.sheet__controls{align-items:center;gap:var(--s-6);flex-wrap:wrap;display:flex}.sheet__foot{align-items:center;gap:var(--s-5);padding-top:var(--s-7);box-shadow:inset 0 1px 0 var(--line);display:flex}.sheet__spacer{flex:1}@media (width<=48rem){.sheet{padding:var(--s-9);padding-bottom:calc(var(--s-9) + env(safe-area-inset-bottom,0px))}}@media (width<=30rem){.sheet__who{grid-template-columns:1fr}.sheet__head{row-gap:var(--s-6);flex-wrap:wrap}.sheet__head>.seg{flex:100%;order:1}.sheet__head>.seg button{flex:1}.sheet__foot{flex-wrap:wrap}.sheet__foot>.btn{flex:100%}.sheet__spacer{display:none}}.recall-stack{gap:var(--s-8);flex-direction:column;display:flex}.stage__loading{color:var(--txt-40);font-size:var(--fs-md)}.cal-screen{gap:var(--s-11);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.cal-screen__list{gap:var(--s-9);flex-direction:column;min-width:0;display:flex}.cal-screen__who{margin-bottom:var(--s-3);color:var(--txt-70);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--fw-semibold);letter-spacing:var(--tr-ui);cursor:pointer;transition:var(--tx-colors);background:0 0;border:0;padding:0;display:block}.cal-screen__who:hover{color:var(--gold)}@media (width<=60rem){.cal-screen{grid-template-columns:minmax(0,1fr)}}.thread-group__title{align-items:center;gap:var(--s-5);display:inline-flex}.standout__src--gone{color:var(--txt-40);cursor:default;font-style:italic}.combo__opt-meta{color:var(--txt-40);font-size:var(--fs-sm);margin-left:auto}
