:root{--ambient-ink:color-mix(in srgb,var(--forest) 10%,transparent);--ambient-coral:color-mix(in srgb,var(--coral,#ff7a45) 28%,transparent);--ambient-light:color-mix(in srgb,var(--sage) 75%,transparent);--ambient-tint:radial-gradient(circle at calc(100% - 70px) 130px,var(--ambient-coral) 95px,var(--ambient-ink) 96px);--ambient-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1800' height='1200'%3E%3Cpath fill='none' stroke='%23000' d='M1793 99C1798 106 1795 119 1792 128C1789 137 1782 146 1775 153C1768 160 1758 165 1749 169C1740 174 1730 178 1720 179C1711 180 1699 178 1692 175C1684 171 1678 164 1674 156C1669 149 1663 140 1664 131C1666 123 1674 111 1681 104C1689 97 1700 92 1710 88C1719 85 1728 86 1738 85C1747 85 1757 83 1766 86C1775 88 1789 92 1793 99ZM1904 45C1914 66 1904 100 1896 125C1887 150 1871 175 1852 194C1833 213 1808 227 1783 240C1758 252 1729 268 1703 270C1677 272 1649 263 1627 252C1605 242 1583 226 1570 207C1557 187 1544 158 1549 134C1554 110 1581 82 1602 63C1623 44 1651 29 1677 20C1702 11 1726 10 1753 6C1780 3 1814 -7 1839 0C1864 5 1895 24 1904 45ZM1946 35C1958 69 1948 116 1936 153C1923 190 1900 226 1872 255C1845 285 1809 310 1772 330C1735 350 1688 372 1649 375C1609 377 1569 360 1534 345C1499 329 1455 312 1436 282C1417 252 1410 203 1421 167C1432 130 1472 90 1504 62C1535 34 1574 14 1611 -1C1649 -18 1684 -27 1727 -35C1769 -43 1830 -62 1866 -50C1903 -39 1935 1 1946 35ZM1989 25C2003 74 1999 131 1984 181C1969 230 1934 278 1898 320C1862 362 1817 404 1766 432C1716 459 1650 482 1594 485C1538 488 1482 470 1431 450C1380 430 1311 406 1289 364C1266 322 1275 250 1294 199C1313 148 1360 98 1402 59C1443 21 1493 -3 1543 -30C1594 -56 1645 -86 1704 -100C1764 -113 1853 -129 1900 -108C1948 -87 1975 -22 1989 25ZM2036 14C2054 76 2058 145 2041 208C2024 270 1978 333 1932 389C1886 445 1831 507 1765 542C1700 577 1613 594 1538 599C1462 604 1380 598 1313 573C1246 548 1160 505 1136 448C1112 391 1142 297 1168 231C1195 166 1245 105 1295 55C1346 4 1404 -29 1469 -70C1534 -110 1609 -171 1687 -187C1764 -203 1875 -199 1933 -165C1991 -132 2018 -48 2036 14ZM2092 -2C2116 72 2123 157 2104 235C2085 313 2034 393 1978 464C1922 535 1850 615 1767 659C1684 702 1577 715 1480 724C1382 734 1261 747 1180 714C1098 682 1013 604 990 529C967 454 1010 344 1042 264C1074 183 1126 112 1183 47C1240 -18 1304 -74 1386 -130C1467 -186 1576 -276 1672 -290C1768 -304 1891 -264 1961 -216C2031 -168 2068 -77 2092 -2ZM2162 -25C2193 62 2193 167 2172 262C2152 358 2104 460 2037 546C1970 632 1873 723 1770 777C1666 831 1540 856 1418 871C1296 885 1132 910 1038 866C944 822 878 700 856 605C835 510 875 391 909 296C943 201 997 119 1060 33C1124 -51 1191 -144 1290 -215C1390 -287 1542 -387 1657 -395C1773 -403 1901 -324 1985 -262C2069 -201 2131 -113 2162 -25ZM2243 -53C2282 46 2272 174 2250 289C2227 404 2186 532 2107 634C2027 735 1900 830 1774 898C1648 967 1496 1026 1350 1045C1204 1065 1002 1075 899 1014C796 952 754 790 732 676C709 561 734 440 765 329C796 218 850 119 919 10C989 -98 1063 -241 1183 -324C1303 -407 1502 -488 1640 -486C1779 -485 1912 -385 2012 -313C2113 -241 2203 -154 2243 -53ZM310 1152C305 1159 299 1166 292 1171C284 1175 273 1177 264 1177C254 1178 242 1179 233 1176C223 1173 213 1165 206 1159C198 1152 190 1143 186 1134C182 1125 179 1113 182 1105C186 1097 198 1092 207 1088C216 1084 226 1083 236 1083C245 1083 254 1085 265 1088C275 1090 289 1092 298 1098C307 1104 316 1116 318 1125C320 1133 314 1144 310 1152ZM382 1165C374 1181 361 1195 346 1204C331 1213 310 1218 291 1220C271 1222 247 1223 227 1216C207 1209 189 1195 172 1181C155 1167 132 1149 125 1131C118 1114 121 1089 130 1074C139 1058 162 1049 179 1041C197 1034 215 1031 234 1029C253 1028 273 1027 294 1031C316 1035 348 1040 365 1053C381 1067 390 1093 393 1112C396 1131 390 1150 382 1165ZM461 1182C450 1206 427 1226 404 1241C380 1256 351 1269 320 1272C290 1275 252 1271 220 1261C188 1250 155 1232 127 1210C100 1188 62 1157 54 1130C47 1102 64 1066 80 1043C96 1020 124 1004 149 992C174 979 200 973 230 968C261 962 295 954 330 960C364 966 413 983 436 1006C460 1029 466 1070 470 1099C474 1128 472 1158 461 1182ZM547 1201C533 1234 500 1261 467 1283C435 1304 395 1326 352 1331C309 1336 258 1325 211 1311C163 1297 107 1279 69 1248C31 1218 -9 1167 -15 1128C-22 1088 10 1044 31 1013C53 981 81 957 113 937C145 918 180 903 223 893C265 883 322 864 370 875C417 886 476 925 506 960C537 995 546 1046 553 1086C560 1126 562 1168 547 1201Z'/%3E%3C/svg%3E") right top /1800px 1200px no-repeat;--ambient-glow:radial-gradient(ellipse 36vw 44vh at 84% 6%,var(--ambient-light),transparent 72%),radial-gradient(ellipse 26vw 30vh at 96% 34%,var(--ambient-light),transparent 70%)}:root[data-theme=dark]{--ambient-light:color-mix(in srgb,var(--sage) 55%,transparent)}:root[data-audience=operations]{--ambient-ink:color-mix(in srgb,var(--ink) 16%,transparent);--ambient-tint:var(--ambient-ink);--ambient-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cpath d='M36.5 12.5h.01M60.5 12.5h.01M84.5 12.5h.01M12.5 36.5h.01M36.5 36.5h.01M60.5 36.5h.01M84.5 36.5h.01M12.5 60.5h.01M36.5 60.5h.01M60.5 60.5h.01M84.5 60.5h.01M12.5 84.5h.01M36.5 84.5h.01M60.5 84.5h.01M84.5 84.5h.01' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3Cpath d='M12.5 6v13M6 12.5h13' stroke='%23000'/%3E%3C/svg%3E") 0 0 /96px 96px;--ambient-glow:radial-gradient(ellipse 44vw 56vh at 88% 4%,color-mix(in srgb,var(--ops-accent,#e0a63c) 12%,transparent),transparent 72%)}:root[data-audience=operations][data-theme=dark]{--ambient-ink:color-mix(in srgb,var(--ink) 10%,transparent)}.app-shell,.live-client-portal,.operations-live{isolation:isolate}:is(.app-shell,.operations-live,.live-client-portal):after,:is(.app-shell,.operations-live,.live-client-portal):before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}:is(.app-shell,.operations-live,.live-client-portal):before{inset:-6vmax;background:var(--ambient-glow);will-change:transform;animation:ambient-drift 60s ease-in-out infinite alternate}@keyframes ambient-drift{to{transform:translate3d(-3vmax,2.5vmax,0) scale(1.05)}}:is(.app-shell,.operations-live,.live-client-portal):after{background:var(--ambient-tint);-webkit-mask:var(--ambient-pattern);mask:var(--ambient-pattern)}:where(.operations-main>*,.app-main>.motion-scene>*,.live-client-portal .portal-content,.live-client-portal .live-portal-signin-panel){background-color:var(--bg);box-shadow:0 0 56px 40px var(--bg)}:where(.operations-topbar,.app-main>.motion-scene>:not(:last-child),.live-client-portal .portal-content:not(:last-child)){position:relative}@media (prefers-reduced-motion:reduce){:is(.app-shell,.operations-live,.live-client-portal):before{animation:none;will-change:auto}}:root[data-motion=reduced] :is(.app-shell,.operations-live,.live-client-portal):before{animation:none;will-change:auto}@media (forced-colors:active),(max-width:760px),print{:is(.app-shell,.operations-live,.live-client-portal):after,:is(.app-shell,.operations-live,.live-client-portal):before{display:none}}.account-rail{isolation:isolate}.account-rail:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:color-mix(in srgb,#fbfaf6 8%,transparent);-webkit-mask:var(--ambient-pattern);mask:var(--ambient-pattern)}.account-shell.tone-operations .account-rail:after{background:color-mix(in srgb,#e0a63c 14%,transparent)}:root[data-audience=operations] .operations-live:before{display:none}:root[data-audience=operations] .operations-live:after{-webkit-mask-composite:source-in;-webkit-mask:var(--ambient-pattern),linear-gradient(#0000 30%,#000 90%);mask:var(--ambient-pattern),linear-gradient(#0000 30%,#000 90%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}:root[data-audience=operations] .operations-main>*{box-shadow:0 0 24px 36px var(--bg)}.safe-content{--tok-keyword:#1d6b4c;--tok-string:#8a4b12;--tok-comment:#6f7a72;--tok-number:#7a3b8f;--tok-property:#285f8f;--tok-tag:#a33e32;--callout-info:#2c5d8a;--callout-info-wash:#eef4fa;--callout-warning:#8e5a0f;--callout-warning-wash:#fbf3e4}[data-theme=dark] .safe-content{--tok-keyword:#9fd3b3;--tok-string:#e2bf76;--tok-comment:#93a597;--tok-number:#d7a6f0;--tok-property:#9cc8f0;--tok-tag:#f4a698;--callout-info:#9cc8f0;--callout-info-wash:#1e3240;--callout-warning:#e2bf76;--callout-warning-wash:#3a3220}.safe-content .tok-keyword{color:var(--tok-keyword);font-weight:600}.safe-content .tok-string{color:var(--tok-string)}.safe-content .tok-comment{color:var(--tok-comment);font-style:italic}.safe-content .tok-literal,.safe-content .tok-number{color:var(--tok-number)}.safe-content .tok-property,.safe-content .tok-variable{color:var(--tok-property)}.safe-content .tok-tag{color:var(--tok-tag)}.safe-content .premium-code pre:focus-visible{outline:2px solid var(--forest);outline-offset:-2px}.safe-content.is-outline h2{margin:28px 0 10px;font-size:21px;line-height:1.35;font-weight:600}.safe-content.is-outline h3{margin:22px 0 8px;font-size:17px;line-height:1.45;font-weight:600}.safe-content.is-outline h4{margin:18px 0 6px;font-size:15px;line-height:1.5;font-weight:650}.safe-content.is-outline>:first-child{margin-top:0}.safe-content blockquote p{margin:0 0 6px!important}.safe-content blockquote p:last-child{margin-bottom:0!important}.safe-content .content-callout{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;margin:18px 0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--callout-info) 28%,transparent);border-inline-start-width:4px;border-radius:10px;background:var(--callout-info-wash);color:var(--ink)}.safe-content .content-callout>svg{color:var(--callout-info);margin-top:3px}.safe-content .content-callout.is-warning{border-color:color-mix(in srgb,var(--callout-warning) 32%,transparent);background:var(--callout-warning-wash)}.safe-content .content-callout.is-warning>svg{color:var(--callout-warning)}.safe-content .content-callout strong{display:block;margin-bottom:4px}.safe-content .content-callout p{margin:0 0 6px!important}.safe-content .content-callout p:last-child{margin-bottom:0!important}.safe-content .content-figure{margin:20px 0}.safe-content .content-figure img{display:block;max-width:100%;height:auto;border-radius:10px;border:1px solid var(--line);background:var(--bg)}.safe-content .content-figure figcaption{margin-top:8px;font-size:.88em;color:var(--muted);line-height:1.5}.safe-content .content-inline-image img{display:inline-block;max-width:min(100%,320px);max-height:1.6em;height:auto;vertical-align:middle;border-radius:4px}.safe-content .content-image-missing{display:inline-block;padding:2px 8px;border:1px dashed var(--line);border-radius:6px;color:var(--muted);font-size:.9em}.safe-content .content-image-loading{display:inline-block;width:1.4em;height:1em;border-radius:4px;background:var(--sage);vertical-align:middle}.safe-content .content-image-loading.is-block{display:block;width:100%;max-width:560px;height:auto;aspect-ratio:16/9;margin:20px 0;border-radius:10px;animation:content-pulse 1.4s ease-in-out infinite alternate}@keyframes content-pulse{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.safe-content .content-image-loading.is-block{animation:none}}.safe-content a.content-file{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.safe-content a.content-file small{color:var(--muted);font-size:.82em;text-decoration:none}.article-editor-kit{display:grid;gap:12px;min-width:0}.article-tools{gap:2px}.article-tool-group{display:inline-flex;align-items:center;gap:2px;padding-inline-end:6px;margin-inline-end:4px;border-inline-end:1px solid var(--line)}.article-tool-group:last-of-type{border-inline-end:0}.article-tools button{display:inline-flex;align-items:center;justify-content:center;font-weight:600}.article-tools button.is-bold{font-weight:800}.article-tools button.is-italic{font-style:italic;font-family:Georgia,Times New Roman,serif}.article-tools button:disabled{opacity:.45;cursor:default}.article-tools button:focus-visible{outline:2px solid var(--forest);outline-offset:1px}.article-tools .kb-toggle{flex-shrink:0}.article-source{min-height:380px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px!important;line-height:1.7!important}.rich-preview.article-preview{min-height:380px;max-height:none;padding:20px 24px;background:var(--paper,var(--panel));font-size:15px;line-height:1.75}.rich-preview.article-preview .safe-content{max-width:72ch;font-size:inherit;line-height:inherit}.article-checks{border:1px solid var(--line);border-radius:10px;padding:10px 14px;font-size:13px;background:var(--surface)}.article-checks.has-problems{border-color:color-mix(in srgb,var(--warn) 45%,var(--line));background:color-mix(in srgb,var(--warn) 7%,var(--surface))}.article-checks h3{margin:0 0 6px;font-size:13px;color:var(--warn)}.article-checks h3,.article-checks p{display:flex;align-items:center;gap:7px}.article-checks p{margin:0;color:var(--good)}.article-checks ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.article-checks li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:var(--ink);line-height:1.5}.article-checks li em{font-style:normal;color:var(--bad)}.article-checks li .text-link{flex-shrink:0;font-size:12px;background:none;border:0;padding:0;cursor:pointer}.article-file-dialog{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.article-file-choices{border:0;margin:0;padding:0;display:grid;gap:10px;min-width:0}.article-file-choices legend{font-size:12px;font-weight:650;margin-bottom:8px;padding:0}.article-file-list{display:grid;gap:6px;max-height:280px;overflow:auto}.article-file-list label{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;cursor:pointer;min-width:0}.article-file-list label.is-selected{border-color:var(--forest);background:var(--sage)}.article-file-list label:focus-within{outline:2px solid var(--forest);outline-offset:1px}.article-file-list span{display:grid;min-width:0}.article-file-list strong{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-file-list small,.article-file-upload small{color:var(--muted);font-size:11.5px}.article-file-upload{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.article-file-details{display:grid;gap:12px;min-width:0}.article-file-preview{display:grid;place-items:center;min-height:140px;max-height:220px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--muted);overflow:hidden}.article-file-preview img{max-width:100%;max-height:220px;object-fit:contain}.kb-files h2{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;margin:0 0 8px}.kb-files ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.kb-files li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:10px;font-size:12.5px}.kb-files li>svg{color:var(--muted)}.kb-files li .grow{display:grid;min-width:0}.kb-files li strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-files li small{color:var(--muted);font-size:11.5px}.kb-files li .kb-file-actions{display:inline-flex;gap:2px}.kb-files .kb-file-use{font-style:normal;font-weight:600}.kb-files .kb-file-use.is-live{color:var(--good)}.kb-files>p{font-size:12.5px}@media (max-width:720px){.article-file-dialog{grid-template-columns:1fr}.article-tool-group{padding-inline-end:3px;margin-inline-end:2px}.article-tools .kb-toggle{margin-inline-start:auto}.article-source{min-height:300px;font-size:16px!important}.rich-preview.article-preview{min-height:300px;padding:16px}.article-checks li{flex-direction:column;gap:2px}}.live-casework{width:100%;max-width:var(--page-max);min-width:0}.live-case-list-foot{display:flex;justify-content:space-between;align-items:center;min-height:56px;gap:16px;color:var(--muted);font-size:12px}.live-case-form{max-width:620px;display:grid;gap:12px}.live-case-form label{font-size:12px;font-weight:650}.live-case-form .input{width:100%}.live-case-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.live-case-detail{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:34px;border-top:1px solid var(--line)}.live-case-record{min-width:0;padding:28px 0}.live-case-record-head{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--muted);font-size:12px}.live-case-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;margin:32px 0 0}.live-case-facts div{min-width:0}.live-case-facts dt{color:var(--muted);font-size:11px;margin-bottom:7px}.live-case-facts dd{margin:0;color:var(--ink);font-size:13px;overflow-wrap:anywhere}.live-case-activity{margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}.live-case-activity h2{margin:0;font-size:14px}.live-case-activity-list{padding:0;margin:22px 0 0;list-style:none}.live-case-activity-list .timeline-item{gap:14px}.live-case-activity-list .timeline-dot{flex:0 0 21px}.live-case-activity-content{flex:1 1;min-width:0}.live-case-activity-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.live-case-activity-head strong{color:var(--ink);font-size:12px}.live-case-activity-head time{color:var(--muted);font-size:11px;white-space:nowrap}.live-case-activity-actor{display:block;margin-top:2px;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.live-case-activity-content p{color:var(--ink);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.live-case-activity-empty{margin:18px 0 0;color:var(--muted);font-size:12px}.live-case-next{padding:28px 0 28px 30px;border-left:1px solid var(--line)}.live-case-next h2{margin:0 0 12px;font-size:14px}.live-case-next p{margin:0 0 20px;color:var(--muted);font-size:12px;line-height:1.5}@media (max-width:950px){.live-case-detail{grid-template-columns:1fr;gap:0}.live-case-next{border-left:0;border-top:1px solid var(--line);padding:24px 0}}@media (max-width:600px){.live-case-activity-head{display:grid;gap:2px}}.case-desk-head{display:grid;gap:14px;margin-bottom:22px}.case-desk-crumbs{display:flex;align-items:center;gap:8px;font-size:12px}.case-desk-crumbs,.case-desk-crumbs a{color:var(--muted)}.case-desk-title{display:flex;align-items:flex-start;gap:10px}.case-desk-title h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.6vw,38px);font-weight:400;line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere}.case-desk-title-edit{display:flex;gap:10px;align-items:center}.case-desk-title-edit .input{flex:1 1;font-size:20px;min-height:46px}.case-ledger{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--line);border-radius:12px;background:var(--surface,#fffdf8)}.case-ledger-item{display:grid;gap:6px;padding:12px 18px;min-width:120px;border-right:1px solid var(--line);align-content:start;font-size:13px}.case-ledger-item:last-child{border-right:0}.case-ledger-item small{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.case-ledger-owner{display:inline-flex;align-items:center;gap:8px;font-weight:600}.case-ledger-tags{flex:1 1}.case-desk .live-case-detail{grid-template-columns:minmax(0,1fr) 320px}.case-desk-aside{display:grid;gap:0;align-content:start;border-left:1px solid var(--line)}.case-desk-aside>section{padding:24px 0 24px 28px;border-bottom:1px solid var(--line)}.case-desk-aside>section:last-child{border-bottom:0}.case-desk-aside .live-case-next{border-left:0}.case-desk-aside h2{margin:0 0 14px;font-size:14px}.case-properties{display:grid;gap:16px}.case-admin p{margin:0 0 12px;line-height:1.5}.case-admin p,.case-desk-links{color:var(--muted);font-size:12px}.case-desk-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0}.case-desk-links>span{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.case-desk-links a,.case-merged-link,.live-case-activity-link{color:var(--forest,#163e31);font-weight:600}.live-case-activity-link{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:12px;overflow-wrap:anywhere}.case-relocate p{margin:0 0 12px;color:var(--muted);font-size:12px;line-height:1.5}.case-relocate-actions{display:flex;flex-wrap:wrap;gap:8px}.case-relocation .field>span em{color:var(--muted);font-style:normal;font-weight:500}.case-relocation-search{position:relative;display:flex;align-items:center}.case-relocation-search svg{position:absolute;left:12px;color:var(--muted);pointer-events:none}.case-relocation-search .input{width:100%;padding-left:36px}.case-relocation-empty{margin:0;padding:14px 0;color:var(--muted);font-size:13px}.case-relocation-options{display:grid;gap:8px;max-height:min(42vh,360px);overflow-y:auto;padding:2px}.case-relocation-message,.case-relocation-option{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface,#fffdf8);cursor:pointer}.case-relocation-message input,.case-relocation-option input{flex:0 0 auto;margin-top:3px;accent-color:var(--forest,#163e31)}.case-relocation-message.is-selected,.case-relocation-option.is-selected{border-color:var(--forest,#163e31);box-shadow:inset 0 0 0 1px var(--forest,#163e31);background:var(--sage,#e6efe7)}.case-relocation-message:focus-within,.case-relocation-option:focus-within{outline:2px solid var(--forest);outline-offset:2px}.case-relocation-option-body{display:grid;gap:3px;flex:1 1;min-width:0}.case-relocation-option-body strong{font-size:13px;overflow-wrap:anywhere}.case-relocation-message small,.case-relocation-option-body small{color:var(--muted);font-size:12px}.case-relocation-messages{display:grid;gap:8px;margin:0;padding:0;border:0;max-height:min(46vh,420px);overflow-y:auto}.case-relocation-messages legend{display:flex;justify-content:space-between;gap:12px;width:100%;margin-bottom:8px;font-size:12px;font-weight:650}.case-relocation-messages legend small{color:var(--muted);font-weight:500}.case-relocation-message.is-private{border-style:dashed}.case-relocation-message-body{display:grid;gap:4px;flex:1 1;min-width:0}.case-relocation-message-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}.case-relocation-message-head time{margin-left:auto;color:var(--muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case-relocation-message-text{color:var(--ink);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.case-relocation-message small{display:inline-flex;align-items:center;gap:5px}@media (max-width:600px){.case-relocation-message-head time{margin-left:0;width:100%}}.case-deleted-notice{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.case-property{display:grid;gap:8px}.case-property-label,.case-property>label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.case-property-value{font-size:13px}.case-owner-control{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.case-owner-control select{flex:1 1;min-width:160px;min-height:40px}.case-priority-picker{display:flex;flex-wrap:wrap;gap:6px;border:0;padding:0;margin:0}.case-priority-picker legend{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.case-priority-picker button,.case-priority-picker label{display:inline-flex;align-items:center;padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface,#fffdf8);cursor:pointer;font:inherit}.case-priority-picker label input{position:absolute;opacity:0;pointer-events:none}.case-priority-picker .is-selected{border-color:var(--forest,#163e31);box-shadow:inset 0 0 0 1px var(--forest,#163e31);background:var(--sage,#e6efe7)}.case-priority-picker button:focus-visible,.case-priority-picker label:focus-within{outline:2px solid var(--forest);outline-offset:2px}.case-tag-editor{display:grid;gap:6px}.case-tag-field{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface,#fffdf8)}.case-tag-field input{flex:1 1;min-width:90px;border:0;background:transparent;font:inherit;font-size:13px;color:var(--ink);outline:none}.case-tag-field:focus-within{outline:2px solid var(--forest);outline-offset:2px}.case-field-error{color:var(--bad,#b3261e);font-size:12px}.case-field-hint{color:var(--muted);font-size:12px}.case-fields .case-field .required{color:var(--bad,#b3261e)}.case-fields .case-field.is-missing>.case-property-label,.case-fields .case-field.is-missing>label{color:var(--ink)}.case-field-choices-pick{display:flex;flex-wrap:wrap;gap:6px}.case-field-choices-pick label{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface,#fffdf8);cursor:pointer;font-size:12.5px}.case-field-choices-pick label input{position:absolute;opacity:0;pointer-events:none}.case-field-choices-pick label.is-selected{border-color:var(--forest,#163e31);box-shadow:inset 0 0 0 1px var(--forest,#163e31);background:var(--sage,#e6efe7)}.case-field-choices-pick label:focus-within{outline:2px solid var(--forest);outline-offset:2px}.case-field-check,.case-property>label.case-field-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink);cursor:pointer;justify-self:start}.case-field-check input{width:16px;height:16px;accent-color:var(--forest)}.case-field-readonly{white-space:pre-wrap;overflow-wrap:anywhere}.live-case-board{margin-top:8px;min-height:0}.live-case-board .board-column{min-height:240px}.live-case-board .board-card{cursor:default}.live-case-board .board-card.is-urgent{border-left:3px solid var(--bad,#b3261e)}.live-case-board .board-card h3{margin:6px 0 10px}.live-case-board .board-card footer{gap:8px;font-size:11px;color:var(--muted)}.board-card-fields{display:grid;gap:4px;margin:0 0 10px}.board-card-fields div{display:flex;gap:6px;min-width:0;font-size:11px}.board-card-fields dt{color:var(--muted);flex-shrink:0}.board-card-fields dd{margin:0;min-width:0;color:var(--ink)}.board-empty{margin:4px 2px;color:var(--muted);font-size:12px}.case-create .case-create-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:start;margin-top:8px}.case-create-tags{display:grid;gap:8px}.case-create-tags>span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}@media (max-width:1100px){.case-desk .live-case-detail{grid-template-columns:1fr}.case-desk-aside{border-left:0;border-top:1px solid var(--line)}.case-desk-aside>section{padding-left:0}.case-create .case-create-row{grid-template-columns:1fr}}.template-list{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px}.template-row{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--surface,#fffdf8)}.template-row.is-archived{opacity:.7}.template-row .row{gap:8px;flex-wrap:wrap}.template-row p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.template-section{font-size:14px;margin:18px 0 10px;color:var(--muted)}.template-audience{display:flex;gap:10px;border:0;padding:0;margin:0;flex-wrap:wrap}.template-audience legend{font-size:12px;font-weight:600;margin-bottom:8px}.template-audience label{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--line);border-radius:999px;cursor:pointer;font-size:13px}.template-audience label input{position:absolute;opacity:0;pointer-events:none}.template-audience label.is-selected{border-color:var(--forest,#163e31);background:var(--sage,#e6efe7);box-shadow:inset 0 0 0 1px var(--forest,#163e31)}.template-audience label:focus-within{outline:2px solid var(--forest);outline-offset:2px}.case-ledger-snooze>span{display:inline-flex;align-items:center;gap:6px;font-weight:600}.case-snooze-until{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:600}.case-snooze-note{margin:0 0 10px;padding:8px 12px;border-left:3px solid var(--line);color:var(--ink);font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.case-snooze-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.case-snooze>.btn{margin-top:12px}.case-snooze-choices{display:grid;gap:8px;border:0;padding:0;margin:0}.case-snooze-choices legend{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.case-snooze-choices label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;cursor:pointer;font-size:13px}.case-snooze-choices label.is-selected{border-color:var(--forest,#163e31);box-shadow:inset 0 0 0 1px var(--forest,#163e31);background:var(--sage,#e6efe7)}.case-snooze-choices label:focus-within{outline:2px solid var(--forest);outline-offset:2px}.case-snooze-choices time{color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.case-snooze-choices label>.input{grid-column:2/-1;min-height:38px}.case-followers-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.case-desk-aside .case-followers-head h2{margin:0}.case-follower-list{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:8px}.case-follower-list li{display:flex;align-items:center;gap:8px;font-size:13px;min-width:0}.case-follower-list li span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:600px){.case-snooze-choices label{grid-template-columns:auto minmax(0,1fr)}.case-snooze-choices time{grid-column:2}}.case-ledger-sla-policy{display:inline-flex;align-items:center;gap:5px;max-width:260px;color:var(--muted);font-size:11.5px}.case-ledger-sla-policy>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-ledger-sla-policy.is-changed{color:var(--ink);font-weight:600}.case-service-target{display:grid;gap:8px;margin:0 0 14px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface,#fffdf8)}.case-service-target.is-changed{border-color:var(--forest,#163e31);box-shadow:inset 3px 0 0 var(--forest,#163e31)}.case-clock .case-service-target-meta,.case-service-target.is-empty p{margin:0}.case-service-target-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px}.case-service-target-head strong{overflow-wrap:anywhere}.case-service-target-meta{display:flex;flex-wrap:wrap;gap:4px 12px}.case-service-target-meta span{display:inline-flex;align-items:center;gap:4px}.case-service-target-minutes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.case-service-target-minutes>div{display:grid;gap:2px;padding:8px 10px;border-radius:8px;background:var(--paper,#fff);border:1px solid var(--line)}.case-service-target-minutes dt{color:var(--muted);font-size:11px}.case-service-target-minutes dd{margin:0;font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case-service-target-override{display:grid;gap:4px}.case-service-target-override blockquote{margin:0;padding:6px 10px;border-left:3px solid var(--line);color:var(--ink);font-size:12.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.case-service-target-override small{color:var(--muted);font-size:12px;line-height:1.5}.case-service-target>.btn{justify-self:start}.case-service-target-form .case-relocation-option>.badge{flex:0 0 auto}