@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/3ce154ad7d54dc86-s.2rcd2u_u_pnhm.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/7cdbb9ca823c0a73-s.2rtnqm6njbdbt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/1e239d59b95c7889-s.1fzjz-pmav_t6.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/a421df443b3f383b-s.0u7v7pvcbuq7v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/c2873153dc73d9e3-s.3a-vgahl7ozoq.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/d38a53d0ba90b32d-s.0w5sm806973lv.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/5b0229109f6656bb-s.35afts631xckl.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/ca19bc83075b2625-s.22hw0wekc43rk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/2aec202ebfcf461b-s.08l831i_fkbq8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/cf514f5d0007dafa-s.p.1h6xjbcrwqa-m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Fallback;src:local(Arial);ascent-override:101.65%;descent-override:27.86%;line-gap-override:0.0%;size-adjust:105.15%}.open_sans_cbc5a674-module__PwDZpG__className{font-family:Open Sans,Open Sans Fallback;font-style:normal}.open_sans_cbc5a674-module__PwDZpG__variable{--font-open-sans:"Open Sans", "Open Sans Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_4308afc1-module__CWC_7a__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_4308afc1-module__CWC_7a__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/34d6927adec7cf56-s.1ob82_8939ahk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/11e9730d70f3df61-s.128rw_frk7cg-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/94800d63c463b116-s.232hpqc6onjei.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/7685343155bcb53f-s.1e5p1xthivbko.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/c0640dc9a2bf5797-s.2muachl6ov_g2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/48a1b83fac2e67c0-s.p.42nfwtuxx8u2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/0fb96d1b5bc8468e-s.3hcunrvt_bt_o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/1a36275c0a5dae4b-s.452ifmvv-9yum.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/4516abe641523af1-s.1kbk5odn53sdi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/8b28f59145c251c9-s.0vjnn8p66njqx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6809fa33fa73d760-s.288shi68pyvg7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/cef856781ea24bd1-s.p.0i67n8kf07qoy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_7732a912-module__vIBJ0a__className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.source_serif_4_7732a912-module__vIBJ0a__variable{--font-source-serif-4:"Source Serif 4", "Source Serif 4 Fallback"}
.SignOutButton-module__j_tKtG__btn{font-size:12.5px;font-family:var(--font-sans);color:#fff9;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff26;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.SignOutButton-module__j_tKtG__btn:hover{color:#ffffffe6;border-color:#ffffff59}@media (max-width:560px){.SignOutButton-module__j_tKtG__btn{border-color:var(--color-border);width:34px;height:34px;color:var(--color-text-muted);justify-content:center;padding:0}.SignOutButton-module__j_tKtG__btn span{display:none}}.SignOutButton-module__j_tKtG__btnSurface{border-color:var(--color-border-mid);color:var(--color-text-muted)}.SignOutButton-module__j_tKtG__btnSurface:hover{border-color:var(--color-border-dark);color:var(--color-text)}
.ThemeToggle-module__kgUd4W__btn{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:border-color .15s,color .15s,transform .1s;display:inline-flex}.ThemeToggle-module__kgUd4W__btn:hover{color:#ffffffe6;border-color:#ffffff59}.ThemeToggle-module__kgUd4W__btn:active{transform:scale(.96)}.ThemeToggle-module__kgUd4W__btnSurface{border-color:var(--color-border-mid);color:var(--color-text-muted)}.ThemeToggle-module__kgUd4W__btnSurface:hover{border-color:var(--color-border-dark);color:var(--color-text)}
.ActeStepper-module__b3QQ3W__stepper{align-items:center;gap:0;display:flex}.ActeStepper-module__b3QQ3W__item{align-items:center;gap:var(--space-2);display:flex}.ActeStepper-module__b3QQ3W__bubble{border:1.5px solid var(--color-on-navy-border);width:18px;height:18px;color:var(--color-on-navy-muted);font-size:var(--text-2xs);cursor:default;font-weight:600;font-family:var(--font-sans);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:relative}.ActeStepper-module__b3QQ3W__bubble:after{content:"";position:absolute;inset:-6px}.ActeStepper-module__b3QQ3W__bubbleClickable{cursor:pointer}.ActeStepper-module__b3QQ3W__bubbleClickable:hover{background:color-mix(in srgb, var(--color-gold) 20%, transparent);border-color:var(--color-gold)}.ActeStepper-module__b3QQ3W__bubbleDone{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-navy-deep)}.ActeStepper-module__b3QQ3W__bubbleActive{background:var(--color-navy);border-color:var(--color-on-navy-muted);color:var(--color-on-navy)}.ActeStepper-module__b3QQ3W__label{font-size:var(--text-xs);color:var(--color-on-navy-subtle);white-space:nowrap;cursor:default;font-family:var(--font-sans);background:0 0;border:none;padding:0}.ActeStepper-module__b3QQ3W__labelClickable{cursor:pointer}.ActeStepper-module__b3QQ3W__labelClickable:hover{color:var(--color-gold)}.ActeStepper-module__b3QQ3W__labelActive{color:var(--color-gold);font-weight:600}.ActeStepper-module__b3QQ3W__labelMuted{color:var(--color-on-navy-muted)}.ActeStepper-module__b3QQ3W__line{background:var(--color-on-navy-border);width:14px;height:1.5px;margin:0 var(--space-2);flex-shrink:0;display:block}.ActeStepper-module__b3QQ3W__lineDone{background:var(--color-gold)}@media (max-width:768px){.ActeStepper-module__b3QQ3W__label{display:none}.ActeStepper-module__b3QQ3W__labelActive{display:inline}}
.CambaTopbar-module__uNFfiG__topbar{background:var(--color-navy-deep);border-bottom:1px solid color-mix(in srgb, var(--color-gold) 45%, transparent);flex-shrink:0;align-items:center;gap:14px;min-width:0;height:58px;padding:0 22px;display:flex}.CambaTopbar-module__uNFfiG__brandName{font-family:var(--font-display);color:var(--color-on-navy-faint);letter-spacing:.01em;flex-shrink:0;font-size:20px;font-weight:600}.CambaTopbar-module__uNFfiG__sep{color:var(--color-on-navy-border);font-size:var(--text-base);flex-shrink:0}.CambaTopbar-module__uNFfiG__dossier{min-width:0;font-size:var(--text-sm);color:var(--color-on-navy-subtle);flex:12rem;align-items:center;gap:7px;display:inline-flex}.CambaTopbar-module__uNFfiG__dossierTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CambaTopbar-module__uNFfiG__dossier svg{color:var(--color-on-navy-muted);flex-shrink:0}.CambaTopbar-module__uNFfiG__cloisonne{font-size:var(--text-2xs);color:var(--color-on-navy-muted);border:1px solid color-mix(in srgb, var(--color-gold) 25%, transparent);border-radius:var(--radius-sm);flex-shrink:0;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.CambaTopbar-module__uNFfiG__scenes{flex-shrink:0;align-items:center;gap:10px;min-width:0;display:inline-flex}.CambaTopbar-module__uNFfiG__sceneBtn{border-radius:var(--radius-sm);border:1px solid var(--color-on-navy-border);color:var(--color-on-navy-subtle);font-size:var(--text-xs);font-weight:600;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;padding:5px 11px}.CambaTopbar-module__uNFfiG__sceneBtn:hover{color:var(--color-on-navy);border-color:var(--color-gold)}.CambaTopbar-module__uNFfiG__sceneBtnActive{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-navy-deep)}.CambaTopbar-module__uNFfiG__catalogueLink{color:var(--color-on-navy-muted);font-size:var(--text-xs);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0 4px}.CambaTopbar-module__uNFfiG__catalogueLink:hover{color:var(--color-gold)}.CambaTopbar-module__uNFfiG__acteName{color:var(--color-on-navy);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-weight:600;overflow:hidden}.CambaTopbar-module__uNFfiG__spacer{flex:0 0 4px}.CambaTopbar-module__uNFfiG__zdrBadge{border:1px solid color-mix(in srgb, var(--color-gold) 28%, transparent);border-radius:var(--radius-sm);font-size:var(--text-2xs);color:var(--color-on-navy-subtle);white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;padding:5px 11px;display:inline-flex}.CambaTopbar-module__uNFfiG__zdrDot{background:var(--color-verified);border-radius:2px;flex-shrink:0;width:6px;height:6px}.CambaTopbar-module__uNFfiG__euBadge{border:1px solid color-mix(in srgb, var(--color-verified) 45%, transparent);border-radius:var(--radius-sm);font-size:var(--text-2xs);letter-spacing:.03em;color:var(--color-verified);white-space:nowrap;flex-shrink:0;align-items:center;padding:5px 11px;font-weight:600;display:inline-flex}.CambaTopbar-module__uNFfiG__topbar{overflow:hidden}@media (max-width:1440px){.CambaTopbar-module__uNFfiG__cloisonne{display:none}}@media (max-width:1300px){.CambaTopbar-module__uNFfiG__euBadge{display:none}.CambaTopbar-module__uNFfiG__acteName{max-width:160px}}@media (max-width:1180px){.CambaTopbar-module__uNFfiG__zdrBadge,.CambaTopbar-module__uNFfiG__catalogueLink{display:none}}@media (max-width:1000px){.CambaTopbar-module__uNFfiG__acteName{display:none}}@media (max-width:768px){.CambaTopbar-module__uNFfiG__topbar{gap:8px;height:52px;padding:0 12px;overflow:hidden}.CambaTopbar-module__uNFfiG__brandName,.CambaTopbar-module__uNFfiG__sep{display:none}.CambaTopbar-module__uNFfiG__dossier{font-size:var(--text-xs);flex:auto}.CambaTopbar-module__uNFfiG__cloisonne,.CambaTopbar-module__uNFfiG__zdrBadge,.CambaTopbar-module__uNFfiG__euBadge{display:none}}@media (max-width:480px){.CambaTopbar-module__uNFfiG__dossier{max-width:none}}@media (max-width:1023px){.CambaTopbar-module__uNFfiG__topbar{padding-left:58px}}
.ProposalCard-module__6rImZW__card{border:1px solid color-mix(in srgb, var(--color-gold) 35%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-gold) 6%, var(--color-surface));font-size:var(--text-sm);flex-direction:column;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.ProposalCard-module__6rImZW__head{flex-direction:column;gap:2px;display:flex}.ProposalCard-module__6rImZW__kicker{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.ProposalCard-module__6rImZW__title{color:var(--color-text)}.ProposalCard-module__6rImZW__fields{grid-template-columns:minmax(120px,40%) 1fr;gap:4px 10px;margin:0;display:grid}.ProposalCard-module__6rImZW__fieldRow{display:contents}.ProposalCard-module__6rImZW__fieldRow dt{color:var(--color-text-secondary);font-size:var(--text-xs)}.ProposalCard-module__6rImZW__fieldRow dd{color:var(--color-text);word-break:break-word;margin:0}.ProposalCard-module__6rImZW__overwrite{font-size:var(--text-2xs);color:var(--color-vigilance-text);border:1px solid var(--color-vigilance-border);border-radius:999px;margin-left:6px;padding:1px 6px}.ProposalCard-module__6rImZW__clauses,.ProposalCard-module__6rImZW__messages,.ProposalCard-module__6rImZW__rejected{flex-direction:column;gap:2px;margin:0;padding-left:18px;display:flex}.ProposalCard-module__6rImZW__clauseOn{color:var(--color-text)}.ProposalCard-module__6rImZW__clauseOff{color:var(--color-text-secondary)}.ProposalCard-module__6rImZW__warn{color:var(--color-vigilance-text)}.ProposalCard-module__6rImZW__info{color:var(--color-text-secondary)}.ProposalCard-module__6rImZW__rejected li{color:var(--color-incompat)}.ProposalCard-module__6rImZW__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ProposalCard-module__6rImZW__meta{font-size:var(--text-2xs);color:var(--color-text-muted)}.ProposalCard-module__6rImZW__actions{gap:6px;display:flex}.ProposalCard-module__6rImZW__primary,.ProposalCard-module__6rImZW__secondary{border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;padding:6px 12px;font-family:inherit;font-weight:600}.ProposalCard-module__6rImZW__primary{border:1px solid var(--color-gold);background:var(--color-gold);color:#fff}.ProposalCard-module__6rImZW__primary:disabled{opacity:.7;cursor:default}.ProposalCard-module__6rImZW__secondary{border:1px solid var(--color-border);color:var(--color-text);background:0 0}
.ConversationSidebar-module__9vgJZq__sidebar{border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-2) var(--space-3) var(--space-3);flex-shrink:0;max-height:260px;overflow-y:auto}.ConversationSidebar-module__9vgJZq__sidebarHead{padding:var(--space-1) var(--space-2);justify-content:space-between;align-items:center;display:flex}.ConversationSidebar-module__9vgJZq__sidebarTitle{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-subtle);font-weight:600}.ConversationSidebar-module__9vgJZq__newBtn{font-size:var(--text-2xs);color:var(--color-link);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:none;padding:2px 4px;font-family:inherit;position:relative}.ConversationSidebar-module__9vgJZq__newBtn:after{content:"";position:absolute;inset:-6px}.ConversationSidebar-module__9vgJZq__newBtn:hover{text-decoration:underline}.ConversationSidebar-module__9vgJZq__newBtn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ConversationSidebar-module__9vgJZq__newBtn:disabled{opacity:.5;cursor:not-allowed}.ConversationSidebar-module__9vgJZq__empty{margin:var(--space-1) var(--space-2) var(--space-2);font-size:var(--text-xs);color:var(--color-text-subtle)}.ConversationSidebar-module__9vgJZq__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ConversationSidebar-module__9vgJZq__item{align-items:center;gap:var(--space-1);display:flex}.ConversationSidebar-module__9vgJZq__select{text-align:left;cursor:pointer;min-width:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:2px;font-family:inherit;display:flex}.ConversationSidebar-module__9vgJZq__select:hover{background:var(--color-bg-subtle)}.ConversationSidebar-module__9vgJZq__select:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ConversationSidebar-module__9vgJZq__select[aria-current=true]{background:var(--color-link-bg)}.ConversationSidebar-module__9vgJZq__select:disabled{opacity:.6;cursor:not-allowed}.ConversationSidebar-module__9vgJZq__itemTitle{font-size:var(--text-sm);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ConversationSidebar-module__9vgJZq__select[aria-current=true] .ConversationSidebar-module__9vgJZq__itemTitle{color:var(--color-navy-ink);font-weight:600}.ConversationSidebar-module__9vgJZq__itemDate{font-size:var(--text-2xs);color:var(--color-text-subtle)}.ConversationSidebar-module__9vgJZq__delete{padding:var(--space-1);cursor:pointer;color:var(--color-text-subtle);opacity:.6;border-radius:var(--radius-xs);background:0 0;border:none;flex-shrink:0;display:inline-flex;position:relative}.ConversationSidebar-module__9vgJZq__delete:after{content:"";position:absolute;inset:-1px -2px}.ConversationSidebar-module__9vgJZq__delete:hover{opacity:1;color:var(--color-incompat-text)}.ConversationSidebar-module__9vgJZq__delete:focus-visible{box-shadow:var(--shadow-focus);opacity:1;outline:none}.ConversationSidebar-module__9vgJZq__delete:disabled{opacity:.3;cursor:not-allowed}
.ConversationPanel-module__V_EYva__panel{border-right:1px solid var(--color-border);background:var(--color-bg-alt);flex-direction:column;flex:0 0 50%;width:50%;min-width:280px;max-width:none;height:100%;min-height:0;display:flex;overflow:hidden}.ConversationPanel-module__V_EYva__panelHeader{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-light);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ConversationPanel-module__V_EYva__panelTitle{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.ConversationPanel-module__V_EYva__headerLead{align-items:center;gap:var(--space-2);display:flex}.ConversationPanel-module__V_EYva__historyToggle{padding:var(--space-1);cursor:pointer;color:var(--color-text-subtle);border-radius:var(--radius-xs);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ConversationPanel-module__V_EYva__historyToggle:after{content:"";position:absolute;inset:-6px}.ConversationPanel-module__V_EYva__historyToggle:hover{color:var(--color-navy-ink);background:var(--color-bg-subtle)}.ConversationPanel-module__V_EYva__historyToggle:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ConversationPanel-module__V_EYva__historyToggle[aria-expanded=true]{color:var(--color-navy-ink)}.ConversationPanel-module__V_EYva__newConv{font-size:var(--text-2xs);color:var(--color-text-subtle);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;position:relative}.ConversationPanel-module__V_EYva__newConv:after{content:"";position:absolute;inset:-6px}.ConversationPanel-module__V_EYva__newConv:hover{color:var(--color-navy-ink)}.ConversationPanel-module__V_EYva__messages{flex-direction:column;flex:1;gap:20px;min-height:0;padding:20px 18px 12px;display:flex;overflow:hidden auto}.ConversationPanel-module__V_EYva__userBubble{background:var(--color-navy);max-width:85%;color:var(--color-on-navy);font-size:var(--text-sm);overflow-wrap:anywhere;box-shadow:0 1px 2px color-mix(in srgb, var(--color-navy) 18%, transparent);border-radius:18px 18px 4px;align-self:flex-end;padding:10px 14px;line-height:1.55}.ConversationPanel-module__V_EYva__assistantTurn{flex-direction:column;align-self:flex-start;gap:0;max-width:94%;display:flex}.ConversationPanel-module__V_EYva__assistantMeta{align-items:center;gap:7px;margin-bottom:8px;display:flex}.ConversationPanel-module__V_EYva__cambaAvatar{background:var(--color-navy-deep);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.ConversationPanel-module__V_EYva__cambaAvatarLetter{font-family:var(--font-serif);font-size:var(--text-2xs);color:var(--color-gold);font-weight:700;line-height:1}.ConversationPanel-module__V_EYva__cambaLabel{font-size:var(--text-2xs);color:var(--color-text-subtle)}.ConversationPanel-module__V_EYva__assistantBubble{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:4px 18px 18px;padding:12px 15px 14px}.ConversationPanel-module__V_EYva__answerText{font-size:var(--text-sm);color:var(--color-text);overflow-wrap:break-word;margin:0 0 11px;line-height:1.65}.ConversationPanel-module__V_EYva__answerText p{margin:0 0 var(--space-2)}.ConversationPanel-module__V_EYva__answerText p:last-child{margin-bottom:0}.ConversationPanel-module__V_EYva__answerText ul,.ConversationPanel-module__V_EYva__answerText ol{margin:0 0 var(--space-2);padding-left:var(--space-5)}.ConversationPanel-module__V_EYva__answerText li{margin-bottom:var(--space-1)}.ConversationPanel-module__V_EYva__answerText li:last-child{margin-bottom:0}.ConversationPanel-module__V_EYva__answerText h3,.ConversationPanel-module__V_EYva__answerText h4,.ConversationPanel-module__V_EYva__answerText h5,.ConversationPanel-module__V_EYva__answerText h6{font-size:var(--text-sm);color:var(--color-navy-ink);margin:var(--space-3) 0 var(--space-2);font-weight:600}.ConversationPanel-module__V_EYva__answerText h3:first-child,.ConversationPanel-module__V_EYva__answerText h4:first-child{margin-top:0}.ConversationPanel-module__V_EYva__answerText code{font-family:var(--font-mono);font-size:var(--text-xs);background:var(--color-bg-subtle);border:1px solid var(--color-border-light);border-radius:var(--radius-xs);padding:0 4px}.ConversationPanel-module__V_EYva__answerText pre{background:var(--color-bg-subtle);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);margin:0 0 var(--space-2);overflow-x:auto}.ConversationPanel-module__V_EYva__answerText pre code{background:0 0;border:none;padding:0}.ConversationPanel-module__V_EYva__answerText table{border-collapse:collapse;width:100%;margin:0 0 var(--space-2);font-size:var(--text-xs)}.ConversationPanel-module__V_EYva__answerText th,.ConversationPanel-module__V_EYva__answerText td{border:1px solid var(--color-border);padding:var(--space-1) var(--space-2);text-align:left;vertical-align:top}.ConversationPanel-module__V_EYva__answerText th{background:var(--color-bg-subtle);color:var(--color-navy-ink);font-weight:600}.ConversationPanel-module__V_EYva__answerText blockquote{margin:0 0 var(--space-2);padding-left:var(--space-3);border-left:3px solid var(--color-border-mid);color:var(--color-text-subtle)}.ConversationPanel-module__V_EYva__answerText a{color:var(--color-link);text-underline-offset:2px;text-decoration:underline}.ConversationPanel-module__V_EYva__answerText a:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs);outline:none}.ConversationPanel-module__V_EYva__citRef{color:var(--color-navy-ink);font-weight:600;font-size:var(--text-2xs);vertical-align:super;background:var(--color-bg-subtle);border:1px solid var(--color-border-dark);cursor:pointer;border-radius:4px;margin:0 1px;padding:0 4px;line-height:1.4;text-decoration:none;display:inline-block}.ConversationPanel-module__V_EYva__citations{border-top:1px solid var(--color-border-light);flex-direction:column;gap:7px;padding-top:11px;display:flex}.ConversationPanel-module__V_EYva__citRow{cursor:pointer;align-items:center;gap:8px;display:flex}.ConversationPanel-module__V_EYva__citNum{font-size:var(--text-2xs);color:var(--color-navy-ink);background:var(--color-bg-subtle);border-radius:4px;flex-shrink:0;padding:1px 6px;font-weight:700}.ConversationPanel-module__V_EYva__citText{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-navy-ink);flex:1}.ConversationPanel-module__V_EYva__citLink{min-width:0;color:var(--color-link);border-radius:var(--radius-xs);flex:1;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.ConversationPanel-module__V_EYva__citLink .ConversationPanel-module__V_EYva__citText{color:var(--color-link)}.ConversationPanel-module__V_EYva__citLink:hover .ConversationPanel-module__V_EYva__citText{text-decoration:underline}.ConversationPanel-module__V_EYva__citLink:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ConversationPanel-module__V_EYva__citExtIcon{opacity:.55;flex-shrink:0}.ConversationPanel-module__V_EYva__citIcon{flex-shrink:0;margin-left:auto}.ConversationPanel-module__V_EYva__verified{align-items:center;gap:6px;margin-top:11px;display:flex}.ConversationPanel-module__V_EYva__verifiedLabel{font-size:var(--text-2xs);color:var(--color-verified);align-items:center;gap:5px;font-weight:600;display:inline-flex}.ConversationPanel-module__V_EYva__verifiedDot{background:var(--color-verified);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ConversationPanel-module__V_EYva__verifiedMeta{font-size:var(--text-2xs);color:var(--color-text-subtle)}.ConversationPanel-module__V_EYva__unverified{align-items:center;gap:6px;margin-top:11px;display:flex}.ConversationPanel-module__V_EYva__unverifiedLabel{font-size:var(--text-2xs);color:var(--color-vigilance-text);align-items:center;gap:5px;font-weight:600;display:inline-flex}.ConversationPanel-module__V_EYva__unverifiedDot{background:var(--color-vigilance);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ConversationPanel-module__V_EYva__abstention{background:var(--color-bg);border:1px dashed var(--color-border-mid);border-radius:13px;align-self:flex-start;align-items:flex-start;gap:9px;max-width:94%;padding:13px 15px;display:flex}.ConversationPanel-module__V_EYva__abstentionIcon{flex-shrink:0;margin-top:1px}.ConversationPanel-module__V_EYva__abstentionText{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6}.ConversationPanel-module__V_EYva__abstentionStrong{color:var(--color-text-secondary)}.ConversationPanel-module__V_EYva__composer{border-top:1px solid var(--color-border-light);background:color-mix(in srgb, var(--color-bg-alt) 70%, var(--color-surface));flex-shrink:0;padding:10px 16px 16px}.ConversationPanel-module__V_EYva__composerBox{border:1px solid var(--color-border-mid);background:var(--color-surface);box-shadow:0 8px 24px color-mix(in srgb, var(--color-navy) 6%, transparent);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:22px;padding:12px 14px 10px}.ConversationPanel-module__V_EYva__composerDragOver .ConversationPanel-module__V_EYva__composerBox{border-color:var(--color-gold-deep);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-gold) 30%, transparent)}.ConversationPanel-module__V_EYva__attachRow{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.ConversationPanel-module__V_EYva__attachChip{max-width:100%;font-size:var(--text-2xs);color:var(--color-text-secondary);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:6px;padding:3px 6px 3px 8px;display:inline-flex}.ConversationPanel-module__V_EYva__attachChipName{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-weight:500;overflow:hidden}.ConversationPanel-module__V_EYva__attachChipMeta{color:var(--color-text-muted);flex-shrink:0}.ConversationPanel-module__V_EYva__attachRemove{width:16px;height:16px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ConversationPanel-module__V_EYva__attachRemove:hover{color:var(--color-text);background:var(--color-border-light)}.ConversationPanel-module__V_EYva__fileInputHidden{display:none}.ConversationPanel-module__V_EYva__attachBtn{border:1px solid var(--color-border-mid);background:var(--color-surface);min-height:32px;color:var(--color-text);cursor:pointer;border-radius:var(--radius-md);font:inherit;font-size:var(--text-xs);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin-right:6px;padding:4px 10px;font-weight:600;display:inline-flex}.ConversationPanel-module__V_EYva__attachBtnLabel{line-height:1}.ConversationPanel-module__V_EYva__attachBtn:hover:not(:disabled){color:var(--color-text);background:var(--color-bg-subtle);border-color:var(--color-border-dark)}.ConversationPanel-module__V_EYva__attachBtn:disabled{opacity:.45;cursor:default}.ConversationPanel-module__V_EYva__attachSpinner{border:2px solid var(--color-border-mid);border-top-color:var(--color-gold-deep);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite ConversationPanel-module__V_EYva__attachSpin}@keyframes ConversationPanel-module__V_EYva__attachSpin{to{transform:rotate(360deg)}}.ConversationPanel-module__V_EYva__composerBox:focus-within{border-color:var(--color-navy-ink);box-shadow:var(--shadow-focus)}.ConversationPanel-module__V_EYva__composerPlaceholder{font-size:var(--text-sm);color:var(--color-text-subtle);display:block}.ConversationPanel-module__V_EYva__composerFooter{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.ConversationPanel-module__V_EYva__anchorLabel{font-size:var(--text-2xs);color:var(--color-text-muted);align-items:center;gap:6px;display:inline-flex}.ConversationPanel-module__V_EYva__sendBtn{background:var(--color-navy);cursor:pointer;width:36px;height:36px;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ConversationPanel-module__V_EYva__sendBtn:after{content:"";position:absolute;inset:-6px}.ConversationPanel-module__V_EYva__sendBtn:hover:not(:disabled){background:var(--color-navy-hover)}.ConversationPanel-module__V_EYva__sendBtn:disabled{opacity:.45;cursor:not-allowed}.ConversationPanel-module__V_EYva__composerTextarea{resize:none;width:100%;font-family:inherit;font-size:var(--text-sm);color:var(--color-text);background:0 0;border:none;outline:none;min-height:20px;max-height:120px;line-height:1.5;display:block;overflow-y:auto}.ConversationPanel-module__V_EYva__composerTextarea::placeholder{color:var(--color-text-subtle)}.ConversationPanel-module__V_EYva__composerTextarea:disabled{opacity:.6}.ConversationPanel-module__V_EYva__typingDots{align-items:center;gap:4px;height:18px;display:inline-flex}.ConversationPanel-module__V_EYva__typingDots span{background:var(--color-text-subtle);border-radius:50%;width:5px;height:5px;animation:1.2s infinite ConversationPanel-module__V_EYva__camBlink}.ConversationPanel-module__V_EYva__typingDots span:nth-child(2){animation-delay:.2s}.ConversationPanel-module__V_EYva__typingDots span:nth-child(3){animation-delay:.4s}.ConversationPanel-module__V_EYva__emptyState{color:var(--color-text-subtle);font-size:var(--text-sm);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.ConversationPanel-module__V_EYva__starters{flex-wrap:wrap;justify-content:center;gap:8px;max-width:320px;margin-top:10px;display:flex}.ConversationPanel-module__V_EYva__starterChip{border:1px solid var(--color-border-mid);background:var(--color-surface);color:var(--color-text);font-size:var(--text-2xs);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:999px;padding:6px 12px;font-family:inherit;font-weight:600}.ConversationPanel-module__V_EYva__starterChip:hover{border-color:var(--color-gold-deep);background:color-mix(in srgb, var(--color-gold) 8%, var(--color-surface))}.ConversationPanel-module__V_EYva__starterChip:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ConversationPanel-module__V_EYva__streamingStatus{font-size:var(--text-sm);color:var(--color-text-subtle);align-items:center;gap:10px;display:inline-flex}.ConversationPanel-module__V_EYva__sendSpinner{border:2px solid #ffffff4d;border-top-color:var(--color-gold);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite ConversationPanel-module__V_EYva__camSpin;display:inline-block}.ConversationPanel-module__V_EYva__emptyHint{margin-top:var(--space-2);font-size:var(--text-2xs);color:var(--color-text-subtle);text-align:center;max-width:280px;line-height:1.5;display:block}.ConversationPanel-module__V_EYva__emptyAttach{border:1px solid var(--color-border-dark);border-radius:var(--radius-md);background:var(--color-surface);min-height:36px;color:var(--color-text);font:inherit;font-size:var(--text-xs);cursor:pointer;align-items:center;gap:8px;margin-top:4px;padding:6px 14px;font-weight:600;display:inline-flex}.ConversationPanel-module__V_EYva__emptyAttach:hover{background:var(--color-bg-subtle)}.ConversationPanel-module__V_EYva__emptyAttach:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ConversationPanel-module__V_EYva__insertBtn{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--color-gold) 35%, transparent);background:color-mix(in srgb, var(--color-gold) 8%, transparent);color:var(--color-text);font-size:var(--text-xs);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);align-items:center;gap:6px;margin-top:12px;padding:8px 14px;font-family:inherit;font-weight:600;display:inline-flex}.ConversationPanel-module__V_EYva__insertBtn:hover{background:color-mix(in srgb, var(--color-gold) 15%, transparent);border-color:color-mix(in srgb, var(--color-gold) 50%, transparent)}@container camba (max-width:1180px){.ConversationPanel-module__V_EYva__panel{min-width:240px}}@container camba (max-width:900px){.ConversationPanel-module__V_EYva__panel{flex-basis:45%;width:45%;min-width:220px}}@media (max-width:768px){.ConversationPanel-module__V_EYva__panel{border-right:none;border-bottom:1px solid var(--color-border);flex:55%;width:100%;min-width:0;min-height:0}.ConversationPanel-module__V_EYva__panelHeader{padding:var(--space-3) var(--space-4)}.ConversationPanel-module__V_EYva__messages{padding:var(--space-4);gap:14px}.ConversationPanel-module__V_EYva__userBubble{max-width:92%;font-size:var(--text-sm);padding:10px 13px}.ConversationPanel-module__V_EYva__assistantTurn{max-width:96%}.ConversationPanel-module__V_EYva__assistantBubble{padding:12px 13px}.ConversationPanel-module__V_EYva__answerText{font-size:var(--text-sm)}.ConversationPanel-module__V_EYva__composer{padding:12px 14px 14px}.ConversationPanel-module__V_EYva__composerBox{padding:10px 11px}.ConversationPanel-module__V_EYva__emptyHint{max-width:220px}}@media (max-width:480px){.ConversationPanel-module__V_EYva__panel{width:100%}.ConversationPanel-module__V_EYva__messages{padding:var(--space-3)}.ConversationPanel-module__V_EYva__userBubble{max-width:95%}.ConversationPanel-module__V_EYva__assistantTurn{max-width:100%}.ConversationPanel-module__V_EYva__composerFooter{flex-wrap:wrap;gap:8px}}.ConversationPanel-module__V_EYva__copyBtn{cursor:pointer;color:var(--color-text-muted);border-radius:var(--radius-xs);opacity:.6;background:0 0;border:none;margin-left:auto;padding:3px;position:relative}.ConversationPanel-module__V_EYva__copyBtn:after{content:"";position:absolute;inset:-6px}.ConversationPanel-module__V_EYva__copyBtn:hover{opacity:1}.ConversationPanel-module__V_EYva__copyBtn:focus-visible{box-shadow:var(--shadow-focus);opacity:1;outline:none}.ConversationPanel-module__V_EYva__acteIntentNotice{align-items:center;gap:var(--space-2);margin:0 var(--space-4) var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-vigilance-border);background:var(--color-vigilance-bg);color:var(--color-vigilance-text);border-radius:var(--radius-md);font-size:var(--text-sm);flex-wrap:wrap;line-height:1.5;display:flex}.ConversationPanel-module__V_EYva__acteIntentText{flex:220px}.ConversationPanel-module__V_EYva__acteIntentActions{gap:var(--space-2);margin-left:auto;display:flex}.ConversationPanel-module__V_EYva__acteIntentPrimary,.ConversationPanel-module__V_EYva__acteIntentSecondary{border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;padding:4px 10px;font-weight:600}.ConversationPanel-module__V_EYva__acteIntentPrimary{border:1px solid var(--color-gold);background:var(--color-gold);color:#fff}.ConversationPanel-module__V_EYva__acteIntentPrimary:hover{filter:brightness(1.05)}.ConversationPanel-module__V_EYva__acteIntentSecondary{border:1px solid var(--color-vigilance-border);color:inherit;background:0 0}.ConversationPanel-module__V_EYva__acteIntentSecondary:hover{background:#0000000a}.ConversationPanel-module__V_EYva__acteIntentPrimary:focus-visible,.ConversationPanel-module__V_EYva__acteIntentSecondary:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ConversationPanel-module__V_EYva__errorNotice{align-items:center;gap:var(--space-2);margin:0 var(--space-4) var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-incompat-border);background:var(--color-incompat-bg);color:var(--color-incompat-text);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.5;display:flex}.ConversationPanel-module__V_EYva__errorNoticeQuota{border-color:var(--color-vigilance-border);background:var(--color-vigilance-bg);color:var(--color-vigilance-text)}.ConversationPanel-module__V_EYva__errorNoticeLink{color:inherit;white-space:nowrap;font-weight:600;text-decoration:underline}.ConversationPanel-module__V_EYva__errorNoticeClose{cursor:pointer;color:inherit;opacity:.6;border-radius:var(--radius-xs);background:0 0;border:none;margin-left:auto;padding:2px;position:relative}.ConversationPanel-module__V_EYva__errorNoticeClose:after{content:"";position:absolute;inset:-6px}.ConversationPanel-module__V_EYva__errorNoticeClose:hover{opacity:1}.ConversationPanel-module__V_EYva__errorNoticeClose:focus-visible{box-shadow:var(--shadow-focus);opacity:1;outline:none}.ConversationPanel-module__V_EYva__insertBtn:disabled{cursor:default;opacity:.75}.ConversationPanel-module__V_EYva__sendBtn:active:not(:disabled){transform:scale(.98)}
.AttachToDossier-module__vwVaEW__attach{flex-direction:column;display:flex}.AttachToDossier-module__vwVaEW__trigger{justify-content:center;align-items:center;gap:var(--space-2);background:var(--color-surface);border:1.5px solid var(--color-border-mid);color:var(--color-navy-ink);border-radius:var(--radius-lg);padding:10px var(--space-4);font-size:var(--text-sm);font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);display:inline-flex}.AttachToDossier-module__vwVaEW__trigger:hover{background:var(--color-bg-subtle);border-color:var(--color-border-dark)}.AttachToDossier-module__vwVaEW__panel{gap:var(--space-2);padding:var(--space-3);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.AttachToDossier-module__vwVaEW__label{font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:600}.AttachToDossier-module__vwVaEW__select{width:100%;font-size:var(--text-sm);font-family:var(--font-sans);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-mid);border-radius:var(--radius-md);padding:8px 10px}.AttachToDossier-module__vwVaEW__row{gap:var(--space-2);display:flex}.AttachToDossier-module__vwVaEW__confirm{padding:8px var(--space-3);font-size:var(--text-sm);font-weight:600;font-family:var(--font-sans);color:var(--color-cream,#fff);background:var(--color-navy);border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border:none;flex:1}.AttachToDossier-module__vwVaEW__confirm:hover:not(:disabled){background:var(--color-navy-hover)}.AttachToDossier-module__vwVaEW__confirm:disabled{opacity:.6;cursor:default}.AttachToDossier-module__vwVaEW__cancel{padding:8px var(--space-3);font-size:var(--text-sm);font-family:var(--font-sans);color:var(--color-text-muted);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none}.AttachToDossier-module__vwVaEW__cancel:hover:not(:disabled){color:var(--color-text);background:var(--color-surface)}.AttachToDossier-module__vwVaEW__hint{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.AttachToDossier-module__vwVaEW__error{font-size:var(--text-xs);color:var(--color-incompat,#b3261e);margin:0}.AttachToDossier-module__vwVaEW__done{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--color-verified-bg);border:1px solid var(--color-verified-border);border-radius:var(--radius-lg);display:flex}.AttachToDossier-module__vwVaEW__doneBody{font-size:var(--text-sm);color:var(--color-text);flex-direction:column;gap:4px;min-width:0;display:flex}.AttachToDossier-module__vwVaEW__doneLink{font-size:var(--text-sm);font-weight:600;font-family:var(--font-sans);color:var(--color-gold-deep);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}
.ActeReviewBar-module__fQXLaW__bar{gap:var(--space-2);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border-light);background:var(--color-bg-subtle);flex-direction:column;flex-shrink:0;display:flex}.ActeReviewBar-module__fQXLaW__head,.ActeReviewBar-module__fQXLaW__info,.ActeReviewBar-module__fQXLaW__actions{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ActeReviewBar-module__fQXLaW__title{font-size:var(--text-sm);color:var(--color-text);min-width:0;font-weight:600}.ActeReviewBar-module__fQXLaW__pill{border-radius:var(--radius-full);font-size:var(--text-2xs);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:2px 9px;font-weight:600;line-height:1.6;display:inline-flex}.ActeReviewBar-module__fQXLaW__pillLinked{background:var(--color-verified-bg);border-color:var(--color-verified-border);color:var(--color-verified)}.ActeReviewBar-module__fQXLaW__pillDetached{background:var(--color-vigilance-bg);border-color:var(--color-vigilance-border);color:var(--color-vigilance-text)}.ActeReviewBar-module__fQXLaW__pillValidated{background:var(--color-navy);color:var(--color-on-navy)}.ActeReviewBar-module__fQXLaW__missing{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-vigilance-text);font-weight:600;display:inline-flex}.ActeReviewBar-module__fQXLaW__linkBtn{border:1px solid var(--color-border-mid);border-radius:var(--radius-full);font-size:var(--text-2xs);color:var(--color-navy);font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;padding:2px 9px;position:relative}.ActeReviewBar-module__fQXLaW__linkBtn:after{content:"";position:absolute;inset:-6px}.ActeReviewBar-module__fQXLaW__linkBtn:hover{background:var(--color-surface);border-color:var(--color-navy)}.ActeReviewBar-module__fQXLaW__vigToggle{font-size:var(--text-xs);color:var(--color-vigilance);font-weight:600;font-family:var(--font-sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-items:center;gap:5px;padding:0;text-decoration:underline;display:inline-flex}.ActeReviewBar-module__fQXLaW__warning{padding:var(--space-2) var(--space-3);background:var(--color-vigilance-bg);border:1px solid var(--color-vigilance-border);border-left:3px solid var(--color-vigilance);border-radius:var(--radius-md);color:var(--color-vigilance-text);font-size:var(--text-xs);flex-basis:100%;line-height:1.5}.ActeReviewBar-module__fQXLaW__warnings{padding-left:var(--space-5);font-size:var(--text-2xs);color:var(--color-text-secondary);flex-basis:100%;margin:0;line-height:1.5}.ActeReviewBar-module__fQXLaW__vigList{gap:var(--space-2) var(--space-4);border-top:1px solid var(--color-border-light);padding:0;padding-top:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;list-style:none;display:grid}.ActeReviewBar-module__fQXLaW__vigItem{font-size:var(--text-xs);flex-direction:column;gap:2px;line-height:1.45;display:flex}.ActeReviewBar-module__fQXLaW__vigItem strong{color:var(--color-text)}.ActeReviewBar-module__fQXLaW__vigItem span{color:var(--color-text-secondary)}.ActeReviewBar-module__fQXLaW__btnSecondary,.ActeReviewBar-module__fQXLaW__btnPrimary{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:600;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);padding:6px 13px;display:inline-flex}.ActeReviewBar-module__fQXLaW__btnSecondary{background:var(--color-surface);border:1.5px solid var(--color-border-mid);color:var(--color-navy-ink)}.ActeReviewBar-module__fQXLaW__btnSecondary:hover:not(:disabled){border-color:var(--color-navy)}.ActeReviewBar-module__fQXLaW__btnSecondary:disabled{cursor:default;opacity:.7}.ActeReviewBar-module__fQXLaW__btnConfirm,.ActeReviewBar-module__fQXLaW__btnConfirm:hover:not(:disabled){white-space:normal;text-align:left;color:var(--color-gold-deep);border-color:var(--color-gold-deep)}.ActeReviewBar-module__fQXLaW__btnDone{border-color:var(--color-verified-border);color:var(--color-verified);background:var(--color-verified-bg)}.ActeReviewBar-module__fQXLaW__btnPrimary{background:var(--color-navy);color:var(--color-on-navy);border:1.5px solid var(--color-navy)}.ActeReviewBar-module__fQXLaW__btnPrimary:hover{background:var(--color-navy-hover)}.ActeReviewBar-module__fQXLaW__btnPrimary:active,.ActeReviewBar-module__fQXLaW__btnSecondary:active:not(:disabled){transform:scale(.98)}.ActeReviewBar-module__fQXLaW__hil{font-size:var(--text-2xs);color:var(--color-text-muted);margin:0;line-height:1.5}:is([data-theme=dark] .ActeReviewBar-module__fQXLaW__btnSecondary,[data-theme=dark] .ActeReviewBar-module__fQXLaW__linkBtn){color:var(--color-text)}@media (max-width:480px){.ActeReviewBar-module__fQXLaW__bar{padding:var(--space-2) var(--space-3)}}
.EditorPanel-module__8eMLaq__panel{background:var(--color-surface);flex-direction:column;flex:28rem;min-width:0;min-height:0;display:flex}.EditorPanel-module__8eMLaq__toolbar{border-bottom:1px solid var(--color-border-light);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:11px 20px;display:flex}.EditorPanel-module__8eMLaq__toolbarLeft{align-items:center;display:flex}.EditorPanel-module__8eMLaq__toolbarRight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.EditorPanel-module__8eMLaq__toolBold{font-family:var(--font-serif);color:var(--color-text-secondary);font-weight:700;font-size:var(--text-base);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:4px;padding:2px 4px}.EditorPanel-module__8eMLaq__toolBold:hover{background:var(--color-bg-alt)}.EditorPanel-module__8eMLaq__toolItalic{color:var(--color-text-secondary);font-style:italic;font-size:var(--text-base);font-family:var(--font-serif);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:4px;padding:2px 4px}.EditorPanel-module__8eMLaq__toolItalic:hover{background:var(--color-bg-alt)}.EditorPanel-module__8eMLaq__toolPara{color:var(--color-text-secondary);font-size:var(--text-xs);letter-spacing:.04em;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:4px;padding:2px 4px}.EditorPanel-module__8eMLaq__toolPara:hover{background:var(--color-bg-alt)}.EditorPanel-module__8eMLaq__toolDivider{background:var(--color-border);width:1px;height:16px}.EditorPanel-module__8eMLaq__toolText{font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:4px;align-items:center;gap:5px;padding:4px 6px;font-family:inherit;display:inline-flex}.EditorPanel-module__8eMLaq__toolText:hover{background:var(--color-bg-alt)}.EditorPanel-module__8eMLaq__revisionBadge{background:var(--color-link-bg);color:var(--color-link);border:1px solid var(--color-link-border);border-radius:var(--radius-full);font-size:var(--text-2xs);white-space:nowrap;align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.EditorPanel-module__8eMLaq__revisionDot{background:var(--color-link);border-radius:50%;flex-shrink:0;width:6px;height:6px}.EditorPanel-module__8eMLaq__newDocBtn{color:var(--color-text-secondary);border:1px solid var(--color-border-mid);border-radius:var(--radius-md);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;align-items:center;gap:7px;padding:6px 13px;font-family:inherit;font-weight:500;display:inline-flex}.EditorPanel-module__8eMLaq__newDocBtn:hover:not(:disabled){color:var(--color-text);border-color:var(--color-border-dark);background:var(--color-border-light)}.EditorPanel-module__8eMLaq__newDocBtn:disabled{opacity:.45;cursor:default}.EditorPanel-module__8eMLaq__newDocBtnConfirm,.EditorPanel-module__8eMLaq__newDocBtnConfirm:hover:not(:disabled){color:var(--color-gold-deep);border-color:var(--color-gold-deep);background:0 0}.EditorPanel-module__8eMLaq__sharedVersion{font-size:var(--text-2xs);color:var(--color-text-muted);white-space:nowrap}.EditorPanel-module__8eMLaq__saveBtn{border:1px solid var(--color-border-dark);border-radius:var(--radius-md);background:var(--color-surface);min-height:32px;color:var(--color-text);font:inherit;font-size:var(--text-xs);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:6px 12px;font-weight:600;display:inline-flex}.EditorPanel-module__8eMLaq__saveBtn:hover:not(:disabled){background:var(--color-bg-subtle)}.EditorPanel-module__8eMLaq__saveBtn:disabled{opacity:.5;cursor:default}.EditorPanel-module__8eMLaq__exportBtn{background:var(--color-navy);color:var(--color-on-navy);border-radius:var(--radius-md);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out);border:none;align-items:center;gap:7px;padding:7px 14px;font-family:inherit;font-weight:500;display:inline-flex}.EditorPanel-module__8eMLaq__exportBtn:hover{background:var(--color-navy-hover)}.EditorPanel-module__8eMLaq__exportBtn:disabled{opacity:.6;cursor:default}.EditorPanel-module__8eMLaq__exportErrorNotice{align-items:center;gap:var(--space-2);margin:0 var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--color-incompat-border);background:var(--color-incompat-bg);color:var(--color-incompat-text);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.5;display:flex}.EditorPanel-module__8eMLaq__exportErrorClose{cursor:pointer;color:inherit;opacity:.6;border-radius:var(--radius-xs);background:0 0;border:none;margin-left:auto;padding:2px;position:relative}.EditorPanel-module__8eMLaq__exportErrorClose:after{content:"";position:absolute;inset:-6px}.EditorPanel-module__8eMLaq__exportErrorClose:hover{opacity:1}.EditorPanel-module__8eMLaq__exportErrorClose:focus-visible{box-shadow:var(--shadow-focus);opacity:1;outline:none}.EditorPanel-module__8eMLaq__body{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.EditorPanel-module__8eMLaq__docArea{min-width:0;padding:var(--space-5) var(--space-4);background:var(--color-bg-alt);flex:auto;overflow-y:auto}.EditorPanel-module__8eMLaq__docSheet{max-width:760px;padding-block:var(--space-8);background:var(--color-bg-paper);border:1px solid var(--color-paper-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-filet);margin:0 auto;padding-inline:clamp(1rem,4.5%,2.5rem)}@media (max-width:900px){.EditorPanel-module__8eMLaq__docSheet{padding-block:var(--space-6);padding-inline:var(--space-4)}}.EditorPanel-module__8eMLaq__docTitle{font-family:var(--font-serif);font-size:var(--text-lg);letter-spacing:.1em;color:var(--color-text);text-align:center;font-weight:700}.EditorPanel-module__8eMLaq__docSubtitle{font-size:var(--text-2xs);color:var(--color-text-subtle);letter-spacing:.08em;text-align:center;margin-top:6px;margin-bottom:24px}.EditorPanel-module__8eMLaq__articleHeading{font-family:var(--font-serif);font-size:var(--text-sm);letter-spacing:.08em;color:var(--color-navy-ink);font-variant:small-caps;text-transform:lowercase;margin:0 0 11px;font-weight:600}.EditorPanel-module__8eMLaq__docParagraph{font-family:var(--font-serif);font-size:var(--text-md);color:var(--color-text);text-align:justify;margin:0 0 8px;line-height:2}.EditorPanel-module__8eMLaq__diffDel{text-decoration:line-through;-webkit-text-decoration-color:var(--color-incompat);text-decoration-color:var(--color-incompat)}.EditorPanel-module__8eMLaq__diffIns{border-bottom:2px solid var(--color-verified);border-radius:3px}.EditorPanel-module__8eMLaq__diffInsAccepted{color:var(--color-verified);padding:0 2px}.EditorPanel-module__8eMLaq__suggestionWidget{background:var(--color-bg-alt);border:1px solid var(--color-border-light);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:9px;margin:4px 0 22px;padding:8px 12px;display:flex}.EditorPanel-module__8eMLaq__suggestionMeta{min-width:0;color:var(--color-link);flex:1;align-items:center;gap:6px;display:flex}.EditorPanel-module__8eMLaq__suggestionLabel{font-size:var(--text-2xs);color:var(--color-link);font-weight:600}.EditorPanel-module__8eMLaq__suggestionReason{font-size:var(--text-2xs);color:var(--color-text-muted)}.EditorPanel-module__8eMLaq__suggestionActions{flex-shrink:0;gap:6px;display:flex}.EditorPanel-module__8eMLaq__acceptBtn{background:var(--color-verified);color:#fff;border-radius:var(--radius-sm);font-size:var(--text-2xs);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border:none;align-items:center;gap:4px;padding:5px 10px;font-family:inherit;font-weight:600;display:inline-flex}.EditorPanel-module__8eMLaq__acceptBtnConfirm{background:var(--color-vigilance);color:#fff}[data-theme=dark] .EditorPanel-module__8eMLaq__acceptBtn{color:var(--color-verified-bg)}.EditorPanel-module__8eMLaq__acceptBtn:hover{background:color-mix(in srgb, var(--color-verified) 85%, black)}.EditorPanel-module__8eMLaq__rejectBtn{background:var(--color-surface);color:var(--color-incompat);border:1px solid var(--color-incompat-border);border-radius:var(--radius-sm);font-size:var(--text-2xs);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);align-items:center;gap:4px;padding:5px 10px;font-family:inherit;font-weight:600;display:inline-flex}.EditorPanel-module__8eMLaq__rejectBtn:hover{border-color:var(--color-incompat)}.EditorPanel-module__8eMLaq__suggestionAccepted,.EditorPanel-module__8eMLaq__suggestionRejected{font-size:var(--text-2xs);border-radius:var(--radius-sm);align-items:center;gap:7px;margin:4px 0 22px;padding:6px 10px;font-weight:600;display:inline-flex}.EditorPanel-module__8eMLaq__suggestionAccepted{color:var(--color-verified);background:var(--color-verified-bg);border:1px solid var(--color-verified-border)}.EditorPanel-module__8eMLaq__suggestionRejected{color:var(--color-incompat-text);background:var(--color-incompat-bg);border:1px solid var(--color-incompat-border)}.EditorPanel-module__8eMLaq__acceptedDot{background:var(--color-verified);border-radius:50%;flex-shrink:0;width:6px;height:6px}.EditorPanel-module__8eMLaq__rejectedDot{background:var(--color-incompat);border-radius:50%;flex-shrink:0;width:6px;height:6px}.EditorPanel-module__8eMLaq__undoBtn{font-size:var(--text-2xs);cursor:pointer;color:inherit;opacity:.7;text-underline-offset:2px;background:0 0;border:none;margin-left:4px;padding:0;font-family:inherit;font-weight:400;text-decoration:underline}.EditorPanel-module__8eMLaq__undoBtn:hover{opacity:1}.EditorPanel-module__8eMLaq__citationChip{background:var(--color-bg-paper);border-bottom:2px dotted var(--color-gold);cursor:pointer;padding:0 2px}.EditorPanel-module__8eMLaq__aiWriting{font-size:var(--text-xs);color:var(--color-text-subtle);font-family:var(--font-sans);align-items:center;gap:7px;margin:14px 0 0;display:flex}.EditorPanel-module__8eMLaq__cambaChip{background:var(--color-navy-deep);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.EditorPanel-module__8eMLaq__cambaChipLetter{font-family:var(--font-serif);color:var(--color-gold);font-size:9px;font-weight:700;line-height:1}.EditorPanel-module__8eMLaq__gutter{border-left:1px solid var(--color-border-light);background:var(--color-bg-alt);flex-direction:column;flex:0 260px;gap:14px;width:min(280px,38%);min-width:0;max-width:300px;padding:16px 14px;display:flex;overflow:hidden auto}.EditorPanel-module__8eMLaq__gutterHidden,.EditorPanel-module__8eMLaq__gutter[hidden]{display:none}.EditorPanel-module__8eMLaq__gutterHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.EditorPanel-module__8eMLaq__gutterClose{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.EditorPanel-module__8eMLaq__gutterClose:after{content:"";position:absolute;inset:-8px}.EditorPanel-module__8eMLaq__gutterClose:hover{color:var(--color-text);background:var(--color-bg-subtle)}.EditorPanel-module__8eMLaq__gutterClose:focus-visible{box-shadow:var(--shadow-focus);outline:none}.EditorPanel-module__8eMLaq__gutterScrim{display:none}.EditorPanel-module__8eMLaq__gutterToggle{border:1px solid var(--color-border-dark);border-radius:var(--radius-md);background:var(--color-surface);min-height:32px;color:var(--color-text);font:inherit;font-size:var(--text-xs);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:6px 12px;font-weight:600;display:inline-flex}.EditorPanel-module__8eMLaq__gutterToggle:hover{background:var(--color-bg-subtle)}.EditorPanel-module__8eMLaq__gutterToggle[aria-expanded=true]{border-color:var(--color-navy);background:var(--color-bg-subtle)}.EditorPanel-module__8eMLaq__gutterToggleBadge{background:var(--color-navy);min-width:18px;height:18px;color:var(--color-on-navy);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.EditorPanel-module__8eMLaq__saveBtn,.EditorPanel-module__8eMLaq__exportBtn,.EditorPanel-module__8eMLaq__gutterToggle,.EditorPanel-module__8eMLaq__newDocBtn{position:relative}.EditorPanel-module__8eMLaq__btnLabel{display:inline}.EditorPanel-module__8eMLaq__reviewSummary{border-bottom:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-muted);flex-direction:column;gap:3px;padding-bottom:12px;display:flex}.EditorPanel-module__8eMLaq__reviewSummary strong{color:var(--color-text)}.EditorPanel-module__8eMLaq__validationBanner{border:1px solid var(--color-vigilance-border);border-radius:var(--radius-md);background:var(--color-vigilance-bg);font-size:var(--text-xs);color:var(--color-vigilance-text);align-items:center;gap:8px;padding:9px 12px;font-weight:600;display:flex}.EditorPanel-module__8eMLaq__validationBannerDot{background:var(--color-vigilance);border-radius:50%;flex:none;width:8px;height:8px}.EditorPanel-module__8eMLaq__validationBannerDone{border-color:var(--color-verified-border);background:var(--color-verified-bg);color:var(--color-verified)}.EditorPanel-module__8eMLaq__validationBannerDone .EditorPanel-module__8eMLaq__validationBannerDot{background:var(--color-verified)}.EditorPanel-module__8eMLaq__finalizeBlock{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;gap:6px;padding:12px;display:flex}.EditorPanel-module__8eMLaq__finalizeBtn{border-radius:var(--radius-md);background:var(--color-verified);color:#fff;min-height:34px;font:inherit;font-size:var(--text-xs);cursor:pointer;border:0;font-weight:600}.EditorPanel-module__8eMLaq__finalizeBtn:disabled{opacity:.55;cursor:default}.EditorPanel-module__8eMLaq__finalizeBtnConfirm{background:var(--color-vigilance)}[data-theme=dark] .EditorPanel-module__8eMLaq__finalizeBtn{color:var(--color-verified-bg)}.EditorPanel-module__8eMLaq__finalizeHint{font-size:var(--text-2xs);color:var(--color-text-muted);margin:0}.EditorPanel-module__8eMLaq__validationRequest{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;gap:6px;padding:12px;display:flex}.EditorPanel-module__8eMLaq__validationRequest label{font-size:var(--text-xs);color:var(--color-text);font-weight:600}.EditorPanel-module__8eMLaq__requestValidationBtn{border-radius:var(--radius-md);background:var(--color-navy);min-height:34px;color:var(--color-on-navy);font:inherit;font-size:var(--text-xs);cursor:pointer;border:0;font-weight:600}.EditorPanel-module__8eMLaq__requestValidationBtn:disabled{opacity:.55;cursor:default}.EditorPanel-module__8eMLaq__reviewComment{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:12px}.EditorPanel-module__8eMLaq__reviewCommentAnchored{cursor:pointer}.EditorPanel-module__8eMLaq__reviewCommentAnchored:hover{border-color:var(--color-gold)}.EditorPanel-module__8eMLaq__reviewCommentActive{border-color:var(--color-gold-deep);box-shadow:0 0 0 1px var(--color-gold-deep)}.EditorPanel-module__8eMLaq__reviewComment:focus{outline:none}.EditorPanel-module__8eMLaq__reviewCommentResolved{opacity:.62}.EditorPanel-module__8eMLaq__reviewerAvatar{background:var(--color-navy);width:22px;height:22px;color:var(--color-cream);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.EditorPanel-module__8eMLaq__commentSelection{border-left:2px solid var(--color-gold);background:var(--color-bg-subtle);max-height:78px;color:var(--color-text-muted);font-family:var(--font-serif);font-size:var(--text-2xs);margin:0 0 8px;padding:7px 9px;line-height:1.45;overflow:hidden}.EditorPanel-module__8eMLaq__commentFooter{font-size:var(--text-2xs);color:var(--color-text-subtle);justify-content:space-between;align-items:center;gap:8px;display:flex}.EditorPanel-module__8eMLaq__commentFooter button{color:var(--color-link);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}.EditorPanel-module__8eMLaq__commentFooter button:focus-visible{outline:2px solid var(--color-link);outline-offset:2px;border-radius:var(--radius-sm)}.EditorPanel-module__8eMLaq__commentFooter time{margin-right:auto}.EditorPanel-module__8eMLaq__commentComposer{flex-direction:column;gap:7px;display:flex}.EditorPanel-module__8eMLaq__commentComposer label{font-size:var(--text-xs);color:var(--color-text);font-weight:600}.EditorPanel-module__8eMLaq__commentComposer textarea{resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:88px;color:var(--color-text);font:inherit;font-size:var(--text-xs);padding:9px 10px;line-height:1.45}.EditorPanel-module__8eMLaq__addCommentBtn,.EditorPanel-module__8eMLaq__validateActBtn,.EditorPanel-module__8eMLaq__requestChangesBtn{border-radius:var(--radius-md);min-height:34px;font:inherit;font-size:var(--text-xs);cursor:pointer;font-weight:600}.EditorPanel-module__8eMLaq__addCommentBtn{border:1px solid var(--color-border-dark);background:var(--color-surface);color:var(--color-text);align-self:flex-end;padding:6px 12px}.EditorPanel-module__8eMLaq__reviewDecision{border-top:1px solid var(--color-border);gap:8px;padding-top:14px;display:grid}.EditorPanel-module__8eMLaq__validateActBtn{background:var(--color-navy);color:var(--color-on-navy);border:0}.EditorPanel-module__8eMLaq__requestChangesBtn{border:1px solid var(--color-incompat-border);color:var(--color-incompat);background:0 0}.EditorPanel-module__8eMLaq__commentAssignee{border:1px solid var(--color-gold);background:var(--color-bg-subtle);color:var(--color-text-muted);font-size:var(--text-2xs);border-radius:999px;align-items:center;gap:4px;max-width:100%;margin:0 0 8px;padding:2px 9px;font-weight:600;display:inline-flex}.EditorPanel-module__8eMLaq__commentAssignee svg{color:var(--color-gold);flex-shrink:0}.EditorPanel-module__8eMLaq__commentAssigneeText{overflow-wrap:anywhere;min-width:0}.EditorPanel-module__8eMLaq__commentAssigneeMine{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-cream)}.EditorPanel-module__8eMLaq__commentAssigneeMine svg{color:var(--color-cream)}.EditorPanel-module__8eMLaq__assigneeField{flex-direction:column;gap:5px;display:flex}.EditorPanel-module__8eMLaq__assigneeField label{font-size:var(--text-xs);color:var(--color-text);font-weight:600}.EditorPanel-module__8eMLaq__assigneeSelect{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:34px;color:var(--color-text);font:inherit;font-size:var(--text-xs);padding:6px 10px}.EditorPanel-module__8eMLaq__commentFilterRow{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px;display:flex}.EditorPanel-module__8eMLaq__commentFilterBtn{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font:inherit;font-size:var(--text-2xs);cursor:pointer;border-radius:999px;padding:3px 11px;font-weight:600}.EditorPanel-module__8eMLaq__commentFilterBtnActive{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-on-navy)}.EditorPanel-module__8eMLaq__workflowError,.EditorPanel-module__8eMLaq__workflowMessage{font-size:var(--text-xs);margin:0;line-height:1.45}.EditorPanel-module__8eMLaq__workflowError{color:var(--color-incompat)}.EditorPanel-module__8eMLaq__workflowMessage{color:var(--color-verified)}.EditorPanel-module__8eMLaq__gutterLabel{font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}.EditorPanel-module__8eMLaq__comment{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:10px;padding:12px}.EditorPanel-module__8eMLaq__commentCamba{background:var(--color-bg-paper);border:1px solid var(--color-paper-border);border-radius:10px;padding:12px}.EditorPanel-module__8eMLaq__commentHeader{align-items:center;gap:7px;margin-bottom:7px;display:flex}.EditorPanel-module__8eMLaq__commentAvatar{background:var(--color-navy-raised);width:20px;height:20px;font-family:var(--font-serif);color:var(--color-cream);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;display:flex}.EditorPanel-module__8eMLaq__cambaCommentAvatar{background:var(--color-navy-deep);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.EditorPanel-module__8eMLaq__cambaCommentLetter{font-family:var(--font-serif);color:var(--color-gold);font-size:10px;font-weight:700;line-height:1}.EditorPanel-module__8eMLaq__commentAuthor{font-size:var(--text-2xs);color:var(--color-text);font-weight:600}.EditorPanel-module__8eMLaq__commentText{font-size:var(--text-xs);color:var(--color-text-muted);margin:0 0 8px;line-height:1.5}.EditorPanel-module__8eMLaq__commentText:last-child{margin-bottom:0}.EditorPanel-module__8eMLaq__commentEmphasis{color:var(--color-text-secondary)}.EditorPanel-module__8eMLaq__citChip{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-navy-ink);background:var(--color-bg-subtle);border:1px solid var(--color-border-dark);cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;text-decoration:none;display:inline-flex}.EditorPanel-module__8eMLaq__citChip:hover{background:var(--color-bg-alt);border-color:var(--color-border-mid)}.EditorPanel-module__8eMLaq__citChipText{flex:1}.EditorPanel-module__8eMLaq__docTitleInput:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.EditorPanel-module__8eMLaq__docTitleInput{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-text);letter-spacing:.01em;overflow-wrap:anywhere;background:0 0;border:none;outline:none;width:100%;max-width:100%;margin-bottom:4px;padding:0;font-weight:700}.EditorPanel-module__8eMLaq__docTitleInput::placeholder{color:var(--color-text-subtle);font-weight:400}.EditorPanel-module__8eMLaq__docEditable{min-height:300px;padding:var(--space-4) 0;font-family:var(--font-serif);font-size:var(--text-md);color:var(--color-text);white-space:pre-wrap;outline:none;line-height:1.75;position:relative}.EditorPanel-module__8eMLaq__docEditable:empty:before{content:attr(data-placeholder);color:var(--color-text-subtle);pointer-events:none;font-style:italic}.EditorPanel-module__8eMLaq__docEditable:focus{outline:none}.EditorPanel-module__8eMLaq__docPlaceholder{color:var(--color-text-subtle);pointer-events:none;font-style:italic}.EditorPanel-module__8eMLaq__aiWritingBadge{font-size:var(--text-2xs);color:var(--color-text-secondary);background:var(--color-link-bg);border:1px solid var(--color-link-border);border-radius:var(--radius-sm);align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.EditorPanel-module__8eMLaq__aiWritingDot{background:var(--color-link);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite EditorPanel-module__8eMLaq__camPulse}.EditorPanel-module__8eMLaq__suggestionPreview{border-radius:var(--radius-sm);background:var(--color-bg-alt);font-family:var(--font-serif);font-size:var(--text-base);flex-direction:column;gap:4px;margin:10px 0 0;padding:10px 12px;line-height:1.7;display:flex}.EditorPanel-module__8eMLaq__diffDel{text-decoration:line-through;-webkit-text-decoration-color:var(--color-incompat);text-decoration-color:var(--color-incompat);color:var(--color-text-muted);background:var(--color-incompat-bg);border-radius:3px;padding:2px 4px}.EditorPanel-module__8eMLaq__diffIns{color:var(--color-verified);background:var(--color-verified-bg);border-radius:3px;padding:2px 4px}.EditorPanel-module__8eMLaq__diffInsClamped{white-space:pre-wrap;max-height:220px;display:block;overflow-y:auto}.EditorPanel-module__8eMLaq__rewriteHint{font-size:var(--text-2xs);color:var(--color-text-muted);margin:6px 0 0}.EditorPanel-module__8eMLaq__gutterEmpty{justify-content:center;align-items:center;padding:24px 8px;display:flex}.EditorPanel-module__8eMLaq__gutterEmptyText{font-size:var(--text-2xs);color:var(--color-text-subtle);text-align:center;line-height:1.5}@container camba (max-width:1180px){.EditorPanel-module__8eMLaq__gutterScrim{z-index:6;background:color-mix(in srgb, var(--color-navy-deep) 28%, transparent);cursor:pointer;border:0;padding:0;display:block;position:absolute;inset:0}.EditorPanel-module__8eMLaq__gutter{z-index:7;width:min(320px,92%);min-width:0;max-width:360px;box-shadow:var(--shadow-modal);flex:none;position:absolute;top:0;bottom:0;right:0}.EditorPanel-module__8eMLaq__gutterClose{justify-content:center;align-items:center;display:inline-flex}.EditorPanel-module__8eMLaq__sharedVersion{display:none}.EditorPanel-module__8eMLaq__docArea{padding:var(--space-4) var(--space-3)}}@container camba (max-width:900px){.EditorPanel-module__8eMLaq__btnLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.EditorPanel-module__8eMLaq__saveBtn,.EditorPanel-module__8eMLaq__exportBtn,.EditorPanel-module__8eMLaq__gutterToggle,.EditorPanel-module__8eMLaq__newDocBtn{padding-inline:8px}}@media (max-width:768px){.EditorPanel-module__8eMLaq__panel{flex:45%;min-height:0}.EditorPanel-module__8eMLaq__toolbar{flex-wrap:wrap;gap:6px;padding:9px 14px}.EditorPanel-module__8eMLaq__toolbarLeft{gap:10px}.EditorPanel-module__8eMLaq__toolbarRight{gap:8px}.EditorPanel-module__8eMLaq__docArea{min-height:220px;padding:20px 18px}.EditorPanel-module__8eMLaq__docTitle{font-size:var(--text-md)}.EditorPanel-module__8eMLaq__docParagraph{font-size:var(--text-base);line-height:1.8}.EditorPanel-module__8eMLaq__gutterScrim{display:none}.EditorPanel-module__8eMLaq__gutter{z-index:auto;border-left:0;border-top:1px solid var(--color-border-light);width:100%;max-width:none;max-height:min(42vh,320px);box-shadow:none;flex:none;display:flex;position:relative;top:auto;bottom:auto;right:auto}.EditorPanel-module__8eMLaq__gutter[hidden]{display:none}.EditorPanel-module__8eMLaq__gutterClose{justify-content:center;align-items:center;display:inline-flex}.EditorPanel-module__8eMLaq__body{flex-direction:column}.EditorPanel-module__8eMLaq__suggestionWidget{flex-wrap:wrap;gap:7px;padding:7px 10px}.EditorPanel-module__8eMLaq__suggestionMeta{flex-wrap:wrap}.EditorPanel-module__8eMLaq__revisionBadge{font-size:var(--text-2xs);padding:var(--space-1) var(--space-2)}.EditorPanel-module__8eMLaq__exportBtn{font-size:var(--text-2xs);padding:6px 10px}}@media (max-width:480px){.EditorPanel-module__8eMLaq__docArea{padding:16px 14px}.EditorPanel-module__8eMLaq__docTitle{font-size:var(--text-md)}.EditorPanel-module__8eMLaq__docParagraph{font-size:var(--text-base)}.EditorPanel-module__8eMLaq__toolbarLeft{gap:6px}.EditorPanel-module__8eMLaq__toolText{font-size:var(--text-2xs);padding:3px 4px}}.EditorPanel-module__8eMLaq__exportBtn:active:not(:disabled){transform:scale(.98)}.EditorPanel-module__8eMLaq__toolbarLeft{flex-wrap:wrap;gap:6px}.EditorPanel-module__8eMLaq__toolGroup{align-items:center;gap:2px;display:inline-flex}.EditorPanel-module__8eMLaq__toolBtn{border-radius:var(--radius-sm);min-width:28px;height:28px;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 6px;font-weight:600;line-height:1;display:inline-flex}.EditorPanel-module__8eMLaq__toolBtn:hover:not(:disabled){background:var(--color-bg-alt);color:var(--color-text)}.EditorPanel-module__8eMLaq__toolBtn:disabled{opacity:.4;cursor:not-allowed}.EditorPanel-module__8eMLaq__toolBtn:focus-visible{border-color:var(--color-border-mid);box-shadow:var(--shadow-focus);outline:none}.EditorPanel-module__8eMLaq__toolBtnActive,.EditorPanel-module__8eMLaq__toolBtnActive:hover{background:var(--color-bg-subtle);border-color:var(--color-border-dark);color:var(--color-navy-ink)}.EditorPanel-module__8eMLaq__toolBtnBold{font-family:var(--font-serif);font-weight:800}.EditorPanel-module__8eMLaq__toolBtnItalic{font-family:var(--font-serif);font-style:italic;font-weight:600}.EditorPanel-module__8eMLaq__toolBtnUnderline{text-underline-offset:2px;text-decoration:underline}.EditorPanel-module__8eMLaq__editorHost{display:block}.EditorPanel-module__8eMLaq__docEditable:focus,.EditorPanel-module__8eMLaq__docEditable:focus-visible{outline:none}.EditorPanel-module__8eMLaq__editorHost .comment-anchor{background:color-mix(in srgb, var(--color-gold) 22%, transparent);border-bottom:2px solid var(--color-gold-deep);cursor:pointer;transition:background .15s}.EditorPanel-module__8eMLaq__editorHost .comment-anchor:hover{background:color-mix(in srgb, var(--color-gold) 34%, transparent)}.EditorPanel-module__8eMLaq__editorHost .comment-anchor-active{background:color-mix(in srgb, var(--color-gold) 45%, transparent);border-bottom-width:3px}.EditorPanel-module__8eMLaq__editorHost:focus-within{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-sm)}.EditorPanel-module__8eMLaq__docEditable p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--color-text-subtle);font-style:italic}.EditorPanel-module__8eMLaq__docEditable h1{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-text);margin:18px 0 10px;font-weight:700;line-height:1.25}.EditorPanel-module__8eMLaq__docEditable h2{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-navy-ink);margin:16px 0 9px;font-weight:700;line-height:1.3}.EditorPanel-module__8eMLaq__docEditable h3{font-family:var(--font-serif);font-size:var(--text-base);letter-spacing:.06em;color:var(--color-navy-ink);font-variant:small-caps;text-transform:lowercase;margin:14px 0 8px;font-weight:600}.EditorPanel-module__8eMLaq__docEditable p{margin:0 0 10px}.EditorPanel-module__8eMLaq__docEditable ul,.EditorPanel-module__8eMLaq__docEditable ol{margin:0 0 12px;padding-left:1.5em}.EditorPanel-module__8eMLaq__docEditable li{margin:0 0 4px}.EditorPanel-module__8eMLaq__docEditable li p{margin:0}.EditorPanel-module__8eMLaq__docEditable a{color:var(--color-link);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.EditorPanel-module__8eMLaq__docEditable mark{background:color-mix(in srgb, var(--color-gold) 30%, transparent);color:inherit;border-radius:2px;padding:0 1px}.EditorPanel-module__8eMLaq__linkedExportNotice{margin:0 var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--color-vigilance-border);background:var(--color-vigilance-bg);color:var(--color-vigilance-text);border-radius:var(--radius-md);font-size:var(--text-xs);line-height:1.5}
.Catalogue-module__JJVaeW__catalogue{background:var(--color-bg);padding:var(--space-10) var(--space-11) var(--space-12);gap:var(--space-5);flex-direction:column;min-height:100%;display:flex}.Catalogue-module__JJVaeW__hero{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-1);display:flex}.Catalogue-module__JJVaeW__heroTitle{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text);margin:0 0 6px;font-size:34px;font-weight:600;line-height:1.15}.Catalogue-module__JJVaeW__heroSub{font-size:var(--text-base);color:var(--color-text-muted);margin:0}.Catalogue-module__JJVaeW__searchWrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-filet);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:center;gap:11px;padding:13px 16px;display:flex}.Catalogue-module__JJVaeW__searchWrap:focus-within{border-color:var(--color-navy);box-shadow:var(--shadow-focus)}.Catalogue-module__JJVaeW__searchIcon{color:var(--color-text-subtle);flex-shrink:0;align-items:center;display:flex}.Catalogue-module__JJVaeW__searchIcon svg{width:18px;height:18px;display:block}.Catalogue-module__JJVaeW__searchInput{font-size:var(--text-md);color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-family:inherit}.Catalogue-module__JJVaeW__searchInput::placeholder{color:var(--color-text-subtle)}.Catalogue-module__JJVaeW__searchInput::-webkit-search-cancel-button{-webkit-appearance:none}.Catalogue-module__JJVaeW__searchKbd{font-size:var(--text-2xs);color:var(--color-text-subtle);border:1px solid var(--color-border);border-radius:var(--radius-xs);font-family:var(--font-mono);background:var(--color-surface);padding:3px 8px}.Catalogue-module__JJVaeW__tabsWrap{border-bottom:1px solid var(--color-border);margin-bottom:var(--space-2);gap:4px;display:flex}.Catalogue-module__JJVaeW__tab{font-size:var(--text-base);color:var(--color-text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:baseline;gap:5px;margin-bottom:-1px;padding:10px 15px 13px;font-family:inherit;display:inline-flex}.Catalogue-module__JJVaeW__tab:hover{color:var(--color-text-secondary)}.Catalogue-module__JJVaeW__tabActive{color:var(--color-navy);border-bottom-color:var(--color-gold);font-weight:600}.Catalogue-module__JJVaeW__tabActive:hover{color:var(--color-navy)}.Catalogue-module__JJVaeW__tabCount{color:var(--color-text-subtle);font-weight:400;font-size:var(--text-sm)}.Catalogue-module__JJVaeW__tabActive .Catalogue-module__JJVaeW__tabCount{color:var(--color-text-muted)}.Catalogue-module__JJVaeW__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.Catalogue-module__JJVaeW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.Catalogue-module__JJVaeW__grid{grid-template-columns:1fr}.Catalogue-module__JJVaeW__catalogue{padding:var(--space-6) var(--space-4) var(--space-8)}}@media (max-width:480px){.Catalogue-module__JJVaeW__hero{align-items:flex-start;gap:var(--space-3);flex-direction:column}.Catalogue-module__JJVaeW__heroTitle{font-size:var(--text-2xl)}.Catalogue-module__JJVaeW__searchWrap{padding:11px 13px}.Catalogue-module__JJVaeW__searchInput{font-size:16px}.Catalogue-module__JJVaeW__searchKbd{display:none}.Catalogue-module__JJVaeW__tab{font-size:var(--text-sm);padding:8px 10px 11px}.Catalogue-module__JJVaeW__card{padding:18px}.Catalogue-module__JJVaeW__cardName{font-size:var(--text-md)}}.Catalogue-module__JJVaeW__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-3xl);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);text-align:left;flex-direction:column;gap:0;padding:22px;display:flex}.Catalogue-module__JJVaeW__card:hover{box-shadow:var(--shadow-hover);border-color:var(--color-gold);transform:translateY(-2px)}.Catalogue-module__JJVaeW__card:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.Catalogue-module__JJVaeW__cardTop{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.Catalogue-module__JJVaeW__cardIcon{border-radius:var(--radius-lg);background:var(--color-bg-subtle);width:38px;height:38px;color:var(--color-navy);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Catalogue-module__JJVaeW__cardIcon svg{width:19px;height:19px;display:block}.Catalogue-module__JJVaeW__cardDomain{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.Catalogue-module__JJVaeW__cardName{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-text);margin:0 0 7px;font-weight:700;line-height:1.22}.Catalogue-module__JJVaeW__cardMat{font-size:var(--text-sm);color:var(--color-text-muted);min-height:38px;margin:0 0 16px;line-height:1.5}.Catalogue-module__JJVaeW__cardFooter{border-top:1px solid var(--color-border-light);align-items:center;gap:13px;margin-top:auto;padding-top:13px;display:flex}.Catalogue-module__JJVaeW__cardClauses{font-size:var(--text-xs);color:var(--color-navy);font-weight:600}.Catalogue-module__JJVaeW__cardCx{font-size:var(--text-xs);color:var(--color-text-subtle)}.Catalogue-module__JJVaeW__cardCta{font-size:var(--text-xs);color:var(--color-navy);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.Catalogue-module__JJVaeW__cardCta svg{width:13px;height:13px;display:block}.Catalogue-module__JJVaeW__card:hover .Catalogue-module__JJVaeW__cardCta{opacity:1}.Catalogue-module__JJVaeW__empty{text-align:center;font-size:var(--text-base);color:var(--color-text-muted);padding:var(--space-12) 0;grid-column:1/-1}[data-theme=dark] .Catalogue-module__JJVaeW__tabActive{color:var(--color-text)}[data-theme=dark] .Catalogue-module__JJVaeW__tabActive:hover{color:var(--color-text)}[data-theme=dark] .Catalogue-module__JJVaeW__cardIcon{color:var(--color-text)}[data-theme=dark] .Catalogue-module__JJVaeW__cardClauses{color:var(--color-text)}[data-theme=dark] .Catalogue-module__JJVaeW__cardCta{color:var(--color-text)}.Catalogue-module__JJVaeW__catalogueEmbedded{padding:var(--space-6) var(--space-6) var(--space-8);height:100%;min-height:0;overflow-y:auto}.Catalogue-module__JJVaeW__catalogueEmbedded .Catalogue-module__JJVaeW__heroTitle{font-size:26px}.Catalogue-module__JJVaeW__catalogueEmbedded .Catalogue-module__JJVaeW__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}
.Field-module__kSeAxG__field{gap:var(--space-2);flex-direction:column;display:flex}.Field-module__kSeAxG__label{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:500}.Field-module__kSeAxG__input,.Field-module__kSeAxG__select{background:var(--color-surface);border:1px solid var(--color-border-mid);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--color-text);font-family:var(--font-sans);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);width:100%;padding:10px 13px}.Field-module__kSeAxG__input:focus,.Field-module__kSeAxG__select:focus{border-color:var(--color-navy);box-shadow:var(--shadow-focus);outline:none}.Field-module__kSeAxG__input::placeholder{color:var(--color-text-subtle);font-style:italic}.Field-module__kSeAxG__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23575B65' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.Field-module__kSeAxG__fieldMissing{box-shadow:inset 2px 0 0 var(--color-vigilance);padding-left:var(--space-2);margin-left:calc(-1 * var(--space-2))}
.EntityField-module__GZ7biq__field{gap:var(--space-2);flex-direction:column;grid-column:1/-1;display:flex}.EntityField-module__GZ7biq__label{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:500}.EntityField-module__GZ7biq__inputWrap{position:relative}.EntityField-module__GZ7biq__inputRow{background:var(--color-surface);border:1px solid var(--color-border-mid);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:center;gap:10px;padding:11px 13px;display:flex}.EntityField-module__GZ7biq__inputRow:focus-within{border-color:var(--color-navy);box-shadow:var(--shadow-focus)}.EntityField-module__GZ7biq__input{font-family:var(--font-mono);font-size:var(--text-base);color:var(--color-text);background:0 0;border:none;outline:none;flex:1}.EntityField-module__GZ7biq__input::placeholder{color:var(--color-text-subtle);font-family:var(--font-sans);font-style:italic}.EntityField-module__GZ7biq__spinner{color:var(--color-text-subtle);flex-shrink:0;animation:.9s linear infinite EntityField-module__GZ7biq__camSpin}.EntityField-module__GZ7biq__dropdown{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);padding:var(--space-1) 0;z-index:20;max-height:220px;margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.EntityField-module__GZ7biq__option{justify-content:space-between;align-items:baseline;gap:var(--space-3);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);padding:10px 14px;display:flex}.EntityField-module__GZ7biq__option:hover{background:var(--color-bg-subtle)}.EntityField-module__GZ7biq__optionName{font-size:var(--text-base);color:var(--color-text);font-weight:500}.EntityField-module__GZ7biq__optionSiren{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-muted)}.EntityField-module__GZ7biq__fallback{font-size:var(--text-xs);color:var(--color-text-muted);margin:var(--space-2) 0 0;padding:0 var(--space-1)}.EntityField-module__GZ7biq__badge{background:color-mix(in srgb, var(--color-verified-bg) 35%, var(--color-surface));border:1px solid var(--color-verified-border);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.EntityField-module__GZ7biq__badgeHeader{align-items:center;gap:var(--space-2);display:flex}.EntityField-module__GZ7biq__badgeVerified{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-verified);font-weight:600;display:inline-flex}.EntityField-module__GZ7biq__badgeSource{font-size:var(--text-2xs);color:var(--color-text-subtle);margin-left:auto}.EntityField-module__GZ7biq__badgeGrid{grid-template-columns:1fr 1fr;gap:13px 22px;display:grid}.EntityField-module__GZ7biq__badgeWide{grid-column:1/-1}.EntityField-module__GZ7biq__badgeKey{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.EntityField-module__GZ7biq__badgeVal{font-size:var(--text-base);color:var(--color-text);margin-top:3px;font-weight:600}.EntityField-module__GZ7biq__mono{font-family:var(--font-mono);font-weight:400}.EntityField-module__GZ7biq__clearBtn{font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-mid);text-decoration-color:var(--color-border-mid);background:0 0;border:none;align-self:flex-start;padding:0;position:relative}.EntityField-module__GZ7biq__clearBtn:after{content:"";position:absolute;inset:-6px}@media (max-width:480px){.EntityField-module__GZ7biq__badge{padding:var(--space-3) var(--space-4)}.EntityField-module__GZ7biq__badgeGrid{grid-template-columns:1fr;gap:10px}.EntityField-module__GZ7biq__badgeWide{grid-column:1}.EntityField-module__GZ7biq__inputRow{padding:10px 11px}.EntityField-module__GZ7biq__input{font-size:16px}.EntityField-module__GZ7biq__option{padding:8px 12px}.EntityField-module__GZ7biq__optionName{font-size:var(--text-sm)}}.EntityField-module__GZ7biq__fieldMissing{box-shadow:inset 2px 0 0 var(--color-vigilance);padding-left:var(--space-2);margin-left:calc(-1 * var(--space-2))}
.ClauseCard-module__xSPB-W__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);gap:var(--space-2);transition:opacity var(--dur-fast) var(--ease-out);flex-direction:column;padding:15px 17px;display:flex}.ClauseCard-module__xSPB-W__status_socle{border-left:3px solid var(--color-navy)}.ClauseCard-module__xSPB-W__status_recommandee{border-left:3px solid var(--color-gold)}.ClauseCard-module__xSPB-W__status_optionnelle{border-left:3px solid var(--color-border-mid)}.ClauseCard-module__xSPB-W__status_sensible{border:1px solid var(--color-vigilance-border);border-left:3px solid var(--color-vigilance)}.ClauseCard-module__xSPB-W__cardOff{opacity:.62}.ClauseCard-module__xSPB-W__header{margin-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.ClauseCard-module__xSPB-W__chip{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-weight:600;display:inline-flex}.ClauseCard-module__xSPB-W__chip_socle{color:var(--color-navy)}.ClauseCard-module__xSPB-W__chip_recommandee{color:var(--color-gold-deep)}.ClauseCard-module__xSPB-W__chip_optionnelle{color:var(--color-text-muted)}.ClauseCard-module__xSPB-W__chip_sensible{color:var(--color-vigilance-text)}.ClauseCard-module__xSPB-W__chipDot{border-radius:50%;width:7px;height:7px;display:inline-block}.ClauseCard-module__xSPB-W__chip_socle .ClauseCard-module__xSPB-W__chipDot{background:var(--color-navy)}.ClauseCard-module__xSPB-W__chip_recommandee .ClauseCard-module__xSPB-W__chipDot{background:var(--color-gold)}.ClauseCard-module__xSPB-W__chip_optionnelle .ClauseCard-module__xSPB-W__chipDot{background:var(--color-text-subtle)}.ClauseCard-module__xSPB-W__chip_sensible .ClauseCard-module__xSPB-W__chipDot{background:var(--color-vigilance)}.ClauseCard-module__xSPB-W__locked{font-size:var(--text-2xs);color:var(--color-text-muted);align-items:center;gap:5px;display:inline-flex}.ClauseCard-module__xSPB-W__toggle{border-radius:var(--radius-full);cursor:pointer;width:40px;height:23px;transition:background var(--dur-fast) var(--ease-out);border:none;flex-shrink:0;padding:0;position:relative}.ClauseCard-module__xSPB-W__toggle:after{content:"";position:absolute;inset:-6px}.ClauseCard-module__xSPB-W__toggleOn{background:var(--color-navy)}.ClauseCard-module__xSPB-W__toggleOff{background:var(--color-border-mid)}.ClauseCard-module__xSPB-W__toggleThumb{background:var(--color-surface);width:17px;height:17px;box-shadow:0 1px 2px var(--color-scrim);transition:left var(--dur-fast) var(--ease-out), right var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;top:3px}.ClauseCard-module__xSPB-W__toggleOn .ClauseCard-module__xSPB-W__toggleThumb{left:auto;right:3px}.ClauseCard-module__xSPB-W__toggleOff .ClauseCard-module__xSPB-W__toggleThumb{left:3px;right:auto}.ClauseCard-module__xSPB-W__title{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-text);margin:0 0 var(--space-1);font-weight:400;line-height:1.3}.ClauseCard-module__xSPB-W__titleOff{color:var(--color-text-secondary)}.ClauseCard-module__xSPB-W__meta{align-items:center;gap:var(--space-2);min-height:18px;display:flex}.ClauseCard-module__xSPB-W__verified{font-size:var(--text-2xs);color:var(--color-verified);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ClauseCard-module__xSPB-W__verifiedDot{background:var(--color-verified);border-radius:50%;width:6px;height:6px}.ClauseCard-module__xSPB-W__toConfirm{font-size:var(--text-2xs);color:var(--color-vigilance-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ClauseCard-module__xSPB-W__toConfirmDot{background:var(--color-vigilance);border-radius:50%;width:6px;height:6px}.ClauseCard-module__xSPB-W__refOnly{font-size:var(--text-2xs);color:var(--color-text-subtle)}.ClauseCard-module__xSPB-W__vigNote{gap:var(--space-2);background:var(--color-vigilance-bg);border:1px solid var(--color-vigilance-border);border-radius:var(--radius-lg);color:var(--color-vigilance-text);font-size:var(--text-xs);align-items:flex-start;padding:9px 11px;line-height:1.5;display:flex}.ClauseCard-module__xSPB-W__relations{gap:var(--space-3);flex-wrap:wrap;display:flex}.ClauseCard-module__xSPB-W__incompat{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-incompat);display:inline-flex}.ClauseCard-module__xSPB-W__requires{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-link);display:inline-flex}.ClauseCard-module__xSPB-W__footer{border-top:1px solid var(--color-border-light);padding-top:var(--space-3);margin-top:var(--space-1);justify-content:space-between;align-items:center;display:flex}.ClauseCard-module__xSPB-W__footerLeft{align-items:center;gap:var(--space-3);display:flex}.ClauseCard-module__xSPB-W__variantSelect{font-size:var(--text-2xs);color:var(--color-text-secondary);background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-sans);appearance:none;padding:4px 9px}.ClauseCard-module__xSPB-W__compareBtn{font-size:var(--text-xs);color:var(--color-navy);cursor:pointer;background:0 0;border:none;padding:0;position:relative}.ClauseCard-module__xSPB-W__dossierLink{font-size:var(--text-xs);color:var(--color-navy);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-mid);text-decoration-color:var(--color-border-mid);background:0 0;border:none;padding:0;position:relative}.ClauseCard-module__xSPB-W__compareBtn:after,.ClauseCard-module__xSPB-W__dossierLink:after{content:"";position:absolute;inset:-6px}:is([data-theme=dark] .ClauseCard-module__xSPB-W__chip_socle,[data-theme=dark] .ClauseCard-module__xSPB-W__compareBtn,[data-theme=dark] .ClauseCard-module__xSPB-W__dossierLink){color:var(--color-text)}[data-theme=dark] .ClauseCard-module__xSPB-W__toggleOn{background:var(--color-navy-hover)}@media (max-width:480px){.ClauseCard-module__xSPB-W__card{padding:12px 14px}.ClauseCard-module__xSPB-W__title{font-size:var(--text-md)}.ClauseCard-module__xSPB-W__footer,.ClauseCard-module__xSPB-W__footerLeft{flex-wrap:wrap;gap:8px}.ClauseCard-module__xSPB-W__variantSelect{font-size:var(--text-2xs);padding:3px 7px}}
.PiecesDepot-module__5yT9BG__wrap{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.PiecesDepot-module__5yT9BG__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.PiecesDepot-module__5yT9BG__title{letter-spacing:.02em;text-transform:uppercase;color:var(--color-text);font-size:.82rem;font-weight:600}.PiecesDepot-module__5yT9BG__count{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.PiecesDepot-module__5yT9BG__hint{color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.35}.PiecesDepot-module__5yT9BG__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PiecesDepot-module__5yT9BG__dropzone{border:1px dashed var(--color-border-mid);min-height:44px;color:var(--color-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px 12px;font-size:.8rem;transition:border-color .15s,background .15s;display:flex}.PiecesDepot-module__5yT9BG__dropzone:hover{border-color:var(--color-navy-ink);background:var(--color-bg-subtle)}.PiecesDepot-module__5yT9BG__dropzoneDisabled{cursor:not-allowed;opacity:.6}.PiecesDepot-module__5yT9BG__dropzoneDisabled:hover{border-color:var(--color-border-mid);background:0 0}.PiecesDepot-module__5yT9BG__error{color:var(--color-incompat);margin:0;font-size:.75rem;line-height:1.35}.PiecesDepot-module__5yT9BG__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.PiecesDepot-module__5yT9BG__item{background:var(--color-bg-alt);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:.78rem;display:flex}.PiecesDepot-module__5yT9BG__itemName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PiecesDepot-module__5yT9BG__truncated{color:var(--color-text-muted);font-size:.72rem}.PiecesDepot-module__5yT9BG__remove{width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:flex}.PiecesDepot-module__5yT9BG__remove:hover{background:var(--color-incompat-bg);color:var(--color-incompat)}
.GenerationErrorBanner-module__LQZxuW__banner{margin:0 var(--space-5) var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-incompat-bg);border:1px solid var(--color-incompat-border);border-radius:var(--radius-lg);color:var(--color-incompat-text);font-size:var(--text-sm);line-height:1.4}
.NotificationBell-module__umSpSG__bellBtn{width:34px;height:34px;font:inherit;cursor:pointer;border-radius:var(--radius-md);color:var(--color-text-muted);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.NotificationBell-module__umSpSG__bellBtn:after{content:"";position:absolute;inset:-6px}.NotificationBell-module__umSpSG__bellBtn:hover{background:var(--color-bg-subtle);color:var(--color-text)}.NotificationBell-module__umSpSG__bellBtnOnNavy{color:var(--color-on-navy-muted)}.NotificationBell-module__umSpSG__bellBtnOnNavy:hover{color:var(--color-on-navy);background:#ffffff1a}.NotificationBell-module__umSpSG__bellBtnOnNavy .NotificationBell-module__umSpSG__badge{box-shadow:0 0 0 2px var(--color-navy-deep)}.NotificationBell-module__umSpSG__bellIcon{width:18px;height:18px}.NotificationBell-module__umSpSG__badge{color:#fff;text-align:center;letter-spacing:.01em;min-width:15px;height:15px;box-shadow:0 0 0 2px var(--color-surface);pointer-events:none;background:#73521f;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:15px;position:absolute;top:2px;right:1px}.NotificationBell-module__umSpSG__panel{z-index:90;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:min(360px,100vw - 24px);max-height:min(70vh,480px);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;position:fixed;overflow:hidden}@media (max-width:480px){.NotificationBell-module__umSpSG__panel{width:auto;left:12px!important;right:12px!important}}.NotificationBell-module__umSpSG__panelHead{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-light);display:flex}.NotificationBell-module__umSpSG__panelTitle{font-size:var(--text-sm);letter-spacing:.02em;color:var(--color-text);font-weight:700}.NotificationBell-module__umSpSG__markAllBtn{font:inherit;cursor:pointer;font-size:var(--text-xs);color:var(--color-gold-deep);border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;padding:2px 6px;font-weight:600}.NotificationBell-module__umSpSG__markAllBtn:hover{background:var(--color-bg-subtle)}.NotificationBell-module__umSpSG__markAllBtn:disabled{opacity:.5;pointer-events:none}.NotificationBell-module__umSpSG__empty{padding:var(--space-5) var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;margin:0}.NotificationBell-module__umSpSG__list{padding:var(--space-1);margin:0;list-style:none;overflow-y:auto}.NotificationBell-module__umSpSG__item{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3);font:inherit;cursor:pointer;color:inherit;border-radius:var(--radius-md);text-align:left;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;display:flex}.NotificationBell-module__umSpSG__item:hover{background:var(--color-bg-subtle)}.NotificationBell-module__umSpSG__dot{background:var(--color-gold);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.NotificationBell-module__umSpSG__itemBody{flex-direction:column;gap:2px;min-width:0;display:flex}.NotificationBell-module__umSpSG__itemLabel{font-size:var(--text-sm);color:var(--color-text);font-weight:600;line-height:1.35}.NotificationBell-module__umSpSG__itemMeta{align-items:baseline;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);min-width:0;display:flex}.NotificationBell-module__umSpSG__itemContext{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NotificationBell-module__umSpSG__itemTime{color:var(--color-text-subtle);flex-shrink:0}
.UserBadge-module___PA84a__avatar{background:var(--color-navy);width:34px;height:34px;color:var(--color-cream);font-size:var(--text-xs);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.UserBadge-module___PA84a__avatarOnNavy{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-gold) 55%, transparent)}
.ArticleTopbar-module__fAhm7a__topbar{border-bottom:1px solid color-mix(in srgb, var(--color-gold) 45%, transparent);background:var(--color-navy-deep);color:var(--color-on-navy-subtle);flex-shrink:0;padding:10px 18px}.ArticleTopbar-module__fAhm7a__primaryRow,.ArticleTopbar-module__fAhm7a__metaRow{align-items:center;gap:10px;min-width:0;display:flex}.ArticleTopbar-module__fAhm7a__metaRow{margin-top:8px}.ArticleTopbar-module__fAhm7a__backLink{min-height:36px;color:var(--color-on-navy-faint);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ArticleTopbar-module__fAhm7a__backLink:hover{color:var(--color-gold)}.ArticleTopbar-module__fAhm7a__separator{color:var(--color-on-navy-border)}.ArticleTopbar-module__fAhm7a__title{min-width:0;color:var(--color-on-navy-faint);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;overflow:hidden}.ArticleTopbar-module__fAhm7a__status{border:1px solid var(--color-on-navy-border);border-radius:var(--radius-sm);font-size:var(--text-2xs);flex-shrink:0;padding:3px 8px;line-height:1.2}.ArticleTopbar-module__fAhm7a__status_brouillon,.ArticleTopbar-module__fAhm7a__status_soumis{color:var(--color-gold)}.ArticleTopbar-module__fAhm7a__status_publie{color:var(--color-verified)}.ArticleTopbar-module__fAhm7a__status_rejete{color:var(--color-incompat)}.ArticleTopbar-module__fAhm7a__actions{flex-shrink:0;gap:7px;margin-left:auto;display:flex}.ArticleTopbar-module__fAhm7a__actions button{border:1px solid var(--color-on-navy-border);border-radius:var(--radius-sm);min-height:36px;color:var(--color-on-navy-faint);cursor:pointer;font:inherit;font-size:var(--text-xs);background:0 0;padding:0 12px}.ArticleTopbar-module__fAhm7a__actions button:disabled{cursor:wait;opacity:.55}.ArticleTopbar-module__fAhm7a__actions .ArticleTopbar-module__fAhm7a__primaryAction{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-navy-deep)}.ArticleTopbar-module__fAhm7a__actions .ArticleTopbar-module__fAhm7a__rejectAction{border-color:var(--color-incompat-border);color:var(--color-incompat)}.ArticleTopbar-module__fAhm7a__field{min-width:0;font-size:var(--text-2xs);white-space:nowrap;align-items:center;gap:6px;display:flex}.ArticleTopbar-module__fAhm7a__field input{border:1px solid var(--color-on-navy-border);border-radius:var(--radius-sm);background:var(--color-navy-raised);min-width:0;height:32px;color:var(--color-on-navy-faint);font:inherit;outline:none;padding:0 9px}.ArticleTopbar-module__fAhm7a__field input:focus{border-color:var(--color-gold)}.ArticleTopbar-module__fAhm7a__excerptField{flex:1}.ArticleTopbar-module__fAhm7a__excerptField input{width:100%}.ArticleTopbar-module__fAhm7a__feedbackSuccess,.ArticleTopbar-module__fAhm7a__feedbackError,.ArticleTopbar-module__fAhm7a__rejectionComment{font-size:var(--text-xs);margin:0}.ArticleTopbar-module__fAhm7a__feedbackSuccess{color:var(--color-verified)}.ArticleTopbar-module__fAhm7a__feedbackError,.ArticleTopbar-module__fAhm7a__rejectionComment{color:var(--color-incompat)}.ArticleTopbar-module__fAhm7a__rejectionComment{border:1px solid var(--color-incompat-border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-incompat-bg) 25%, transparent);margin-top:8px;padding:7px 9px}@media (max-width:768px){.ArticleTopbar-module__fAhm7a__topbar{max-height:45dvh;padding:8px 10px 10px 58px;overflow-y:auto}.ArticleTopbar-module__fAhm7a__primaryRow{flex-wrap:wrap}.ArticleTopbar-module__fAhm7a__title{flex:1;font-size:16px}.ArticleTopbar-module__fAhm7a__actions{order:2;width:100%;margin-left:0}.ArticleTopbar-module__fAhm7a__actions button{flex:1;min-height:44px}.ArticleTopbar-module__fAhm7a__metaRow,.ArticleTopbar-module__fAhm7a__field{flex-direction:column;align-items:stretch}.ArticleTopbar-module__fAhm7a__field input{width:100%;min-height:44px}}
.page-module__siIyqG__screen{background:var(--color-surface);flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.page-module__siIyqG__workspace{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;container:camba/inline-size}.page-module__siIyqG__workspaceError{border-bottom:1px solid var(--color-incompat-border);background:var(--color-incompat-bg);color:var(--color-incompat);font-size:var(--text-sm);padding:10px 20px}@media (max-width:768px){.page-module__siIyqG__workspace{flex-direction:column}.page-module__siIyqG__workspaceShared>:first-child{flex:0 0 30%}.page-module__siIyqG__workspaceShared>:last-child{flex:70%}}
