@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2)format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2)format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2)format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2)format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2)format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2)format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2)format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2)format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-CYkrUebz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-DEwCKrdL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-normal-D_DO3bho.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-DFDfvBrN.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-9XEw6Pmr.woff)format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-B5LksYz5.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-DKmgyNre.woff)format("woff");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-C1O10bxN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f5f2;--text:#111;--text-2:#3d3d3d;--text-3:#6e7074;--line:#afb1b4;--line-soft:#afb1b46b;--wash:#c8c4bb2e;--wash-2:#c8c4bb66;--field:#c8c4bb29;--c-phase:#4070cf;--c-milestone:#8a4ac7;--c-meeting:#5cb2e3;--c-decision:#8adea6;--c-change:#ef6934;--c-pause:#ee3168;--pause-hatch:#ee316821;--pause-edge:#ee31688c;--grad:linear-gradient(180deg, #5cb2e3 0%, #4070cf 50%, #8a4ac7 100%);--grad-h:linear-gradient(90deg, #5cb2e3 0%, #4070cf 50%, #8a4ac7 100%);--shadow:0 16px 48px #00000029;--f-display:Inter, "Helvetica Neue", Arial, sans-serif;--f-body:Montserrat, "Segoe UI", Arial, sans-serif;--f-serif:"Source Serif 4", Georgia, serif;--lw:172px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--text:#f7f5f2;--text-2:#c8c4bb;--text-3:#8f9195;--line:#5d5f62;--line-soft:#afb1b438;--wash:#c8c4bb0f;--wash-2:#c8c4bb26;--field:#c8c4bb14;--pause-hatch:#ee316833;--pause-edge:#ee3168b3;--shadow:0 16px 48px #0009}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--text:#f7f5f2;--text-2:#c8c4bb;--text-3:#8f9195;--line:#5d5f62;--line-soft:#afb1b438;--wash:#c8c4bb0f;--wash-2:#c8c4bb26;--field:#c8c4bb14;--pause-hatch:#ee316833;--pause-edge:#ee3168b3;--shadow:0 16px 48px #0009}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--text);font:400 14px/1.5 var(--f-body);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--c-phase);outline-offset:2px}a{color:var(--c-phase)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.btn:hover{background:var(--wash-2)}.btn.primary{background:var(--text);color:var(--bg);border-color:var(--text)}.btn.primary:hover{opacity:.88}.btn[disabled]{opacity:.45;cursor:not-allowed}.top{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:20px;padding:22px clamp(16px,3vw,36px);display:flex}.logo{width:84px;height:auto;margin-right:12px;display:block}.logo-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-light{display:none}:root:not([data-theme=light]) .logo-dark{display:block}}:root[data-theme=dark] .logo-light{display:none}:root[data-theme=dark] .logo-dark{display:block}.top-title{border-left:1px solid var(--line-soft);align-items:baseline;gap:10px;padding-left:20px;display:flex}.brand{font:700 17px var(--f-display);letter-spacing:-.01em}.tagline{font:600 13px var(--f-display);color:var(--text-3)}.env-badge{font:700 11px var(--f-display);text-transform:uppercase;letter-spacing:.06em;color:#000;background:var(--c-change);border-radius:999px;padding:3px 8px}.top-nav{gap:4px;display:flex}.top-nav a{color:var(--text-2);border-radius:7px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none}.top-nav a:hover{background:var(--wash-2)}.top-nav a[aria-current=page]{color:var(--text);background:var(--wash-2)}.top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.feedback{color:var(--text-2);border-radius:7px;padding:6px 10px;font-size:13px;font-weight:600;text-decoration:none}.feedback:hover{color:var(--text);background:var(--wash-2)}.profile{position:relative}.avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.avatar{background:var(--grad);color:#fff;width:34px;height:34px;font:700 12px var(--f-display);border-radius:50%;place-items:center;display:grid}.profile-panel{z-index:20;border:1px solid var(--line-soft);background:var(--bg);width:260px;box-shadow:var(--shadow);border-radius:12px;gap:14px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.profile-who{gap:2px;display:grid}.profile-who span{color:var(--text-2);overflow-wrap:anywhere;font-size:12px}.role-pill{border:1px solid var(--line-soft);border-radius:999px;justify-self:start;margin-top:6px;padding:2px 9px;font-weight:600}.seg-field{border:0;gap:6px;margin:0;padding:0;display:grid}.seg-field legend{color:var(--text-2);margin-bottom:6px;padding:0;font-size:12px;font-weight:600}.seg{border:1px solid var(--line-soft);border-radius:8px;display:flex;overflow:hidden}.seg label{flex:1;position:relative}.seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg span{text-align:center;color:var(--text-2);padding:6px 4px;font-size:12px;font-weight:600;display:block}.seg input:checked+span{background:var(--text);color:var(--bg)}.seg input:focus-visible+span{outline:2px solid var(--c-phase);outline-offset:-2px}main{max-width:1600px;margin:0 auto;padding:28px clamp(16px,3vw,36px) 60px}h1{font:700 clamp(28px, 3.6vw, 44px)/1.05 var(--f-display);letter-spacing:-.02em;margin:0 0 12px}.empty p{font:400 15px/1.6 var(--f-serif);color:var(--text-2);max-width:70ch}.centered{text-align:center;place-content:center;min-height:60vh;padding:24px;display:grid}.centered h1{font-size:22px}.centered p{color:var(--text-2)}.signin{gap:10px;max-width:460px;margin:12vh auto 40px;padding:0 16px;display:grid}.signin .logo{margin-bottom:18px}.signin h1{margin:0}.signin-sub{color:var(--text-2);margin:0 0 14px}.signin .btn.primary{justify-self:start}.notice{border:1px solid var(--pause-edge);background:repeating-linear-gradient(135deg, var(--pause-hatch) 0 7px, transparent 7px 14px);border-radius:10px;margin:0 0 8px;padding:12px 14px}.personas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.persona{text-align:left;border:1px solid var(--line-soft);background:var(--field);cursor:pointer;border-radius:10px;gap:2px;width:100%;padding:12px 14px;display:grid}.persona:hover{background:var(--wash-2)}.persona span{color:var(--text-2);font-size:13px}.persona[disabled]{opacity:.6;cursor:progress}.btn.sm{padding:5px 10px;font-size:12px}.btn.ghost{border-color:#0000}.btn.danger{border-color:var(--c-pause);color:var(--c-pause)}.btn.danger.armed{background:var(--c-pause);color:#000}a.btn{color:inherit;text-decoration:none}.notice.info{background:var(--wash-2);color:var(--text-2);border-color:#0000;margin-bottom:18px;font-size:13px}.nothing{text-align:center;color:var(--text-2);padding:40px 16px}.empty{gap:18px;max-width:760px;padding:clamp(40px,8vw,96px) 0;display:grid}.empty h1{letter-spacing:-.03em;margin:0;font-size:clamp(36px,6vw,72px);line-height:.98}.empty p{margin:0}.empty .acts{flex-wrap:wrap;gap:10px;display:flex}.ph{gap:14px;margin-bottom:26px;display:grid}.ph-row{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.ph h1{overflow-wrap:anywhere;flex:420px;margin:0}.ph-meta{color:var(--text-2);flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.ph-meta b{color:var(--text);font-weight:600}.ph-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ph-desc{font:400 15px/1.6 var(--f-serif);color:var(--text-2);white-space:pre-line;max-width:70ch;margin:0}.back{margin-bottom:-4px;padding-left:0}.stats{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.stat{gap:2px;min-width:0;padding:14px 16px 14px 0;display:grid}.stat+.stat{border-left:1px solid var(--line-soft);padding-left:16px}.stat-k{color:var(--text-2);align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.stat-v{font:700 22px/1.2 var(--f-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stat-s{color:var(--text-3);font-size:12px}.bar-prog{background:var(--wash-2);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.bar-prog i{background:var(--grad-h);height:100%;display:block}.hp{border:1px solid var(--line-soft);white-space:nowrap;color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.hp i{border-radius:50%;flex:none;width:8px;height:8px}.hp-ontrack i{background:#8adea6}.hp-atrisk i{background:#d6e163;box-shadow:0 0 0 1px #0000002e}.hp-offtrack i{background:#ee3168}.hp-proposed i{box-shadow:inset 0 0 0 1.5px var(--line)}.hp-complete i{background:var(--c-milestone)}.drawer{width:min(460px,100%);max-width:none;height:100%;max-height:none;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);border:0;border-left:1px solid var(--line-soft);background:var(--bg);color:var(--text);box-shadow:var(--shadow);margin:0;position:fixed;inset:0 0 0 auto}.drawer[open]{flex-direction:column;animation:.22s cubic-bezier(.2,.7,.2,1) drawer-in;display:flex}.drawer::backdrop{background:#00000047}@keyframes drawer-in{0%{transform:translate(102%)}}.dr-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:18px 20px 14px;display:flex}.dr-title{color:var(--text-2);flex:1;margin:0;font-size:13px;font-weight:600}.dr-x{cursor:pointer;width:32px;height:32px;color:var(--text-2);background:0 0;border:0;border-radius:8px;font-size:20px;line-height:1}.dr-x:hover{background:var(--wash-2)}.dr-body{flex:1;padding:20px;overflow-y:auto}.dr-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:8px;padding:14px 20px;display:flex}.dr-foot .sp{flex:1}.form{gap:14px;display:grid}.fld{align-content:start;gap:5px;min-width:0;display:grid}.fld>label,.fld-head label{color:var(--text-2);font-size:12px;font-weight:600}.fld .hint{color:var(--text-3);font-size:12px}.fld input,.fld select,.fld textarea{background:var(--field);border:1px solid var(--line-soft);border-radius:8px;width:100%;padding:9px 11px}.fld textarea{resize:vertical;min-height:84px;font:400 14px/1.5 var(--f-serif)}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:2px solid var(--c-phase);outline-offset:0;border-color:#0000}.fld [aria-invalid=true]{border-color:var(--c-pause)}.row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.err{color:var(--c-pause);font-size:12px;font-weight:600}.picker{position:relative}.picker-list{z-index:2;background:var(--bg);border:1px solid var(--line-soft);box-shadow:var(--shadow);border-radius:10px;max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% - 18px);left:0;right:0;overflow-y:auto}.picker-list[hidden]{display:none}.picker-list [role=option]{cursor:pointer;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:8px 10px;display:grid}.picker-list [role=option][aria-selected=true]{background:var(--wash-2)}.picker-detail{color:var(--text-3);grid-column:1/-1;font-size:12px}.picker-status{color:var(--text-2);padding:8px 10px;font-size:13px}.tag{border:1px solid var(--line-soft);color:var(--text-2);border-radius:999px;align-self:center;padding:1px 7px;font-size:11px;font-weight:600}.toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin:26px 0 14px;display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line-soft);color:var(--text);font:500 12px var(--f-body);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 9px;display:inline-flex}.chip[aria-pressed=false]{opacity:.45}.chip[aria-pressed=false] svg{filter:grayscale()}.tools{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}fieldset.seg-zoom{min-inline-size:0;margin:0;padding:0}.seg-zoom span{padding:6px 11px}.tl-wrap{border:1px solid var(--line-soft);border-radius:12px;overflow:hidden}.tl-scroll{overscroll-behavior-x:contain;position:relative;overflow:auto hidden}.tl-inner{position:relative}.tl-axis{border-bottom:1px solid var(--line-soft);height:58px;display:flex}.cell-label{width:var(--lw);background:var(--bg);z-index:6;border-right:1px solid var(--line-soft);flex:none;position:sticky;left:0}.axis-corner{color:var(--text-3);align-items:flex-end;padding:0 12px 9px;font-size:11px;display:flex}.axis-track{flex:none;height:57px;position:relative}.ax-top{height:30px;font:600 12px var(--f-display);white-space:nowrap;border-left:1px solid var(--line-soft);padding:8px 8px 0;position:absolute;top:0;overflow:hidden}.ax-bot{height:27px;color:var(--text-3);white-space:nowrap;border-left:1px solid var(--line-soft);padding:7px 0 0 4px;font-size:11px;position:absolute;top:30px;overflow:hidden}.ax-bot.wknd{color:var(--line)}.lanes{position:relative}.lane{border-bottom:1px solid var(--line-soft);display:flex;position:relative}.lane:last-child{border-bottom:0}.lane:nth-child(2n){background:var(--wash)}.lane-label{background:linear-gradient(var(--lane-bg,transparent), var(--lane-bg,transparent)), var(--bg);align-items:flex-start;gap:8px;padding:12px 10px 10px 12px;font-size:13px;font-weight:600;display:flex}.lane:nth-child(2n) .lane-label{--lane-bg:var(--wash)}.lane-label .ll-name{flex:1;align-items:center;gap:8px;padding-top:1px;display:flex}.lane-label .ll-name>span{white-space:nowrap}.lane-label .ll-count{color:var(--text-3);font-size:12px;font-weight:500}.lane-add{cursor:pointer;width:22px;height:22px;color:var(--text-2);background:0 0;border:0;border-radius:6px;flex:none;font-size:16px;line-height:1}.lane-add:hover{background:var(--wash-2)}.lane-track{z-index:2;flex:none;position:relative}.lane-track.can-add{cursor:copy}.layer{pointer-events:none;z-index:1;position:absolute}.grid-line{background:var(--line-soft);width:1px;position:absolute;top:0;bottom:0}.grid-line.soft{opacity:.5}.wknd-band{background:var(--wash);position:absolute;top:0;bottom:0}.outside{background:repeating-linear-gradient(90deg, var(--wash-2) 0 1px, transparent 1px 4px);opacity:.35;position:absolute;top:0;bottom:0}.today{background:var(--grad);z-index:4;pointer-events:none;width:2px;margin-left:-1px;position:absolute}.today-tag{background:var(--text);color:var(--bg);font:600 10px/1 var(--f-body);z-index:4;white-space:nowrap;pointer-events:none;border-radius:999px;padding:4px 7px;position:absolute;top:30px;transform:translate(-50%)}.guide{background:var(--text);opacity:.35;z-index:3;pointer-events:none;width:1px;display:none;position:absolute}.guide-tag{background:var(--text);color:var(--bg);font:600 10px/1 var(--f-body);white-space:nowrap;z-index:4;pointer-events:none;border-radius:4px;padding:4px 6px;display:none;position:absolute;top:4px;transform:translate(-50%)}.it{height:22px;font:500 12px/1 var(--f-body);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:0;display:flex;position:absolute}.it:hover .lbl{text-underline-offset:2px;text-decoration:underline}.it.sel{outline:2px solid var(--text);outline-offset:3px}.it .lbl{text-overflow:ellipsis;max-width:340px;overflow:hidden}.it .lbl .sub{color:var(--text-3);margin-left:5px;font-weight:500}.bar{height:22px;font:600 12px/1 var(--f-body);cursor:pointer;white-space:nowrap;border:0;border-radius:5px;align-items:center;padding:0 8px;display:flex;position:absolute;overflow:visible}.bar .in{text-overflow:ellipsis;overflow:hidden}.bar .out{color:var(--text);font-weight:500;position:absolute;left:calc(100% + 7px)}.bar.phase{background:var(--c-phase);color:#fff}.bar:hover{filter:brightness(1.06)}.bar.sel{outline:2px solid var(--text);outline-offset:2px}.mk{flex:none;width:12px;height:12px;display:inline-block}.mk-milestone{background:var(--c-milestone);border-radius:2px;transform:rotate(45deg)}.mk-milestone.planned{background:var(--bg);box-shadow:inset 0 0 0 2.5px var(--c-milestone)}.mk-milestone.missed{background:var(--bg);box-shadow:inset 0 0 0 2.5px var(--c-pause)}.ms-ghost{width:11px;height:11px;box-shadow:inset 0 0 0 2px var(--c-milestone);opacity:.7;pointer-events:none;position:absolute;transform:rotate(45deg)}.slip{border-top:2px dashed var(--c-milestone);opacity:.6;pointer-events:none;height:0;position:absolute}.tl-foot{border-top:1px solid var(--line-soft);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:18px;padding:10px 14px;font-size:12px;display:flex}.tl-foot .k{align-items:center;gap:6px;display:inline-flex}.sw-today{background:var(--grad);border-radius:2px;width:3px;height:14px}.stat-k{align-items:center;gap:6px;display:flex}.stat-v.sm{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.dr-title{align-items:center;gap:8px;display:flex}.rec-name{font:700 24px/1.15 var(--f-display);letter-spacing:-.01em;margin:0 0 6px}.dr-when{color:var(--text-2);margin-bottom:18px;font-size:13px}.kv{gap:14px;display:grid}.kv .k{color:var(--text-3);margin-bottom:2px;font-size:12px;font-weight:500}.kv .v{white-space:pre-wrap}.kv .v.prose{font:400 15px/1.6 var(--f-serif)}.byline{color:var(--text-3);border-top:1px solid var(--line-soft);margin-top:22px;padding-top:12px;font-size:12px}.typegrid{gap:8px;display:grid}.typegrid button{text-align:left;border:1px solid var(--line-soft);color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:10px;grid-template-columns:22px 1fr;align-items:start;gap:4px 12px;padding:12px 14px;display:grid}.typegrid button:hover{background:var(--wash);border-color:var(--line)}.typegrid b{font-weight:600}.typegrid span{color:var(--text-2);grid-column:2;font-size:12px}.typegrid svg{margin-top:2px}.fld-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.fld-head .btn.sm{padding:2px 8px}@media (width<=720px){:root{--lw:112px}.lane-label{padding:10px 6px 8px 10px;font-size:12px}.lane-label .ll-count{display:none}.lane-label .ll-name>span{white-space:normal}.tools{width:100%;margin-left:0}}.tabs{background:var(--wash-2);border-radius:9px;gap:2px;padding:3px;display:flex}.tab{font:600 13px var(--f-body);cursor:pointer;color:var(--text-2);background:0 0;border:0;border-radius:7px;padding:6px 14px}.tab[aria-selected=true]{background:var(--bg);color:var(--text);box-shadow:0 1px 2px #0000001f}.search{background:var(--field);border:1px solid var(--line-soft);width:200px;font:inherit;color:var(--text);border-radius:8px;padding:7px 12px}.pause-band{background:repeating-linear-gradient(135deg, var(--pause-hatch) 0 7px, transparent 7px 14px);border-left:1px solid var(--pause-edge);border-right:1px solid var(--pause-edge);position:absolute;top:0;bottom:0}.pause-band.ongoing{border-right:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.bar.pause{background:repeating-linear-gradient(135deg, var(--c-pause) 0 6px, #f05a85 6px 12px);color:#000}.bar.pause.ongoing:after{content:"";background:linear-gradient(90deg, transparent, var(--bg));opacity:.75;pointer-events:none;border-radius:0 5px 5px 0;width:18px;position:absolute;top:0;bottom:0;right:0}.mk-decision{background:var(--c-decision);border-radius:2px}.mk-decision.revisit{background:var(--bg);box-shadow:inset 0 0 0 2.5px var(--c-decision)}.sw-hatch{border:1px solid var(--pause-edge);background:repeating-linear-gradient(135deg, var(--pause-hatch) 0 4px, transparent 4px 8px);border-radius:2px;width:18px;height:12px}.paused-now{border:1px solid var(--pause-edge);background:repeating-linear-gradient(135deg, var(--pause-hatch) 0 7px, transparent 7px 14px);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.paused-now svg{flex:none}.paused-now p{flex:300px;margin:0}.paused-now b{font-weight:600}.log{border:1px solid var(--line-soft);border-radius:12px;overflow:hidden}.log .nothing{padding:28px 16px}.log-month{font:700 13px var(--f-display);background:var(--wash);border-bottom:1px solid var(--line-soft);padding:10px 16px}.log-row{border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--text);background:0 0;grid-template-columns:110px 22px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 16px;display:grid}.log-row:hover{background:var(--wash)}.log>div:last-child .log-row:last-child{border-bottom:0}.log-date{color:var(--text-2);padding-top:2px;font-size:12px;font-weight:500}.log-ic{padding-top:3px}.log-title{font-weight:600;display:block}.log-meta{color:var(--text-3);margin-top:2px;font-size:12px;display:block}.log-detail{font:400 13px/1.5 var(--f-serif);color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.log-type{color:var(--text-2);white-space:nowrap;padding-top:2px;font-size:12px}.rel{gap:6px;display:grid}.rel button{text-align:left;border:1px solid var(--line-soft);color:var(--text);cursor:pointer;font:500 13px var(--f-body);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.rel button:hover{background:var(--wash)}.rel .d{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:12px}.people-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.people-chips li{background:var(--wash-2);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:13px;font-weight:500;display:inline-flex}.people-chips button{cursor:pointer;width:22px;height:22px;color:var(--text-2);background:0 0;border:0;border-radius:50%;font-size:15px;line-height:1}.people-chips button:hover{background:var(--wash-2);color:var(--text)}fieldset.checks{border:0;min-inline-size:0;margin:0;padding:0}fieldset.checks legend{color:var(--text-2);margin-bottom:6px;padding:0;font-size:12px;font-weight:600}.check-row{flex-wrap:wrap;gap:18px;display:flex}.check{cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}@media (width<=720px){.search{flex:1;width:auto}.log-row{grid-template-columns:78px 18px minmax(0,1fr)}.log-type{display:none}}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--text);color:var(--bg);opacity:0;pointer-events:none;z-index:60;border-radius:9px;padding:10px 16px;font-size:13px;font-weight:500;transition:opacity .18s,transform .18s;position:fixed;transform:translate(-50%,20px)}.toast.on{opacity:1;transform:translate(-50%)}@media (width<=720px){.top-actions .btn{padding:6px 10px}.row2{grid-template-columns:1fr}.stat+.stat{padding-left:12px}.plist li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.plist-meta,.plist-when{text-align:left;grid-column:1/-1}.top{gap:12px;padding:14px 16px}.logo{width:64px;margin-right:0}.top-title{padding-left:12px}.tagline{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.select{appearance:none;background:var(--field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid var(--line-soft);font:500 13px var(--f-body);color:var(--text);border-radius:8px;max-width:280px;padding:7px 34px 7px 12px}.stat-s.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:start;max-height:3em;line-height:1.5;display:-webkit-box;overflow:hidden}.chip-n{color:var(--text-3)}.hp-paused{border-color:var(--pause-edge);background:repeating-linear-gradient(135deg, var(--pause-hatch) 0 5px, transparent 5px 10px)}.hc-row{gap:12px;display:flex}.hc{align-items:center;gap:5px;display:inline-flex}.hc i{border-radius:50%;width:10px;height:10px}.hc-ontrack{background:#8adea6}.hc-atrisk{background:#d6e163}.hc-offtrack{background:#ee3168}.hseg{background:var(--wash-2);border-radius:3px;gap:2px;height:6px;margin-top:8px;display:flex;overflow:hidden}.hseg i{height:100%;display:block}.pf-tl .tl-axis .cell-label{width:var(--plw)}.pf-grp{border-bottom:1px solid var(--line-soft);background:var(--wash-2);height:36px;display:flex}.pf-grp .cell-label{width:var(--plw);font:700 13px var(--f-display);background:linear-gradient(var(--wash-2), var(--wash-2)), var(--bg);align-items:center;gap:8px;padding:0 14px;display:flex}.pf-grp .cell-label span{font:500 12px var(--f-body);color:var(--text-3)}.pf-row{border-bottom:1px solid var(--line-soft);height:66px;display:flex}.pf-label{width:var(--plw);z-index:5;background:var(--bg);border-right:1px solid var(--line-soft);color:var(--text);flex:none;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 10px;padding:8px 12px 8px 14px;text-decoration:none;display:grid;position:sticky;left:0}.pf-label:hover .pf-name{text-underline-offset:2px;text-decoration:underline}.pf-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.pf-sub{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:12px;overflow:hidden}.pf-pills{flex-direction:column;grid-area:1/2/span 2;align-items:flex-end;gap:4px;display:flex}.pf-track{cursor:pointer;z-index:2;flex:none;position:relative}.pf-span{background:var(--wash-2);border-radius:5px;height:10px;position:absolute;top:40px}.pf-span.proposed{border:1.5px dashed var(--line);background:0 0}.pf-ph{background:var(--c-phase);border-radius:3px;height:10px;position:absolute;top:40px}.pf-ph.future{opacity:.32}.pf-ph.proposed{opacity:.18}.pf-pause{background:repeating-linear-gradient(135deg, var(--pause-hatch) 0 6px, transparent 6px 12px);border-left:1px solid var(--pause-edge);border-right:1px solid var(--pause-edge);position:absolute;top:7px;bottom:7px}.pf-pause.ongoing{border-right:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.pf-ms{width:10px;height:10px;position:absolute;top:19px}.pf-ms-l{white-space:nowrap;text-overflow:ellipsis;max-width:200px;color:var(--text-2);pointer-events:none;font-size:11px;font-weight:500;position:absolute;top:15px;overflow:hidden}.pf-end{background:var(--text);opacity:.55;border-radius:1px;width:2px;height:18px;position:absolute;top:36px}.sw-phase{background:var(--c-phase);border-radius:3px;width:22px;height:8px;display:inline-block}.sw-phase.ahead{opacity:.32}.sw-end{background:var(--text);opacity:.55;width:2px;height:14px;display:inline-block}.att-wrap{border:1px solid var(--line-soft);border-radius:12px;overflow-x:auto}table.pf-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1040px}.pf-table th,.pf-table td{text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top;padding:12px 14px}.pf-table thead th{color:var(--text-2);background:var(--wash);white-space:nowrap;font-size:12px;font-weight:500}.pf-table .pf-line{cursor:pointer}.pf-table .pf-line:hover td{background:var(--wash)}.pf-table tr.grp th{font:700 13px var(--f-display);background:var(--wash-2);padding:9px 14px}.pf-table tr.grp span{font:500 12px var(--f-body);color:var(--text-3);margin-left:6px}.pf-table tbody:last-child tr:last-child td{border-bottom:0}.pf-table .nm{color:var(--text);font-weight:600;text-decoration:none}.pf-table .nm:hover{text-underline-offset:2px;text-decoration:underline}.pf-table .sm2{color:var(--text-3);margin-top:2px;font-size:12px}.pf-table .pills{flex-wrap:wrap;gap:6px;display:flex}.pf-table .nowrap{white-space:nowrap}.why{color:var(--text-3);white-space:normal;max-width:280px;margin-top:6px;font-size:12px}.cnt{align-items:center;gap:5px;margin-right:12px;font-weight:600;display:inline-flex}.pf-recent{margin-top:34px}.pf-recent h2{font:700 22px var(--f-display);letter-spacing:-.01em;margin:0 0 12px}.pf-recent .proj{color:var(--text-2);font-weight:600}.pf-more{margin-top:8px}@media (width<=720px){.pf-pills{flex-direction:row;grid-area:auto/1;align-items:center}.pf-label{grid-template-columns:minmax(0,1fr)}.pf-row{height:84px}.pf-span,.pf-ph{top:56px}.pf-end{top:52px}.pf-ms{top:32px}.pf-ms-l{top:28px}}.mk-change{background:var(--c-change);clip-path:polygon(50% 0,100% 100%,0 100%);width:14px;height:13px}.cmp{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cmp>div{border:1px solid var(--line-soft);border-radius:9px;min-width:0;padding:10px 12px}.cmp>div.now{border-color:var(--c-change)}.pin{background:var(--wash-2);border-radius:9px;gap:4px;padding:10px 12px;font-size:13px;display:grid}.pin a{color:inherit;overflow-wrap:anywhere;font-weight:600}.pin .stat-s{font-size:12px}.pin.gone{border:1px dashed var(--line)}.prd-hint{border:1px solid var(--c-change);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;font-size:13px;display:flex}.prd-hint p{flex:280px;margin:0}.prd-hint b{font-weight:600}.ph-meta a{color:var(--text);font-weight:600}@media (width<=720px){.cmp{grid-template-columns:1fr}}.mk-meeting{background:var(--c-meeting);border-radius:50%}.row3{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.row3 input{width:100%;min-width:0}.tag.src{border-color:var(--c-meeting)}.tag.done{background:var(--wash-2)}.tag.also{border-style:dashed}.outlook-fields{gap:8px;display:grid}.outlook-fields .notice{margin:0}.locked{background:var(--wash);border-radius:9px;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;padding:10px 12px;font-size:13px;display:grid}.locked dt{color:var(--text-3)}.locked dd{min-width:0;margin:0}.agenda{border:1px solid var(--line-soft);border-radius:10px;max-height:min(60vh,560px);position:relative;overflow-y:auto}.ag-day{z-index:1;font:700 12px var(--f-display);background:var(--bg);border-bottom:1px solid var(--line-soft);padding:7px 12px;position:sticky;top:0}.ag-day.ag-today{color:var(--c-phase)}.ag-ev{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.ag-ev:hover{background:var(--wash)}.ag-ev:focus-visible{outline:2px solid var(--c-phase);outline-offset:-2px}.ag-ev[aria-disabled=true]{cursor:default;opacity:.55}.ag-ev[aria-disabled=true]:hover{background:0 0}.ag-time{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px}.ag-what{gap:2px;min-width:0;display:grid}.ag-title{overflow-wrap:anywhere;font-weight:600}.ag-meta{color:var(--text-3);font-size:12px}.ag-tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}@media (width<=720px){.row3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
