@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/app/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/app/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/app/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/app/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/app/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/app/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/app/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/app/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/app/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/app/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(/app/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/app/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiQAA4AAAAACzgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAKAAAAD8jmuU7UdTVUIAAAHkAAAALQAAAC4jdiSCT1MvMgAAAhQAAABNAAAAYHMBrgpTVEFUAAACZAAAACYAAAAqeZRq5WNtYXAAAAKMAAAAZAAAAIpNu/P9Z2FzcAAAAvAAAAAIAAAACAAAABBnbHlmAAAC+AAAA2gAAASK2TaQ7GhlYWQAAAZgAAAANgAAADYgeMTUaGhlYQAABpgAAAAfAAAAJBDfBrhobXR4AAAGuAAAADcAAAA8Q6kDYmxvY2EAAAbwAAAAIAAAACAI2QpZbWF4cAAABxAAAAAcAAAAIAAmAL9uYW1lAAAHLAAAAP4AAAIMK0FNV3Bvc3QAAAgsAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJYRBJrgRUOdUGCANA8OJaZh18ELzBbQN0DiZIi3V0LMAktM89mty7/2yAZNBcjJDABiHy6jL63dkIvnoqrJmMDIqJyatzjxVcxi/Ig9KQOz5QT66ZqEa9kxQE+1JZyAVFOTLz7r1RjsjhM8+bFBMWHN7zGIUwSDEzSmAerLuwmfVIxudPJegcY/sJ5n4qW3jaY2BkYGDgYtABQmYXN58QBonkyqIcBpGcxJI8BhEGEGABEf//g0gAlk8HPAAAAHjaY2Bh2c4UwcDKwMAqwrKBgYFhGoRm2sNgxNTBgAKY2EEEjBfs4evJcICBV2ELR8jfFQwMHCFMEQoMjPNBciwWrAuAlAIDCwAwMAwiAAAAeNpjYARCDiBmYBABkzIMTOXpGSUgJgMTA5hiZGWKYGAAACwHAl0AAHjaVcg1AUIBFAXQg7vLTJVfgwzM5KEAzoJDEkYsBK7vXUcYEVRFhB4e1UZdUURcTkOgYxsKR/vRefTYmFwu/O296Cx6eO6X82VzaV2CSwjYNYXUfS8rrwhyYpLiUhLSV1I9F+YAAQAB//8AD3jalFMDkBxBFP2/R3GyPt/tzCpOZhkUYp9j2zrFtm3bNkux7ULsFGJMb3riXPEG7fdef0FhOAUggLAcOJCgIBQFE9ggGuJBATeUhLLgBfD67RZnHv9TfOhrHv+MjOnJyVl162bUrJlVtWpW5coZoVBOuXIZpUpllCiR43BkJCRkRUUBEPAA8Bq7swQFALxoR4Wzc8hxHryGpfHa7e7ajq6k//MnwvIvbbAGPUTykxNaRQDuJ1Ja+gNZ5D8sKiZvbjwmrZ62+n8SPoit/vBU/sET9R+PSXa5/F6z1asGWCeKuTmfJ41KXFtb9dZa22BULmpT4shktXZtNXlkIgACe/iVzMp8AHYDepF9BnxKI99hS2z5jkaSNK6Btoq0/LZL2wLh8O/zRAQedPxkNt/A8BFsYggEA17VarUYFIOvDFFkSZTYEFv7anfM3nev7bWIGiO6DWxU0XFVWK5diDfHTPm0gnbF9LS52dXcUbFa1x8ZUjn8QJgiHIXCjFMBEGQHKWZ0eFXeWIzwbivTCNqtNqsVXW4X+0QmQh7fopdWrMByt25i+eXL6cWbC8565YLfcgrK3vOkJWvPLtBXCsUdwVQ8iqlHjtCttCrdeuQkmTQkrWPH1METybSOaYMmIpk4JL0jIHjofL4QH9L9gn/8sp32v4rxGH+V9qfzsQsf+naBU7+eovN1TywA4N0MEfXDE7ojbHHEYlH8Pv2iivzTFz1Cs1PWnonNL+E1Lr8po2vdASWu8iE6PkaZM6VE07pGSqPTPc0bueMpMC4OksMP+Ey+ERRl3pB1b7iI32fU2Y0WMxHd6k936N7QNXRntF35ZsToN8tWvhk56s2KRQ1CRbVVRSsm4omiFRIXdB1vN+eLm4m4fgPitJlhWLeBhmcc71q/Z996nfBMn3odW6eplYFAHaY7gkVBgdq6qm6C3xdUWNHZmYjFzCT17AsGAkGvyFZEdNv12V9r2arCdn96giWFWfJaSLvEBYHGrc3N+JAWZylkkuUS7TzVO3kMNvGGUDKh6gUtg5BbHGf+Pn45adlQI5sIGXFJljusZhq22zOjl1hZuwrlymkqm2xKsTNfsUJERMFQ301aUdLCVMRIyjRPNzGFWXMFC4ukpbSui5S8iomypI2ia52+X6i1mdncUCuLFQBkGTWlAAEAAAAEgQb7OTYiXw889QADB9AAAAAA27amhAAAAADdH1Gf/rz9sgnMCS4AAAAGAAIAAAAAAAB42mNgZGDgCPm7goGBy+Xfnn97OM8ARVABPwChtQaqAHjaYz3BcIJVlUEDhlkWMTCAMKspQw/rRwYbFhOgWDnDTJbDDAGMExgYQJhlAxCfYvAEAEv0C0gAAAAAWgB3AJsAzQDlAO0BFgFZAXIBnQHZAdkB2QHZAkV42mNgZGBg4GdIYeBliGRgA/MQgJmBEQAUnQDmeNqF0MVRBEEUgOEfd7nic8Pd4YK765V1354awSEAoiAUIiAUYqDr1bq2fu0CtPJJHTX1LcA3fynXYPCbci2d/KRcxxJfKdfnzGmgFzPlRgwuUu5kgX7ENdBOd8oNWnBNgAQRtlDE8XNPgAghwjiSHUzWmGYaGx8WEUwc7Sls7ThTKCxCTHPOHiec4iGJhcIkwGTR/ncEsGStIonBAlMsMsNCjta55oBTDrWq7XdFgBCutgerYLZRNHtbRl6wMm80mGOGWVa1bgjLqsJdLsRRbZ+s2MSV31HyEoORzE/Zqb8KEZEZLl6m8KFIyA+G8WDJ7n48TJPIPYnRf5pBTsMAAHjaY2BiAIP/cxiMGLABfiBWYTjJyMRgw8jMyMLIysjGyM7IwcDMyMnIxcjN5phUlFqWyhlaXFKUmFmSXMlempdpYOLkCKFdLThL0WScoDKWYNrA0YDJOQjENDJwMgEAa+4bNwA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/app/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/app/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/app/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/app/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(/app/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/app/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/app/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/app/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/app/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/app/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:700;src:url(/app/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/app/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/app/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/app/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/app/assets/manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(/app/assets/manrope-greek-800-normal-Bw-67qu9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/app/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(/app/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/app/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/app/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:800;src:url(/app/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/app/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.thesis-author{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px}.thesis.key{background:var(--key-bg);border-radius:12px;padding:10px 12px;margin:2px -12px}.thesis-messenger .chat-turn>.initial-badge{margin-top:1px;flex:none}.who-picker>.link{max-width:100%;white-space:normal;text-align:left;overflow-wrap:anywhere}.who-picker .who-login{display:block;overflow-wrap:anywhere;font-size:var(--fs-mono);color:var(--meta);line-height:1.4}.priority-draft-description{margin:0 0 26px}.priority-draft-description .draft-field{display:block;width:100%;padding:0;border:0;border-radius:0;background:transparent;resize:none;outline:none;font-size:var(--fs-lead);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking)}.priority-draft-description .draft-field:focus{box-shadow:none}@media(max-width:1179px){.priority-draft-description .draft-field{font-size:max(var(--fs-field),var(--fs-lead));line-height:var(--prose-leading)}}@media(max-width:1179px){.player .player-more{position:relative;flex:none;z-index:3}.player .player-more>summary{list-style:none;display:grid;place-items:center;width:44px;height:44px;border-radius:8px;font-size:22px;line-height:1;color:var(--meta);cursor:pointer}.player .player-more>summary::-webkit-details-marker{display:none}.player .player-more>summary:hover{background:var(--bg-subtle);color:var(--accent)}.player .player-more-actions{position:absolute;right:0;bottom:48px;width:168px;padding:6px;background:var(--bg-raised);border:1px solid var(--line-control);border-radius:10px;box-shadow:var(--shadow-sheet)}.player .player-more-actions>.player-skip{display:block;width:100%;min-height:44px;padding:8px 12px;text-align:left;border-radius:6px;color:var(--ink);font-size:var(--fs-meta);line-height:1.4}.player .player-more-actions>.player-skip:hover{background:var(--bg-subtle);color:var(--accent)}.player:has(.player-more) .player-controls{gap:6px}.shell.mobile-detail .player:has(.player-more){padding:10px 16px 8px;gap:8px 10px}.player .player-bar{border-radius:2px}}.evidence-anchor-active{background:#e5ebe6!important;border-radius:10px;transition:none!important}.evidence-anchor-fading{transition:background-color 1.2s ease!important}.evidence-thesis-return{position:sticky;top:0;z-index:2;display:block;width:100%;background:var(--bg-main);border:0;color:var(--accent);text-align:left;padding:10px 0;font-size:var(--fs-ui);font-weight:var(--w-medium);cursor:pointer}[data-theme=dark] .evidence-anchor-active{background:var(--accent-bg)!important}@media(max-width:1179px){.evidence-thesis-return{min-height:44px}}@media(prefers-reduced-motion:reduce){.evidence-anchor-fading{transition:none!important}}.evidence-popover{position:fixed;inset:auto;margin:0;padding:6px;border:0;border-radius:12px;background:var(--bg-raised);color:var(--ink);box-shadow:0 1px 2px #1f1e1a14,0 16px 40px #1f1e1a2e;width:480px;max-height:calc(100dvh - 24px);overflow:auto;z-index:30}.evidence-popover:not(:popover-open){display:block}.evidence-list{--fs-evidence-author:13.5px;--fs-evidence-text:14.5px;display:flex;flex-direction:column;gap:2px}.evidence-row{position:relative;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:9px}.evidence-navigable:hover,.evidence-row:focus-within{background:var(--bg-subtle)}.evidence-content{display:flex;gap:10px;min-width:0;flex:1}.evidence-content>.initial-badge{flex:none;margin-top:1px}.evidence-copy{flex:1;min-width:0}.evidence-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:3px;font-size:var(--fs-meta)}.evidence-meta b{color:var(--ink);font-weight:700;font-size:var(--fs-evidence-author)}.evidence-meta>span,.evidence-note,.evidence-version{color:var(--meta)}.evidence-text{font-size:var(--fs-evidence-text);line-height:1.5;color:var(--ink-secondary);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:pre-line}.evidence-version,.evidence-note{font-size:var(--fs-meta);line-height:1.5}.evidence-note{margin:8px 12px}.evidence-copy .evidence-note{margin:0}.evidence-go{position:absolute;inset:0;border:0;border-radius:9px;background:transparent;cursor:pointer}.evidence-go:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.evidence-play{position:relative;z-index:1;flex:none;width:28px;height:28px;border:0;border-radius:50%;background:var(--bg-subtle);color:var(--accent);display:grid;place-items:center;cursor:pointer}.evidence-play:hover{background:var(--accent-bg)}.evidence-play:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.evidence-retry{align-self:flex-start;margin:6px 12px}.evidence-sheet{position:fixed;inset:auto 0 0;margin:0 auto;width:100%;max-width:640px;max-height:calc(100dvh - 24px);padding:0 8px max(14px,env(safe-area-inset-bottom));border:0;border-radius:18px 18px 0 0;background:var(--bg-raised);color:var(--ink);box-sizing:border-box;overflow:auto}.evidence-sheet::backdrop{background:var(--overlay-scrim)}.evidence-handle{width:100%;height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--meta);cursor:pointer}.evidence-handle span{width:36px;height:4px;border-radius:3px;background:var(--line)}@media(max-width:1179px){.evidence-row{padding:12px}.evidence-row+.evidence-row{border-top:1px solid var(--line-row)}.evidence-text{font-size:var(--fs-body)}.evidence-play{width:40px;height:40px}.evidence-play:before{content:"";position:absolute;inset:-2px}}.thesis-prose .thesis-speaker{display:inline;font-size:inherit;line-height:inherit;font-weight:700;color:var(--ink)}.thesis-prose .thesis-copy:not([contenteditable]){display:inline}.thesis-prose .thesis-copy:not([contenteditable])>.md{display:inline}.thesis-prose .thesis-copy:not([contenteditable])>.md>p:first-child{display:inline;margin:0}.thesis-prose.messenger-thesis-meta{display:block;margin:0;font-size:inherit;line-height:inherit}.thesis-prose.messenger-thesis-meta .refs-link{margin-left:6px;padding-top:0;line-height:inherit}.thesis-prose .day-thesis-author b{font-size:inherit;line-height:inherit}.list-label.prom-closed-label{padding-top:16px}.prom-filters .row.count{line-height:normal}.prom-filters .row.muted-row:hover{color:var(--meta)}.prom-title-row .h1{line-height:1.5}.prom-list .prom-group{margin-top:26px}.prom-list .prom-group-label{margin:0 0 10px;font-size:var(--fs-h2);font-weight:700;letter-spacing:0;color:var(--ink)}.prom-list .prom-item{padding:0;border-bottom:1px solid var(--line-row)}.prom-list .prom-line{display:grid;grid-template-columns:18px minmax(0,1fr) 150px;align-items:start;gap:12px;min-height:60px;padding:11px 0}.prom-list .prom-open{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:4px;padding:0;font-weight:var(--w-text)}.prom-row-title{overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.45}.prom-row-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.prom-row-meta:empty{display:none}.prom-list .prom-due{grid-column:3;grid-row:1;max-width:150px;text-align:right;justify-self:end;font-size:var(--fs-meta);line-height:1.4;color:var(--meta);overflow-wrap:anywhere}.prom-list .idchip{flex-shrink:0;font-size:var(--fs-mono);color:var(--meta);padding:7px 4px;line-height:normal}.prom-list .star{grid-column:1;grid-row:1;align-self:start;width:18px;min-height:44px}.prom-dim{opacity:.58}.prom-empty{margin-top:22px}.prom-new{padding:12px 0}.prom-new .prom-open{display:block}.prom-new .editable{display:inline-block;min-width:140px}.task-drawer{position:fixed;inset:12px 12px 12px auto;margin:0;padding:0;width:min(600px,calc(100vw - 24px));height:calc(100dvh - 24px);max-width:none;max-height:none;border:1px solid var(--line-control);border-radius:16px;background:var(--bg-main);color:var(--ink);font:inherit;box-shadow:var(--shadow-sheet);overflow:hidden}.task-drawer[open]{display:flex;flex-direction:column}.task-drawer::backdrop{background:var(--overlay-scrim)}html:has(.task-drawer[open]) .entity-preview::backdrop,html:has(.task-drawer[open]) .sheet::backdrop{background:transparent}.task-drawer-head{display:flex;align-items:center;gap:4px;flex:none;padding:8px 14px;border-bottom:1px solid var(--line)}.task-drawer-head>span{flex:1;color:var(--meta);font-size:var(--fs-meta);text-transform:none;letter-spacing:0;line-height:1.4}.task-drawer-head>button,.task-drawer-head>a{display:flex;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 8px;border:0;border-radius:8px;background:transparent;font:inherit;color:var(--ink);cursor:pointer;text-decoration:none}.task-drawer-head>button:hover,.task-drawer-head>a:hover{background:var(--bg-subtle)}.task-drawer-head>button:disabled{opacity:.3;cursor:default}.task-drawer-head .task-close{font-size:26px}.task-drawer-body{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;min-height:0;flex:1;padding:20px 28px 28px;overflow-wrap:anywhere}.task-drawer-body>*{flex-shrink:0}.card-content{display:flex;flex-direction:column;gap:10px}.card-commands{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.task-drawer .card{border:0;background:transparent;box-shadow:none;border-radius:0;margin:0;padding:0}.task-drawer .card-head{align-items:flex-start;margin:0 0 24px}.task-drawer .card-text{font-size:22px;font-weight:700;line-height:1.4}.task-drawer .card-grid,.task-drawer .card-grid.pair{display:flex;flex-direction:column;gap:0;margin:0 0 24px}.task-drawer .card-grid>div{display:flex;align-items:center;gap:10px;min-height:48px;border-bottom:1px solid var(--line-row);font-size:var(--fs-ui);line-height:1.4}.task-drawer .card-grid .card-label{width:100px;flex-shrink:0;margin:0;text-transform:none;font-size:var(--fs-ui);letter-spacing:0;color:var(--meta);line-height:1.4}.task-drawer .card-value,.task-select{min-height:40px;min-width:0;border:0;background:transparent;font:inherit;color:var(--ink);padding:5px 0;text-align:left}.task-select{max-width:100%;text-overflow:ellipsis;flex:1;cursor:pointer}.task-select option{background:var(--bg-main);color:var(--ink)}.task-person-link{display:inline-flex;align-items:center;min-width:24px;min-height:40px}.task-drawer .card-why,.task-drawer .card-conditions{margin:0 0 20px;font-size:var(--fs-body);line-height:var(--text-leading)}.task-drawer .card-why>.card-label,.task-drawer .card-conditions>.card-label{font-size:var(--fs-ui);text-transform:none;color:var(--meta);margin-bottom:8px;letter-spacing:0;line-height:1.4}.task-drawer .card-meta{font-size:var(--fs-meta);line-height:1.4;color:var(--meta);margin:24px 0}.task-drawer .card-actions{padding-top:16px;border-top:1px solid var(--line);flex-wrap:wrap}.task-drawer .card-actions .btn{min-height:44px}.who-value{border:0;background:transparent;padding:0 4px;margin:0 -4px;border-radius:4px;font:inherit;font-weight:700;color:inherit;cursor:pointer}.who-value:hover,.who-value[aria-expanded=true]{background:var(--bg-app)}.who-picker{padding:14px;border:1px solid var(--line-control);border-radius:10px;background:var(--bg-subtle);margin-bottom:14px}.who-picker .btn.xs[aria-pressed=true]{background:var(--accent-bg);color:var(--accent);border-color:var(--accent-bg);font-weight:700}.card-value[data-state=saving]{opacity:.7}.card-grid .error-line{margin-top:4px}.day-deal-context{padding:10px 0;font-size:var(--fs-body);line-height:var(--text-leading)}.day-deal-context p{margin:6px 0}@media(max-width:1179px){.task-drawer{inset:auto 0 0;width:100%;height:calc(var(--app-height,100dvh) - 24px - env(safe-area-inset-top));max-height:calc(100dvh - 24px);border-radius:18px 18px 0 0;border-bottom:0}.task-drawer-body{padding:16px 20px calc(24px + env(safe-area-inset-bottom))}.task-drawer-body{touch-action:pan-y pinch-zoom}.task-drawer .card-text{font-size:21px}.task-drawer .card-grid .card-label{width:100px}.task-drawer .card-grid input,.task-drawer .task-select{font-size:var(--fs-field)}.prom-list .prom-due{max-width:100px;font-size:var(--fs-meta);line-height:1.4}.prom-list .idchip{display:none}.prom-list .star{width:36px;min-height:44px}}.task-grab{display:flex;align-items:center;justify-content:center;flex:none;height:44px;border:0;background:transparent;touch-action:none;cursor:grab}.task-grab>span{width:36px;height:4px;border-radius:4px;background:var(--line-control)}.prom-counterparty{display:inline-flex;align-items:center;gap:6px}.prom-counterparty>span:first-child,.prom-counterparty>.initial-badge{flex-shrink:0;white-space:nowrap}.prom-counterparty>span:last-child{min-width:0;overflow-wrap:anywhere}.prom-list .prom-due.owner-overdue{color:var(--warn);font-weight:700}.prom-list .prom-due.overdue{color:var(--ink);font-weight:600}.prom-list .prom-due.near{color:var(--ink);font-weight:700}.prom-list .prom-due.week{color:var(--ink);font-weight:var(--w-medium)}.task-drawer .card-meta{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:8px}.card-source-label{color:var(--meta)}.task-drawer-code{margin-left:10px;font-family:IBM Plex Mono,ui-monospace,monospace}.task-drawer-menu{position:relative;flex:none}.task-drawer-menu>summary{list-style:none;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;font-size:20px;color:var(--meta);border-radius:8px}.task-drawer-menu>summary::-webkit-details-marker{display:none}.task-drawer-menu>summary:hover{background:var(--bg-subtle)}.task-drawer-menu-items{position:absolute;right:0;top:46px;min-width:180px;padding:12px 16px;white-space:nowrap;background:var(--bg-raised);border:1px solid var(--line-control);border-radius:10px;box-shadow:var(--shadow-sheet);z-index:2;color:var(--ink);font-size:var(--fs-meta);line-height:1.4}.task-drawer-content{flex:1 0 auto;display:flex;flex-direction:column}.task-drawer-content>.card{flex:1}.task-drawer .card-head>.idchip{display:none}.task-drawer .card-actions{margin-top:auto}.task-drawer-neighbors{margin-left:auto;display:flex;gap:4px;align-items:center;color:var(--meta);font-size:var(--fs-meta);line-height:1.4}.task-drawer-neighbors>button{border:0;background:transparent;color:var(--meta);cursor:pointer;font:inherit;width:32px;min-height:44px;padding:0}.task-drawer-neighbors>button:disabled{opacity:.3;cursor:default}@media(max-width:1179px){.task-drawer-neighbors>span{display:none}.task-drawer-neighbors>button{width:44px}}.task-drawer-menu-items>a,.task-drawer-menu-items>button{display:block;width:100%;text-align:left;padding:8px 4px;border:0;background:transparent;color:var(--ink);font:inherit;cursor:pointer}.task-drawer-menu-items>a:hover,.task-drawer-menu-items>button:hover{color:var(--accent)}.task-drawer-menu-items>.task-menu-remove{color:var(--warn)}.task-drawer{border:0;border-radius:14px}.task-drawer .task-drawer-head{padding:16px 22px 0;border:0;min-height:32px}.task-drawer-head .task-close,.task-drawer-head .task-drawer-menu>summary{height:32px;min-width:32px;width:32px}.task-drawer .task-drawer-body{padding:12px 22px 0}.task-drawer .task-drawer-content{flex:0 0 auto}.task-drawer .card-content{gap:18px}.task-drawer .card-head{gap:12px;margin:0}.task-drawer .card-text{font-size:21px;line-height:1.3;letter-spacing:-.01em}.task-drawer .card-grid,.task-drawer .card-grid.pair{display:flex;gap:10px;margin:0}.task-drawer .card-grid>div{display:grid;grid-template-columns:100px minmax(0,1fr);column-gap:14px;align-items:center;min-height:24px;border:0;font-size:var(--fs-ui);line-height:1.4}.task-drawer .card-grid .card-label{width:auto;font-size:var(--fs-ui);font-weight:var(--w-text);line-height:1.4}.task-drawer .card-value,.task-drawer .task-select,.task-drawer .task-person-link{min-height:24px;padding:2px 0;font-size:var(--fs-ui);line-height:1.4}.task-drawer .card-value.placeholder{color:var(--accent)}.task-drawer .card-grid>div:not(.task-party-row):not(.task-priority-row)>.card-value{color:var(--accent);font-weight:600}.task-drawer .card-why,.task-drawer .card-conditions{margin:0;font-size:var(--fs-body);line-height:var(--text-leading)}.task-drawer .card-why>.card-label,.task-drawer .card-conditions>.card-label{font-size:var(--fs-ui);font-weight:600;margin-bottom:6px;line-height:1.4}.task-drawer .card-meta{margin:0 0 18px;font-size:var(--fs-meta);line-height:1.4;gap:6px 10px}.task-party-value{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.task-party-value>.card-value{min-width:0;overflow-wrap:anywhere}.task-party-popover{position:absolute;left:0;top:100%;width:min(300px,calc(100vw - 190px));z-index:5}.task-party-popover .who-picker{margin:4px 0 0;background:var(--bg-raised);box-shadow:var(--shadow-sheet)}.task-party-popover .inline-input{max-width:100%;box-sizing:border-box}.task-drawer .task-priority-chip{width:fit-content;max-width:100%;flex:none;padding:3px 9px;background:var(--bg-subtle);border-radius:7px;font-size:var(--fs-meta);font-weight:600;line-height:1.4}.task-additional{font-size:var(--fs-ui);line-height:1.4}.task-additional>summary{width:fit-content;color:var(--meta);cursor:pointer;font-weight:600}.task-additional>summary:hover{color:var(--accent)}.task-additional[open]>.card-grid{margin:12px 0}.task-drawer .task-drawer-footer{flex:none;padding:14px 22px;border-top:1px solid var(--line-row);background:var(--bg-main)}.task-drawer .task-drawer-footer .card-actions{margin:0;padding:0;border:0;gap:8px}.task-drawer .task-drawer-footer .error-line{margin:6px 0 0;max-height:100px;overflow:auto}.card .star{font-size:20px;line-height:1.3;color:var(--star-off)}.card .star.on,.prom-list .star.on,.card .star:hover,.prom-list .star:hover{color:var(--star)}.task-drawer .star{min-width:20px;min-height:27px;flex:none}@media(max-width:1179px){.prom-mobile-filters{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 16px;font-size:var(--fs-meta);line-height:1.4}.prom-mobile-filters>button{min-height:44px;border:0;border-radius:9px;padding:6px 10px;background:var(--bg-subtle);color:var(--meta);font:inherit;cursor:pointer}.prom-mobile-filters>button[aria-pressed=true]{background:var(--bg-raised);box-shadow:var(--shadow-selected);color:var(--ink);font-weight:700}.prom-mobile-filters>.prom-more-filters{background:transparent;color:var(--accent)}.task-drawer{top:max(0px,calc(var(--app-top,0px) + min(96px,max(12px,calc(var(--app-height,100dvh) - 420px)))));bottom:auto;height:calc(var(--app-height,100dvh) - min(96px,max(12px,calc(var(--app-height,100dvh) - 420px))));max-height:none;border-radius:22px 22px 0 0}.task-drawer .task-drawer-head{padding:0 20px;min-height:40px}.task-drawer .task-drawer-head>span{font-size:var(--fs-meta);line-height:1.4}.task-drawer-head .task-close,.task-drawer-head .task-drawer-menu>summary{width:44px;height:44px;min-width:44px}.task-grab{height:22px}.task-grab>span{width:40px;height:5px}.task-drawer .task-drawer-body{padding:8px 20px 0}.task-drawer .card-content{gap:16px}.task-drawer .card-text{font-size:20px;line-height:1.3}.task-drawer .card-grid>div{grid-template-columns:86px minmax(0,1fr);column-gap:12px;min-height:34px}.task-drawer .card-grid .card-label{font-size:var(--fs-ui);line-height:1.4}.task-drawer .card-value,.task-drawer .task-select,.task-drawer .task-person-link{min-height:34px;font-size:var(--fs-ui);line-height:1.4}.task-drawer .card-grid input,.task-party-popover input{font-size:var(--fs-field)}.task-party-popover{position:relative;left:auto;top:auto;grid-column:1/-1;width:100%;flex-basis:100%}.task-party-value{flex-wrap:wrap}.task-drawer .task-drawer-footer{padding:14px 20px max(20px,env(safe-area-inset-bottom))}.task-drawer .card-commands{flex:1;min-width:0}.task-drawer .card-commands .btn{min-height:50px;flex:1;padding:8px 12px}.task-drawer-neighbors{margin-left:0}.task-drawer-neighbors>button{width:32px}.task-drawer .task-drawer-footer .card-actions{flex-wrap:nowrap}}@media(max-height:420px)and (max-width:1179px){.task-grab{height:12px}.task-drawer .task-drawer-footer{padding:8px 12px}.task-drawer .card-commands .btn{min-height:44px}}.prom-list .star{font-size:14px;color:var(--star-off)}.task-drawer .task-drawer-head>span{font-size:var(--fs-meta);line-height:1.4}.task-drawer-head .task-close,.task-drawer-head .task-drawer-menu>summary{height:44px;min-width:44px;width:44px}.task-drawer .card-grid>div>.error-line{grid-column:2}@media(max-width:1179px){.task-drawer .card-grid>div{grid-template-columns:100px minmax(0,1fr);min-height:48px;border-bottom:1px solid var(--line-row)}.task-drawer .card-value,.task-drawer .task-select{font-size:var(--fs-ui);line-height:1.4}.task-drawer-neighbors>button{width:44px}.task-drawer .task-drawer-footer .card-actions{flex-wrap:wrap}.task-drawer .card-commands{flex-basis:100%}.task-drawer .task-drawer-footer .btn{font-size:var(--fs-ui);border-radius:12px;line-height:1.4}}@media(max-width:1179px){.task-drawer .task-drawer-head>span{font-size:var(--fs-meta);line-height:1.4}.task-drawer .card-value,.task-drawer .task-select{min-height:44px}.task-drawer .task-select{font-size:var(--fs-field)}.task-additional>summary{display:flex;align-items:center;min-height:44px}}.task-drawer .card-label:has(.task-date-help){position:relative;display:flex;align-items:center;gap:4px}.task-date-help{display:inline-block;font-size:var(--fs-meta);font-weight:var(--w-text);line-height:1.4}.task-date-help>summary{display:grid;place-items:center;list-style:none;width:24px;height:24px;border-radius:50%;color:var(--meta);cursor:pointer}.task-date-help>summary::-webkit-details-marker{display:none}.task-date-help>summary:hover{background:var(--bg-subtle);color:var(--accent)}.task-date-help>p{position:absolute;z-index:3;left:0;top:100%;width:min(260px,calc(100vw - 64px));margin:4px 0 0;padding:12px;border:1px solid var(--line-control);border-radius:10px;background:var(--bg-raised);color:var(--ink-secondary);box-shadow:var(--shadow-sheet);font-size:var(--fs-meta);line-height:1.4}@media(max-width:1179px){.commitments-view .prom-title-row .h1{font-size:var(--fs-h1);line-height:1.15;font-weight:800;margin:0 0 12px}.prom-list-actions{display:flex;justify-content:flex-end;margin:0 0 8px}.prom-list-actions>.btn{min-height:44px}.prom-list .prom-line{grid-template-columns:16px minmax(0,1fr) auto;gap:10px;padding:12px 0}.prom-list .prom-open{font-size:var(--fs-body);line-height:var(--text-leading)}.prom-list .prom-row-title{line-height:1.4}.prom-list .prom-row-meta{font-size:var(--fs-meta);line-height:1.4}.prom-list .prom-due{max-width:min(140px,35vw);font-size:var(--fs-meta);line-height:1.4}.prom-list .star{width:36px;margin-left:-10px;min-height:44px;padding:0}.task-date-help>summary{width:32px;height:44px}}.chat-people{margin:24px 0;container-type:inline-size}.chat-people-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;padding-bottom:10px}.chat-people-heading h2{margin:0;font-size:var(--fs-h2);font-weight:700;color:var(--ink)}.chat-people-heading>span{font-size:var(--fs-ui);color:var(--meta);line-height:1.4}.chat-people .chat-person-row{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(220px,300px);align-items:center;gap:12px;height:78px;padding:8px 0;border-top:1px solid var(--line-row)}.chat-person-copy{min-width:0}.chat-person-meta{display:flex;align-items:baseline;gap:10px;overflow:hidden;white-space:nowrap;font-size:var(--fs-meta);color:var(--meta);line-height:18px}.chat-person-meta strong{color:var(--ink);font-weight:700;flex:none;max-width:100%;overflow:hidden;text-overflow:ellipsis}.chat-person-meta>span{overflow:hidden;text-overflow:ellipsis}.chat-people .chat-person-example{margin:2px 0 0;font-size:var(--fs-ui);line-height:1.4;color:var(--ink-secondary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.chat-people .chat-person-count{color:var(--meta)}.chat-person-decision{display:flex;gap:8px;align-items:center;justify-content:flex-end;min-width:0}.chat-person-chip{display:flex;align-items:center;gap:6px;min-width:0;max-width:calc(100% - 104px);padding:6px 8px 6px 11px;min-height:34px;border:1.5px dashed var(--line-control);border-radius:8px;background:transparent;color:var(--meta);font-size:var(--fs-ui);line-height:1.4;cursor:pointer}.chat-person-chip>span:not(.chat-person-chevron){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-person-chip.proposed{border-color:var(--accent);color:var(--ink);font-weight:600}.chat-person-chip.confirmed{border:1.5px solid transparent;background:var(--accent-bg);color:var(--accent);font-weight:700}.chat-person-chevron{flex:none;color:var(--meta);font-size:var(--fs-meta);line-height:1.4}.chat-person-chip:hover:not(:disabled){background:var(--bg-subtle)}.chat-person-chip:disabled{cursor:default;opacity:.6}.chat-person-decision .chat-person-action{flex:none;width:96px;min-height:34px;padding:6px 0;font-size:var(--fs-meta);font-weight:600;white-space:normal;line-height:1.4}.chat-person-decision .chat-person-action.primary{font-size:var(--fs-ui);font-weight:700;line-height:1.4}.chat-people-ignored{margin-top:14px}.chat-person-picker{display:flex;flex-direction:column;gap:12px;min-height:0}.chat-person-picker>.field-input{flex:none;width:100%;margin:0}.chat-person-current{font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.chat-person-context{max-height:160px;overflow:auto;color:var(--ink-secondary);font-size:var(--fs-ui);line-height:1.4;padding-bottom:10px;border-bottom:1px solid var(--line-row)}.chat-person-context p{margin:0}.chat-person-context p+p{margin-top:8px}.sheet .chat-person-options[role=group]{gap:0;max-height:360px;overflow:auto;min-height:0}.chat-person-option{display:flex;align-items:center;gap:10px;padding:10px 8px;min-height:54px;width:100%;border:0;border-bottom:1px solid var(--line-row);background:transparent;text-align:left;color:var(--ink);cursor:pointer;font-size:var(--fs-ui);line-height:1.4}.chat-person-option strong{font-weight:600;overflow-wrap:anywhere}.chat-person-option small{font-size:var(--fs-meta);color:var(--meta);overflow-wrap:anywhere;line-height:1.4}.chat-person-option:hover:not(:disabled),.chat-person-option[aria-pressed=true]{background:var(--bg-subtle)}.chat-person-option:disabled{opacity:.6;cursor:default}.chat-person-picker-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:8px;border-top:1px solid var(--line-row)}.chat-person-ignore{margin-left:auto;color:var(--meta)}.chat-person-create{display:flex;flex-direction:column;gap:10px}.chat-person-create label{font-size:var(--fs-meta);font-weight:600;line-height:1.4}@container (max-width:520px){.chat-people .chat-person-row{grid-template-columns:32px minmax(0,1fr);gap:8px 10px;height:auto;min-height:78px;padding:12px 0}.chat-person-decision{grid-column:2;justify-content:flex-start}.chat-person-chip{max-width:calc(100% - 104px)}}@media(max-width:1179px){.chat-person-decision .chat-person-action,.chat-person-chip{min-height:44px}.chat-person-picker input{font-size:var(--fs-field);min-height:44px}.chat-person-picker .link,.chat-person-picker .btn{min-height:44px}.sheet .chat-person-options[role=group]{max-height:45dvh}}.chat-people .chat-person-row{grid-template-columns:minmax(0,1fr) 300px;gap:14px;height:auto;min-height:78px}.chat-person-meta strong{font-size:var(--fs-meta);line-height:1.4}.chat-person-meta>span b,.chat-people-heading>span b{font-weight:600;color:var(--ink)}.chat-person-chip{flex:1;max-width:none;border:1.5px dashed var(--voice-candidate-line)}.chat-person-chip.proposed{border-color:var(--voice-candidate-line)}.chat-person-decision .chat-person-action.primary{width:56px}.chat-person-picker.picker-cols{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px}.chat-person-context{max-height:none;overflow:auto;border:0;padding:0;font-size:var(--fs-ui);line-height:1.4}.chat-person-context .label{display:block;margin:0 0 12px}.chat-person-picker>.error-line,.chat-person-picker>.subline{grid-column:1/-1}.chat-person-options .chat-person-option{display:flex;padding:10px 12px;gap:10px;border:0;border-radius:8px;min-height:52px}.chat-person-option>span:first-child{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.chat-person-options .chat-person-option.active{background:var(--accent-bg);box-shadow:inset 0 0 0 1px var(--voice-candidate-line)}.chat-person-option small{font-family:IBM Plex Mono,monospace}.sheet.picker:has(.chat-person-create),.sheet.picker:has(.chat-person-picker .error-line){height:auto}@container (max-width:580px){.chat-people .chat-person-row{grid-template-columns:minmax(0,1fr);padding:12px 0;gap:8px}.chat-person-decision{grid-column:1;justify-content:flex-start;max-width:360px}.chat-person-chip{max-width:none}}@media(max-width:1179px){.chat-person-picker.picker-cols{display:flex;flex-direction:column;gap:12px;overflow:hidden}.chat-person-context{flex:none;max-height:min(160px,25dvh)}.chat-person-picker .picker-choices{flex:1;min-height:0;overflow:hidden}.sheet .chat-person-options[role=group]{max-height:none;overflow:auto}.chat-person-create{overflow:auto}html[data-keyboard] .chat-person-context{display:none}.sheet.picker:has(.chat-person-create),.sheet.picker:has(.chat-person-picker .error-line){height:calc(var(--app-height,100dvh) - max(env(safe-area-inset-top),min(70px,var(--app-height,100dvh)*.14)))}}.sheet.picker:has(.chat-person-picker) .sheet-title{min-width:0;overflow-wrap:anywhere}.chat-person-option>.picker-enter{flex:none;display:block}.chat-person-meta{flex-wrap:wrap;white-space:normal;overflow:visible;gap:2px 10px}.chat-person-meta strong{white-space:normal;overflow-wrap:anywhere}.chat-person-meta>span{white-space:nowrap}.list-days .week-head{gap:4px}.list-days .week-title{flex:1;min-width:0;padding:3px 0}.list-day-title{margin:0;font-size:var(--fs-h2);font-weight:700;line-height:1.4;letter-spacing:-.01em}.list-days .week-arrow{flex:none}.week-navigation{display:flex;align-items:center;flex:none}.processing-status{display:inline-flex;align-items:center;gap:5px}.processing-dot{width:5px;height:5px;flex:none;border-radius:50%;background:var(--accent-button)}.day-build-state{display:inline-flex;align-items:center;gap:8px;flex:none;color:var(--accent);font-size:var(--fs-meta);line-height:1.4;min-height:36px}.day-build-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--accent-button);box-shadow:0 0 0 4px var(--accent-bg);animation:pulse 1.6s ease-in-out infinite}.day-status-title{font-weight:var(--w-text)}.day-thesis-author{display:inline-flex;align-items:center;gap:8px;vertical-align:middle;margin-right:4px;line-height:1.4}.day-thesis-author .initial-badge{flex:none;vertical-align:middle}.day-thesis-author b{font-size:var(--fs-ui);font-weight:700;line-height:1.4}@media(max-width:1179px){.day-article>.day-kind{display:none}.day-article .tabs[aria-label="Разделы итога дня"]{gap:18px}.day-article .tabs[aria-label="Разделы итога дня"]>.tab{font-size:var(--fs-ui);line-height:1.4}.day-article .day-build-state{font-size:var(--fs-meta);gap:7px;align-self:flex-start;line-height:1.4}}.sheet .q-explain{font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.sheet .label.q-group{margin-top:10px}.q-empty{font-size:var(--fs-ui);color:var(--meta);padding:10px 0 4px;line-height:1.4}.q-short{font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.q-short .q-subject{font-weight:600;white-space:nowrap}.q-acts .link.q-giveup:hover{color:var(--warn)}.q-acts .q-done{font-size:var(--fs-meta);color:var(--accent);line-height:1.4}.q-answer .btn{flex:none;margin-top:4px}.link.q-more{align-self:flex-start;margin-top:10px;font-size:var(--fs-meta);font-weight:600;line-height:1.4}.notice.q-card{font-size:var(--fs-ui);line-height:1.4}.notice.q-card .q-acts{margin-top:10px}.notice.q-card .field-input{background:var(--bg-main)}.chat-sys.warm{white-space:pre-wrap}.chat-context button:hover{color:var(--warn)}.screen-actions .btn{padding:8px 14px}.screen-box .field-input+label{margin-top:6px}.chat-action{margin:12px 0;padding:12px;border:1px solid var(--meta);border-radius:8px;font-size:var(--fs-meta);overflow-wrap:anywhere;line-height:1.4}.chat-action p{margin:6px 0;white-space:pre-wrap;max-height:240px;overflow:auto}.chat-action-buttons{display:flex;gap:12px;margin-top:10px}.chat-action-buttons button{font:inherit;cursor:pointer;padding:5px 10px}.shell.no-chat{grid-template-columns:var(--list-width) minmax(0,1fr)}.agent-list .list-add.flush{padding:0 10px 6px}.agent-row .row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.agent-row .row-title.pending{color:var(--meta)}.agent-row .row-sub{display:flex;flex-wrap:wrap;gap:2px 16px;max-width:100%}.agent-row .row-sub>span{white-space:nowrap}.agent-row .row-sub b{font-weight:600;color:var(--ink)}.list-empty.warm{color:var(--warn)}.main.agent-main{display:flex;background:var(--bg-app)}.chat.chat-page{border-left:0;width:100%;max-width:720px;height:100%}.chat-page .chat-head{padding:26px 20px 14px}.chat-title{min-width:0;flex:1}.chat-title .chat-title-text{font-size:20px;line-height:1.3;font-weight:700;margin:0;overflow-wrap:anywhere}.chat-head-title{display:flex;align-items:baseline;gap:8px;min-width:0;color:inherit;text-decoration:none}.chat-head-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-all{flex:none;font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.chat-head-title:hover .chat-all{color:var(--accent)}.chat-closed{display:flex;flex-direction:column;gap:10px;align-items:flex-start;border:1px dashed var(--line-control);border-radius:12px;padding:12px 14px;font-size:var(--fs-ui);color:var(--meta);line-height:1.4}.chat .chat-me,.chat .chat-ai{position:relative;padding-right:32px}.copy-btn{position:absolute;top:5px;right:5px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--meta);opacity:.45;cursor:pointer;padding:0}.chat-me:hover>.copy-btn,.chat-ai:hover>.copy-btn,.md-quote:hover>.copy-btn,.copy-btn:focus-visible{opacity:1}.copy-btn:hover{background:var(--bg-subtle);color:var(--ink)}.copy-btn.done{opacity:1;color:var(--accent)}.md .md-quote{position:relative;margin:8px 0;padding:6px 30px 6px 12px;border-left:3px solid var(--line-control);background:var(--bg-app);border-radius:0 8px 8px 0;color:var(--ink)}.md .md-quote:first-child{margin-top:0}.md .md-quote:last-child{margin-bottom:0}.md .dash-mark.num{min-width:1.3em;text-align:right;font-variant-numeric:tabular-nums;color:var(--meta)}.md .md-quote+p,.md p+.md-quote{margin-top:8px}.chat .chat-head{margin:0;border-bottom:0;padding:16px 20px 12px;flex:none}.chat .chat-reset{flex:none;white-space:nowrap}.chat .chat-ai{background:transparent;border:0;border-radius:0;max-width:100%;width:100%;padding:0 30px 0 0;font-size:var(--fs-body);line-height:var(--text-leading)}.chat .chat-me{border-radius:12px 12px 4px;padding:10px 34px 10px 14px;max-width:94%;font-size:var(--fs-body);line-height:var(--text-leading);background:var(--accent-bg)}.chat .chat-run-line{text-align:left;display:flex;align-items:center;gap:8px;padding:0;color:var(--meta);font-size:var(--fs-meta);line-height:1.4}.chat .chat-run-line:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.chat .chat-page-context{display:flex;align-items:center;gap:6px;width:fit-content;max-width:100%;font-size:var(--fs-meta);line-height:1.4;color:var(--accent);background:var(--accent-bg);padding:3px 8px;border-radius:6px;margin:0 0 8px}.chat-page-context>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat .copy-btn{opacity:0;width:26px;height:26px;top:0;right:0}.chat .chat-me>.copy-btn{top:7px;right:5px}.chat-me:hover>.copy-btn,.chat-ai:hover>.copy-btn,.chat-me:focus-within>.copy-btn,.chat-ai:focus-within>.copy-btn,.chat .copy-btn:focus-visible,.chat .copy-btn.done{opacity:1}@media(hover:none),(pointer:coarse){.chat .copy-btn{opacity:1;min-width:44px;min-height:44px}.chat .chat-ai,.chat .chat-me{padding-right:48px}}.main.agent-main{background:var(--bg-main)}.chat.chat-page{max-width:none;background:var(--bg-main)}.chat.chat-page .chat-head{padding:22px 44px 14px;border-bottom:1px solid var(--line-row);align-items:center;flex-wrap:nowrap}.chat-page .conversation-meta{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:3px;color:var(--meta);font-size:var(--fs-meta);line-height:1.4}.chat.chat-page .chat-scroll{width:100%;max-width:780px;box-sizing:border-box;padding:22px 44px;gap:18px}.chat.chat-page .chat-input-wrap{width:100%;max-width:780px;box-sizing:border-box;padding:12px 44px 22px}.chat.chat-page .chat-me{max-width:80%;border-radius:14px 14px 4px}.conversation-menu{position:relative;flex:none;z-index:5}.conversation-menu>summary{display:grid;place-items:center;width:44px;height:44px;font-size:24px;color:var(--meta);cursor:pointer;list-style:none;border-radius:8px}.conversation-menu>summary::-webkit-details-marker{display:none}.conversation-menu>summary:hover{background:var(--bg-subtle)}.conversation-menu-items{position:absolute;right:0;top:44px;min-width:210px;padding:6px;background:var(--bg-raised);border:1px solid var(--line-control);border-radius:10px;box-shadow:var(--shadow-sheet)}.conversation-menu-items>button{display:block;width:100%;text-align:left;min-height:44px;padding:8px 12px;background:transparent;border:0;border-radius:6px;font:inherit;font-size:var(--fs-meta);color:var(--ink);cursor:pointer;line-height:1.4}.conversation-menu-items>button:hover{background:var(--bg-subtle)}.conversation-menu-items>button:disabled{opacity:.5;cursor:default}.conversation-copy-status{flex:none;padding:8px 44px;font-size:var(--fs-meta);line-height:1.4;color:var(--meta);overflow-wrap:anywhere}.conversation-copy-status[role=alert]{color:var(--warn)}.conversation-copy-status>.link{display:block;margin-top:6px;min-height:32px;text-align:left}@media(max-width:1179px){.chat.chat-page .chat-head{padding:14px 20px 12px}.chat.chat-page .chat-scroll{padding:16px 20px}.chat.chat-page .chat-input-wrap{padding:12px 20px max(16px,env(safe-area-inset-bottom))}.conversation-copy-status{padding:8px 20px}.chat.chat-page .chat-me{max-width:94%}}.trash-head{padding:24px 20px 10px}.trash-head h1{font-size:var(--fs-h2);line-height:1.2;margin:0 0 8px;font-weight:700;letter-spacing:-.02em}.trash-head p{font-size:var(--fs-meta);line-height:1.4;color:var(--meta);margin:0 0 12px}.trash-list{padding:4px 10px 20px}.trash-list .list-label{font-size:var(--fs-meta);padding:12px 10px 4px;color:var(--meta);font-weight:600;line-height:1.4}.trash-row{display:flex;flex-direction:column;gap:2px;width:100%;border:0;background:transparent;color:var(--ink);padding:9px 10px;text-align:left;border-radius:8px;cursor:pointer;font-size:var(--fs-meta);line-height:1.4}.trash-row strong{font-size:var(--fs-ui);font-weight:var(--w-medium);line-height:1.4}.trash-row>span{color:var(--meta)}.trash-row:hover{background:var(--bg-subtle)}.trash-row[aria-current]{background:var(--bg-raised);box-shadow:0 1px 2px #1f1e1a14,0 0 0 1px var(--line)}.trash-row[aria-current] strong{font-weight:700}.trash-audio{font-size:var(--fs-meta);line-height:1.4}.trash-empty{padding:14px 10px 0;margin:0;color:var(--meta);font-size:var(--fs-ui);line-height:1.4}.meeting-recovery{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:75;display:flex;flex-direction:column;gap:8px;width:max-content;max-width:calc(100vw - 32px);font-size:var(--fs-ui);line-height:1.4}.meeting-undo,.meeting-recovery-row{display:flex;gap:16px;align-items:center;justify-content:space-between}.meeting-recovery-row{flex-wrap:wrap;margin:8px 0}.meeting-recovery button{min-height:32px}.meeting-recovery .error-line{margin-top:8px}.meeting-recovery-notice{max-width:520px;padding:12px 16px;background:var(--bg-raised);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 36px #1f1e1a33}@media(max-width:1179px){.trash-head{padding:16px}.trash-head input{font-size:var(--fs-field)}.trash-row{min-height:76px;padding:14px}.trash-row strong{font-size:var(--fs-lead)}.meeting-recovery{bottom:var(--mobile-nav-height,84px)}.meeting-recovery button{min-height:44px}}.trash-row-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px;font-size:var(--fs-meta);line-height:1.4}.trash-row-meta .trash-audio{font-size:inherit}@media(max-width:1179px){.trash-head h1{font-size:var(--fs-h1)}}.meeting-archived>.h1{color:#4a463f}html[data-theme=dark] .meeting-archived>.h1{color:var(--ink-secondary)}button.meeting-trash-link{font-size:var(--fs-meta);line-height:1.4}.meeting-dialog.meeting-archive-dialog{padding:22px 24px 20px;font-size:var(--fs-body);line-height:var(--text-leading)}.meeting-archive-dialog .meeting-dialog-head{margin-bottom:3px}.meeting-archive-dialog .meeting-dialog-head h2{font-size:19px}.meeting-archive-dialog .meeting-action-subject{font-size:var(--fs-ui);font-weight:var(--w-text);color:var(--ink-secondary);margin:0 0 14px;line-height:1.4}.meeting-archive-copy{margin:0;color:var(--ink-secondary)}.meeting-archive-dialog .meeting-dialog-actions{margin-top:14px}.meeting-archive-dialog .meeting-dialog-actions .btn{font-size:var(--fs-ui);padding:8px 14px;border-radius:9px;line-height:1.4}.meeting-archive-dialog .btn.meeting-danger{background:var(--warn);border-color:var(--warn);color:var(--on-ink);font-weight:700}.meeting-undo{align-self:center;max-width:100%;background:#1f1e1a;color:#fff;border-radius:12px;padding:12px 16px;box-shadow:0 12px 32px #1f1e1a40;gap:14px;flex-wrap:wrap}.meeting-undo .link{color:#9cc5a8;font-weight:700}.meeting-undo .meeting-undo-trash{color:#d6d0c4;font-weight:600}.meeting-undo>span{flex:1;min-width:120px;font-size:var(--fs-ui);line-height:1.4}.meeting-undo>button{flex:none;white-space:nowrap}@media(max-width:1179px){.meeting-archive-dialog .meeting-dialog-head button{min-width:44px;min-height:44px}.meeting-archive-dialog .meeting-dialog-actions .btn{min-height:44px}}@media(max-width:360px){.meeting-undo{justify-content:flex-end;gap:4px 14px}.meeting-undo>span{flex-basis:100%}}.person .person-heading{align-items:flex-start}.person-heading .person-contacts .person-last-meeting a{color:var(--ink);font-weight:600}.person-heading .person-contacts .person-last-meeting a:hover{color:var(--accent)}.person-additional{flex-basis:100%;font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.person-additional>summary{display:flex;align-items:center;width:fit-content;min-height:28px;cursor:pointer;color:var(--accent);font-weight:600;list-style:none}.person-additional>summary::-webkit-details-marker{display:none}.person-additional>summary:after{content:"▾";margin-left:6px;font-size:11px}.person-additional[open]>summary:after{content:"▴"}.person-additional>div{padding:4px 0 8px}.person-additional .error-line{display:block}.person-facts .block .para,.person-facts .block .dash{color:var(--ink-secondary);line-height:var(--text-leading)}.person-facts .block .label,.person-facts .block .para strong,.person-facts .block .dash strong{color:var(--ink)}.meeting-article .meeting-people-line a{text-decoration:none}.meeting-article .meeting-people-line a:hover{text-decoration:underline;color:var(--accent)}.preparation-people .preparation-person-empty{margin:0;color:var(--meta);font-size:var(--fs-meta);line-height:1.4}@media(max-width:1179px){.person-additional>summary{min-height:44px}}.person-prom{align-items:baseline}.person-prom .dash-body b{font-weight:700}.entity-empty{padding:4px 0;font-size:var(--fs-meta);line-height:1.4;color:var(--meta)}.entity-empty.dim{color:var(--meta)}.entity-meta{font-size:var(--fs-meta);line-height:1.4;color:var(--meta)}.entity-meta.dim{color:var(--meta)}.person-heading{display:flex;align-items:center;gap:14px;margin-bottom:12px}.person-heading-copy{min-width:0;flex:1}.person-heading .h1{margin-bottom:0;overflow-wrap:anywhere}.person-heading .head-line{margin-bottom:4px}.person-contacts{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:7px;color:var(--meta);font-size:var(--fs-meta);line-height:1.4;margin:14px 0 22px;overflow-wrap:anywhere}.person-contacts>span{min-width:0}.person-contacts .editable{color:var(--ink)}.person .lead{margin-top:0}.person .row.count{align-items:center}.priority .status-chips{gap:10px;display:flex}.priority .status-chips>span:first-child{margin-right:auto}.priority-description{font-size:var(--fs-lead);line-height:var(--text-leading);margin:12px 0 24px}.priority-description .document .block .para{padding:0;font-size:var(--fs-lead);line-height:var(--text-leading)}.priority-description .document{margin-top:0}.priority-progress{margin-top:28px}.entity-section-title{font-size:var(--fs-h2);line-height:1.4;font-weight:700;margin:0 0 17px;color:var(--ink)}.progress-entry{display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:18px;padding:0 0 22px;margin:0 0 22px;border-bottom:1px solid var(--line)}.progress-entry time{grid-column:1;grid-row:1/span 100;display:block;color:var(--meta);font-size:var(--fs-meta);padding-top:3px;line-height:1.4}.progress-entry .progress-text{grid-column:2}.progress-text{font-size:var(--fs-body);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking);overflow-wrap:anywhere}.progress-text+.progress-text{margin-top:12px}.progress-text .md p{margin:0 0 8px}.progress-text .md p:last-child{margin-bottom:0}.progress-more{color:var(--accent);background:transparent;border:1px solid var(--line);border-radius:8px;padding:9px 18px;font:inherit;font-size:var(--fs-meta);cursor:pointer;line-height:1.4}.progress-more:hover{background:var(--bg-app)}.progress-more:disabled{opacity:.65;cursor:wait}.progress-error{font-size:var(--fs-meta);color:var(--warn);margin-top:14px;line-height:1.4}@media(max-width:600px){.person-contacts{font-size:var(--fs-meta);line-height:1.4}.progress-more{min-height:44px}.person-heading{gap:12px}.person .person-heading .h1{font-size:var(--fs-h1)}.progress-text{font-size:var(--fs-body)}}.now-box .document .block .para{padding:0}.now-box .editable:hover,.now-box .editable:focus{background:var(--bg-main)}.priority-archive-note{margin-top:16px}.draft-field{display:block;border:0;outline:none;resize:none;background:transparent;color:var(--ink);field-sizing:content;overflow:hidden;min-height:0}.draft-field::placeholder{color:var(--meta);font-weight:var(--w-text);opacity:1}.draft-field:hover{background:var(--bg-app)}.draft-field:focus{background:var(--bg-app);box-shadow:0 0 0 2px var(--accent-bg)}.draft-field:disabled{opacity:.7}.h1.draft-field{font:800 var(--fs-h1)/1.2 "Manrope",system-ui,sans-serif;letter-spacing:-.015em;width:calc(100% + 12px);margin:6px -6px 10px;padding:0 6px;border-radius:6px}.now-box .draft-field{font:var(--w-text) var(--fs-body)/var(--text-leading) "Manrope",system-ui,sans-serif;width:calc(100% + 8px);margin:0 -4px;padding:0 4px;border-radius:4px}.now-box .draft-field:hover,.now-box .draft-field:focus{background:var(--bg-main)}.link.source-back{display:block;font-size:var(--fs-meta);margin:0 0 8px;line-height:1.4}.went-body{flex:1;min-width:0}.went-correction{color:var(--accent)}.profile-create{display:flex;flex-direction:column;gap:10px;align-items:flex-start;margin-top:16px}.profile-create .field-input{min-height:140px}.person .block+.block .para:first-child{padding-top:7px}.meeting-article{position:relative}.meeting-menu{position:absolute;right:0;top:0;z-index:5}.meeting-menu>summary{list-style:none;cursor:pointer;font-size:24px;line-height:24px;padding:0 10px;color:var(--meta);border-radius:6px}.meeting-menu>summary::-webkit-details-marker{display:none}.meeting-menu>summary:hover{background:var(--bg-app)}.meeting-menu-items{position:absolute;right:0;top:32px;width:210px;padding:6px;background:var(--bg-main);border:1px solid var(--accent-bg);border-radius:10px;box-shadow:0 10px 36px #0002}.meeting-menu-items button{display:block;width:100%;text-align:left;padding:10px;border:0;border-radius:6px;background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-ui);cursor:pointer;line-height:1.4}.meeting-menu-items button:hover{background:var(--bg-app)}.meeting-menu-items .meeting-danger,.btn.meeting-danger{color:var(--warn)}.meeting-dialog{box-sizing:border-box;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:26px;background:var(--bg-main);color:var(--ink);border:1px solid var(--accent-bg);border-radius:16px;box-shadow:0 20px 80px #0003;font:var(--w-text) var(--fs-ui)/1.6 Manrope,system-ui,sans-serif;line-height:1.4}.meeting-dialog::backdrop{background:var(--overlay-scrim)}.meeting-dialog-head{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-bottom:14px}.meeting-dialog-head h2{font-size:20px;line-height:1.3;margin:0;letter-spacing:-.02em}.meeting-dialog-head button{font-size:24px;padding:4px 8px}.meeting-action-subject{font-weight:700;overflow-wrap:anywhere}.meeting-action-note{padding:14px 16px;background:var(--bg-app);border-radius:10px;font-size:var(--fs-meta);color:var(--meta);margin-top:16px;line-height:1.4}.meeting-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.meeting-search{display:block;font-size:var(--fs-meta);color:var(--meta);margin:16px 0 10px;line-height:1.4}.meeting-search .field-input{box-sizing:border-box;display:block;width:100%;margin-top:6px;min-height:40px}.meeting-picker-fieldset{min-width:0;margin:0;padding:0;border:0}.meeting-choices{max-height:260px;overflow:auto;overscroll-behavior:contain}.meeting-choice{position:relative;display:block;width:100%;box-sizing:border-box;text-align:left;padding:12px 36px 12px 12px;background:transparent;color:var(--ink);border:1px solid transparent;border-radius:8px;font:inherit;cursor:pointer}.meeting-choice:hover{background:var(--bg-app)}.meeting-choice[aria-pressed=true]{background:var(--bg-app);border-color:var(--accent-bg)}.meeting-choice-title{display:block;font-size:var(--fs-ui);font-weight:600;overflow-wrap:anywhere;line-height:1.4}.meeting-choice-meta{display:block;font-size:var(--fs-meta);color:var(--meta);margin-top:3px;line-height:1.4}.meeting-choice-mark{position:absolute;right:14px;top:15px;color:var(--accent)}.meeting-trash-link{border:0;background:transparent;color:var(--meta);font:inherit;font-size:var(--fs-meta);cursor:pointer;text-align:left;margin:8px 12px;padding:8px 0;line-height:1.4}.meeting-trash-link:hover{color:var(--ink)}@media(max-width:600px){.meeting-dialog{padding:20px}.meeting-dialog-actions .btn{flex:1}.meeting-article .head-line{padding-right:38px}}.person-refresh-line{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:20px 0 16px;font-size:var(--fs-meta);color:var(--meta);flex-wrap:wrap;line-height:1.4}.source-heading-meta,.source-footer-meta{display:flex;align-items:baseline;column-gap:16px;row-gap:6px;flex-wrap:wrap}.people-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.people-list-heading h1{font-size:var(--fs-h2);line-height:1.4;font-weight:700;margin:0}.person .person-heading-copy .head-line{font-size:var(--fs-meta);margin:4px 0 0;line-height:1.4}.person .lead{color:var(--ink);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking)}@media(max-width:1179px){.person-heading>.initial-badge{width:56px;height:56px}.people-list-heading h1{font-size:var(--fs-h2)}}.priority-archive-facts{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.priority-archive-facts b{color:var(--ink);font-weight:600}.notice.tone-info{background:var(--bg-app);border:0;padding:11px 13px;font-size:var(--fs-ui);line-height:1.4}.priority .priority-status-toggle{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:8px;background:var(--bg-subtle)}.priority .priority-status-toggle .status-chip{padding:4px 10px;background:transparent;border-radius:6px;font-size:var(--fs-ui);line-height:1.4;color:var(--meta);font-weight:var(--w-medium)}.priority .priority-status-toggle .status-chip[aria-pressed=true]{background:var(--bg-raised);box-shadow:var(--shadow-selected);color:var(--ink);font-weight:600}.priority .priority-status-toggle .status-chip:hover{color:var(--ink)}.day-thesis-heading{margin:20px 0 6px;font-size:var(--fs-ui);font-weight:600;line-height:1.4;color:var(--meta)}.day-thesis-heading a{color:var(--meta);text-decoration:none}.day-thesis-heading a:hover{color:var(--accent)}.person-heading .h1{font-size:var(--fs-h1);font-weight:800;line-height:1.3}.person-heading .person-contacts{margin:6px 0 0;font-size:var(--fs-meta);gap:4px 16px;line-height:1.4}.person-login{font-family:IBM Plex Mono,monospace}.person-facts .block{padding:14px 0;border-top:1px solid var(--line-row)}.person-facts .block:first-child{border-top:0}.person-facts .label{font-size:var(--fs-body);font-weight:700;color:var(--ink);margin:0 0 6px}.person-facts .para,.person-facts .dash{font-size:var(--fs-body);line-height:var(--text-leading)}.person-facts .para{padding:0}.person-facts .fact-lead-title .para>span>strong:first-child,.person-facts .fact-lead-title .md>p:first-child>span:first-child>strong:first-child{display:block;font-size:var(--fs-body);font-weight:700;margin-bottom:6px}.people-list-heading{margin-bottom:12px}.list-people .list-input{font-size:var(--fs-ui);line-height:1.4}.people-new-result{padding:12px 10px;color:var(--accent);font-size:var(--fs-ui);text-align:left;overflow-wrap:anywhere;line-height:1.4}@media(max-width:1179px){.person .person-heading .h1{font-size:var(--fs-h1);font-weight:800}.list-people .row>.initial-badge{width:30px;height:30px;font-size:12px}.list-people .list-input{font-size:var(--fs-field)}}.person-facts .fact-lead-title .md>p:first-child>span:nth-child(2)>br:first-child{display:none}.person-facts .fact-lead-title .md>p:first-child+p{margin-top:0}.person-facts .document+.document .block:first-child{border-top:1px solid var(--line-row)}.entity-list-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 10px 10px}.entity-list-heading h1{margin:0;font-size:var(--fs-h2);font-weight:700;line-height:1.4}.entity-list-heading>.link{font-size:var(--fs-meta);font-weight:600;white-space:nowrap;line-height:1.4}.priority-list .row{min-height:38px;line-height:1.35}.priority-archive-toggle{display:flex;align-items:center;gap:7px;width:100%;border:0;background:transparent;text-align:left;padding:14px 10px 6px;font:600 var(--fs-meta)/1.5 Manrope,system-ui,sans-serif;color:var(--meta);cursor:pointer;line-height:1.4}.priority-archive-toggle:hover{color:var(--accent)}.priority .h1{font-size:var(--fs-h1);font-weight:800;line-height:1.15;letter-spacing:-.02em}.priority .priority-description,.priority .priority-description .document .block .para{line-height:var(--text-leading)}.priority .priority-progress{margin-top:0}.priority-progress .progress-entry{column-gap:16px;padding:16px 0;margin:0;border-color:var(--line-row)}.priority-progress .progress-entry time{font-size:var(--fs-meta);padding-top:2px;line-height:1.4}.priority-progress .progress-text{font-size:var(--fs-body);line-height:var(--text-leading)}.priority-progress .progress-more{border:0;border-radius:0;padding:12px 0 0;font-size:var(--fs-meta);font-weight:600;min-height:0;background:transparent;line-height:1.4}.priority-progress .progress-more:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}@media(max-width:1179px){.priority .h1{font-size:var(--fs-h1);font-weight:800;line-height:1.15}.priority-progress .progress-text{font-size:var(--fs-body)}.priority-progress .progress-entry{display:flex;flex-direction:column;gap:4px;padding:12px 0}.priority-progress .progress-entry time{font-size:var(--fs-meta);padding-top:0;line-height:1.4}.priority-progress .progress-more{min-height:44px}.priority-list .row{min-height:50px}.priority-archive-toggle{min-height:44px}}.priority .priority-status-toggle{border-radius:9px}.priority .priority-status-toggle .status-chip{font-size:var(--fs-ui);padding:4px 11px;font-weight:600;border-radius:7px;line-height:1.4}.priority .priority-status-toggle .status-chip[aria-pressed=true]{font-weight:700}@media(max-width:1179px){.priority .status-chips>span:first-child{display:none}.priority .priority-status-toggle{border-radius:10px}.priority .priority-status-toggle .status-chip{font-size:var(--fs-ui);padding:6px 13px;border-radius:8px;line-height:1.4}.priority .priority-description,.priority .priority-description .document .block .para{font-size:var(--fs-lead);line-height:var(--text-leading)}.priority-progress .progress-text,.priority-progress .progress-text .dash{line-height:var(--prose-leading)}.priority .tabs{gap:20px;margin-top:12px}.priority .tabs>.tab{font-size:var(--fs-ui);line-height:1.4}}.priority .priority-description .dash{font-size:var(--fs-lead);line-height:var(--text-leading)}@media(max-width:1179px){.priority .priority-description .dash{font-size:var(--fs-lead);line-height:var(--text-leading)}}.priority .tabs{margin-bottom:0}@media(max-width:1179px){.priority .priority-description{margin-bottom:0}.priority-progress .progress-entry:first-child{padding-top:14px}}@media(max-width:1179px){.shell.mobile-chat>.chat:not(.chat-page){top:112px;background:var(--bg-main)}.shell.mobile-chat>.chat:not(.chat-page) .mobile-chat-header{height:14px;min-height:14px;padding:0}.shell.mobile-chat>.chat:not(.chat-page) .mobile-sheet-handle{height:18px;width:80px;left:calc(50% - 40px);padding:8px 20px 5px}.shell.mobile-chat>.chat:not(.chat-page) .chat-head{min-height:54px;padding:0 10px 0 6px;gap:2px;border-bottom:1px solid var(--line-row);align-items:center}.mobile-chat-close,.mobile-chat-all{display:flex;align-items:center;justify-content:center;flex:none;min-width:44px;min-height:44px;padding:0 8px;border:0;background:transparent;color:var(--accent);font-size:var(--fs-ui);font-weight:600;text-decoration:none;cursor:pointer;line-height:1.4}.mobile-chat-close{font-size:23px}.shell.mobile-chat>.chat:not(.chat-page) .mobile-chat-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-ui);line-height:1.4}.shell.mobile-chat>.chat:not(.chat-page) .chat-reset{min-height:44px;padding:0 8px;font-size:var(--fs-ui);line-height:1.4}.shell.mobile-chat>.chat:not(.chat-page) .chat-scroll{padding:14px 20px;gap:14px;min-height:0}.shell.mobile-chat>.chat:not(.chat-page) .chat-me{max-width:84%;padding:10px 14px;border-radius:14px 14px 4px;font-size:var(--fs-body);line-height:var(--text-leading);overflow-wrap:anywhere}.shell.mobile-chat>.chat:not(.chat-page) .chat-ai{width:100%;max-width:100%;padding:0;font-size:var(--fs-body);line-height:var(--text-leading)}.chat.chat-page .chat-ai{padding-right:0;font-size:var(--fs-body);line-height:var(--text-leading)}.chat.chat-page .chat-me{padding:10px 14px;max-width:84%;border-radius:14px 14px 4px;font-size:var(--fs-body);line-height:var(--text-leading)}.mobile-message-actions{position:relative;display:flex;justify-content:flex-end;min-height:36px;margin:0 -6px -4px;white-space:normal}.mobile-message-actions>summary{display:flex;align-items:center;justify-content:center;list-style:none;width:44px;height:44px;margin:-4px 0;color:var(--meta);cursor:pointer;font-size:22px;line-height:1}.mobile-message-actions>summary::-webkit-details-marker{display:none}.mobile-message-actions>div{position:absolute;right:0;bottom:40px;z-index:2;min-width:156px;max-width:min(260px,75vw);padding:4px 8px;background:var(--bg-raised);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-sheet);color:var(--ink);font-size:var(--fs-meta);line-height:1.4}.mobile-message-actions button{width:100%;min-height:44px;text-align:left}.mobile-message-actions .error-line{display:block;margin:0 0 6px}.mobile-message-copy-status{align-self:flex-end;min-height:0;color:var(--meta);font-size:var(--fs-meta);line-height:1.4}.shell.mobile-chat>.chat:not(.chat-page) .md-quote{padding-right:12px}.shell.mobile-chat>.chat:not(.chat-page) .md-quote>.copy-btn{position:static;float:right;margin:-4px -4px 0 4px;min-width:44px;min-height:44px;opacity:1}.chat.chat-page .md-quote{padding-right:12px}.chat.chat-page .md-quote>.copy-btn{position:static;float:right;margin:-4px -4px 0 4px;min-width:44px;min-height:44px;opacity:1}.shell.mobile-chat>.chat:not(.chat-page) .mobile-chat-composer{flex:none;margin:8px 12px max(30px,env(safe-area-inset-bottom));padding:10px 10px 10px 14px;border:1px solid var(--line-control);border-radius:20px;background:var(--bg-main)}.shell.mobile-chat>.chat:not(.chat-page) .mobile-chat-composer:focus-within{border-color:var(--accent)}.shell.mobile-chat>.chat:not(.chat-page) .chat-page-context{max-width:100%;margin:0 0 8px;padding:5px 10px;border-radius:14px;font-size:var(--fs-meta);font-weight:600;line-height:1.4}.shell.mobile-chat>.chat:not(.chat-page) .mobile-chat-composer .chat-input{padding:0;border:0;border-radius:0;background:transparent}.shell.mobile-chat>.chat:not(.chat-page) .mobile-chat-composer textarea{font-size:var(--fs-field);line-height:1.5;min-height:32px;max-height:min(180px,calc(var(--app-height,100dvh) * .26));padding:4px 0}.shell.mobile-chat>.chat:not(.chat-page) .chat-send{border-radius:50%;width:44px;height:44px}.shell.mobile-chat.mobile-chat-closing>.chat:not(.chat-page){animation:mobile-chat-exit .2s ease-in both;pointer-events:none}.shell.mobile-chat-closing>.mobile-chat-scrim{animation:mobile-chat-undim .2s ease-in both}@keyframes mobile-chat-exit{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes mobile-chat-undim{0%{opacity:1}to{opacity:0}}html[data-keyboard] .shell.mobile-chat>.chat:not(.chat-page){top:0;border-radius:0}html[data-keyboard] .shell.mobile-chat.mobile-chat-closing>.chat:not(.chat-page){animation:mobile-chat-exit .2s ease-in both}html[data-keyboard] .shell.mobile-chat>.chat:not(.chat-page) .mobile-chat-composer{margin-bottom:max(8px,env(safe-area-inset-bottom))}}@media(max-width:1179px)and (max-height:600px){.shell.mobile-chat>.chat:not(.chat-page){top:32px}.shell.mobile-chat>.chat:not(.chat-page) .mobile-chat-composer{margin-bottom:max(8px,env(safe-area-inset-bottom))}}@media(max-width:359px){.shell.mobile-chat>.chat:not(.chat-page) .chat-scroll{padding-left:14px;padding-right:14px}.shell.mobile-chat>.chat:not(.chat-page) .chat-reset{font-size:var(--fs-ui);padding:0 5px;line-height:1.4}}@media(min-width:1180px){.chat:not(.chat-page) .chat-head{padding:16px 18px 12px;gap:8px;flex-wrap:nowrap;align-items:center}.contextual-chat-title{flex:1;min-width:0}.contextual-chat-title>strong,.contextual-chat-title .contextual-chat-title-text{display:block;margin:0;font-size:var(--fs-ui);font-weight:700;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contextual-chat-title .contextual-chat-title-text[contenteditable]{white-space:normal;overflow-wrap:anywhere}.contextual-chat-title .error-line{display:block;font-size:var(--fs-meta);white-space:normal;line-height:1.4}.contextual-chat-all{flex:none;font-size:var(--fs-meta);font-weight:600;color:var(--accent);text-decoration:none;line-height:1.4}.chat:not(.chat-page) .conversation-menu>summary{width:28px;height:28px;font-size:20px}.chat:not(.chat-page) .conversation-menu-items{top:32px;max-width:calc(100vw - 36px)}.chat:not(.chat-page) .conversation-copy-status{padding:8px 18px}.chat:not(.chat-page) .chat-scroll{padding:0 18px;gap:12px}.chat:not(.chat-page) .chat-me{max-width:min(88%,calc(100% - 36px));padding:9px 12px;font-size:var(--fs-body);line-height:var(--text-leading)}.chat:not(.chat-page) .chat-ai{width:calc(100% - 40px);max-width:calc(100% - 40px);padding:0;font-size:var(--fs-body);line-height:var(--text-leading)}html[data-theme=dark] .chat:not(.chat-page) .chat-ai{line-height:1.65}.chat .chat-ai>.copy-btn,.chat .chat-me>.copy-btn{width:28px;height:28px;min-width:28px;min-height:28px;top:0;border-radius:7px}.chat .chat-ai>.copy-btn{right:-40px}.chat .chat-me>.copy-btn{left:-36px;right:auto}.chat.chat-page .chat-ai{width:calc(100% - 40px);max-width:calc(100% - 40px);padding:0}.chat.chat-page .chat-me{padding:10px 14px}.chat:not(.chat-page) .chat-input-wrap{padding:12px 18px 18px}.contextual-chat-composer{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:6px 8px;border:1px solid var(--line-control);border-radius:14px;padding:10px 10px 10px 13px;background:var(--bg-main)}.contextual-chat-composer:focus-within{border-color:var(--accent)}.chat .contextual-chat-composer .chat-page-context{grid-column:1;grid-row:2;align-self:center;min-width:0;max-width:100%;margin:0;padding:2px 8px;border-radius:6px;font-size:var(--fs-meta);font-weight:600;line-height:1.4}.contextual-chat-composer .chat-input{display:contents}.contextual-chat-composer .chat-input textarea{grid-column:1 / -1;grid-row:1;min-width:0;width:100%;padding:2px 0 6px;font-size:var(--fs-ui);line-height:1.4}.contextual-chat-composer .chat-send{grid-column:2;grid-row:2;align-self:end;width:30px;height:30px}.contextual-chat-composer .chat-context{grid-column:1 / -1;grid-row:3;padding:0}}.entity-preview{position:fixed;inset:0;margin:auto;padding:0;border:1px solid var(--line-control);border-radius:18px;width:min(820px,calc(100vw - 48px));max-width:none;height:min(860px,calc(100dvh - 64px));max-height:none;overflow:hidden;background:var(--bg-main);color:var(--ink);box-shadow:var(--shadow-sheet);font:inherit}.entity-preview[open]{display:flex;flex-direction:column}.entity-preview::backdrop{background:var(--overlay-scrim)}.preview-header{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line);flex:none}.preview-caption{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-meta);color:var(--meta);flex:1;line-height:1.4}.preview-open{display:flex;align-items:center;min-height:44px;padding:0 8px;font-size:var(--fs-ui);font-weight:600;line-height:1.4}.preview-close,.preview-back{border:0;background:transparent;flex:none;width:44px;height:44px;padding:0;border-radius:8px;cursor:pointer;font-size:26px;line-height:1}.preview-back{font-size:22px}.preview-close:hover,.preview-back:hover{background:var(--bg-subtle)}.preview-body{overflow-anchor:none;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 32px 36px;overflow-wrap:anywhere}.preview-body-content{padding-top:24px}.entity-preview .sheet{width:min(420px,calc(100% - 32px));right:16px;top:16px;max-height:calc(100% - 32px)}@media(max-width:600px){.entity-preview{width:calc(100vw - 16px);height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:14px}.preview-header{padding:6px;gap:2px}.preview-caption{padding-left:8px;font-size:var(--fs-meta);line-height:1.4}.preview-open{font-size:var(--fs-ui);padding:0 4px;line-height:1.4}.preview-body{padding:0 16px 28px}.preview-body-content{padding-top:20px}.preview-body .tabs{overflow-x:auto;flex-wrap:nowrap;max-width:100%}.preview-body .tabs>*{flex-shrink:0}.preview-body .card-grid{grid-template-columns:1fr}.preview-body .player-controls{flex-wrap:wrap}}:root{--ink:#1F1E1A;--ink-secondary:#3F3C36;--meta:#6F6A60;--placeholder:#8A857B;--decoration:#A8A397;--bg-app:#F7F4EE;--bg-main:#FFFFFF;--bg-raised:#FFFFFF;--bg-subtle:#F0ECE4;--line:#E8E4DC;--line-row:#F0ECE4;--line-control:#D9D4CA;--accent:#3D6349;--accent-bg:#E5EBE6;--accent-button:#3D6349;--on-accent-button:#FFFFFF;--voice-candidate-line:#8FB09A;--owner-avatar:#3D6349;--warn:#B85A36;--warn-bg:#FBF1EC;--warn-line:#EBC9B8;--key-bg:#FAF3E6;--voice-open-bg:#FBF5EC;--star:#A07D3A;--star-off:#C9C4B8;--on-ink:#FFFFFF;--overlay-scrim:rgba(31,30,26,.22);--shadow-sheet:0 18px 48px rgba(31,30,26,.24);--shadow-selected:0 1px 2px rgba(31,30,26,.08),0 0 0 1px var(--line);--fs-h1:26px;--fs-h2:17px;--fs-lead:16px;--fs-body:15px;--fs-ui:14px;--fs-meta:13px;--fs-mono:13px;--fs-field:16px;--w-text:400;--w-medium:500;--text-leading:1.55;--prose-leading:1.6;--tracking:0em;color-scheme:light}html[data-theme=dark]{--ink:#EDE8DD;--ink-secondary:#D6D0C4;--meta:#ADA699;--placeholder:#7F796E;--decoration:#7F796E;--bg-app:#191816;--bg-main:#211F1C;--bg-raised:#2A2824;--bg-subtle:#302E29;--line:#3A3832;--line-row:#2E2C27;--line-control:#4A4841;--accent:#9CC5A8;--accent-bg:#263A2D;--accent-button:#4C7959;--on-accent-button:#FFFFFF;--voice-candidate-line:#71917B;--owner-avatar:#5A8A68;--warn:#EE9670;--warn-bg:#3A271E;--warn-line:#684537;--key-bg:#332C1F;--voice-open-bg:#2F2A21;--star:#D3AA55;--star-off:#7F796E;--on-ink:#211F1C;--overlay-scrim:rgba(0,0,0,.45);--shadow-sheet:0 18px 48px rgba(0,0,0,.55);--shadow-selected:0 1px 2px rgba(0,0,0,.2),0 0 0 1px var(--line);--w-text:500;--w-medium:600;--text-leading:1.65;--prose-leading:1.65;--tracking:.008em;color-scheme:dark;-webkit-font-smoothing:auto}html,body,#root{height:100%;margin:0}body{background:var(--bg-app);color:var(--ink);font-family:Manrope,system-ui,sans-serif;font-size:var(--fs-body);line-height:var(--text-leading);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent)}button,input,textarea,select{font-family:inherit;color:inherit}button:focus-visible,a:focus-visible,[role=tab]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-control);border-radius:5px}::-webkit-scrollbar-track{background:transparent}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.mono{font-family:IBM Plex Mono,ui-monospace,monospace}.muted,.dim{color:var(--meta)}.warm{color:var(--warn)}.ok{color:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shell{--list-width:300px;display:grid;grid-template-columns:var(--list-width) minmax(0,1fr) var(--chat-width,360px);grid-template-rows:52px minmax(0,1fr);min-width:1180px;height:100vh;background:var(--bg-app);position:relative}@media(min-width:1180px)and (max-width:1319px){.doc{padding:24px 28px 48px}}.nav{grid-column:1/-1;grid-row:1;display:flex;align-items:center;gap:4px;padding:0 20px;border-bottom:1px solid var(--line);min-height:0;background:var(--bg-app)}.nav-brand{display:inline-flex;align-items:center;gap:10px;flex:none;font-weight:800;font-size:18px;letter-spacing:-.01em;padding:0;margin-right:26px;color:var(--accent)}.brand-mark{width:24px;height:24px;flex:none;color:var(--owner-avatar)}.nav-item{display:flex;align-items:center;justify-content:center;gap:6px;width:auto;text-align:left;border:0;background:transparent;color:var(--meta);font-size:var(--fs-ui);font-weight:var(--w-medium);padding:7px 12px;border-radius:8px;cursor:pointer;margin:0;line-height:1.4}.nav-item:hover{background:var(--bg-subtle);color:var(--ink)}.nav-item[aria-current=page]{background:var(--accent-bg);color:var(--accent);font-weight:700}.nav-spacer{flex:1}.nav-box{display:flex;justify-content:space-between;align-items:center;width:100%;border:1px solid var(--line);background:var(--bg-main);border-radius:8px;padding:7px 10px;font-size:var(--fs-meta);color:var(--ink);font-weight:600;cursor:pointer;margin-bottom:6px;line-height:1.4}.nav-box:hover,.nav-box[aria-expanded=true]{border-color:var(--accent)}.nav-box .count{color:var(--meta);font-weight:700}.nav-box .count.has{color:var(--warn)}.nav-owner{position:relative;font-size:var(--fs-meta);color:var(--meta);padding:0;line-height:1.4}.nav-owner button{display:block;border:0;background:transparent;padding:0;font-size:var(--fs-meta);color:var(--meta);cursor:pointer;white-space:nowrap;line-height:1.4}.nav-owner button:hover{color:var(--accent)}.list{grid-column:1;grid-row:2;display:flex;flex-direction:column;border-right:1px solid var(--line);overflow:hidden;background:var(--bg-app);min-height:0}.list-scroll{flex:1;overflow:auto;padding:6px 10px 16px}.list-scroll.top{padding-top:22px}.list-label{font-size:var(--fs-meta);font-weight:600;letter-spacing:0;text-transform:none;color:var(--meta);padding:14px 10px 6px;margin:0;line-height:1.4}.list-label.first{padding-top:10px}.list-label.flush{padding-top:0}.row{display:flex;gap:10px;align-items:baseline;width:100%;text-align:left;border:0;background:transparent;padding:7px 10px;border-radius:8px;cursor:pointer;font-size:var(--fs-ui);line-height:1.4;color:var(--ink);font-weight:var(--w-medium)}.day-summary-row{padding:9px 10px 7px}.row:hover{background:var(--bg-subtle);color:var(--ink)}.row[aria-current]{background:var(--bg-raised);box-shadow:var(--shadow-selected)}.row[aria-current] .row-title{font-weight:700}.row-time{color:var(--meta);font-variant-numeric:tabular-nums;flex:none;width:38px;font-size:var(--fs-meta);line-height:1.4}.row-title{flex:1;min-width:0}.row-status{flex:none;font-size:var(--fs-meta);white-space:nowrap;color:var(--meta);line-height:1.4}.row-status.green{color:var(--accent)}.row-status.warm{color:var(--warn)}.row.stack{flex-direction:column;gap:0;padding:8px 10px}.row.stack .row-sub{font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.row.count{justify-content:space-between;padding:8px 10px}.row.count .row-count{font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.row.count .row-count.warm{color:var(--warn)}.row.muted-row{color:var(--meta)}.row-dot{flex:none;width:6px;height:6px;border-radius:3px;background:var(--accent-button);position:relative;top:-2px}.row-dot.none{background:transparent}.list-divider{margin:10px 10px 0;border-top:1px solid var(--line)}.list-add{align-self:flex-start;border:0;background:transparent;padding:10px 10px 4px;font-size:var(--fs-meta);color:var(--meta);cursor:pointer;line-height:1.4}.list-add:hover{color:var(--accent)}.list-empty{padding:8px 10px;font-size:var(--fs-ui);color:var(--meta);line-height:1.4}.list-input{width:100%;border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-size:var(--fs-ui);background:var(--bg-main);outline:none;line-height:1.4}.list-input:focus{border-color:var(--accent)}.list-head{padding:20px 16px 6px;display:flex;flex-direction:column;gap:6px}.list-head .list-add{padding:2px 0}.week{padding:20px 16px 8px}.week-head{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-meta);color:var(--meta);padding:0 2px 8px;line-height:1.4}.week-arrow{border:0;background:transparent;font-size:18px;color:var(--meta);cursor:pointer;padding:0 6px;line-height:1}.week-arrow:hover{color:var(--ink)}.week-title{padding:3px 10px;border-radius:6px;color:var(--ink);font-weight:600;font-size:var(--fs-meta);line-height:1.4}.week-title:hover{background:var(--bg-subtle);color:var(--ink)}.week-days{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:3px;background:var(--bg-subtle);border-radius:10px}.week-day{display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 0 7px;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--ink);cursor:pointer;position:relative;line-height:1.1}.week-day:hover{border-color:var(--line-control);color:var(--ink)}.week-day.empty{border-color:transparent;background:transparent;color:var(--decoration)}.week-day[aria-current]{background:var(--bg-raised);color:var(--accent);box-shadow:var(--shadow-selected);font-weight:800}.week-day .wd{font-size:11px;text-transform:lowercase;opacity:.75}.week-day .n{font-size:var(--fs-ui);font-weight:600;line-height:1.4}.week-day .today{position:absolute;left:calc(50% - 2px);bottom:2px;width:4px;height:4px;border-radius:50%;background:var(--accent-button)}.week-day[aria-current] .today{background:var(--accent)}.main{grid-column:2;grid-row:2;position:relative;overflow:hidden;background:var(--bg-main);min-height:0}.main-scroll{height:100%;overflow:auto;overflow-anchor:none}.doc{max-width:900px;padding:30px 48px 60px}.head-line{font-size:var(--fs-meta);color:var(--meta);display:flex;gap:6px;flex-wrap:wrap;align-items:baseline;line-height:1.4}.head-line .spacer{margin-left:auto;display:flex;gap:12px;white-space:nowrap}.h1{font-size:var(--fs-h1);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:6px 0 10px}.lead{font-size:var(--fs-lead);font-weight:var(--w-text);line-height:var(--text-leading);color:var(--accent);margin:0 0 18px;text-wrap:pretty}.subline{font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.label{font-size:var(--fs-meta);font-weight:600;letter-spacing:0;text-transform:none;color:var(--meta);margin:22px 0 8px;line-height:1.4}.label.gap{margin-top:24px}.label .note{font-weight:var(--w-medium);text-transform:none;letter-spacing:0;color:var(--meta);margin-left:8px}.tag{font-size:var(--fs-meta);font-weight:700;letter-spacing:0;text-transform:none;color:var(--meta);margin-right:8px;line-height:1.4}.tag.warm{color:var(--warn)}.tabs{display:flex;gap:22px;flex-wrap:wrap;row-gap:0;border-bottom:1px solid var(--line);margin:0 0 6px}.tab{display:inline-flex;align-items:baseline;gap:6px;border:0;background:transparent;padding:8px 0 10px;font-size:var(--fs-ui);font-weight:var(--w-medium);color:var(--meta);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;line-height:1.4}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{font-weight:700;color:var(--accent);border-bottom-color:var(--accent)}.tab:disabled{color:var(--decoration);cursor:default}.tab-badge{font-size:var(--fs-meta);font-weight:700;color:var(--meta);line-height:1.4}.tab-badge.attention{margin-left:1px;color:var(--warn);background:var(--warn-bg);padding:1px 7px;border-radius:6px}.notice{margin:16px 0 0;border:1px solid var(--line);border-radius:10px;padding:14px 16px;font-size:var(--fs-ui);line-height:1.4}.notice.row-notice{display:flex;gap:12px;align-items:center}.notice.tone-warm{border-color:var(--warn-line);background:var(--warn-bg);padding:12px 16px}.notice.split{display:flex;gap:12px;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.notice.soft{background:var(--bg-app);font-size:var(--fs-ui);line-height:1.4}.pulse{width:10px;height:10px;border-radius:5px;background:var(--accent-button);animation:pulse 1.6s infinite;flex:none}.hint{margin:14px 0 0;font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.error-line{margin:6px 0 0;font-size:var(--fs-meta);line-height:1.4;color:var(--warn);display:flex;gap:8px;flex-wrap:wrap;align-items:baseline}.dash{display:flex;gap:10px;padding:4px 0;font-size:var(--fs-body);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking)}.dash.loose{padding:5px 0}.dash-mark{color:var(--decoration);flex:none}.dash-body{flex:1;min-width:0}.para{padding:7px 0 9px;font-size:var(--fs-body);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking);text-wrap:pretty}.block+.block .para:first-child{padding-top:3px}.refs-link{border:0;background:transparent;padding:0;font-size:var(--fs-meta);color:var(--meta);text-decoration:underline dotted;cursor:pointer;white-space:nowrap;line-height:1.4}.refs-link:hover{color:var(--accent)}.refs-count{margin-left:6px;color:var(--meta);font-size:var(--fs-meta);line-height:1.4}.lens-count{margin-left:7px;color:var(--meta);font-size:var(--fs-meta);font-weight:600;line-height:1.4}.refs-meta{font-size:var(--fs-meta);color:var(--meta);white-space:nowrap;line-height:1.4}.thesis{display:flex;gap:9px}.thesis-body{flex:1;min-width:0}.lens{display:flex;gap:4px;justify-content:flex-end;margin:10px 0 2px}.lens-pick{border:0;background:transparent;padding:3px 8px;border-radius:999px;font-size:var(--fs-ui);color:var(--meta);cursor:pointer;line-height:1.4}.lens-pick:hover{color:var(--ink)}.lens-pick.on{background:var(--bg-subtle);color:var(--ink)}.thesis-author{font-size:var(--fs-meta);color:var(--meta);padding:16px 0 1px;line-height:1.4}.document>.thesis-author:first-child{padding-top:4px}.chat-head{display:flex;gap:12px;align-items:baseline;justify-content:space-between;flex-wrap:wrap;margin:26px 0 4px;padding-bottom:5px;border-bottom:1px solid var(--line)}.document>.chat-head:first-child{margin-top:10px}.chat-head h2{flex:none;margin:0;font-size:var(--fs-ui);font-weight:700;letter-spacing:-.005em;line-height:1.4}.chat-head span{font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.chat-turns{list-style:none;margin:0;padding:0}.chat-turn{display:flex;gap:10px;padding:7px 0;font-size:var(--fs-body);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking)}.chat-turn .turn-letter{margin-top:1px}.chat-turn.key .turn-letter{box-shadow:0 0 0 2px var(--bg-main),0 0 0 3.5px var(--warn)}.chat-turn-text{flex:1;min-width:0}.chat-turn-text b{font-weight:700}.md p{margin:0}.md p+p,.md p+.dash,.md .dash+p{margin-top:8px}.md strong{font-weight:700}.md code{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--fs-mono);background:var(--bg-subtle);border-radius:4px;padding:1px 4px;line-height:1.4}.md .md-heading{display:block;font-weight:700;margin-top:6px}.editable{padding:0 4px;margin:0 -4px;border-radius:4px;cursor:text;outline:none;white-space:pre-wrap}.editable:hover{background:var(--bg-app)}.editable:focus{background:var(--bg-app);box-shadow:0 0 0 2px var(--accent-bg)}.editable.block-edit{display:block}.editable.on-soft:hover,.editable.on-soft:focus{background:var(--bg-main)}.editable[data-state=saving]{opacity:.7}[data-ph]:empty:before{content:attr(data-ph);color:var(--meta);font-weight:var(--w-text)}.h1.editable,.lead.editable,.h1>.editable,.lead>.editable{margin-left:-6px;margin-right:-6px;padding:0 6px;border-radius:6px}.btn{font:600 var(--fs-ui) "Manrope",system-ui,sans-serif;padding:7px 12px;border-radius:8px;border:1px solid var(--line-control);background:var(--bg-main);color:var(--ink);cursor:pointer;white-space:nowrap;line-height:1.4}.btn:hover{border-color:var(--accent);color:var(--accent)}.btn.sm{padding:5px 10px;border-radius:7px}.btn.xs{padding:4px 10px;border-radius:7px}.btn.md{padding:6px 12px}.btn.primary{border-color:var(--accent);background:var(--accent-button);color:#fff}.btn.primary:hover{color:#fff;filter:brightness(1.06)}.btn.release:hover,.btn.warn{border-color:var(--warn);color:var(--warn)}.btn.warn:hover{border-color:var(--ink);color:var(--ink)}.btn.ghost{border:0;background:transparent;padding:7px 4px;color:var(--meta)}.btn.ghost:hover{color:var(--accent)}.btn:disabled{opacity:.6;cursor:default}.voice-sample:disabled,.turn-time:disabled,.turn-act:disabled,.picker-play:disabled{opacity:.35;cursor:default}.link{border:0;background:transparent;padding:0;color:var(--accent);cursor:pointer;font-size:inherit;line-height:inherit;text-align:left}.link:hover{color:var(--accent)}.link.strong{font-weight:600}.link.dim{color:var(--meta)}.link.dim:hover{color:var(--accent)}.link.faint{color:var(--decoration)}.link.faint:hover{color:var(--accent)}.add-line{border:0;background:transparent;padding:6px 0 0 24px;font-size:var(--fs-ui);color:var(--accent);cursor:pointer;line-height:1.4}.add-line:hover{color:var(--accent)}.idchip{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--fs-mono);padding:1px 7px;border-radius:6px;background:var(--bg-subtle);color:var(--meta);border:0;cursor:pointer;white-space:nowrap;line-height:1.4}.idchip:hover{background:var(--accent-bg);color:var(--accent)}.idchip[aria-expanded=true]{background:var(--accent-bg);color:var(--accent);font-weight:700}.inline-input{border:1px solid var(--line);border-radius:7px;padding:4px 10px;font-size:var(--fs-ui);background:var(--bg-main);outline:none;width:190px;line-height:1.4}.inline-input:focus{border-color:var(--accent)}.date-input{border:1px solid var(--line);border-radius:7px;padding:2px 6px;font-size:var(--fs-ui);background:var(--bg-main);outline:none;max-width:100%;line-height:1.4}.date-input:focus{border-color:var(--accent)}.field-input{width:100%;border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-size:var(--fs-ui);background:var(--bg-main);outline:none;resize:vertical;line-height:1.4}.field-input:focus{border-color:var(--accent)}.prom-title-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.prom-title-row .h1{margin:0 0 4px}.prom-group-label{margin:26px 0 6px}.prom-item{border-bottom:1px solid var(--line-row);padding:9px 0 10px}.prom-item.closed{opacity:.55}.prom-line{display:flex;gap:10px;align-items:baseline;font-size:var(--fs-body);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking)}.prom-open{flex:1;min-width:0;text-align:left;border:0;background:transparent;padding:0;font-size:inherit;line-height:inherit;color:var(--ink);cursor:pointer}.prom-open:hover{color:var(--ink)}.prom-due{color:var(--meta)}.prom-dim{opacity:.5}.star{border:0;background:transparent;padding:0;cursor:pointer;font-size:14px;line-height:1.45;color:var(--decoration)}.star:hover,.star.on{color:var(--meta)}.badge-unknown{font-size:var(--fs-meta);border:1px solid var(--warn-line);border-radius:6px;padding:0 6px;color:var(--warn);white-space:nowrap;line-height:1.4}.card-head{display:flex;gap:10px;align-items:baseline}.card-head .card-text{flex:1;min-width:0}.card{margin:10px 0 4px;border:1px solid var(--line);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;background:var(--bg-main)}.card.indent{margin-left:24px}.card-text{font-size:var(--fs-body);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking)}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;font-size:var(--fs-ui);line-height:1.4}.card-grid.pair{grid-template-columns:repeat(2,1fr)}.card-label{font-size:var(--fs-ui);color:var(--meta);text-transform:none;letter-spacing:0;font-weight:700;line-height:1.4}.card-value{padding:0 4px;margin:0 -4px;border-radius:4px;border:0;background:transparent;text-align:left;font-size:var(--fs-ui);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking);color:var(--ink);cursor:text;display:block;min-height:21px}.card-value:hover{background:var(--bg-app);color:var(--ink)}.card-value.placeholder{color:var(--meta)}.card-meta{font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.short-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-mono);color:var(--ink);-webkit-user-select:all;user-select:all;line-height:1.4}.card-why{font-size:var(--fs-body);line-height:var(--text-leading);color:var(--ink-secondary)}.card-why p{margin:0 0 8px}.card-why p:last-child{margin:0}.card-quote{margin:0;padding:0 0 0 12px;border-left:2px solid var(--line);font-size:var(--fs-body);line-height:var(--text-leading);color:var(--meta)}.card-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.card-actions .aside{margin-left:auto;display:flex;gap:12px;align-items:center;font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.who-picker{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.who-picker .link{font-size:var(--fs-meta);font-weight:600;padding:0 4px;line-height:1.4}.player{position:sticky;top:0;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;background:var(--bg-main);padding:16px 0 12px;z-index:2;border-bottom:1px solid var(--line)}.player-track-area{min-width:0;display:flex;flex-direction:column;gap:7px}.player-bar{height:6px;border-radius:3px;background:var(--bg-subtle);position:relative;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.player-bar:before{content:"";position:absolute;inset:-8px 0}.player-fill{position:absolute;left:0;top:0;height:100%;border-radius:inherit;background:var(--accent-button)}.player-knob{position:absolute;top:50%;width:10px;height:10px;margin-left:-5px;margin-top:-5px;border-radius:50%;background:var(--accent-button);opacity:0}.player-bar:hover .player-knob,.player-bar:focus .player-knob{opacity:1}.player-controls{display:flex;align-items:center;gap:14px;min-width:0}.player-play{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border-radius:50%;border:0;background:var(--accent-button);color:var(--on-accent-button);cursor:pointer}.player-time{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--fs-mono);white-space:nowrap;line-height:1.4}.player-time>span{color:var(--meta)}.player-skip,.player-rate{flex:none;border:0;background:transparent;color:var(--meta);padding:2px 0;white-space:nowrap;cursor:pointer;font:600 var(--fs-meta) "Manrope",system-ui,sans-serif;line-height:1.4}.player-rate{appearance:none;font-weight:700;color:var(--ink);padding:2px 6px;min-width:42px;border-radius:6px;text-align:center}.player-spacer{flex:1}.player-status{grid-column:1/-1;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:var(--fs-meta);line-height:1.4}.voices-title{font-size:var(--fs-h2);font-weight:700;margin:0}.voices-title>span{font-size:var(--fs-meta);color:var(--warn);margin-left:10px;white-space:nowrap;line-height:1.4}.voice{display:grid;grid-template-columns:28px 36px minmax(0,1fr) fit-content(50%);gap:12px;align-items:center;min-height:80px;padding:0 12px;margin:4px -12px;border-radius:12px;position:relative;container-type:inline-size}.voice.unreviewed{background:var(--voice-open-bg)}.voice-letter{border:0;background:transparent;padding:0;cursor:pointer}.voice-letter[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:3px;border-radius:50%}.voice-body{min-width:0}.voice-head{display:flex;gap:7px;align-items:baseline;flex-wrap:wrap;font-size:var(--fs-ui);overflow-wrap:anywhere;line-height:1.4}.voice-name,.voice-head>b{font-weight:700}.voice-name{color:var(--ink)}.voice-name:hover{color:var(--accent)}.voice-skip-rest{font-size:var(--fs-meta);line-height:1.4}.voice-about{font-size:var(--fs-ui);line-height:1.4;color:var(--ink-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.voice-small{font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.voice-sample{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--line-control);border-radius:50%;background:var(--bg-raised);color:var(--accent);cursor:pointer}.voice-sample.playing{background:var(--accent-button);color:var(--on-accent-button);border-color:var(--accent-button)}.voice-decision{display:flex;justify-content:flex-end;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap}.voice-action,.voice-decision-status{width:104px;flex:none;text-align:center;min-height:34px;font-size:var(--fs-ui);line-height:1.4}.voice-action.voice-confirm{width:56px;padding-inline:10px}.voice-candidate{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:6px;flex:0 1 auto;border:1.5px dashed var(--voice-candidate-line);border-radius:8px;padding:5px 8px 5px 11px;min-width:0;white-space:nowrap;font-size:var(--fs-ui);font-weight:600;background:var(--bg-raised);cursor:pointer;text-align:left;line-height:1.4}.voice-candidate-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-failure{position:relative;width:104px;flex:none}.voice-failure>summary{display:grid;place-items:center;min-height:34px;border:1px solid var(--warn-line);border-radius:8px;padding:4px;font-size:var(--fs-ui);color:var(--warn);cursor:pointer;list-style:none;line-height:1.4}.voice-failure>summary::-webkit-details-marker{display:none}.voice-failure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.voice-failure-details{position:absolute;top:calc(100% + 6px);right:0;width:min(300px,calc(100vw - 64px));padding:12px;background:var(--bg-raised);color:var(--ink);border:1px solid var(--warn-line);border-radius:10px;box-shadow:var(--shadow-sheet);font-size:var(--fs-meta);line-height:1.4;overflow-wrap:anywhere}.voice-failure-details .link{display:block;margin-top:8px;font-size:var(--fs-meta);line-height:1.4}.voice:has(.voice-failure[open]){z-index:3}.btn.accent-outline{border-color:var(--accent);color:var(--accent)}.voices-head{margin:24px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.transcript-head{display:flex;justify-content:space-between;align-items:baseline;margin:24px 0 6px}.transcript-head .label{margin:0}.voices-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:22px 0 8px}.voices-head .label{margin:0}.filter-chip{border:0;background:var(--bg-subtle);padding:3px 10px;border-radius:6px;font-size:var(--fs-meta);color:var(--accent);cursor:pointer;line-height:1.4}.turn{display:flex;gap:12px;padding:8px 10px;margin:0 -10px;border-radius:8px;font-size:var(--fs-body);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking)}.turn:hover{background:var(--bg-app)}.turn.current{background:var(--accent-bg)}.turn-time{border:0;background:transparent;padding:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--fs-mono);line-height:21.75px;color:var(--meta);cursor:pointer;width:46px;text-align:left;flex:none;align-self:flex-start}.turn-letter{flex:none;width:22px;height:22px;border-radius:11px;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;align-self:flex-start}.turn-text{flex:1;min-width:0}.turn-text b{font-weight:600}.turn-acts{display:flex;gap:2px;flex:none;align-self:flex-start;opacity:0;transition:opacity .12s}.turn:hover .turn-acts,.turn:focus-within .turn-acts{opacity:1}.turn-act{border:0;background:transparent;padding:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--meta)}.turn-act:hover{color:var(--accent)}.turn-act.warn:hover{color:var(--warn)}.sheet{position:fixed;inset:24px 24px auto auto;margin:0;color:var(--ink);font:inherit;width:420px;max-height:calc(100% - 48px);overflow:auto;background:var(--bg-main);border:1px solid var(--line-control);border-radius:14px;box-shadow:var(--shadow-sheet);padding:20px 22px 18px;z-index:6;display:flex;flex-direction:column;gap:10px}.sheet::backdrop{background:var(--overlay-scrim)}.inline-actions{display:flex;justify-content:flex-end;margin:8px 0}.sheet.wide{width:440px;gap:6px}.sheet-kicker{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.sheet-kicker button{border:0;background:transparent;color:var(--meta);cursor:pointer;font-size:var(--fs-meta);padding:0;line-height:1.4}.sheet-kicker button:hover{color:var(--warn)}.sheet-title{font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0}.sheet .label{margin:8px 0 0}.sheet [role=group]{display:flex;flex-direction:column;gap:10px}.pick{display:flex;gap:10px;align-items:baseline;width:100%;text-align:left;border:0;background:transparent;padding:6px 0;border-bottom:1px solid var(--line-row);font-size:var(--fs-ui);line-height:1.4;cursor:pointer;color:var(--ink)}.pick:hover{color:var(--accent)}.pick b{flex:none;font-weight:600}.pick .why{flex:1;min-width:0;font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.sheet.picker{width:min(760px,calc(100vw - 48px));padding:20px 22px 16px;gap:14px;border-radius:16px}.sheet.picker{position:fixed;top:24px;left:0;right:0;margin:0 auto;height:var(--picker-height,auto);overflow:hidden}@media(min-width:1180px){.sheet.picker:has(>.error-line),.sheet.picker:has(>.picker-recovery){height:auto}}.picker-header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:none}.picker-header-actions{display:flex;align-items:center;gap:10px;flex:none}.picker-close{display:grid;place-items:center;width:24px;height:24px;border:0;background:transparent;color:var(--meta);font-size:20px;cursor:pointer}.picker-cols{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;align-items:stretch;flex:1;min-height:0}.picker-cols>div{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:auto}.picker-cols>div:last-child{overflow:hidden}.sheet .picker-list{flex:1;min-height:0;overflow:auto;gap:6px}.cand.sure .cand-why{color:var(--accent);font-weight:600}.picker-quote{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-ui);line-height:1.4;color:var(--ink-secondary);padding:9px 0;border-bottom:1px solid var(--line-row)}.picker-play{position:relative;display:grid;place-items:center;flex:none;width:26px;height:26px;border:0;border-radius:50%;background:var(--bg-subtle);padding:0;cursor:pointer;color:var(--accent)}.picker-play:hover{background:var(--accent-bg)}.picker-play[aria-pressed=true]{background:var(--accent-button);color:var(--on-accent-button)}.cand{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;text-align:left;border:0;background:transparent;padding:8px 10px;font-size:var(--fs-ui);line-height:1.4;cursor:pointer;color:var(--ink)}.cand:hover{color:var(--accent)}.cand b{font-weight:600;min-width:0}.sheet.picker .cand b{flex:1;overflow-wrap:anywhere}.cand-why{flex:none;font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.picker-new{margin-top:10px;display:flex;flex-direction:column;gap:6px}.picker-new-link{align-self:flex-start;font-size:var(--fs-meta);padding:4px 0;line-height:1.4}.picker-login{font-size:var(--fs-mono);color:var(--meta);overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.4}.picker-new-acts{display:flex;gap:10px;align-items:baseline}.picker-skip{border:0;background:transparent;font:600 var(--fs-meta) "Manrope",system-ui,sans-serif;color:var(--meta);padding:0;white-space:nowrap;cursor:pointer;line-height:1.4}.picker-enter{margin-left:auto;border:1px solid var(--accent);border-radius:4px;padding:0 5px;font-size:11.5px;color:var(--accent)}@media(max-width:1179px){.picker-cols{grid-template-columns:1fr;overflow:auto}.picker-cols>div,.picker-cols>div:last-child{overflow:visible}.picker-list{overflow:visible}}.q-item{padding:9px 0 10px;border-bottom:1px solid var(--line-row)}.q-text{font-size:var(--fs-body);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking)}.q-acts{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:7px}.q-acts .spacer{flex:1}.q-acts .link{font-size:var(--fs-meta);line-height:1.4}.q-answer{display:flex;gap:6px;margin-top:8px;align-items:flex-start}.q-answer .field-input{font-size:var(--fs-ui);padding:6px 10px;min-height:36px;line-height:1.4}.quote{border-left:2px solid var(--line);padding:4px 14px;font-size:var(--fs-body);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking);color:var(--ink-secondary)}.seg{display:flex;gap:12px;padding:6px 0;font-size:var(--fs-body);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking);border-bottom:1px solid var(--line-row)}.seg-time{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--fs-mono);color:var(--meta);flex:none;width:46px;line-height:21.75px}.seg-text{flex:1;min-width:0;white-space:pre-wrap}.went{display:flex;gap:10px;padding:5px 0;font-size:var(--fs-body);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking)}.went-mark{flex:none;width:14px;font-weight:700}.list-link-row{display:flex;gap:12px;width:100%;text-align:left;border:0;background:transparent;padding:6px 0;font-size:var(--fs-body);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking);cursor:pointer;border-bottom:1px solid var(--line-row);color:var(--ink)}.list-link-row:hover{color:var(--accent)}.list-link-row .when{color:var(--meta);width:66px;flex:none;font-variant-numeric:tabular-nums}.list-link-row b{font-weight:600}.now-box{border:1px solid var(--line);border-radius:10px;padding:12px 16px;font-size:var(--fs-body);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking);background:var(--bg-app)}.status-chips{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.status-chip{border:0;background:var(--bg-subtle);color:var(--meta);padding:2px 8px;border-radius:6px;font-size:var(--fs-ui);font-weight:600;cursor:pointer;line-height:1.4}.status-chip:hover{background:var(--accent-bg);color:var(--accent)}.status-chip[aria-pressed=true]{background:var(--accent-bg);color:var(--accent);font-weight:700;cursor:default}.empty-state{padding-top:6px}.chat{grid-column:3;grid-row:2;display:flex;flex-direction:column;border-left:1px solid var(--line);background:var(--bg-app);overflow:hidden;min-height:0}.chat-resize,.list-resize{position:absolute;top:52px;bottom:0;width:9px;z-index:4;cursor:col-resize;touch-action:none;outline:none;-webkit-user-select:none;user-select:none}.chat-resize{right:var(--chat-width,360px);transform:translate(50%)}.list-resize{left:var(--list-width);transform:translate(-50%)}.chat-resize:after,.list-resize:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:1px;background:transparent}.chat-resize:hover:after,.chat-resize:focus-visible:after,.list-resize:hover:after,.list-resize:focus-visible:after{background:var(--accent);width:2px}.day-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 8px}.day-heading>.h1{margin:0;min-width:0}.day-heading>.btn{flex:none}.day-facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.day-facts>span,.day-priority-count{white-space:nowrap}.day-priority-count{border:0;background:transparent;padding:0;color:inherit;font:inherit;cursor:pointer}.day-priority-count:hover{color:var(--accent)}.day-facts b{font-weight:600;color:var(--ink)}.day-header-meta{display:flex;flex-wrap:wrap;gap:16px}.chat-head{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 12px}.chat-head strong{font-weight:700;font-size:var(--fs-ui);line-height:1.4}.chat-reset{border:0;background:transparent;color:var(--accent);font-size:var(--fs-ui);font-weight:600;cursor:pointer;padding:4px 8px;border-radius:6px;line-height:1.4}.chat-reset:hover{background:var(--bg-subtle)}.chat-reset:disabled{color:var(--meta);cursor:default;background:transparent}.chat-scroll{flex:1;overflow:auto;padding:0 20px;display:flex;flex-direction:column;gap:10px}.chat-sys{text-align:center;font-size:var(--fs-meta);color:var(--meta);padding:6px 0;line-height:1.4}.chat-sys.warm{color:var(--warn)}.chat-me{align-self:flex-end;max-width:92%;background:var(--accent-bg);border-radius:12px 12px 4px;padding:9px 13px;font-size:var(--fs-body);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking);white-space:pre-wrap}.chat-ai{align-self:flex-start;max-width:96%;background:var(--bg-main);border:1px solid var(--line);border-radius:12px 12px 12px 4px;padding:9px 13px;font-size:var(--fs-body);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking);overflow-wrap:anywhere}.chat-input-wrap{padding:12px 16px 16px}.chat-context{display:flex;gap:6px;align-items:baseline;font-size:var(--fs-meta);color:var(--meta);padding:0 4px 6px;line-height:1.4}.chat-context span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-context button{border:0;background:transparent;color:var(--meta);cursor:pointer;padding:0}.chat-input{display:flex;gap:8px;align-items:flex-end;border:1px solid var(--line-control);background:var(--bg-main);border-radius:12px;padding:8px 8px 8px 14px}.chat-input:focus-within{border-color:var(--accent)}.chat-input textarea{flex:1;border:0;outline:none;resize:none;font-size:var(--fs-ui);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking);background:transparent;padding:4px 0}.chat-send{width:34px;height:34px;border-radius:8px;border:0;background:var(--accent-button);color:#fff;font-size:14.5px;cursor:pointer;flex:none}.chat-send:disabled{opacity:.55;cursor:default}.screen{min-height:100%;background:var(--bg-app);display:flex;align-items:center;justify-content:center;padding:40px}.screen-card{width:400px;max-width:100%;display:flex;flex-direction:column;gap:14px}.screen-card .nav-brand{padding:0}.screen-card .h1{margin:0}.screen-card p{font-size:var(--fs-ui);color:var(--meta);margin:0;line-height:1.4}.screen-box{border:1px solid var(--line);border-radius:10px;background:var(--bg-main);padding:16px;display:flex;flex-direction:column;gap:8px}.screen-box label{font-size:var(--fs-meta);color:var(--meta);font-weight:600;line-height:1.4}.screen-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.screen-error{font-size:var(--fs-meta);color:var(--warn);line-height:1.4}.meeting-people-line{margin:12px 0 24px;font-size:var(--fs-lead);line-height:var(--text-leading)}.meeting-people-line a,.preparation-person h2 a{color:inherit;text-decoration:underline;text-decoration-color:var(--line-control);text-underline-offset:3px}.meeting-preparation,.preparation-people,.preparation-deals{font-size:var(--fs-body);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking)}.meeting-preparation .block{margin:0 0 28px}.meeting-preparation .label{color:var(--ink)}.meeting-preparation .label{font-size:var(--fs-h2);line-height:1.4;font-weight:700;text-transform:none;letter-spacing:normal;margin:0 0 8px}.preparation-person h2{font-size:var(--fs-ui);line-height:1.4;font-weight:600;margin:0 0 8px}.meeting-preparation .para,.meeting-preparation .md,.preparation-people .md,.preparation-deals .md{font-size:var(--fs-body);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking)}.meeting-preparation .dash,.preparation-people .dash,.preparation-deals>.preparation-deal>.md .dash{font-size:var(--fs-body);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking)}.preparation-people{padding-top:16px}.preparation-person{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;padding:16px 0}.preparation-person:first-child{padding-top:0}.preparation-person+.preparation-person{border-top:1px solid var(--line-row)}.preparation-person-body{display:flex;flex-direction:column;gap:8px;min-width:0}.preparation-people .preparation-person h2{display:block;font-size:var(--fs-ui);font-weight:700;line-height:1.4;margin:0}.preparation-people .preparation-person h2 a{text-decoration:none}.preparation-people .preparation-person h2 a:hover{text-decoration:underline}.preparation-people .md,.preparation-people .dash{font-size:var(--fs-body);line-height:var(--text-leading);letter-spacing:var(--tracking)}.preparation-note{font-size:var(--fs-meta);line-height:1.4;color:var(--meta);margin:0 0 20px}.preparation-person .preparation-note{font-size:var(--fs-meta);margin:0;line-height:1.4}.preparation-state{color:var(--meta);font-size:var(--fs-ui);line-height:1.4;margin:20px 0}.preparation-state p{margin:0 0 8px}.preparation-meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:var(--fs-meta);line-height:1.4}.preparation-meta .link{font:inherit}.preparation-deal{margin:0 0 32px}.preparation-deal>.md{margin-bottom:12px}.initial-badge{display:inline-grid;place-items:center;flex:none;width:var(--badge-size,26px);height:var(--badge-size,26px);border-radius:50%;background:var(--badge-color);color:#fff;font-size:calc(var(--badge-size,26px)*.38);line-height:1;font-weight:700;letter-spacing:0;vertical-align:middle}.initial-badge.unknown{background:transparent;color:var(--meta);border:1.5px dashed var(--line-control)}.nav-account{position:relative}.nav-account>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px}.nav-account>summary::-webkit-details-marker{display:none}.nav-account-panel{position:absolute;right:0;top:calc(100% + 12px);z-index:20;width:230px;background:var(--bg-raised);border:1px solid var(--line);box-shadow:var(--shadow-sheet);border-radius:12px;padding:8px;display:flex;flex-direction:column}.nav-account-panel>a,.nav-account-panel>button{padding:10px;border:0;background:transparent;text-align:left;font-size:var(--fs-ui);cursor:pointer;line-height:1.4}.nav-account-panel>a:hover,.nav-account-panel>button:hover{background:var(--bg-subtle);border-radius:6px}.nav-account-panel>span{padding:6px 10px;font-size:var(--fs-meta);color:var(--meta);line-height:1.4}html[data-theme=dark] body{-webkit-font-smoothing:auto}.row.no-recording .row-title{color:var(--meta)}.row.no-recording .row-time{color:var(--placeholder)}.no-recording-dot{width:14px;height:14px;border:1.5px dashed var(--decoration);border-radius:50%;flex:none}.row-status.warm{background:var(--warn-bg);padding:1px 7px;border-radius:6px;font-size:var(--fs-meta);font-weight:700;line-height:1.4}.lens{justify-content:flex-start;display:inline-flex;background:var(--bg-subtle);border-radius:9px;padding:3px;gap:3px;margin:16px 0 12px}.lens-pick{border-radius:7px;padding:5px 10px;font-size:var(--fs-ui);line-height:1.4}.lens-pick.on{background:var(--bg-raised);box-shadow:var(--shadow-selected);font-weight:700}.chat-turn{padding:10px 12px;margin:2px -12px;border-radius:12px;align-items:flex-start}.chat-turn.key{background:var(--key-bg)}.chat-turn-text{font-size:var(--fs-body);line-height:var(--text-leading);letter-spacing:var(--tracking);font-weight:var(--w-text)}.chat-turn-text>b{display:block;margin-bottom:2px;font-size:var(--fs-ui);line-height:1.4}.chat-turn .refs-link{margin-left:6px}.meeting-brief{padding-top:16px;font-size:var(--fs-body)}.meeting-brief .para,.meeting-brief .dash{font-size:var(--fs-body);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking)}.meeting-people-line{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0 0 18px;font-size:var(--fs-ui);color:var(--meta);line-height:1.4}.participant-stack{display:inline-flex;margin-right:6px}.participant-stack .initial-badge+.initial-badge{margin-left:-5px;outline:2px solid var(--bg-main)}.preparation-person h2{display:flex;align-items:center;gap:10px}.notice{border:0;border-radius:10px;padding:11px 13px;font-size:var(--fs-ui);line-height:1.4;background:var(--bg-app)}.notice.tone-warm{border:0;padding:11px 13px}@media(min-width:1180px){.main,.preview-body{container-type:inline-size}@container (max-width:700px){.voice{gap:10px}}@container (max-width:420px){.voice{grid-template-columns:28px 36px minmax(0,1fr);gap:8px}.voice-decision{grid-column:3}.voice-candidate{flex:1}}}.cand.active{background:var(--accent-bg);color:var(--accent);border-radius:8px}.cand.active b{font-weight:700}.candidate-add{margin-left:auto;color:var(--accent);font-size:var(--fs-meta);font-weight:700;line-height:1.4}.quote-navigation{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.picker-choices>.field-input{margin-bottom:6px;flex:none;border-radius:9px;padding:8px 11px;font-size:var(--fs-ui);line-height:1.4}.picker-recovery{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:var(--fs-meta);line-height:1.4}@media(max-width:1179px){.player{grid-template-columns:minmax(0,1fr) 44px;gap:8px 10px}.player .player-track-area{display:contents}.player .player-bar{grid-column:1/-1;grid-row:1;height:4px}.player .player-controls{grid-column:1;grid-row:2;gap:10px;flex-wrap:nowrap}.player .player-play{grid-column:2;grid-row:2}.player .player-spacer{display:block}.player .player-skip,.player .player-rate{min-height:44px;font-size:var(--fs-meta);line-height:1.4}.sheet.picker .picker-header{gap:6px}.sheet.picker .picker-header-actions{gap:4px}.sheet.picker .sheet-title{font-size:18px}.sheet.picker .picker-close{width:36px;height:44px}.sheet.picker .picker-skip{min-height:44px;font-size:var(--fs-meta);line-height:1.4}.sheet.picker .picker-quotes{background:var(--bg-app);border-radius:14px;padding:12px;display:flex;flex-direction:column;overflow:hidden}.sheet.picker .picker-quote{border:0;padding:0;font-size:var(--fs-body)}.sheet.picker .picker-quote{flex:1;min-height:0}.sheet.picker .picker-quote>span{align-self:stretch;min-height:0;min-width:0;overflow:auto}.sheet.picker .picker-play{width:36px;height:36px;min-width:36px;min-height:36px;background:var(--bg-raised);border:1px solid var(--line-control)}.sheet.picker .picker-play:before{content:"";position:absolute;inset:-4px}.sheet.picker .picker-play[aria-pressed=true]{background:var(--accent-button);color:var(--on-accent-button);border-color:var(--accent-button)}.sheet.picker .quote-navigation{padding-top:6px;flex:none}.sheet.picker .picker-choices>.field-input{font-size:var(--fs-field);padding:11px 14px;margin-bottom:8px;border:1.5px solid var(--accent);border-radius:12px;box-shadow:0 0 0 3px var(--accent-bg)}.sheet.picker .cand{padding:10px 12px;font-size:var(--fs-ui);min-height:50px;line-height:1.4}.sheet.picker .picker-enter{display:none}}@media(max-width:1179px)and (max-height:420px){.sheet.picker .picker-quotes{display:none}.sheet.picker .picker-cols{grid-template-rows:minmax(0,1fr)}}.voice-filter-clear{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.voice-warning-storage{position:fixed;z-index:100;left:16px;right:16px;bottom:24px;max-width:600px;margin:auto;background:var(--warn-bg);color:var(--ink);border:1px solid var(--warn-line);border-radius:12px;padding:14px 16px;font-size:var(--fs-ui);box-shadow:var(--shadow-sheet);line-height:1.4}.voice-warning-storage .link{display:block;margin-top:8px}.day-tabs{margin:24px 0 18px}.day-tabs[hidden]{display:none}.group-count{margin-left:8px;font-size:var(--fs-meta);font-weight:var(--w-medium);color:var(--meta);line-height:1.4}.day-summary-lead .para,.day-summary-lead .dash{font-size:var(--fs-body);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking)}.day-priority-progress .label{margin:26px 0 8px;font-size:var(--fs-h2);font-weight:700;color:var(--ink)}.day-priority-progress .label a{color:var(--ink)}.day-priority-progress .label a:hover{color:var(--accent)}.day-priority-progress .para,.day-priority-progress .dash{font-size:var(--fs-body);line-height:var(--text-leading);font-weight:var(--w-text);letter-spacing:var(--tracking)}.thesis-day-selected>.chat-head{margin:20px 0 6px;padding:0;border:0}.thesis-day-selected>.chat-head h2{font-size:var(--fs-ui);font-weight:600;color:var(--meta);line-height:1.4}.thesis-day-selected .chat-turn{padding:8px 0;margin:0;border-radius:0;gap:12px}.thesis-day-selected .chat-turn-text>b{display:inline;margin:0;font-size:inherit}.thesis-messenger>.chat-head{margin:26px 0 8px;padding:0 0 8px;border-bottom:1px solid var(--line)}.thesis-messenger>.chat-head h2{font-size:var(--fs-h2);font-weight:700}.thesis-messenger>.chat-head>span{font-size:var(--fs-meta);line-height:1.4}.thesis-messenger .chat-turn{padding:12px 0;margin:0;border-radius:0}.thesis-messenger .chat-turn.key{padding-left:12px;padding-right:12px;border-radius:12px}.messenger-thesis-meta{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 16px;margin-bottom:4px;font-size:var(--fs-ui);line-height:1.4}.messenger-thesis-meta .refs-link{margin-left:auto;font-size:var(--fs-meta);padding-top:2px;line-height:1.4}.tab-separator{align-self:stretch;flex:none;width:1px;background:var(--line);margin:8px 0 10px}.meeting-brief-meta{display:block;font-size:var(--fs-meta);line-height:1.4;color:var(--meta);margin:12px 0 14px}.meeting-brief:has(.meeting-brief-meta){padding-top:0}.meeting-choice-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px;font-size:var(--fs-meta);color:var(--meta);line-height:1.4}.meeting-choice-meta b{color:var(--ink);font-weight:600}.preparation-unknown{margin-top:26px}.preparation-unknown>.label{font-size:var(--fs-h2);font-weight:700;color:var(--ink);margin:0 0 6px}.preparation-unknown>.label .group-count{font-size:var(--fs-meta);margin-left:10px;line-height:1.4}.preparation-unknown .preparation-person{min-height:52px;padding:10px 0;border-top:1px solid var(--line-row);align-items:center}.preparation-unknown .preparation-person h2{font-weight:600}@media(max-width:1179px){.preparation-unknown{margin-top:20px}.preparation-unknown .preparation-person h2{font-size:var(--fs-ui);line-height:1.4}.tab-separator{margin-top:10px}}@media(max-width:1179px){:root{--fs-h1:24px;--fs-lead:15px;--text-leading:var(--prose-leading)}.now-box .draft-field{font-size:max(var(--fs-field),var(--fs-body))}.editable[contenteditable]:not(.h1):not(.card-text){font-size:max(var(--fs-field),1em)}.inline-input,.date-input,.q-answer .field-input,.player .player-rate{font-size:var(--fs-field)}}.voice-decision-status{font-size:var(--fs-meta);line-height:1.4}.sheet-close-touch{display:none}.picker-quotes{min-height:0;overflow:auto}.picker-quotes>summary{font-size:var(--fs-meta);color:var(--meta);margin:8px 0;list-style:none;pointer-events:none;line-height:1.4}.picker-quotes>summary::-webkit-details-marker{display:none}.nav-icon{display:none}.player-rates{display:flex;align-items:center;gap:4px}@media(max-width:1179px){html,body,#root,.authenticated-workspace{width:100%;height:100%;overscroll-behavior:none}body{overflow:hidden}.shell,.shell.no-chat{position:fixed;top:var(--app-top,0);left:0;width:100%;height:var(--app-height,100dvh);min-width:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}.mobile-header{grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:2px 12px;border-bottom:1px solid var(--line);background:var(--bg-app);z-index:4}.mobile-header strong{padding-left:6px;font-size:var(--fs-lead)}.mobile-back{border:0;background:transparent;min-height:44px;padding:8px 6px;font-size:var(--fs-ui);color:var(--accent);cursor:pointer;line-height:1.4}.mobile-day-header{padding:8px 20px 6px;border-bottom:0}.mobile-day-header h1{flex:1;min-width:0;margin:0;font-size:var(--fs-h1);font-weight:800;line-height:1.25;letter-spacing:-.02em}.mobile-account{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;background:transparent;color:var(--meta);font-size:18px;cursor:pointer;border-radius:8px}.mobile-account:hover{background:var(--bg-subtle)}.shell>.nav{grid-row:3;grid-column:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:max(84px,calc(50px + env(safe-area-inset-bottom)));padding:5px 6px max(34px,env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line-row);background:var(--bg-raised)}.shell .nav-brand,.nav-spacer,.nav-owner{display:none}.shell>.nav .nav-item[aria-current=page]{background:transparent;font-weight:700}.shell>.nav .nav-item[aria-current=page] .nav-icon{background:var(--accent-bg);border-radius:8px}.nav-item{flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;padding:0;margin:0;min-height:44px;font-size:11px;line-height:1.2;font-weight:var(--w-medium);border-radius:8px}.nav-icon{display:block;width:26px;height:26px;padding:3px;box-sizing:border-box;flex:none}.shell>.main,.shell>.list,.shell>.chat{grid-row:2;grid-column:1;min-width:0;min-height:0;border:0}.shell>.list,.shell>.chat,.shell>.chat-resize,.shell>.list-resize{display:none}.shell.mobile-list>.main{display:none}.shell.mobile-list>.list{display:flex}.shell.mobile-chat>.chat{outline:none;display:flex;position:absolute;inset:min(112px,14%) 0 0;grid-area:auto;height:auto;width:100%;border-radius:22px 22px 0 0;box-shadow:var(--shadow-sheet);overflow:hidden;background:var(--bg-raised);z-index:7;animation:mobile-chat-enter .24s ease-out}.mobile-chat-scrim{position:absolute;inset:0;z-index:6;background:var(--overlay-scrim);border:0;padding:0;cursor:pointer;animation:mobile-chat-dim .24s ease-out}.mobile-chat-header{position:relative;flex:none;padding:18px 12px 0;min-height:62px}@keyframes mobile-chat-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mobile-chat-dim{0%{opacity:0}to{opacity:1}}html[data-keyboard] .shell.mobile-chat>.chat{top:0;border-radius:0;animation:none}.day-heading{gap:10px}.day-actions{position:relative;flex:none;align-self:flex-start;z-index:5;margin-top:-6px}.day-actions>summary{list-style:none;display:grid;place-items:center;width:44px;height:44px;border-radius:8px;color:var(--meta);font-size:24px;cursor:pointer}.day-actions>summary::-webkit-details-marker{display:none}.day-actions>summary:hover{background:var(--bg-subtle)}.day-actions-menu{position:absolute;right:0;top:44px;min-width:190px;padding:6px;background:var(--bg-raised);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-sheet)}.day-actions-menu>.btn{width:100%;border:0;background:transparent;text-align:left;min-height:44px;font-size:var(--fs-ui);line-height:1.4}.day-facts{gap:4px 16px}.main-scroll{overscroll-behavior:contain;scroll-padding-top:12px}.shell .doc{max-width:760px;margin:0 auto;padding:18px 18px 36px!important;overflow-wrap:anywhere}.h1{font-size:var(--fs-h1);font-weight:800;line-height:1.25}.preparation-people{padding-top:14px}.preparation-person{gap:12px}.preparation-person-body{gap:6px}.preparation-people .preparation-person h2{font-size:var(--fs-ui);line-height:1.4}.tabs{flex-wrap:nowrap;gap:16px;overflow-x:auto;max-width:100%;scrollbar-width:thin}.tabs>.tab{flex:none;min-height:44px;font-size:var(--fs-ui);line-height:1.4}.tabs[aria-label="Разделы итога дня"]{gap:12px}.tabs[aria-label="Разделы итога дня"]>.tab{font-size:var(--fs-ui);line-height:1.4}.row{min-height:48px;padding:12px 10px;font-size:var(--fs-ui);line-height:1.4}.row.stack,.row.count{padding:12px 10px}.row-status{font-size:var(--fs-meta);line-height:1.4}.list-scroll{padding-bottom:24px;overscroll-behavior:contain;touch-action:pan-y pinch-zoom}.list-head{padding-top:14px}.week{padding-top:8px}.list-days .week{padding:4px 14px 10px}.list-days .week-head,.list-days .list-label.first{display:none}.list-days .week-days{border-radius:12px}.list-days .week-day{height:48px;justify-content:center;border-radius:9px;padding:0}.list-days .list-scroll{padding:0 14px 24px}.list-days .row{min-height:50px;padding:6px 14px;align-items:center;border-radius:12px;gap:12px}.list-days .row-time{width:42px;font-size:var(--fs-meta);line-height:1.4}.list-days .row-title{line-height:1.3}.list-days .day-summary-row{min-height:52px}.list-people .row{min-height:52px;padding:6px 14px;gap:12px}.week-arrow,.week-title{min-height:44px;min-width:44px;display:grid;place-items:center}.week-day{min-height:48px;gap:4px}.week-head{padding-bottom:4px}.mobile-apply-filters{margin:12px 20px 20px}input,textarea,select,.chat-input textarea,.list-input,.field-input{font-size:var(--fs-field)}[contenteditable]{font-size:max(var(--fs-field),1em);scroll-margin:24px 0}.btn,.link,.list-add,.lens-pick,.player-rate,.player-play,.sheet-kicker button,.chat-reset{min-height:44px}.player-play{min-width:44px}.card-grid{grid-template-columns:1fr}.player-bar:before{content:"";position:absolute;inset:-16px 0}.player-controls{gap:6px}.player-time{margin-left:0}.player-spacer{display:none}.shell.mobile-detail .player{position:fixed;top:auto;left:env(safe-area-inset-left);right:env(safe-area-inset-right);bottom:calc(100dvh - var(--app-top,0px) - var(--app-height,100dvh) + var(--mobile-nav-height,84px));z-index:5;margin:0;border:0;border-top:1px solid var(--line);border-radius:0;background:var(--bg-main);padding:12px 18px 8px;box-shadow:0 -2px 12px #1f1e1a0f}.shell.mobile-detail .main-scroll:has(.player){height:calc(100% - var(--mobile-player-height,140px));scroll-padding-bottom:16px}.mobile-sheet-handle{position:absolute;top:0;left:calc(50% - 30px);width:60px;height:24px;background:transparent;border:0;padding:8px 10px;touch-action:none;cursor:pointer}.mobile-sheet-handle span{display:block;width:40px;height:5px;border-radius:3px;background:var(--line-control)}html[data-keyboard] .shell.mobile-detail .player{display:none}html[data-keyboard] .shell.mobile-detail .main-scroll:has(.player){height:100%}.turn{display:grid;grid-template-columns:44px 22px minmax(0,1fr);gap:6px}.turn-text{grid-column:3}.turn-time{min-height:44px;width:44px}.turn-acts{grid-column:3;opacity:1;justify-content:flex-end}.turn-act{width:44px;height:44px}.voice{grid-template-columns:28px minmax(0,1fr) 40px;grid-template-rows:minmax(40px,auto) 20px minmax(40px,auto);min-height:136px;padding:10px 12px;gap:8px;border-radius:14px;margin:4px 0}.voice:not(.unreviewed){background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line-row)}.voice-letter{grid-column:1;grid-row:1}.voice-body{grid-column:2;grid-row:1/3;display:contents}.voice-head{grid-column:2;grid-row:1;min-width:0;font-size:var(--fs-ui);gap:4px;line-height:1.4}.voice-head .voice-small{font-size:var(--fs-meta);line-height:1.4}.voice-about{grid-column:1/-1;grid-row:2;-webkit-line-clamp:1;height:20px;line-height:20px;font-size:var(--fs-ui)}.voice-body .error-line{grid-column:1/-1}.voice-sample{grid-column:3;grid-row:1;width:40px;height:40px}.voice-decision{grid-column:1/-1;grid-row:3;flex-wrap:nowrap}.voice-candidate{flex:1;max-width:none;min-height:40px}.voice-action{width:96px;min-height:40px}.voice-candidate{font-size:var(--fs-ui);line-height:1.4}.voice-failure{width:96px}.voice-failure>summary{min-height:40px}.voice-name{min-width:0;overflow-wrap:anywhere}.picker-quotes{max-height:220px;flex:none}.picker-cols{grid-template-rows:auto minmax(0,1fr)}.chat .chat-head,.chat-page .chat-head{margin:0;padding:6px 16px;min-height:58px;flex-wrap:nowrap;flex:none}.chat-scroll{padding:16px;overscroll-behavior:contain}.chat.chat-page{max-width:none}.chat-input-wrap{padding:10px 12px 12px}.chat-input textarea{min-width:0;max-height:min(180px,28dvh);font-size:var(--fs-field)}.chat-send{min-width:44px;min-height:44px}.chat .chat-me,.chat .chat-ai{padding-right:46px}.copy-btn{width:44px;height:44px;top:0;right:0;opacity:1}.md .md-quote{padding-right:46px}.sheet,.sheet.wide,.sheet.picker,.entity-preview .sheet{position:fixed;inset:8px;margin:auto;width:calc(100% - 16px);max-width:640px;max-height:calc(var(--app-height,100dvh) - 16px);height:fit-content;padding:16px;overflow:auto}.sheet.account-sheet{inset:auto env(safe-area-inset-right) calc(100dvh - var(--app-top,0px) - var(--app-height,100dvh)) env(safe-area-inset-left);margin:0;width:auto;max-width:none;max-height:calc(var(--app-height,100dvh) - max(16px,env(safe-area-inset-top)));border:0;border-radius:22px 22px 0 0;padding:0 8px max(30px,env(safe-area-inset-bottom));gap:0;background:var(--bg-raised);overscroll-behavior:contain}.account-sheet-handle{display:flex;justify-content:center;flex:none;width:100%;min-height:44px;padding:8px 0 2px;border:0;background:transparent;cursor:pointer}.account-sheet-handle span{width:40px;height:5px;border-radius:3px;background:var(--line-control)}.mobile-menu-items{display:flex;flex-direction:column}.mobile-menu-items>a,.mobile-menu-items>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:10px 14px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;font-size:var(--fs-ui);font-weight:600;color:var(--ink);cursor:pointer;overflow-wrap:anywhere;line-height:1.4}.mobile-menu-items>a:hover,.mobile-menu-items>button:hover{background:var(--bg-subtle);color:var(--accent)}.mobile-menu-value{flex:none;font-size:var(--fs-body);font-weight:var(--w-text);color:var(--meta)}.mobile-menu-owner{padding:10px 14px;color:var(--meta);font-size:var(--fs-meta);line-height:1.4}.mobile-menu-items .error-line{padding:8px 14px;margin:0}.mobile-menu-days{display:flex;align-items:center;justify-content:space-between;padding:4px 14px 0}.mobile-menu-days>a,.mobile-menu-days>button{display:grid;place-items:center;min-width:44px;min-height:44px;border:0;background:transparent;color:var(--accent);font-size:var(--fs-body);cursor:pointer}.mobile-menu-days>button{font-size:24px}.sheet.picker{inset:calc(var(--app-top,0px) + max(env(safe-area-inset-top),min(70px,var(--app-height,100dvh)*.14))) 0 auto;width:100%;max-width:none;margin:0;height:calc(var(--app-height,100dvh) - max(env(safe-area-inset-top),min(70px,var(--app-height,100dvh)*.14)));max-height:calc(var(--app-height,100dvh) - max(env(safe-area-inset-top),min(70px,var(--app-height,100dvh)*.14)));border:0;border-radius:22px 22px 0 0;padding:0 16px max(16px,env(safe-area-inset-bottom));overflow:hidden;gap:8px}.picker-handle{display:flex;justify-content:center;flex:none;padding:8px 0 2px}.picker-handle span{width:40px;height:5px;border-radius:3px;background:var(--line-control)}.sheet-kicker{align-items:flex-start;gap:8px}.sheet-kicker>span{padding-top:6px}.sheet-kicker button{flex:none;min-width:44px}.sheet-close-key{display:none}.sheet-close-touch{display:block;font-size:26px;line-height:1}.sheet.picker .sheet-kicker>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.picker-cols{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:8px;overflow:hidden}.picker-quotes{max-height:min(200px,calc(var(--app-height,100dvh)*.3))}.picker-quotes>summary{min-height:44px;display:flex;align-items:center;gap:8px;margin:0;cursor:pointer;pointer-events:auto;color:var(--accent)}.picker-quotes>summary:before{content:"▸"}.picker-quotes[open]>summary:before{content:"▾"}.picker-play{min-width:44px;min-height:44px}.picker-cols>.picker-choices{overflow:hidden}.picker-choices>.field-input{order:-1;flex:none;min-height:44px;margin-bottom:8px}.sheet .picker-list{overflow:auto;gap:0;overscroll-behavior:contain}.cand{min-height:48px;align-content:center;flex:none;padding:10px 0;gap:4px 10px}.picker-new{flex:none;max-height:50%;overflow:auto}.picker-cols.picker-creating{grid-template-rows:minmax(0,1fr)}.picker-creating .picker-new{flex:1;min-height:0;max-height:none;overflow:auto;margin-top:0}.picker-creating .picker-new-acts{margin-top:auto;flex:none;padding-top:8px;background:var(--bg-main)}.picker-creating .picker-new>.field-input{min-height:44px;flex:none}html[data-keyboard] .sheet.picker .picker-quotes,html[data-keyboard] .picker-choices>.label{display:none}html[data-keyboard] .picker-cols{grid-template-rows:minmax(0,1fr)}.entity-preview{width:100%;height:var(--app-height,100dvh);inset:var(--app-top,0) 0 auto;margin:0;border:0;border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.preview-header{padding:4px 8px;gap:2px}.preview-caption{padding-left:4px;font-size:var(--fs-meta);line-height:1.4}.preview-open{font-size:var(--fs-ui);padding:0 6px;white-space:nowrap;line-height:1.4}.preview-body{padding:0 18px 28px}.preview-body-content{padding-top:18px}.screen{padding:16px;min-height:100dvh;height:var(--app-height,100dvh);overflow:auto}.screen-card{max-width:100%}html[data-keyboard] .shell>.nav{display:none}html[data-keyboard] .shell{grid-template-rows:auto minmax(0,1fr)}html[data-keyboard] .chat-input-wrap{padding-bottom:8px}}@media(max-width:389px){.shell .doc{padding-left:14px!important;padding-right:14px!important}.tabs{gap:12px}.tabs[aria-label="Разделы итога дня"]{gap:8px}.tabs[aria-label="Разделы итога дня"]>.tab{font-size:var(--fs-ui);line-height:1.4}}.voice{font-size:var(--fs-ui);height:max(80px,5.7142857143em);min-height:80px}.voice-head{flex-wrap:nowrap;overflow-wrap:normal;min-width:0}.voice-head .voice-name,.voice-head>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-head .voice-name{flex:0 1 auto}.voice-head .voice-small,.voice-head .ok{flex:none;white-space:nowrap}.voice-stable-label{font-size:var(--fs-meta)}.voice-action,.voice-decision-status{width:max(104px,7.4285714286em)}.voice-action.voice-confirm{width:max(56px,4em)}.voice-letter{display:grid;place-items:center}.voice-failure-details{border-color:var(--line);box-shadow:0 6px 20px #0000001a;z-index:4}@media(max-width:1179px){.voice{height:max(136px,9.7142857143em);min-height:136px;grid-template-rows:minmax(40px,1fr) max(20px,1.4em) minmax(40px,1fr)}.voice-action{width:max(96px,6.8571428571em)}.voice-action.voice-confirm{width:max(56px,4em)}.voice-about{height:max(20px,1.4em);line-height:1.4}.voice-head{flex-wrap:nowrap;align-items:baseline}.voice-head .voice-name{overflow-wrap:normal}.voice-head .voice-small{font-size:var(--fs-meta)}}.status-line{display:flex;align-items:flex-start;gap:10px;border-radius:10px;padding:11px 13px;background:var(--bg-app);font-size:var(--fs-ui);line-height:1.4;color:var(--ink);margin:12px 0;min-width:0}.status-dot{width:8px;height:8px;border-radius:50%;flex:none;margin-top:6px;background:var(--accent-button);box-shadow:0 0 0 4px var(--accent-bg)}.status-info .status-dot{background:transparent;border:1.5px solid var(--meta);box-shadow:none}.status-action{background:var(--warn-bg)}.status-action .status-dot{background:var(--warn);box-shadow:none}.status-copy{flex:1;min-width:0;overflow-wrap:anywhere}.status-line>.status-action{margin-left:auto;flex:none;background:var(--bg-main)}.status-line>.status-action.primary{background:var(--accent-button);color:#fff}.status-details{margin-top:6px;font-size:var(--fs-meta);color:var(--meta)}.status-details>summary{cursor:pointer;list-style:none;width:fit-content}.status-details>summary::-webkit-details-marker{display:none}.status-details>div{margin-top:8px}.status-details p{margin:6px 0}.field-recovery{z-index:120;animation:recovery-appear .12s ease-out}.field-recovery>.status-line{margin:0;box-shadow:0 6px 20px #0000001a}.field-recovery-menu{position:relative;display:inline-block;margin-left:8px}.field-recovery-menu>summary{cursor:pointer;list-style:none;font-weight:700}.field-recovery-menu>div{position:absolute;right:0;top:100%;min-width:180px;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--bg-main);box-shadow:0 6px 20px #0000001a;z-index:1}.field-recovery-menu button{display:block;white-space:normal;text-align:left}.chat-working{display:flex;align-items:center;gap:8px;color:var(--meta);font-size:var(--fs-ui);margin:12px 0}.chat-working strong{font-weight:600}.chat-working-pulse{display:flex;gap:3px}.chat-working-pulse i{width:4px;height:4px;background:var(--accent-button);border-radius:50%;animation:chat-working-pulse 1.2s ease-in-out infinite}.chat-working-pulse i:nth-child(2){animation-delay:.15s}.chat-working-pulse i:nth-child(3){animation-delay:.3s}@keyframes chat-working-pulse{50%{opacity:.25}}@keyframes recovery-appear{0%{opacity:0}to{opacity:1}}@media(max-width:1179px){.field-recovery .status-line{flex-wrap:wrap}.field-recovery .status-copy{flex-basis:calc(100% - 20px)}.field-recovery .status-action{margin-left:18px}}@media(prefers-reduced-motion:reduce){.field-recovery,.chat-working-pulse i{animation:none}}.field-recovery{container-type:inline-size}@container (max-width:420px){.field-recovery .status-line{flex-wrap:wrap}.field-recovery .status-copy{flex-basis:calc(100% - 20px)}.field-recovery .status-action{margin-left:18px}}.status-details{position:relative}.status-details>.status-details-popover{position:absolute;top:100%;margin-top:6px;width:min(440px,calc(100vw - 48px));max-height:min(50vh,360px);overflow:auto;padding:12px 14px;background:var(--bg-main);border:1px solid var(--line-control);border-radius:10px;box-shadow:0 6px 20px #0000001a;z-index:10;color:var(--ink-secondary)}.status-line>.status-action{max-width:60%;white-space:normal;overflow-wrap:anywhere;text-align:center}@media(max-width:1179px){.status-line{flex-wrap:wrap}.status-copy{flex-basis:calc(100% - 20px)}.status-line>.status-action{margin-left:18px;max-width:calc(100% - 18px)}}.field-recovery{transition:opacity .12s ease-out}@media(prefers-reduced-motion:reduce){.field-recovery{transition:none}}
