.dm-publish-panel{margin:0 0 1rem;padding:1rem 1.05rem;border:1px solid rgba(37,92,76,.18);border-radius:12px;background:#f7fbf8}.dm-publish-panel h2{margin:0 0 .35rem;font-size:1rem;color:#1f3f34}.dm-publish-panel p{margin:0 0 .75rem;font-size:.88rem;line-height:1.45;color:#4d6558}.dm-publish-field{display:flex;flex-direction:column;gap:.35rem;margin:0 0 .75rem}.dm-publish-field>span{font-size:.82rem;color:#4d6558}.dm-publish-field input,.dm-publish-field select{min-height:2.4rem;padding:.45rem .7rem;border:1px solid #c9d8cf;border-radius:8px;background:#fff;font:inherit}.dm-publish-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.dm-publish-progress{margin:.35rem 0 .75rem;font-size:.84rem;color:#2f5a47}.dm-publish-success{display:flex;flex-direction:column;gap:.65rem}.dm-publish-link{display:flex;gap:.45rem;align-items:stretch}.dm-publish-link input{flex:1;min-width:0;padding:.5rem .7rem;border:1px solid #c9d8cf;border-radius:8px;background:#fff;font-size:.82rem}.dm-share-shell{min-height:100dvh;background:linear-gradient(180deg,#f4f7f5,#eef3f0);color:#1a2b22}.dm-share-banner{padding:.55rem 1rem;background:#1e3a5f;color:#f5f8fc;text-align:center;font-size:.82rem;font-weight:600}.dm-share-main{max-width:44rem;margin:0 auto;padding:1rem 1rem 3rem}.dm-share-card{padding:1.1rem;border:1px solid rgba(30,58,95,.12);border-radius:12px;background:#fff}.dm-share-card h1{margin:0 0 .5rem;font-size:1.25rem}.dm-share-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 1rem}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAANMABAAAAAABrAAAALxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw6BmA/U1RBVEQAVBEICoE4gTgLDgABNgIkAxgEIAWFBgdGDAcbiAUongNu0zwieogr6noUkROOPOZGq41QyXn4b7/0vvmzG/qbAiC4smtcVHQVqQrPltCxyvGNzf5k9/YCeSLP34icL8xu4tYqhcoqmjOru1JlikA//znJLk4VDeh6ykUkQAGP+NjnYwrOARqgaEC7xnkx3HleLkipZFjnXLu8CWcsyDEsDKsjvIZACQiFEALNhnKktnZ9binoylAHFJKFImn91uNMF5UCukCJBNBF0kwBXW3i5IAA/6dz3I9JFVJ7qgS2lOk4jonVyGws/LEbdhRkwC2VTzmg+wN5aowF5gDSwPQGI2kIoVFCX+oYS/3WBSGnhltnOaFaCD1pCiHFAq1AgSRFB+kZSCjQl4ZAX5pWAqVGSUbNSEuVJ3V0L57qf/zUOdQAQIj6ox6gCkpUMAfYCkAGCRSQc5+yPHTP6M5po6ay9oPzrt65v39h3fL09dNpdy+/7zM+8OT16y2809sXQ0tbmIuH1yMqDPY+fPFiljto7ey473+MF/A7AH5Nya4Zqe49Gt/m+0HhOef8fadpoGUqYDO2We9ya0zJ7H+PF602S21WLLve7/o/cFOs7rGjuic3eTdkZwBAoLC6w7925YTJ0i7douiEn52TWgH419ZRAB7dH1JpngpUJRAkQ9Jthkfa+5vjqmr8x0QG9XuimWhFoGoKDRB4rkW7QuQmPIjmBsLkWAhJa0yGwmZfIFtsAyoGG4WquSqJVvO5UYJSfwjNyksWMMR2CpRME6kKIq04woMSIgKZe+biKLGiBQumoETI8SnIcaREWhByLOQgqyywX4+jUKKJHCsT0YwiOpQSEpELVIwQaCPVhCpHUCwRtiEhgmAYz6kjax9BR6BBWdOnj5GhQIEMMRPzXVOz5JTdnC501zjCwBihqkMg6wGkEKUgRrQAI0lbClmx0DDik8UQEGnn2jQL0kJBJpjcy8Uas4IJZwa+1JG1Psx2uEqkKCJHRZHW7NYMu0M6N66LcFgqLgtwEj5Ve+zbNQYAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAVEAA8AAAAABoQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ABEdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAA5AAAAOu2e8oxPUy8yAAAByAAAAEoAAABgaOdacFNUQVQAAAIUAAAAOQAAAET1t95EY21hcAAAAlAAAAA8AAAAVADMBnFnYXNwAAACjAAAAAgAAAAIAAAAEGdseWYAAAKUAAAAxgAAAMaYhQy8aGVhZAAAA1wAAAA2AAAANiFJ5OBoaGVhAAADlAAAACAAAAAkBfQFDmhtdHgAAAO0AAAAGAAAABgHiABWbG9jYQAAA8wAAAAOAAAADgDbAI1tYXhwAAAD3AAAABwAAAAgACAAyG5hbWUAAAP4AAABEwAAAmI1XVj2cG9zdAAABQwAAAA1AAAARgIvwiEAAQAAAAwAAAAAAAAAAQADAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBisABCVhc3nxAGleTKohwGhfSi1GwGhYzUpCIGhZzEkjwGBQYQYAER//+DSAAw7gsEAAAAeNpjYGFSZpzAwMrAwNTFFMHAwOANoRnjGIwYnRhQAAczMs/d39+d4QADA+sFFp1/dxgYWHQYVYDCxiA5JgmmU0BKgYEZAMgtChIAAHjaBcFHAYQAEASwzF4VgAQ8IIj6p9lAEOJIRPwVGoVWnfOyBeewLYl4a7xQKhd1I6LSGXgAvlcFzAAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBawX/v8HspF5TP+//H/6P+WXMUgfAgAAkpMOOgABAAH//wAPAAIAMv7cAcIELAADAAcAABMRIRElIREhMgGQ/qIBLP7U/twFUPqwMgTsAAEAJAAAAlQCUQAwAAAhJiYnJicGBwYGBwcjNzY2NzY3JicuAiczHgIXFhc2NzY2NzczBwYGBwYHFhcWFwHrLFwtHhwgExUWBxhbGAgjIhwrExIYKSMNbxMqMh4kKB4UGBkECVwJBSglHyolJjItS4w/JyUQGh1LLaOmOmElHRUYFx00Kg8WNj8mMTcQGBxKLV5hOmAkHRU1N0lLAAAAAQAAAAMAQvI0yBJfDzz1AAMD6AAAAADd6ClkAAAAAOKDd0/+BP7cA8EELAAAAAYAAgAAAAAAAHjaY2BkYGDR+XeHgYH5xT+WfzHMB5lfMKACNgCngAcIAfQAMgEEAAAAAAAAAngAJAEKAAABDgAAAAAAFQAVABUAYwBjAGMAAHjaY2BkYGBgY2hgEGBwA9IgHgIwMzACABUcAOl42pWRA25FQRRAT20EtV4a1LaNoGbcj8fvhyJGo+6gXFLX1Mlkag/P4Boo4YocsnKLgJusWcVZaFnNirMpz6pUnMMij4pz6edBcR71XCrOp5tjxeWM0orkLCilWnEWxZQqHhMEm6RwSRAizhE2UXwsQbpgU5Avp08aj0n6RE8J1kliCEriE8cmIm88dHqlPlPq9cXcIyRf1tEJ46JzRg+76JgExAnhcoiOi4ctNWoM0Uu/6AMvWrQXPdo7TdoHTa+SU6yxJfqaoP/48v70m/0lmY0L3JdsaQzSL+awoH0sdDRetWzjit1BJyL/LhDIDKdwpe72T9k2seWPgDC9REiRELdJpVHVAE/cWbz61fEEMjtchgB42mNgYgCD/3MYjBiwATYGBkYmRmZGFkZWBmYm5yAWv1AfH/bSvEwDUxcDMG3gaAAAvHQIEQAAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAANMABAAAAAABrAAAALxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw6BmA/U1RBVEQAVBEICoE4gTgLDgABNgIkAxgEIAWFBgdGDAcbiAUongNu0zwieogr6noUkROOPOZGq41QyXn4b7/0vvmzG/qbAiC4smtcVHQVqQrPltCxyvGNzf5k9/YCeSLP34icL8xu4tYqhcoqmjOru1JlikA//znJLk4VDeh6ykUkQAGP+NjnYwrOARqgaEC7xnkx3HleLkipZFjnXLu8CWcsyDEsDKsjvIZACQiFEALNhnKktnZ9binoylAHFJKFImn91uNMF5UCukCJBNBF0kwBXW3i5IAA/6dz3I9JFVJ7qgS2lOk4jonVyGws/LEbdhRkwC2VTzmg+wN5aowF5gDSwPQGI2kIoVFCX+oYS/3WBSGnhltnOaFaCD1pCiHFAq1AgSRFB+kZSCjQl4ZAX5pWAqVGSUbNSEuVJ3V0L57qf/zUOdQAQIj6ox6gCkpUMAfYCkAGCRSQc5+yPHTP6M5po6ay9oPzrt65v39h3fL09dNpdy+/7zM+8OT16y2809sXQ0tbmIuH1yMqDPY+fPFiljto7ey473+MF/A7AH5Nya4Zqe49Gt/m+0HhOef8fadpoGUqYDO2We9ya0zJ7H+PF602S21WLLve7/o/cFOs7rGjuic3eTdkZwBAoLC6w7925YTJ0i7douiEn52TWgH419ZRAB7dH1JpngpUJRAkQ9Jthkfa+5vjqmr8x0QG9XuimWhFoGoKDRB4rkW7QuQmPIjmBsLkWAhJa0yGwmZfIFtsAyoGG4WquSqJVvO5UYJSfwjNyksWMMR2CpRME6kKIq04woMSIgKZe+biKLGiBQumoETI8SnIcaREWhByLOQgqyywX4+jUKKJHCsT0YwiOpQSEpELVIwQaCPVhCpHUCwRtiEhgmAYz6kjax9BR6BBWdOnj5GhQIEMMRPzXVOz5JTdnC501zjCwBihqkMg6wGkEKUgRrQAI0lbClmx0DDik8UQEGnn2jQL0kJBJpjcy8Uas4IJZwa+1JG1Psx2uEqkKCJHRZHW7NYMu0M6N66LcFgqLgtwEj5Ve+zbNQYAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAVEAA8AAAAABoQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ABEdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAA5AAAAOu2e8oxPUy8yAAAByAAAAEoAAABgaOdacFNUQVQAAAIUAAAAOQAAAET1t95EY21hcAAAAlAAAAA8AAAAVADMBnFnYXNwAAACjAAAAAgAAAAIAAAAEGdseWYAAAKUAAAAxgAAAMaYhQy8aGVhZAAAA1wAAAA2AAAANiFJ5OBoaGVhAAADlAAAACAAAAAkBfQFDmhtdHgAAAO0AAAAGAAAABgHiABWbG9jYQAAA8wAAAAOAAAADgDbAI1tYXhwAAAD3AAAABwAAAAgACAAyG5hbWUAAAP4AAABEwAAAmI1XVj2cG9zdAAABQwAAAA1AAAARgIvwiEAAQAAAAwAAAAAAAAAAQADAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBisABCVhc3nxAGleTKohwGhfSi1GwGhYzUpCIGhZzEkjwGBQYQYAER//+DSAAw7gsEAAAAeNpjYGFSZpzAwMrAwNTFFMHAwOANoRnjGIwYnRhQAAczMs/d39+d4QADA+sFFp1/dxgYWHQYVYDCxiA5JgmmU0BKgYEZAMgtChIAAHjaBcFHAYQAEASwzF4VgAQ8IIj6p9lAEOJIRPwVGoVWnfOyBeewLYl4a7xQKhd1I6LSGXgAvlcFzAAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBawX/v8HspF5TP+//H/6P+WXMUgfAgAAkpMOOgABAAH//wAPAAIAMv7cAcIELAADAAcAABMRIRElIREhMgGQ/qIBLP7U/twFUPqwMgTsAAEAJAAAAlQCUQAwAAAhJiYnJicGBwYGBwcjNzY2NzY3JicuAiczHgIXFhc2NzY2NzczBwYGBwYHFhcWFwHrLFwtHhwgExUWBxhbGAgjIhwrExIYKSMNbxMqMh4kKB4UGBkECVwJBSglHyolJjItS4w/JyUQGh1LLaOmOmElHRUYFx00Kg8WNj8mMTcQGBxKLV5hOmAkHRU1N0lLAAAAAQAAAAMAQvI0yBJfDzz1AAMD6AAAAADd6ClkAAAAAOKDd0/+BP7cA8EELAAAAAYAAgAAAAAAAHjaY2BkYGDR+XeHgYH5xT+WfzHMB5lfMKACNgCngAcIAfQAMgEEAAAAAAAAAngAJAEKAAABDgAAAAAAFQAVABUAYwBjAGMAAHjaY2BkYGBgY2hgEGBwA9IgHgIwMzACABUcAOl42pWRA25FQRRAT20EtV4a1LaNoGbcj8fvhyJGo+6gXFLX1Mlkag/P4Boo4YocsnKLgJusWcVZaFnNirMpz6pUnMMij4pz6edBcR71XCrOp5tjxeWM0orkLCilWnEWxZQqHhMEm6RwSRAizhE2UXwsQbpgU5Avp08aj0n6RE8J1kliCEriE8cmIm88dHqlPlPq9cXcIyRf1tEJ46JzRg+76JgExAnhcoiOi4ctNWoM0Uu/6AMvWrQXPdo7TdoHTa+SU6yxJfqaoP/48v70m/0lmY0L3JdsaQzSL+awoH0sdDRetWzjit1BJyL/LhDIDKdwpe72T9k2seWPgDC9REiRELdJpVHVAE/cWbz61fEEMjtchgB42mNgYgCD/3MYjBiwATYGBkYmRmZGFkZWBmYm5yAWv1AfH/bSvEwDUxcDMG3gaAAAvHQIEQAAAA==) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-hebrew-hebrew-400-normal-Bp0xVS9x.woff2) format("woff2"),url(/assets/noto-sans-hebrew-hebrew-400-normal-BEvsRI_S.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-hebrew-latin-ext-400-normal-D-r4JGf5.woff2) format("woff2"),url(/assets/noto-sans-hebrew-latin-ext-400-normal-R_ivLM58.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-hebrew-latin-400-normal-DkOjcY47.woff2) format("woff2"),url(/assets/noto-sans-hebrew-latin-400-normal-Cvb_8Q96.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAANsABAAAAAABuQAAAMQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw6BmA/U1RBVEAAVBEICoE4gTsLDgABNgIkAxgEIAWFQAdGDAcbwQUoPgzwZHy8ylBKp41aLZ5YbDmU6b6tKj4eMeSNUMl5+G/u877J/CwWAMBVoyZULAyw0YSOFcqt62n+/7nfRcwf5mOY6eRNvuz9GRrFEocqXskQRU+3aIlOpQZkiNS7ZypgBdpkgwnwkgVPvwWCqa/lPydLaYUmN0L5xOX4f+MEXJPwwV902/vji4xNXwEFmAYycZ0HvM8neFSAEiinm2MPwtuKGIaIGPxjeAiBZkAohBBo1FMsp4UtXUPgKUMFKApTlXH7bMosaTZAR8NWQBezGqDHGAogQH5ZjjNsBTfSeceAFdNjN9CZD7TWF/7UJd3bCjfUXmf/kUfGQGACIHVNT9GXixDqJXTkjIGcj4qS4YSja0hOIbTlKoQUU/BAQIxNWwGQUKAjF4GOXM0FmtVLMlrp66T2uqqIXk5Vix18Aie4FiGqShtQgmbUMAFYA0AGCRSQc4fm5m0rfsdZv4bmVh9JzL93J+7cdFeHfdh3U+st5x+v2HRxU8+N3MjV/X22+Gw8eW3cAG5rd29quiDnTz6Hize8PnL8179fa18e/MwudcwOdyV3+WTE2ZkBe9s6/oZs/B/fdv5I+H59y5CN1UxIY4rPwVXvQy0Zc73tABAozK/L+bdn28z8m+IHfPox7CAA308cXQNxX8p1JFBKIHhZlK4quDgn63ELymgxGdT3ST3RGoHSCC4gYFdrjxC5AbfiWMCFmZnJJa1jNFdY6Wcwi1xNdy9cabK9sDWQKa6tLDTbTqAkTdCsMxcaNQ+OBTDlF7EaobFj2IyS8QySUZhMJDEMwuxkDQgbXg/CQCCDGAod0gZjabAFyBCJTCExGBx0FfLlIxwwhYBQGGxkHEyhw/IQGrHFs455Njp3WnEEptHJ51WkUB4KpcCbK7Xq1au1jy5gYLZEJhuGtsdoVNdsRDgs0dauIjQKrSg9jqGe7++jISwwjgGpZzJICI0Oydg8FsnaLhMrD4ewy6fUep+Y1OWThieZnNG2WutLIkUROWqKtGDAlXkXPA4rMlW8kHIrqHnUdVSnnuRLAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAVEAA8AAAAABoQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ABEdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAA5AAAAOu2e8oxPUy8yAAAByAAAAEgAAABgaa9ah1NUQVQAAAIQAAAAOAAAAEDzv99uY21hcAAAAkgAAAA8AAAAVADMBnFnYXNwAAAChAAAAAgAAAAIAAAAEGdseWYAAAKMAAAAygAAAMq5CInbaGVhZAAAA1gAAAA2AAAANiEu5OBoaGVhAAADkAAAACAAAAAkBdkE2mhtdHgAAAOwAAAAGAAAABgHowBPbG9jYQAAA8gAAAAOAAAADgDfAI9tYXhwAAAD2AAAABwAAAAgACAAyG5hbWUAAAP0AAABFwAAAmQ1glyZcG9zdAAABQwAAAA1AAAARgIvwiEAAQAAAAwAAAAAAAAAAQADAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBisABCVhc3nxAGleTKohwGhfSi1GwGhYzUpCIGhZzEkjwGBQYQYAER//+DSAAw7gsEAAAAeNpjYGGyYopgYGVgYOoC0gwM3hCaMY7BiNGJAQVwMCPz3P393RkOMDCwXmDR+XeHgYFFh1EFKGwMkmOSYDoFpBQYmAG8/AnyeNoFwbcBwgAQBDDdEzviCAxAxyr0jr3T+pZEXBXeCh+1DeMcbO08JuLoLpBv/RFR+WnZAaCrBP542mNgYGACYmYgFgGSjGCahcEBSPMwcADlWIAsXgYFhgWsF/7/B7KReUz/v/x/+j/llzFIHwIAAJKTDjoAAQAB//8ADwACADL+3AHCBCwAAwAHAAATESERJSERITIBkP6iASz+1P7cBVD6sDIE7AABAB0AAAJ4AlgAMQAAISYmJyYnBgcGBgcHIzc2Njc2NyYnLgInMxYXFxYXFhc2NzY2NzczBwYGBwYHFhcWFwHfK1YrExQbEBIRBheEGAkkJRstEhMYLyYNoRMXLhgWHR8YDxMUAwyDCwUpKB0qJicyLkyGPRoaDRYaQyecozhhJhwTFhgeOzEPFx4+IB4qLA0TGUQlZWw3YSUbEjc4SEsAAAABAAAAAwBCs3HEjF8PPPUAAwPoAAAAAN3oKWQAAAAA4oN3T/3p/twDwQQsAAAABgACAAAAAAAAeNpjYGRgYNH5d4eBgfnF35f/NJgPMr9gQAVsALe3B7gB9AAyAQQAAAAAAAAClQAdAQgAAAEOAAAAAAAVABUAFQBlAGUAZQAAeNpjYGRgYGBjaGAQYHAD0iAeAjAzMAIAFRwA6XjalZA1VgRBFEUv7pLineDuluCQ4JaOu/ssBF0Fi2MBvFPT4xGn7H7vfkA/77TR0t4j/m7ZsrmFjZZWm1sZ5LfEus/4sbm9JqeD0UqfTlYI2DzIDhslbtEsZmxuoZdxm9cYVqTEuyK4IU6KKE4iPOIVBTmRL4KHV7GHDAGRV+wXZdDRSpDmgFWtuNhLDJ8opkhEmW7jSeteMf39Zk5G5xGniVwp5lLES57lpskvslPKCpqeFpussKa1XkOHXHKrdSn6X/cH2X6yYiepSq1VrhbV1ltN9afmn4ukKppYbLCmsyV6kseLVdP3jpTekLxuk3tM1ugoZcy0uSZN/QRNRhYXK7iVGZU3ZncsK52WL1DzpfN/af9bUwB42mNgYgCD/3MYjBiwATYGBkYmRmZGFkZWBmYm5yAWv1AfH/bSvEwDUxcDMG3gaAAAvHQIEQAAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAANsABAAAAAABuQAAAMQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw6BmA/U1RBVEAAVBEICoE4gTsLDgABNgIkAxgEIAWFQAdGDAcbwQUoPgzwZHy8ylBKp41aLZ5YbDmU6b6tKj4eMeSNUMl5+G/u877J/CwWAMBVoyZULAyw0YSOFcqt62n+/7nfRcwf5mOY6eRNvuz9GRrFEocqXskQRU+3aIlOpQZkiNS7ZypgBdpkgwnwkgVPvwWCqa/lPydLaYUmN0L5xOX4f+MEXJPwwV902/vji4xNXwEFmAYycZ0HvM8neFSAEiinm2MPwtuKGIaIGPxjeAiBZkAohBBo1FMsp4UtXUPgKUMFKApTlXH7bMosaTZAR8NWQBezGqDHGAogQH5ZjjNsBTfSeceAFdNjN9CZD7TWF/7UJd3bCjfUXmf/kUfGQGACIHVNT9GXixDqJXTkjIGcj4qS4YSja0hOIbTlKoQUU/BAQIxNWwGQUKAjF4GOXM0FmtVLMlrp66T2uqqIXk5Vix18Aie4FiGqShtQgmbUMAFYA0AGCRSQc4fm5m0rfsdZv4bmVh9JzL93J+7cdFeHfdh3U+st5x+v2HRxU8+N3MjV/X22+Gw8eW3cAG5rd29quiDnTz6Hize8PnL8179fa18e/MwudcwOdyV3+WTE2ZkBe9s6/oZs/B/fdv5I+H59y5CN1UxIY4rPwVXvQy0Zc73tABAozK/L+bdn28z8m+IHfPox7CAA308cXQNxX8p1JFBKIHhZlK4quDgn63ELymgxGdT3ST3RGoHSCC4gYFdrjxC5AbfiWMCFmZnJJa1jNFdY6Wcwi1xNdy9cabK9sDWQKa6tLDTbTqAkTdCsMxcaNQ+OBTDlF7EaobFj2IyS8QySUZhMJDEMwuxkDQgbXg/CQCCDGAod0gZjabAFyBCJTCExGBx0FfLlIxwwhYBQGGxkHEyhw/IQGrHFs455Njp3WnEEptHJ51WkUB4KpcCbK7Xq1au1jy5gYLZEJhuGtsdoVNdsRDgs0dauIjQKrSg9jqGe7++jISwwjgGpZzJICI0Oydg8FsnaLhMrD4ewy6fUep+Y1OWThieZnNG2WutLIkUROWqKtGDAlXkXPA4rMlW8kHIrqHnUdVSnnuRLAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAVEAA8AAAAABoQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ABEdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAA5AAAAOu2e8oxPUy8yAAAByAAAAEgAAABgaa9ah1NUQVQAAAIQAAAAOAAAAEDzv99uY21hcAAAAkgAAAA8AAAAVADMBnFnYXNwAAAChAAAAAgAAAAIAAAAEGdseWYAAAKMAAAAygAAAMq5CInbaGVhZAAAA1gAAAA2AAAANiEu5OBoaGVhAAADkAAAACAAAAAkBdkE2mhtdHgAAAOwAAAAGAAAABgHowBPbG9jYQAAA8gAAAAOAAAADgDfAI9tYXhwAAAD2AAAABwAAAAgACAAyG5hbWUAAAP0AAABFwAAAmQ1glyZcG9zdAAABQwAAAA1AAAARgIvwiEAAQAAAAwAAAAAAAAAAQADAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBisABCVhc3nxAGleTKohwGhfSi1GwGhYzUpCIGhZzEkjwGBQYQYAER//+DSAAw7gsEAAAAeNpjYGGyYopgYGVgYOoC0gwM3hCaMY7BiNGJAQVwMCPz3P393RkOMDCwXmDR+XeHgYFFh1EFKGwMkmOSYDoFpBQYmAG8/AnyeNoFwbcBwgAQBDDdEzviCAxAxyr0jr3T+pZEXBXeCh+1DeMcbO08JuLoLpBv/RFR+WnZAaCrBP542mNgYGACYmYgFgGSjGCahcEBSPMwcADlWIAsXgYFhgWsF/7/B7KReUz/v/x/+j/llzFIHwIAAJKTDjoAAQAB//8ADwACADL+3AHCBCwAAwAHAAATESERJSERITIBkP6iASz+1P7cBVD6sDIE7AABAB0AAAJ4AlgAMQAAISYmJyYnBgcGBgcHIzc2Njc2NyYnLgInMxYXFxYXFhc2NzY2NzczBwYGBwYHFhcWFwHfK1YrExQbEBIRBheEGAkkJRstEhMYLyYNoRMXLhgWHR8YDxMUAwyDCwUpKB0qJicyLkyGPRoaDRYaQyecozhhJhwTFhgeOzEPFx4+IB4qLA0TGUQlZWw3YSUbEjc4SEsAAAABAAAAAwBCs3HEjF8PPPUAAwPoAAAAAN3oKWQAAAAA4oN3T/3p/twDwQQsAAAABgACAAAAAAAAeNpjYGRgYNH5d4eBgfnF35f/NJgPMr9gQAVsALe3B7gB9AAyAQQAAAAAAAAClQAdAQgAAAEOAAAAAAAVABUAFQBlAGUAZQAAeNpjYGRgYGBjaGAQYHAD0iAeAjAzMAIAFRwA6XjalZA1VgRBFEUv7pLineDuluCQ4JaOu/ssBF0Fi2MBvFPT4xGn7H7vfkA/77TR0t4j/m7ZsrmFjZZWm1sZ5LfEus/4sbm9JqeD0UqfTlYI2DzIDhslbtEsZmxuoZdxm9cYVqTEuyK4IU6KKE4iPOIVBTmRL4KHV7GHDAGRV+wXZdDRSpDmgFWtuNhLDJ8opkhEmW7jSeteMf39Zk5G5xGniVwp5lLES57lpskvslPKCpqeFpussKa1XkOHXHKrdSn6X/cH2X6yYiepSq1VrhbV1ltN9afmn4ukKppYbLCmsyV6kseLVdP3jpTekLxuk3tM1ugoZcy0uSZN/QRNRhYXK7iVGZU3ZncsK52WL1DzpfN/af9bUwB42mNgYgCD/3MYjBiwATYGBkYmRmZGFkZWBmYm5yAWv1AfH/bSvEwDUxcDMG3gaAAAvHQIEQAAAA==) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-hebrew-hebrew-600-normal-BZTJana4.woff2) format("woff2"),url(/assets/noto-sans-hebrew-hebrew-600-normal-CiulUmaK.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-hebrew-latin-ext-600-normal-DsQRWWZn.woff2) format("woff2"),url(/assets/noto-sans-hebrew-latin-ext-600-normal-b7siF5h4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-hebrew-latin-600-normal-DBSa9mSH.woff2) format("woff2"),url(/assets/noto-sans-hebrew-latin-600-normal-DOfmYOL_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAANcABAAAAAABqAAAAMBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw6BmA/U1RBVEAAVBEICoE4gToLDgABNgIkAxgEIAWEegdGDAcbegUovg0PjugnQRZbihEhYptmsYoWgffc56aB3sAw/+Oh1Dz8t8bvvpnZ/W64WGh4qJyumVQgJLx50giV/dG/fIWcyqd6gpU7J/dRCFtXcRN3clk7dSrP0873M448gborSLSM5zDekkXxvZ++8By1g0WVqja5K9eXK4Po/T+ly7mDpamvNcIMDrck8/7/4+YDluh61EUeeKJrWucJblpgAaaBTVrnAW+wLJCowPgDy9fNBcPq4IhhyDgGMRMM4RICnYCQhRBoN4k7nV1pOSVgrEADKBTrxDJ41693smpAk8UqQAs3sYB2I08AAfoVJR6lCxUpkRUADpbHFRAlCchszf7UvS0/HZaoXhf/pywKP2AlII2mG0yjJ4RWCYN0MYvufZmc18H9wct1QuilL4QUa7UAAbE8XYCEjEF6AoP0bQM6tUoKukyzVD01U508Na9YOgAgRPPrATXoRIWVwBEACkggQykDnebnuy0eNlm0dXZ9ZOWOX3w13LH9kvkfOPc0Z1c/P9va3pL7qeay4+t9r7Nmp5beWj6TwbEFv6BWGPaHHweLhkr6q9vi9sP5/NjiXY1TzUcc1DotXd9r2dlJtmHXf5SL5bdeD43s8e6ULprR1KDG4kwACGQ7au9cuVab/pHzD/j0/FsAfE/A9btUwuioJRAcZqUXCsqV60ajq46/VkQf1OfEiOhGoLaQHgic6vRYFqUNzyOrgLAgCJLWGIVslzcoVlmCyrgxqC1RQXZbw4cWdBqG0K7TXu7LrFjLHEdQLI1GauUUWvDkYZiCTOWf6/K0OPEiRaK0MEKKInhqCs0wgoNFoFgyeSgeVawRwcmANWFh7UrIKRDhklBqLcpgLI4CRSBiEQQEhDYTIYtgIiAo4rjDBOny5UuXMEuIuEaEk1Fandj9/IiIgIhEzWPI+t0CLEoJa8ZDErXiyVEsDhK0v0NGoU21ahKhGaURiXiFU4qcSPKZTjBdZG1mhf6aSJGjRCWnnUX6p26X0V2iEETtEqQGwXbBSf7Poz8LAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAVAAA8AAAAABnQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ABEdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAA5AAAAOu2e8oxPUy8yAAAByAAAAEoAAABgahNaclNUQVQAAAIUAAAAOAAAAED0I99vY21hcAAAAkwAAAA8AAAAVADMBnFnYXNwAAACiAAAAAgAAAAIAAAAEGdseWYAAAKQAAAAxgAAAMaKrBqXaGVhZAAAA1gAAAA2AAAANiEy5OBoaGVhAAADkAAAACAAAAAkBdwEwGhtdHgAAAOwAAAAGAAAABgHsQBMbG9jYQAAA8gAAAAOAAAADgDbAI1tYXhwAAAD2AAAABwAAAAgACAAyG5hbWUAAAP0AAABEwAAAlY06VoFcG9zdAAABQgAAAA1AAAARgIvwiEAAQAAAAwAAAAAAAAAAQADAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBisABCVhc3nxAGleTKohwGhfSi1GwGhYzUpCIGhZzEkjwGBQYQYAER//+DSAAw7gsEAAAAeNpjYGFyZdrDwMrAwNTFFMHAwOANoRnjGIwYnRhQAAczMs/d39+dYQEDA+sFFp1/dxgYWHQYVYDCxiA5JgmmU0BKgYEZAOBnCkEAAHjaBcG3AcIAEAQw3RM74ggsQMVAOPVOy3k4SyKuCm+Fj1r7YQrWZhoScXQXyLc2RFR+GnammAVjeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFrBf+/weykXlM/7/8f/o/5ZcxSB8CAACSkw46AAEAAf//AA8AAgAy/twBwgQsAAMABwAAExEhESUhESEyAZD+ogEs/tT+3AVQ+rAyBOwAAQAaAAACigJbADAAACEmJicmJwYHBgYHByM3NjY3NjcmJy4CJzMeAhcWFzY3NjY3NzMHBgYHBgcWFxYXAdosUyoPDhkOEA4GF5gYCSQmHCwQExkxKA26Ey4vEhoaFQ0REQMNlwwFKSodKicnMi9Mgz0TFAsVGD8kmKE3YSYcEhUZHz40Dxc/QBomJwsRGEAiZ3A2YiUaEjc3SEwAAAABAAAAAwBCD6qouF8PPPUAAwPoAAAAAN3oKWQAAAAA4oN3T/3b/twD0gQsAAEABgACAAAAAAAAeNpjYGRgYNH5d4eBgfnF39v/+JgvMb9gQAVsALWWB6EB9AAyAQQAAAAAAAACpAAaAQcAAAEOAAAAAAAVABUAFQBjAGMAYwAAeNpjYGRgYGBjaGAQYHAD0iAeAjAzMAIAFRwA6XjajJADbgVAFEXPt39YBrVtm0HNuLbtXZTL6b6Km+nU+hmdp/syDwhzhQuHOyC+c2RbdpDq8Fp24ufRsotG7i27yefGsodkLix7yWbScpRq0l/YgXrFW3YQJGy57F3fUSMv9LPJDutMs8YEy8yxx5JoXrwo2kNHa4td6inR2hTPs8GCaEORNWXOGs+u7mKjt2h093RGpKwIvYrNKDLPIUW0K7KmXuOydxRdNlqpVKi+VKvsrT71TSH1k0bqm8Z7TQM9DGj1iGLrb99/u3WYXx/LslNRvJxSnUrRqDzzet9VBtnRuyLvrMltY99MUrMx2rnfprrIssnYV89iVW2yLu+GVXweLKyLgWIZSO7SBAC8OlklAHjaY2BiAIP/cxiMGLABNgYGRiZGZkYWRlYGZibnIBa/UB8f9tK8TANTFwMwbeBoAAC8dAgRAAAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAANcABAAAAAABqAAAAMBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw6BmA/U1RBVEAAVBEICoE4gToLDgABNgIkAxgEIAWEegdGDAcbegUovg0PjugnQRZbihEhYptmsYoWgffc56aB3sAw/+Oh1Dz8t8bvvpnZ/W64WGh4qJyumVQgJLx50giV/dG/fIWcyqd6gpU7J/dRCFtXcRN3clk7dSrP0873M448gborSLSM5zDekkXxvZ++8By1g0WVqja5K9eXK4Po/T+ly7mDpamvNcIMDrck8/7/4+YDluh61EUeeKJrWucJblpgAaaBTVrnAW+wLJCowPgDy9fNBcPq4IhhyDgGMRMM4RICnYCQhRBoN4k7nV1pOSVgrEADKBTrxDJ41693smpAk8UqQAs3sYB2I08AAfoVJR6lCxUpkRUADpbHFRAlCchszf7UvS0/HZaoXhf/pywKP2AlII2mG0yjJ4RWCYN0MYvufZmc18H9wct1QuilL4QUa7UAAbE8XYCEjEF6AoP0bQM6tUoKukyzVD01U508Na9YOgAgRPPrATXoRIWVwBEACkggQykDnebnuy0eNlm0dXZ9ZOWOX3w13LH9kvkfOPc0Z1c/P9va3pL7qeay4+t9r7Nmp5beWj6TwbEFv6BWGPaHHweLhkr6q9vi9sP5/NjiXY1TzUcc1DotXd9r2dlJtmHXf5SL5bdeD43s8e6ULprR1KDG4kwACGQ7au9cuVab/pHzD/j0/FsAfE/A9btUwuioJRAcZqUXCsqV60ajq46/VkQf1OfEiOhGoLaQHgic6vRYFqUNzyOrgLAgCJLWGIVslzcoVlmCyrgxqC1RQXZbw4cWdBqG0K7TXu7LrFjLHEdQLI1GauUUWvDkYZiCTOWf6/K0OPEiRaK0MEKKInhqCs0wgoNFoFgyeSgeVawRwcmANWFh7UrIKRDhklBqLcpgLI4CRSBiEQQEhDYTIYtgIiAo4rjDBOny5UuXMEuIuEaEk1Fandj9/IiIgIhEzWPI+t0CLEoJa8ZDErXiyVEsDhK0v0NGoU21ahKhGaURiXiFU4qcSPKZTjBdZG1mhf6aSJGjRCWnnUX6p26X0V2iEETtEqQGwXbBSf7Poz8LAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAVAAA8AAAAABnQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ABEdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAA5AAAAOu2e8oxPUy8yAAAByAAAAEoAAABgahNaclNUQVQAAAIUAAAAOAAAAED0I99vY21hcAAAAkwAAAA8AAAAVADMBnFnYXNwAAACiAAAAAgAAAAIAAAAEGdseWYAAAKQAAAAxgAAAMaKrBqXaGVhZAAAA1gAAAA2AAAANiEy5OBoaGVhAAADkAAAACAAAAAkBdwEwGhtdHgAAAOwAAAAGAAAABgHsQBMbG9jYQAAA8gAAAAOAAAADgDbAI1tYXhwAAAD2AAAABwAAAAgACAAyG5hbWUAAAP0AAABEwAAAlY06VoFcG9zdAAABQgAAAA1AAAARgIvwiEAAQAAAAwAAAAAAAAAAQADAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBisABCVhc3nxAGleTKohwGhfSi1GwGhYzUpCIGhZzEkjwGBQYQYAER//+DSAAw7gsEAAAAeNpjYGFyZdrDwMrAwNTFFMHAwOANoRnjGIwYnRhQAAczMs/d39+dYQEDA+sFFp1/dxgYWHQYVYDCxiA5JgmmU0BKgYEZAOBnCkEAAHjaBcG3AcIAEAQw3RM74ggsQMVAOPVOy3k4SyKuCm+Fj1r7YQrWZhoScXQXyLc2RFR+GnammAVjeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFrBf+/weykXlM/7/8f/o/5ZcxSB8CAACSkw46AAEAAf//AA8AAgAy/twBwgQsAAMABwAAExEhESUhESEyAZD+ogEs/tT+3AVQ+rAyBOwAAQAaAAACigJbADAAACEmJicmJwYHBgYHByM3NjY3NjcmJy4CJzMeAhcWFzY3NjY3NzMHBgYHBgcWFxYXAdosUyoPDhkOEA4GF5gYCSQmHCwQExkxKA26Ey4vEhoaFQ0REQMNlwwFKSodKicnMi9Mgz0TFAsVGD8kmKE3YSYcEhUZHz40Dxc/QBomJwsRGEAiZ3A2YiUaEjc3SEwAAAABAAAAAwBCD6qouF8PPPUAAwPoAAAAAN3oKWQAAAAA4oN3T/3b/twD0gQsAAEABgACAAAAAAAAeNpjYGRgYNH5d4eBgfnF39v/+JgvMb9gQAVsALWWB6EB9AAyAQQAAAAAAAACpAAaAQcAAAEOAAAAAAAVABUAFQBjAGMAYwAAeNpjYGRgYGBjaGAQYHAD0iAeAjAzMAIAFRwA6XjajJADbgVAFEXPt39YBrVtm0HNuLbtXZTL6b6Km+nU+hmdp/syDwhzhQuHOyC+c2RbdpDq8Fp24ufRsotG7i27yefGsodkLix7yWbScpRq0l/YgXrFW3YQJGy57F3fUSMv9LPJDutMs8YEy8yxx5JoXrwo2kNHa4td6inR2hTPs8GCaEORNWXOGs+u7mKjt2h093RGpKwIvYrNKDLPIUW0K7KmXuOydxRdNlqpVKi+VKvsrT71TSH1k0bqm8Z7TQM9DGj1iGLrb99/u3WYXx/LslNRvJxSnUrRqDzzet9VBtnRuyLvrMltY99MUrMx2rnfprrIssnYV89iVW2yLu+GVXweLKyLgWIZSO7SBAC8OlklAHjaY2BiAIP/cxiMGLABNgYGRiZGZkYWRlYGZibnIBa/UB8f9tK8TANTFwMwbeBoAAC8dAgRAAAA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-hebrew-hebrew-700-normal-D9plwkIl.woff2) format("woff2"),url(/assets/noto-sans-hebrew-hebrew-700-normal-BVftoAx4.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-hebrew-latin-ext-700-normal-2aPITt8z.woff2) format("woff2"),url(/assets/noto-sans-hebrew-latin-ext-700-normal-D2b18moL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-hebrew-latin-700-normal-DuC6TMYq.woff2) format("woff2"),url(/assets/noto-sans-hebrew-latin-700-normal-BLkFS47X.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/frank-ruhl-libre-hebrew-400-normal-D1SqjNdY.woff2) format("woff2"),url(/assets/frank-ruhl-libre-hebrew-400-normal-BXUQzM2e.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/frank-ruhl-libre-latin-ext-400-normal-B_dXehWi.woff2) format("woff2"),url(/assets/frank-ruhl-libre-latin-ext-400-normal-BZfVaX-v.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/frank-ruhl-libre-latin-400-normal-hBB2j9Kl.woff2) format("woff2"),url(/assets/frank-ruhl-libre-latin-400-normal-CF3uE58i.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#293e37;background:#f7f7f2;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:400;font-size:14px;--green:#164e43;--ink:#253e35;--muted:#7b847d;--border:#e6e8df;--cream:#f7f7f2;--peach:#e9b78b}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #d9a879;outline-offset:4px}input:focus,textarea:focus,select:focus{outline:none;border-color:#4d7e6b;box-shadow:0 0 0 3px #164e4312}svg{flex-shrink:0}a{color:var(--green)}button{border:0;background:none}h1,h2,h3,h4,p{margin:0}input,textarea,select{min-width:0}button:disabled:hover{transform:none}input[type=date]{min-height:44px}input,textarea,select{border:1px solid #dce1d7;border-radius:8px;background:#fff;padding:11px 13px;color:var(--ink);width:100%;transition:border .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:#99a097}textarea{resize:vertical;line-height:1.8;min-height:130px}label{display:flex;flex-wrap:wrap;gap:9px;font-size:12px;font-weight:600;line-height:1.5}label>input,label>textarea,label>select{flex-basis:100%;font-size:14px;font-weight:400}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:234px;background:#fff;border-right:1px solid var(--border);padding:34px 21px 22px;display:flex;flex-direction:column;z-index:20}.brand-button{padding:0;text-align:left}.brand{display:inline-flex;align-items:center;gap:9px;font-size:29px;letter-spacing:-1.3px;font-weight:700;line-height:1}.brand img{width:35px;height:35px}.brand-dot{color:#c48b5a}.sidebar .brand{margin-left:11px}.sidebar-workspace{display:flex;align-items:center;gap:10px;padding:17px 9px;margin-top:30px;border-top:1px solid #f0f1eb;border-bottom:1px solid #f0f1eb}.workspace-avatar{height:31px;width:31px;background:#eff1e8;display:grid;place-items:center;border-radius:8px;font:600 15px Georgia,serif;color:#527362}.sidebar-workspace div{flex:1;min-width:0}.sidebar-workspace strong{display:block;font-size:12px;font-weight:600}.sidebar-workspace div>span{display:block;font-size:10px;color:#9a9f95;margin-top:4px}.sidebar-workspace>svg{color:#9aa293}.sidebar-label{font-size:9px;color:#9b9f94;font-weight:600;letter-spacing:1.6px;margin:29px 12px 13px}.sidebar nav{display:grid;gap:6px}.nav-item{display:flex;align-items:center;gap:11px;font-size:12px;width:100%;padding:13px 12px;border-radius:8px;text-align:left;color:#7b8479}.nav-item>span:first-of-type{flex:1}.nav-item.active{color:var(--green);font-weight:650;background:#eef3ec}.nav-item:hover{background:#f2f5ef}.nav-count{border:1px solid #d9e4d6;background:#fff;padding:1px 6px;border-radius:5px;font-size:10px;color:#73846e}.sidebar-bottom{margin-top:auto;padding-top:65px}.device-card{background:#f6f7f1;border:1px solid #e8ecdf;border-radius:10px;padding:18px 15px}.device-icon{display:inline-flex;color:#5a7a65;margin-bottom:12px}.device-card h3{font-size:12px;letter-spacing:-.2px;margin-bottom:7px}.device-card p{font-size:10px;line-height:1.8;color:#929a8b}.device-card .text-button{font-size:10px;margin-top:14px;gap:3px;color:#53705b}.sidebar-signoff{display:flex;align-items:center;gap:8px;font-size:11px;color:#7d8377;margin:28px 6px 24px}.tiny-sun{color:#bf9463;display:inline-flex}.version-label{font-size:8px;letter-spacing:1.8px;color:#b4b8ac;margin-left:7px}.app-main{margin-left:234px;min-height:100vh}.topbar{height:77px;display:flex;justify-content:space-between;align-items:center;padding:0 46px;border-bottom:1px solid var(--border);background:#ffffffad}.breadcrumb{display:flex;gap:15px;font-size:11px;color:#a2a79d;min-width:0}.breadcrumb strong{font-weight:500;color:#60705f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50vw}.topbar-right{display:flex;align-items:center;gap:21px}.local-pill{display:flex;align-items:center;gap:7px;font-size:10px;color:#7a8777;white-space:nowrap}.local-pill>span,.tiny-dot{background:#7a9870;height:5px;width:5px;border-radius:100%;display:inline-block}.help-button{display:flex;color:#8d9686;padding:4px}.mobile-brand{display:none}.main-content{padding:39px 46px 20px;max-width:1540px;margin:auto}.workspace-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px}.eyebrow{font-size:9px;font-weight:650;letter-spacing:1.65px;color:#6b7e6c;display:inline-flex;align-items:center;gap:8px}.desktop-date{font-size:10px;color:#9c9f93}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:26px 0 27px}.section-heading h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-1.2px;font-size:36px;line-height:1.2;color:#244d3a}.section-heading>div>p{font-size:12px;line-height:1.7;color:#92988a;margin-top:10px}.section-heading .eyebrow{margin-bottom:12px}.reports-heading{margin-top:0;margin-bottom:29px}.reports-heading h1{font-size:38px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:41px;border-radius:7px;padding:11px 17px;font-size:11px;font-weight:600;line-height:1.35;transition:background .15s,transform .15s;white-space:nowrap}.button-primary{background:var(--green);color:#fff;box-shadow:0 3px 6px #164e430c}.button-primary:not(:disabled):hover{background:#246454;transform:translateY(-1px)}.button-secondary{border:1px solid #dce2d6;background:#fff;color:#57725c}.button-secondary:not(:disabled):hover{background:#f3f7ee;border-color:#b3c5ad}.button-danger{background:#aa4538;color:#fff}.button-danger:hover{background:#903b30}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:5px;border-radius:6px;color:#8a9382}.icon-button:not(:disabled):hover{background:#eef2e8;color:#36553f}.text-button{display:inline-flex;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:500;line-height:1.5;color:#56745c}.text-button:not(:disabled):hover{color:#173d2b;text-decoration:underline;text-underline-offset:4px}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:32px}.stat-card{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:21px 22px 17px;background:#fff;border:1px solid var(--border);border-radius:10px}.stat-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;color:#63846a;background:#edf2e9}.stat-icon.warm{color:#c79d6d;background:#fcf3e8}.stat-icon.cool{color:#748e7c;background:#eef4ee}.stat-card>div{display:flex;flex-direction:column;gap:3px}.stat-card strong{font-weight:500;font-size:25px;line-height:1}.stat-card>div>span{font-size:10px;color:#7d8977}.stat-caption{font-size:9px;flex-basis:100%;color:#a0a594;margin-top:0}.reports-panel{background:#fff;border:1px solid var(--border);border-radius:11px;overflow:hidden}.reports-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 23px;border-bottom:1px solid var(--border);min-height:68px}.report-tabs{display:flex;gap:22px;align-self:stretch}.report-tabs button{padding:0;display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#949b8c;border-bottom:2px solid transparent;margin-bottom:-1px}.report-tabs button.active{color:#325b3b;font-weight:600;border-color:#547658}.report-tabs button>span{font-size:9px;background:#f3f4ef;border-radius:4px;padding:2px 5px;min-width:15px;color:#969d8c}.report-tabs button.active>span{color:#688361;background:#edf2e7}.search-field{position:relative;display:flex;align-items:center;width:190px;color:#a0a593}.search-field>svg{position:absolute;left:10px}.search-field input{border-color:#ecefe4;border-radius:6px;padding:9px 8px 9px 33px;font-size:10px;background:#fdfdfb}.empty-state{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:44px 25px 48px;min-height:310px}.empty-art{position:relative;width:171px;height:115px;margin-bottom:24px}.art-photo{position:absolute;width:83px;height:97px;border-radius:7px;border:1px solid #dde4d7;background:#f8faf4;box-shadow:0 5px 13px #253d360a;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.art-photo-back{left:17px;top:0;transform:rotate(-11deg);background:#fffdf9;border-color:#e8dccb}.art-photo-front{right:12px;top:15px;transform:rotate(10deg);color:#8da589;background:#f4f7ee}.art-before,.art-after{font-size:7px;font-weight:600;letter-spacing:1px;background:#f1ebe0;border-radius:3px;padding:4px 7px;color:#ae9b82;align-self:flex-start}.art-after{background:#e3ebdc;color:#869d79}.art-photo-front>svg{margin-bottom:13px}.art-lines{display:grid;gap:8px;width:100%;padding:10px 5px 19px}.art-lines>i{display:block;height:3px;background:#dfd1bb;border-radius:6px}.art-lines>i:nth-child(2){width:70%}.art-check{position:absolute;right:-11px;bottom:13px;display:grid;place-items:center;background:var(--green);color:#fff;width:29px;height:29px;border-radius:50%;border:3px solid #fff;transform:rotate(-10deg)}.art-sparkle{position:absolute;right:1px;top:-3px;color:#ccaa76}.empty-state>.eyebrow{font-size:8px;letter-spacing:1.8px;color:#a2ad95;margin-bottom:13px}.empty-state h2{font:400 26px/1.25 Georgia,serif;letter-spacing:-.45px;color:#3e5940}.empty-state>p{font-size:11px;line-height:1.9;color:#a0a594;max-width:310px;margin-top:10px}.empty-state>.button{margin-top:23px;font-size:10px;padding:10px 16px;min-height:39px}.reports-panel-footer{border-top:1px solid #eef0e8;min-height:51px;padding:12px 21px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fdfefb;font-size:9px;color:#a0a992}.reports-panel-footer>span{display:flex;align-items:center;gap:7px}.reports-panel-footer>div{display:flex;gap:16px}.reports-panel-footer .text-button{font-size:9px;color:#899780}.how-strip{display:grid;grid-template-columns:1.1fr repeat(3,1fr);align-items:center;gap:17px;margin-top:27px;background:#eff2e8;border:1px solid #e6ebdc;border-radius:10px;padding:24px 25px}.how-intro .eyebrow{font-size:7px;letter-spacing:1.3px;color:#98a186}.how-intro h2{font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.23;color:#4a6141;letter-spacing:-.3px;margin-top:9px}.how-item{display:flex;gap:10px;align-items:flex-start}.how-item>span{width:24px;height:24px;border:1px solid #dce4ce;background:#f6f8f0;border-radius:50%;display:grid;place-items:center;font-size:8px;color:#80916d;flex-shrink:0}.how-item h3{font-size:10px;font-weight:600;color:#6d7c60;margin:3px 0 7px}.how-item p{font-size:9px;line-height:1.7;color:#a2aa93;max-width:130px}.app-footer{display:flex;justify-content:space-between;gap:15px;font-size:8px;color:#adb4a0;padding-top:32px;padding-bottom:12px}.app-footer>span:last-child{display:inline-flex;align-items:center;gap:6px}.report-list-heading,.report-row{display:grid;grid-template-columns:minmax(250px,1fr) 150px 95px 70px;align-items:center;gap:15px;padding:17px 23px}.report-list-heading{font-size:8px;letter-spacing:1px;color:#a5ad9b;padding-top:21px;padding-bottom:12px}.report-row{border-bottom:1px solid #eef0e7;padding-top:18px;padding-bottom:18px}.report-row:last-child{border-bottom:0}.report-row:hover{background:#fcfdf8}.report-main{min-width:0;display:flex;align-items:center;gap:13px;text-align:left;padding:0}.report-thumbnail{display:flex;align-items:center;justify-content:center;background:#f1f4eb;border:1px solid #e7ecde;border-radius:8px;width:49px;height:49px;color:#8da080;flex-shrink:0;overflow:hidden}.report-thumbnail img{height:100%;width:100%;object-fit:cover}.report-main>span:last-child{min-width:0}.report-main strong{display:block;font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:350px}.report-main>span>span{font-size:9px;color:#9ba58d;display:block;margin-top:7px;line-height:1.4}.inline-dot{display:inline-block;margin:0 5px}.report-date{font-size:10px;color:#8e9c81;line-height:1.5}.status-badge{display:inline-flex;gap:5px;align-items:center;font-size:9px;justify-self:start;border-radius:5px;padding:5px 7px;white-space:nowrap}.status-badge>span{width:4px;height:4px;border-radius:50%;background:currentColor}.status-draft{background:#fbf3e6;color:#b68c53}.status-completed{background:#eef4e9;color:#68895c}.row-actions{display:flex;gap:2px}.builder-content{max-width:1470px}.builder-nav{display:flex;align-items:center;justify-content:space-between;margin:0 0 23px}.builder-nav .text-button{color:#82927b;font-size:10px}.save-indicator{display:inline-flex;align-items:center;gap:5px;font-size:9px;color:#799471}.save-indicator.saving{color:#af935f}.stepper{display:flex;background:#fff;border:1px solid var(--border);border-radius:9px;padding:0 23px;margin-bottom:30px}.stepper>button{display:flex;align-items:center;justify-content:center;gap:9px;flex:1;padding:16px 9px;border-bottom:2px solid transparent;color:#9ca58f;font-size:11px;position:relative;margin-bottom:-1px}.stepper>button+button:before{position:absolute;left:-1px;content:"";height:19px;width:1px;background:#e9ecdf}.stepper>button>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid #e5eadb;border-radius:50%;font-size:8px;flex-shrink:0}.stepper strong{font-weight:500}.stepper>button.current{color:#375e3c;border-color:#60805b}.stepper>button.current>span{background:var(--green);color:#fff;border-color:var(--green)}.stepper>button.done>span{background:#eff5e9;color:#648755}.step-short{display:none}.number-pill{font-size:9px;display:inline-flex;gap:7px;align-items:center;border:1px solid #e3e8d8;background:#fff;padding:9px 12px;border-radius:6px;white-space:nowrap;color:#83947a}.panel{background:#fff;border:1px solid var(--border);border-radius:10px;padding:24px;margin-bottom:20px}.panel-title{display:flex;align-items:center;gap:11px}.section-icon{height:36px;width:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#f0f4eb;color:#6d8a5e;flex-shrink:0}.section-icon.peach{background:#fbf0e3;color:#c5a072}.panel h2,.comparisons-heading h2{font-size:14px;font-weight:600;letter-spacing:-.2px}.panel-title p,.panel-heading p,.comparisons-heading p{font-size:10px;color:#9aa28d;margin-top:5px;line-height:1.6}.fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px 20px;margin-top:23px}.fields-grid label{color:#6f8065}.field-wide{grid-column:1 / -1}.field-hint{font-size:10px;font-weight:400;line-height:1.7;color:#9ca68d;display:block;flex-basis:100%}.required{color:#a28860}.optional{font-size:9px;font-weight:400;color:#a5ad99;margin-left:1px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.segmented{display:flex;background:#f3f5ed;border:1px solid #e7ecdf;border-radius:6px;padding:3px;flex-shrink:0}.segmented button{padding:6px 13px;font-size:10px;color:#9aa58b;border-radius:4px}.segmented button.selected{background:#fff;color:#5a7b4f;box-shadow:0 1px 4px #3043240f}.upload-zone{border:1px dashed #cbd8bc;background:#fafcf6;width:100%;border-radius:8px;min-height:166px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:11px;margin-top:21px;padding:21px}.upload-zone:not(:disabled):hover,.upload-zone.dragging{background:#f2f7e9;border-color:#809e69}.upload-icon{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:11px;border:1px solid #e0e7d2;background:#f2f6e9;color:#91a87c}.upload-zone>strong{font-size:11px;color:#668354;font-weight:600}.upload-zone>strong span{font-weight:400;color:#a6ae99}.upload-zone>span:last-child{font-size:9px;color:#b0b89e;line-height:1.7}.inline-note{display:flex;align-items:flex-start;gap:7px;font-size:9px;line-height:1.7;color:#a0aa92;margin-top:13px}.inline-note svg{margin-top:1px}.comparisons-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:28px 0 17px}.comparisons-heading .button{font-size:10px;min-height:36px;padding:9px 12px}.comparison{padding:18px 21px 21px}.comparison-heading{display:flex;gap:10px;align-items:center;margin-bottom:15px;min-width:0}.comparison-number{font-size:10px;width:24px;color:#a2af8e}.comparison-heading>input{background:none;border-color:transparent;padding:6px 8px;font-size:12px;color:#5a7450;font-weight:500}.comparison-heading>input:hover{border-color:#e9eddf}.comparison-actions{display:flex;flex-shrink:0;gap:2px}.photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:17px}.photo-empty{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;border-radius:7px;background:#fafaf5;border:1px dashed #dfe4d4;color:#a3af94;min-height:210px;padding:43px 15px 26px}.photo-empty:hover{background:#f4f7ed}.photo-empty>strong{font-size:10px;font-weight:500;color:#94a280}.photo-empty>span:last-child{font-size:9px;color:#b0b89f}.photo-tag{position:absolute;top:11px;left:11px;font-size:8px;font-weight:650;letter-spacing:.7px;text-transform:uppercase;padding:5px 9px;border-radius:4px;z-index:1}.photo-tag-before{background:#f5ead8;color:#b79563}.photo-tag-after{background:#e9efdf;color:#779764}.photo-slot{min-width:0}.photo-image{height:230px;position:relative;border-radius:7px;background:#f3f5ee;overflow:hidden;border:1px solid #eef0e8}.photo-image>img{width:100%;height:100%;object-fit:contain}.photo-image>.icon-button{position:absolute;top:9px;right:9px;color:#627453;background:#fffe;width:25px;height:25px;border:1px solid #eef0e7}.photo-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0}.photo-filename{font-size:9px;color:#899979;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.photo-controls .text-button{font-size:8px;flex-shrink:0}.photo-details{border-top:1px solid #eef0e8;padding-top:8px}.photo-details summary{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#9aa58b;cursor:pointer;list-style:none}.photo-details summary::-webkit-details-marker{display:none}.photo-details[open] summary svg{transform:rotate(180deg)}.photo-metadata{font-size:8px;color:#8b987e;margin:12px 0 0;display:grid;gap:6px}.photo-metadata>div{display:grid;grid-template-columns:52px 1fr;gap:6px;line-height:1.6}.photo-metadata dt{color:#9eaa90}.photo-metadata dd{margin:0;overflow-wrap:anywhere}.muted{color:#a2ad97}.compact-label{font-size:9px;color:#8c9a7e;margin-top:12px;gap:5px}.compact-label>input,.compact-label>select{font-size:11px;padding:8px 9px}.metadata-note{display:flex;gap:10px;padding:1px 5px;color:#a0ac92;font-size:9px;line-height:1.9}.metadata-note>svg{color:#8a9b7b;margin-top:2px}.wizard-footer{border-top:1px solid var(--border);padding-top:21px;margin-top:29px;display:flex;align-items:center;justify-content:space-between;gap:16px}.wizard-footer>span{font-size:9px;color:#9daa8e;display:inline-flex;align-items:center;gap:6px}.validation-hint{font-size:9px;color:#b29b74;text-align:right;margin-top:10px;line-height:1.7}.notes-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.notes-grid>.panel{padding:24px;min-width:0;margin-bottom:0}.notes-grid label{margin:25px 0 9px;color:#87977a;font-size:10px}.notes-grid textarea{font-size:12px;min-height:228px;background:#fdfefa;padding:15px}.notes-grid .summary-panel textarea{background:#fff;min-height:295px}.notes-grid .summary-panel{background:#fdfefa}.textarea-footer{display:flex;justify-content:space-between;gap:10px;font-size:8px;color:#a4af96;margin-top:9px}.draft-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:21px}.draft-actions .button{font-size:10px}.draft-disclosure{display:flex;gap:7px;font-size:9px;line-height:1.8;color:#9baa8d;margin-top:17px}.draft-disclosure svg{margin-top:2px;color:#9aa987}.small-badge{font-size:8px;background:#f1f4e9;border:1px solid #e1e7d3;color:#99a782;border-radius:4px;padding:4px 6px;white-space:nowrap}.summary-rule{display:flex;align-items:flex-start;gap:7px;color:#99ab85;font-size:9px;line-height:1.9;margin-top:18px}.summary-rule>svg{margin-top:1px}.warning-note{display:flex;align-items:flex-start;gap:8px;font-size:10px;line-height:1.8;color:#a98954;border:1px solid #eedfc1;background:#fffaf0;border-radius:7px;padding:12px;margin-top:15px}.warning-note>svg{margin-top:2px}.tip-card{display:flex;align-items:center;gap:16px;border:1px solid #e6ebd8;border-radius:9px;padding:20px 24px;background:#eff3e7;margin-top:24px}.tip-icon{display:flex;color:#a1ad86}.tip-card h3{font-family:Georgia,serif;font-size:17px;font-weight:400;color:#63794c;letter-spacing:-.2px}.tip-card p{font-size:10px;line-height:1.8;color:#a0ad8d;margin-top:5px}.preview-grid{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:25px;align-items:start}.preview-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:8px;color:#a2ad91;padding:0 0 12px}.preview-caption>span:first-child{display:inline-flex;align-items:center;gap:6px}.report-paper{background:#fff;border:1px solid #e2e6da;box-shadow:0 6px 19px #283e2610;min-height:740px;padding:30px;border-radius:3px;overflow:hidden}.paper-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e6ebde;padding-bottom:17px}.paper-header .brand{font-size:20px;gap:6px;letter-spacing:-.8px}.paper-header .brand img{width:24px;height:24px}.paper-header>span{font-size:7px;color:#9faa91;letter-spacing:1.6px}.paper-intro{padding:27px 0 23px}.paper-intro .eyebrow{font-size:7px;letter-spacing:1.5px;color:#9eab91}.paper-intro h2{font-family:Georgia,serif;font-size:29px;font-weight:400;letter-spacing:-.6px;color:#345d3b;line-height:1.3;margin:10px 0 12px;overflow-wrap:anywhere}.paper-intro>p{font-size:8px;color:#9baa8d;display:flex;gap:10px;line-height:1.6}.paper-summary{margin-bottom:26px}.paper-summary>h3{font-size:7px;text-transform:uppercase;letter-spacing:1.4px;color:#648350;margin-bottom:10px}.paper-summary>p{font-size:10px;line-height:1.9;color:#75886a;white-space:pre-wrap;overflow-wrap:anywhere}.paper-comparison{margin-bottom:24px}.paper-comparison>h3{display:flex;gap:8px;font-size:10px;color:#6b835d;font-weight:600;margin-bottom:12px;overflow-wrap:anywhere}.paper-comparison>h3>span{font-size:9px;color:#a7b199;margin-top:1px}.paper-pair{display:grid;grid-template-columns:1fr 1fr;gap:13px}.paper-photo{min-width:0}.paper-photo>h4{font-size:7px;letter-spacing:1px;text-transform:uppercase;color:#8ca177;font-weight:600;margin-bottom:7px}.paper-photo-frame{background:#f4f6ee;border:1px solid #e9eddf;display:flex;align-items:center;justify-content:center;height:155px;border-radius:3px;overflow:hidden}.paper-photo-frame img{width:100%;height:100%;object-fit:contain}.paper-photo-frame>span{font-size:8px;color:#a8b299}.paper-photo .photo-metadata{font-size:6px;gap:4px;margin-top:9px}.paper-photo .photo-metadata>div{grid-template-columns:34px 1fr;gap:3px}.paper-caption{font-size:8px;line-height:1.7;color:#7c926c;margin:8px 0;overflow-wrap:anywhere}.paper-stacked .paper-pair{grid-template-columns:1fr;gap:19px}.paper-stacked .paper-photo-frame{height:255px}.paper-footer{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e8edde;padding-top:15px;margin-top:30px;font-size:6px;line-height:1.8;color:#a6b196}.preview-settings{padding-top:24px;position:sticky;top:20px}.preview-settings .panel{padding:20px}.preview-settings h2{font-size:13px}.preview-settings .panel>p{font-size:10px;line-height:1.8;color:#a2ad95;margin-top:8px}.preview-settings label{font-size:9px;color:#8e9f7e;margin-top:19px;gap:7px}.preview-settings label>textarea{font-size:11px;line-height:1.8;min-height:145px}.preview-settings label>select{font-size:10px;padding:10px}.preview-settings .panel>.field-hint{font-size:8px}.preview-settings .panel>.button{margin-top:16px;font-size:10px;min-height:36px}.full-width{width:100%}.export-card{background:#edf2e6;border:1px solid #e0e8d4;border-radius:9px;padding:20px}.export-card>.section-icon{background:#f6f8ef;color:#6c8b56;border:1px solid #dfe7d2;width:37px;height:37px}.export-card h3{font:400 20px/1.35 Georgia,serif;color:#4c7140;letter-spacing:-.3px;margin:14px 0 10px}.export-card p{font-size:10px;line-height:1.9;color:#94a581;margin-bottom:18px}.export-card .button{font-size:10px;min-height:38px}.preview-settings>.inline-note{padding:1px 3px;font-size:8px}.success-banner{display:flex;align-items:center;gap:10px;background:#edf5e7;border:1px solid #d8e8cd;color:#6a8958;font-size:11px;line-height:1.7;border-radius:8px;padding:15px 18px;margin-bottom:23px}.error-banner{background:#fff3e7;border:1px solid #eed9c1;color:#a28257;display:flex;align-items:flex-start;gap:10px;border-radius:8px;padding:15px;font-size:11px;line-height:1.7;margin-bottom:22px;flex-wrap:wrap}.error-banner>span{flex:1;min-width:190px}.error-banner>.text-button{color:#9d7441;font-size:10px}.toast{position:fixed;left:calc(50% + 117px);bottom:25px;transform:translate(-50%);background:#fff;border:1px solid #d8e4cd;box-shadow:0 8px 40px #283b1c1a;border-radius:9px;z-index:100;display:flex;align-items:center;gap:10px;max-width:min(650px,calc(100vw - 35px));min-width:260px;padding:13px 14px;font-size:11px;line-height:1.7;color:#59774c}.toast-error{border-color:#e9d5b2;color:#a0844f}.toast>.icon-button{margin-left:5px;flex-shrink:0}.modal-backdrop{position:fixed;inset:0;background:#1f332f77;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:120;display:flex;align-items:center;justify-content:center;padding:25px}.modal{width:100%;max-width:540px;background:#fff;border:1px solid #e2e8d8;border-radius:14px;padding:26px;box-shadow:0 20px 80px #12322d26;max-height:90dvh;overflow:auto}.modal-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}.modal-heading h2{font:400 25px/1.3 Georgia,serif;color:#3c613b;letter-spacing:-.6px}.guide-steps{padding:0;margin:0;list-style:none;display:grid;gap:22px}.guide-steps>li{display:flex;gap:14px}.guide-steps>li>span{height:27px;width:27px;display:grid;place-items:center;border:1px solid #dde6d1;border-radius:50%;font-size:9px;color:#8ba272;flex-shrink:0}.guide-steps h3{font-size:12px;color:#7a9366;font-weight:600;margin-bottom:6px}.guide-steps p{font-size:10px;line-height:1.9;color:#9bab8b}.guide-storage{display:flex;gap:11px;padding:17px;background:#f3f6ed;border:1px solid #e3ead8;border-radius:8px;margin-top:24px;color:#849d71}.guide-storage strong{font-size:11px;font-weight:600}.guide-storage p{font-size:9px;line-height:1.9;color:#9fae90;margin-top:7px}.guide-footnote{font-size:9px;line-height:1.9;color:#a6b297;margin:18px 0}.delete-explanation{font-size:12px;line-height:1.9;color:#8b9c7b;margin-bottom:25px;overflow-wrap:anywhere}.modal-actions{display:flex;justify-content:flex-end;gap:10px}.loading-state{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:65vh;gap:15px;color:#8ba576}.loading-state p{font-size:12px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:240px;z-index:200;background:#fff;padding:12px;border:2px solid #164e43;border-radius:6px}.skip-link:focus{top:10px}.export-locked{pointer-events:none}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1550px){.main-content{padding-top:48px}.section-heading h1{font-size:40px}.reports-heading h1{font-size:44px}.empty-state{min-height:365px;padding-top:54px;padding-bottom:54px}.stats-grid{gap:21px}.stat-card{padding:25px}.stat-caption{margin-top:4px}.how-strip{padding:29px}.stat-card strong{font-size:28px}.report-paper{padding:39px}.paper-photo-frame{height:190px}.paper-photo .photo-metadata{font-size:7px}.paper-photo .photo-metadata>div{grid-template-columns:39px 1fr}.paper-summary>p{font-size:11px}.preview-grid{grid-template-columns:minmax(0,1fr) 290px;gap:30px}}@media(max-width:1190px){.sidebar{width:210px;padding-left:15px;padding-right:15px}.app-main{margin-left:210px}.topbar{padding:0 30px}.main-content{padding:30px 30px 20px}.stat-card{padding:19px 16px;gap:10px}.stat-icon{width:36px;height:36px;border-radius:8px}.stat-icon svg{width:19px}.stat-caption{font-size:8px}.how-strip{grid-template-columns:1fr 1fr 1fr;gap:20px;padding:22px}.how-intro{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px}.how-intro h2{font-size:20px;margin:0}.how-intro h2>br{display:none}.how-intro h2>br:after{content:" "}.report-list-heading,.report-row{grid-template-columns:minmax(180px,1fr) 110px 86px 60px;gap:10px;padding-left:18px;padding-right:18px}.report-main strong{max-width:200px}.report-main>span>span{font-size:8px}.report-main>span>span>.inline-dot{margin-left:3px;margin-right:3px}.report-tabs{gap:14px}.reports-toolbar{padding:0 18px}.search-field{width:165px}.section-heading h1{font-size:33px}.section-heading>div>p{font-size:11px}.preview-grid{grid-template-columns:minmax(0,1fr) 235px;gap:18px}.report-paper{padding:24px}.paper-photo-frame{height:130px}.paper-intro h2{font-size:26px}.preview-settings .panel,.export-card{padding:17px}.preview-caption{font-size:7px}.notes-grid{gap:16px}.notes-grid>.panel{padding:20px}.summary-panel .panel-heading{align-items:flex-start;flex-wrap:wrap}.summary-panel .small-badge{display:none}.toast{left:calc(50% + 105px)}}@media(max-width:980px){.sidebar{width:185px;padding:27px 12px 20px}.app-main{margin-left:185px}.sidebar .brand{font-size:25px;margin-left:8px;gap:7px}.sidebar .brand img{width:30px;height:30px}.sidebar-workspace{padding-left:4px;padding-right:3px}.sidebar-workspace>svg{display:none}.sidebar-workspace div>span{font-size:9px}.sidebar-workspace strong{font-size:10px}.sidebar-label{font-size:8px}.device-card{padding:14px 12px}.device-card h3{font-size:11px}.device-card p,.device-card .text-button{font-size:9px}.sidebar-signoff{font-size:10px;gap:6px}.version-label{font-size:7px}.topbar{padding:0 24px;height:69px}.main-content{padding:28px 24px 20px}.stat-caption{display:none}.stat-card{padding:18px 13px;gap:10px}.stat-card strong{font-size:23px}.section-heading h1{font-size:30px}.reports-heading h1{font-size:34px}.desktop-date{display:none}.stats-grid{gap:10px;margin-bottom:25px}.stat-card>div>span{font-size:9px}.reports-toolbar{flex-wrap:wrap;gap:0;padding:0 16px}.report-tabs{min-height:58px;gap:22px}.search-field{margin-bottom:15px;width:100%}.search-field input{padding-top:10px;padding-bottom:10px;font-size:11px}.report-list-heading,.report-row{grid-template-columns:minmax(165px,1fr) 83px 60px;gap:8px}.report-list-heading>span:nth-child(2){display:none}.report-date{display:none}.report-main>span>span{max-width:190px}.report-main strong{max-width:180px;font-size:11px}.report-thumbnail{width:42px;height:42px}.status-badge{font-size:8px}.report-main{gap:10px}.row-actions .icon-button{width:27px}.report-row{padding-top:17px;padding-bottom:17px}.how-item{gap:8px}.how-item h3{font-size:9px}.how-item p{font-size:8px}.how-strip{padding:20px 18px;gap:15px}.stepper{padding:0 14px}.stepper>button{font-size:9px;padding:14px 7px;gap:7px}.stepper>button>span{width:21px;height:21px}.number-pill{display:none}.fields-grid{gap:17px}.panel{padding:21px}.photo-pair{gap:13px}.photo-image{height:200px}.photo-empty{min-height:185px}.photo-controls{align-items:flex-start;flex-direction:column;gap:5px}.photo-metadata{font-size:7px}.photo-metadata>div{grid-template-columns:44px 1fr}.notes-grid{grid-template-columns:1fr}.notes-grid>.panel{padding:23px}.notes-grid textarea{min-height:170px}.notes-grid .summary-panel textarea{min-height:180px}.summary-panel .panel-heading{align-items:center}.summary-panel .small-badge{display:inline}.notes-grid label{margin-top:21px}.preview-grid{grid-template-columns:minmax(0,1fr)}.preview-settings{display:grid;grid-template-columns:1fr 1fr;gap:15px;position:static;padding:0}.preview-settings .panel{margin:0}.preview-settings .warning-note{margin-top:0}.preview-settings>.inline-note{align-self:start;margin:0}.preview-settings .panel>.field-hint{font-size:9px}.preview-settings label{font-size:10px}.preview-settings label>textarea{font-size:12px}.preview-settings label>select{font-size:11px}.report-paper{padding:34px}.paper-photo-frame{height:180px}.paper-photo .photo-metadata{font-size:8px}.paper-photo .photo-metadata>div{grid-template-columns:45px 1fr}.paper-summary>p{font-size:12px}.paper-intro h2{font-size:31px}.paper-intro>p{font-size:10px}.paper-comparison>h3{font-size:12px}.paper-photo>h4{font-size:8px}.paper-intro .eyebrow,.preview-caption{font-size:8px}.paper-footer{font-size:7px}.toast{left:calc(50% + 92px)}}@media(max-width:760px){.sidebar{display:none}.app-main{margin-left:0}.topbar{height:66px;padding:0 22px;background:#fff}.mobile-brand{display:block}.mobile-brand .brand{font-size:25px}.mobile-brand .brand img{width:30px;height:30px}.breadcrumb{display:none}.topbar-right{gap:15px}.main-content{padding:27px 22px 18px;max-width:680px}.section-heading h1{font-size:34px}.reports-heading h1{font-size:36px}.workspace-heading{margin-bottom:19px}.eyebrow{font-size:8px}.stats-grid{gap:11px}.stat-card{padding:17px 15px;gap:12px}.stat-icon{width:35px;height:35px}.stat-card strong{font-size:23px}.stat-caption{display:block;font-size:8px}.reports-toolbar{padding:0 20px;flex-wrap:nowrap;min-height:63px;gap:15px}.report-tabs{gap:15px}.report-tabs button{font-size:10px}.search-field{width:150px;margin:0}.search-field input{font-size:10px}.report-list-heading,.report-row{grid-template-columns:minmax(180px,1fr) 90px 65px;padding-left:20px;padding-right:20px;gap:15px}.report-main strong{max-width:280px}.report-main>span>span{max-width:280px;font-size:8px}.report-thumbnail{width:46px;height:46px}.report-row{padding-top:20px;padding-bottom:20px}.status-badge{font-size:9px}.row-actions{justify-content:flex-end}.how-strip{gap:20px;padding:23px}.how-item h3{font-size:10px}.how-item p{font-size:9px}.toast{left:50%}.skip-link{left:10px}.stepper>button{font-size:11px}.builder-nav{margin-bottom:20px}.number-pill{display:inline-flex}.photo-image{height:220px}.photo-controls{flex-direction:row;align-items:center;gap:8px}.photo-metadata{font-size:8px}.photo-metadata>div{grid-template-columns:52px 1fr}.notes-grid{grid-template-columns:1fr 1fr}.notes-grid>.panel{padding:20px}.notes-grid .summary-panel textarea{min-height:295px}.notes-grid label{margin-top:23px}.summary-panel .small-badge{display:none}.notes-grid textarea{font-size:12px}.panel-title p{font-size:9px}.notes-grid .panel-title{gap:8px}.notes-grid .section-icon{width:31px;height:31px}.notes-grid .panel-title h2{font-size:12px}.preview-grid{grid-template-columns:minmax(0,1fr) 215px;gap:17px}.report-paper{padding:23px}.paper-summary>p{font-size:10px}.paper-intro h2{font-size:26px}.paper-photo-frame{height:135px}.paper-photo .photo-metadata{font-size:6px}.paper-photo .photo-metadata>div{grid-template-columns:33px 1fr}.paper-intro>p{font-size:8px}.paper-footer{font-size:6px;flex-direction:column;gap:5px}.preview-settings{display:block;padding-top:23px}.preview-settings .panel{margin-bottom:17px}.preview-settings label{font-size:9px}.preview-settings label>textarea{font-size:11px}.preview-settings label>select{font-size:10px}.preview-settings>.inline-note{margin-top:15px}.preview-settings .warning-note{margin-top:15px}.preview-caption{font-size:7px}.preview-caption>span:last-child{display:none}}@media(max-width:560px){:root{font-size:15px}.topbar{height:63px;padding:0 19px}.topbar-right{gap:12px}.local-pill{font-size:9px}.main-content{padding:26px 18px 15px}.section-heading{gap:14px;align-items:flex-start;margin-bottom:24px}.section-heading h1{font-size:31px;letter-spacing:-1px}.section-heading>div>p{font-size:11px;max-width:250px;margin-top:8px}.reports-heading{flex-wrap:wrap;gap:19px;margin-bottom:25px}.reports-heading h1{font-size:35px;letter-spacing:-1.2px;max-width:300px}.reports-heading>div>p{max-width:none}.reports-heading>.button{width:100%;min-height:44px;font-size:12px}.workspace-heading{margin-bottom:17px}.workspace-heading .eyebrow{font-size:8px}.stats-grid{gap:8px;margin-bottom:23px}.stat-card{flex-direction:column;align-items:flex-start;padding:15px 12px 14px;gap:12px;border-radius:8px}.stat-icon{width:30px;height:30px;border-radius:8px}.stat-icon svg{width:17px;height:17px}.stat-card strong{font-size:23px}.stat-card>div{gap:6px}.stat-card>div>span{font-size:8px;white-space:nowrap}.stat-caption{display:none}.reports-toolbar{padding:0 16px;flex-wrap:wrap;gap:0;min-height:60px}.report-tabs{width:100%;gap:25px;min-height:56px}.report-tabs button{font-size:10px}.search-field{width:100%;margin-bottom:14px}.search-field input{font-size:11px;padding-top:10px;padding-bottom:10px}.empty-state{padding:33px 22px 35px;min-height:365px}.empty-state h2{font-size:25px}.empty-state>p{font-size:11px}.empty-art{transform:scale(.96);margin-bottom:20px}.empty-state .button{font-size:11px;min-height:43px}.reports-panel-footer{flex-direction:column;align-items:flex-start;gap:13px;padding:16px;font-size:9px}.reports-panel-footer>div{gap:20px}.reports-panel-footer .text-button{font-size:10px}.how-strip{grid-template-columns:1fr;gap:20px;padding:24px;margin-top:23px}.how-intro{display:block;grid-column:auto;margin-bottom:1px}.how-intro h2{font-size:24px;margin-top:10px}.how-intro h2>br{display:none}.how-intro h2{max-width:260px}.how-item{gap:13px}.how-item>span{width:28px;height:28px;font-size:9px}.how-item h3{font-size:11px;margin-top:2px}.how-item p{font-size:10px;max-width:none;margin-top:0}.app-footer{font-size:8px;flex-direction:column;align-items:center;gap:8px;padding-top:27px}.report-list-heading{display:none}.report-row{grid-template-columns:minmax(0,1fr) 78px;gap:8px;padding:17px 15px}.report-main{grid-column:1;gap:11px}.report-main strong{font-size:11px;max-width:210px}.report-main>span>span{font-size:8px;max-width:180px;line-height:1.8}.report-main>span>span .inline-dot{margin:0 3px}.report-thumbnail{width:42px;height:46px}.status-badge{grid-column:2;grid-row:1;font-size:8px;justify-self:end}.row-actions{grid-column:2;grid-row:2;margin-top:-5px}.report-date{display:block;grid-column:1;grid-row:2;font-size:8px;padding-left:53px}.row-actions .icon-button{width:26px;height:25px}.builder-nav{margin-bottom:18px}.builder-nav .text-button{font-size:10px}.save-indicator{font-size:8px}.stepper{padding:0 7px;margin-bottom:25px;border-radius:8px}.stepper>button{flex-direction:column;font-size:9px;gap:7px;padding:12px 5px;min-height:76px}.stepper>button>span{width:23px;height:23px;font-size:8px}.stepper>button+button:before{height:30px;top:20px}.step-full{display:none}.step-short{display:block}.section-heading .eyebrow{font-size:7px;letter-spacing:1.5px;line-height:1.8;margin-bottom:10px}.number-pill{display:none}.builder-content .section-heading h1{font-size:30px;max-width:320px}.panel{padding:20px 17px;margin-bottom:17px;border-radius:9px}.panel-title h2{font-size:13px}.panel-title p{font-size:10px}.section-icon{width:34px;height:34px}.fields-grid{grid-template-columns:1fr;margin-top:21px;gap:18px}.field-wide{grid-column:auto}.fields-grid label{font-size:11px}.fields-grid input{font-size:16px;padding:11px;min-height:44px}.field-hint{font-size:9px}.upload-panel .panel-heading{flex-direction:column;align-items:flex-start;gap:14px}.panel-heading p{font-size:10px}.segmented{width:100%;padding:3px}.segmented>button{flex:1;font-size:11px;padding:8px}.upload-zone{margin-top:15px;padding:22px 10px;min-height:180px;gap:13px}.upload-zone>strong{font-size:11px;line-height:1.8}.upload-zone>strong span{display:block;font-size:10px}.upload-zone>span:last-child{font-size:8px;line-height:1.9;max-width:220px}.inline-note{font-size:9px;line-height:1.8}.comparisons-heading{gap:10px;margin-top:27px;margin-bottom:15px}.comparisons-heading h2{font-size:13px}.comparisons-heading p{font-size:9px;max-width:175px}.comparisons-heading .button{font-size:9px;gap:4px;min-height:38px;padding:8px}.comparisons-heading .button svg{width:15px}.comparison{padding:13px 12px 14px}.comparison-heading{gap:4px;margin-bottom:12px}.comparison-number{font-size:9px;width:21px;flex-shrink:0}.comparison-heading>input{font-size:11px;padding:8px 5px;min-height:36px}.comparison-actions{gap:0}.comparison-actions .icon-button{width:27px;height:28px}.comparison-actions svg{width:15px}.photo-pair{gap:9px}.photo-empty{min-height:177px;padding:40px 5px 15px;gap:11px}.photo-empty>svg{width:24px;height:24px}.photo-empty>strong{font-size:9px}.photo-empty>span:last-child{font-size:7px}.photo-tag{font-size:7px;padding:4px 7px;top:8px;left:8px}.photo-image{height:174px}.photo-image>.icon-button{width:23px;height:23px;top:6px;right:6px}.photo-controls{flex-direction:column;align-items:flex-start;gap:6px;padding:9px 0}.photo-filename{font-size:8px;max-width:100%}.photo-controls .text-button{font-size:8px}.photo-details summary{font-size:8px;padding:4px 0;gap:4px}.photo-metadata{font-size:7px;gap:5px}.photo-metadata>div{display:block;line-height:1.7}.photo-metadata dt{font-weight:500}.photo-metadata dd{margin-top:1px;line-height:1.8}.compact-label{font-size:8px}.compact-label input,.compact-label select{font-size:12px;padding:8px 6px}.metadata-note{font-size:8px;line-height:1.9;padding:0 2px;gap:9px}.metadata-note>svg{width:16px;height:16px}.wizard-footer{gap:11px;margin-top:23px;padding-top:18px;flex-wrap:wrap}.wizard-footer>.button{font-size:10px;min-height:43px;padding:11px 13px}.wizard-footer>span{font-size:8px;gap:5px}.wizard-footer>span svg{width:14px}.validation-hint{font-size:9px;line-height:1.8;text-align:left}.notes-grid{grid-template-columns:1fr;gap:17px}.notes-grid>.panel{padding:20px 17px}.notes-grid .panel-title h2{font-size:13px}.notes-grid .panel-title p{font-size:10px}.notes-grid .panel-title{gap:10px}.notes-grid .section-icon{width:34px;height:34px}.notes-grid label{font-size:10px}.notes-grid textarea{font-size:16px;line-height:1.8;padding:12px;min-height:210px}.notes-grid .summary-panel textarea{min-height:240px}.textarea-footer{font-size:8px}.draft-actions>.button{font-size:11px;min-height:43px}.draft-disclosure{font-size:9px}.summary-panel .small-badge{display:inline;font-size:7px;padding:4px 5px}.summary-rule{font-size:9px}.tip-card{padding:19px 16px;gap:13px}.tip-card h3{font-size:17px;line-height:1.4}.tip-card p{font-size:10px}.tip-icon svg{width:25px;height:25px}.preview-grid{grid-template-columns:1fr;gap:21px}.preview-settings{display:grid;grid-template-columns:1fr;gap:17px;padding-top:0}.preview-settings .panel{margin-bottom:0;padding:20px 17px}.export-card{padding:20px}.preview-settings .panel>h2{font-size:14px}.preview-settings .panel>p{font-size:10px}.preview-settings label{font-size:10px}.preview-settings label>textarea{font-size:16px;min-height:170px}.preview-settings label>select{font-size:14px;min-height:44px}.preview-settings .panel>.field-hint{font-size:9px}.preview-settings .panel>.button,.export-card>.button{font-size:11px;min-height:43px}.export-card h3{font-size:23px;max-width:250px}.export-card p{font-size:11px;line-height:1.9}.preview-settings .warning-note{margin:0}.preview-settings>.inline-note{font-size:9px;margin:0}.preview-caption{font-size:9px;padding-bottom:10px}.preview-caption>span:last-child{display:block;font-size:7px}.report-paper{padding:23px 19px;min-height:600px}.paper-header .brand{font-size:19px}.paper-header .brand img{width:24px;height:24px}.paper-header>span{font-size:6px;letter-spacing:1.4px}.paper-intro{padding:23px 0 21px}.paper-intro h2{font-size:27px}.paper-intro .eyebrow{font-size:6px}.paper-intro>p{font-size:8px;gap:8px;flex-wrap:wrap}.paper-summary>h3{font-size:7px}.paper-summary>p{font-size:10px;line-height:1.9}.paper-summary{margin-bottom:22px}.paper-comparison>h3{font-size:10px}.paper-comparison>h3>span{font-size:8px}.paper-pair{gap:10px}.paper-photo>h4{font-size:7px}.paper-photo-frame{height:139px}.paper-photo .photo-metadata{font-size:6px;line-height:1.8}.paper-photo .photo-metadata>div{display:block}.paper-photo .photo-metadata dt,.paper-photo .photo-metadata dd{font-size:6px}.paper-photo-frame>span{font-size:7px;line-height:1.7;text-align:center;padding:10px}.paper-caption{font-size:7px}.paper-footer{font-size:6px;flex-direction:column;gap:5px}.paper-stacked .paper-photo-frame{height:225px}.success-banner{font-size:10px;padding:13px;align-items:flex-start}.builder-content .section-heading:has(>.button){flex-wrap:wrap;gap:17px}.builder-content .section-heading>.button{width:100%;min-height:44px;font-size:11px}.toast{font-size:11px;bottom:16px;max-width:calc(100vw - 28px);width:calc(100vw - 28px);padding:12px 13px;gap:9px}.toast>svg{width:18px}.modal-backdrop{padding:16px}.modal{padding:23px 19px;border-radius:11px;max-height:90dvh}.modal-heading{margin-bottom:22px}.modal-heading h2{font-size:24px}.guide-steps{gap:20px}.guide-steps p{font-size:11px}.guide-steps h3{font-size:12px}.guide-storage p,.guide-footnote{font-size:10px}.modal-actions>.button{min-height:43px;font-size:11px}.error-banner{font-size:10px}.error-banner>span{min-width:220px}.warning-note{font-size:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important;scroll-behavior:auto!important}}.section-heading>div>p,.desktop-date,.stat-caption,.stat-card>div>span,.empty-state>p,.reports-panel-footer,.reports-panel-footer .text-button,.how-item p,.panel-title p,.panel-heading p,.comparisons-heading p,.field-hint,.optional,.inline-note,.upload-zone>span:last-child,.upload-zone>strong span,.photo-empty>span:last-child,.photo-details summary,.photo-filename,.photo-metadata,.photo-metadata dt,.muted,.metadata-note,.wizard-footer>span,.notes-grid label,.textarea-footer,.draft-disclosure,.summary-rule,.tip-card p,.preview-caption,.preview-settings .panel>p,.preview-settings label,.export-card p,.guide-steps p,.guide-storage p,.guide-footnote,.delete-explanation,.app-footer,.sidebar-workspace div>span,.device-card p,.version-label,.sidebar-signoff,.report-main>span>span,.report-date,.report-tabs button,.paper-summary>p,.paper-intro>p,.paper-footer,.paper-photo .photo-metadata,.paper-photo .photo-metadata dt{color:#65725d}input::placeholder,textarea::placeholder{color:#77806d}.status-draft{color:#896125}.status-completed{color:#466d37}.save-indicator{color:#527745}.save-indicator.saving{color:#927132}.warning-note{color:#85652c}.error-banner{color:#8b6130}.small-badge{color:#667d4e}.report-tabs button>span{color:#65725d}.number-pill{color:#65725d}.photo-empty>strong{color:#6b7f57}.photo-tag-before{color:#86652e}.photo-tag-after{color:#4f7339}.report-paper .photo-metadata{font-size:8px}.paper-photo .photo-metadata>div{grid-template-columns:auto}.paper-photo .photo-metadata dt,.paper-photo .photo-metadata dd{font-size:8px}.paper-summary>p{font-size:11px}.paper-photo-frame>span{color:#6f7e60}.guide-steps h3{color:#5a7846}.guide-storage{color:#5f7f4b}.stepper>button{color:#6d7c60}.empty-state>.eyebrow{color:#718460}.sidebar-label{color:#738168}.upload-zone>strong{color:#54723e}.segmented button{color:#667d53}html{direction:rtl}body{font-family:Noto Sans Hebrew,Arial,sans-serif}input,textarea,select,button{font-family:inherit}.section-heading h1,.empty-state h2,.how-intro h2,.tip-card h3,.paper-intro h2,.export-card h3,.modal-heading h2{font-family:Frank Ruhl Libre,Noto Sans Hebrew,serif;letter-spacing:0;line-height:1.3}.brand{font-family:Segoe UI,Arial,sans-serif;direction:ltr;unicode-bidi:isolate}.brand-button{text-align:start}.sidebar{inset:0 0 0 auto;border-right:0;border-left:1px solid var(--border)}.app-main{margin-left:0;margin-right:234px}.sidebar .brand{margin-left:0;margin-right:11px}.version-label{margin-left:0;margin-right:7px}.nav-item,.report-main{text-align:start}.text-button,.button{line-height:1.6}.eyebrow,.sidebar-label,.version-label,.photo-tag,.art-before,.art-after,.report-list-heading,.paper-header>span,.paper-summary>h3,.paper-photo>h4{letter-spacing:0}.section-heading>div>p,.stat-card>div>span,.panel-title p,.panel-heading p,.comparisons-heading p{font-size:11px}.stat-caption,.how-item p,.device-card p{font-size:10px;line-height:1.8}.search-field>svg{left:auto;right:10px}.search-field input{padding-left:10px;padding-right:33px}.report-main strong,.breadcrumb strong{unicode-bidi:plaintext;text-align:start}.row-actions{justify-content:flex-end}.stepper>button+button:before{left:auto;right:-1px}.photo-tag{left:auto;right:11px}.photo-image>.icon-button{right:auto;left:9px}.photo-filename{unicode-bidi:isolate}.photo-metadata>div{grid-template-columns:83px 1fr}.photo-metadata bdi,.report-date{unicode-bidi:isolate}.comparison-number,.number-pill bdi,.textarea-footer>span:last-child{direction:ltr;unicode-bidi:isolate}.textarea-footer,.inline-note,.draft-disclosure,.metadata-note{line-height:1.9}.validation-hint{text-align:end}.paper-header .brand{font-size:20px}.paper-summary>p{line-height:2}.paper-photo .photo-metadata>div{display:block}.paper-footer{font-size:8px}.preview-settings label>textarea{line-height:1.9}.preview-settings .warning-note{font-size:10px}.lucide-arrow-left,.lucide-arrow-right,.lucide-arrow-up-right{transform:scaleX(-1)}.toast{left:calc(50% - 117px)}.skip-link{left:auto;right:240px}input[type=date]{direction:ltr;text-align:right}@media(max-width:1190px){.app-main{margin-right:210px}.toast{left:calc(50% - 105px)}}@media(max-width:980px){.app-main{margin-right:185px}.toast{left:calc(50% - 92px)}.sidebar .brand{margin-left:0;margin-right:8px}}@media(max-width:760px){.app-main{margin-right:0}.toast{left:50%}.skip-link{right:10px}}@media(max-width:560px){.photo-tag{right:8px}.photo-image>.icon-button{left:6px}.report-date{padding-left:0;padding-right:53px}.validation-hint{text-align:start}.photo-metadata>div{display:block}.compact-label>input,.compact-label>select{font-size:16px}.stepper strong{font-size:10px}.builder-content .section-heading h1{font-size:32px}.section-heading>div>p{font-size:12px}.paper-footer{font-size:8px}}.new-report-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.preview-tools{margin:0 0 16px}.preview-tools .text-button{font-size:11px;min-height:32px}.new-report-actions>.text-button{font-size:10px}.auto-upload-explainer{display:flex;gap:13px;padding:19px 22px;margin-bottom:24px;border:1px solid #dce5d2;background:#f0f4e9;border-radius:10px;color:#5e7651}.auto-upload-explainer>svg{margin-top:3px}.auto-upload-explainer strong{font-size:14px}.auto-upload-explainer p{font-size:11px;line-height:1.9;margin-top:7px;color:#65725d}.auto-upload-explainer p:last-child{font-size:10px}.auto-progress{min-height:370px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:21px;color:#5e7951;padding:40px 25px}.auto-progress h1{font:400 31px/1.4 Frank Ruhl Libre,serif}.auto-progress p{line-height:2;font-size:12px;max-width:430px}.auto-progress>span{font-size:10px;line-height:1.9}.auto-progress progress{accent-color:#164e43;width:min(350px,95%);height:10px}.automatic-status{display:flex;align-items:flex-start;gap:11px;background:#f0f5e9;border:1px solid #dce7d2;border-radius:9px;color:#557a42;padding:17px 19px;margin-bottom:24px}.automatic-status strong{font-size:12px}.automatic-status p{font-size:11px;line-height:1.9;margin-top:7px}.automatic-status summary{font-size:10px;cursor:pointer;margin-top:12px}.automatic-status .text-button{margin-top:13px;font-size:10px}.automatic-blocked{background:#fff8ec;border-color:#e9d8ba;color:#8b6c3a}.unclassified-section{margin:26px 0}.unclassified-section>h3{font-size:13px;color:#677c59;margin-bottom:9px;line-height:1.8}.unclassified-section>p{font-size:10px;line-height:1.9;color:#6d7a61;margin-bottom:18px}.unclassified-grid{display:grid;grid-template-columns:1fr;gap:17px}.unclassified-photo{padding:12px;background:#fbfcf8;border:1px solid #e2e8d8;border-radius:8px;min-width:0}.unclassified-number{display:block;font-size:10px;color:#6e805d;margin-bottom:10px}.unclassified-photo>img{width:100%;height:200px;object-fit:contain;background:#f0f3e9;border-radius:5px}.unclassified-photo>p{font-size:10px;line-height:1.8;color:#637955;margin-top:9px}.unclassified-photo summary{cursor:pointer;font-size:9px;color:#6e7d60;margin-top:12px}.unclassified-photo details>bdi{font-size:9px;overflow-wrap:anywhere;display:block;margin-top:11px}.unclassified-photo details>p{font-size:9px;line-height:1.8;margin-top:8px}.optional-classification{display:flex;gap:8px;margin-top:13px;flex-wrap:wrap}.optional-classification button{border:1px solid #d8e2cb;border-radius:5px;padding:7px 9px;background:#fff;font-size:10px}.report-paper .unclassified-photo{padding:8px}.report-paper .unclassified-photo>img{height:160px}.report-paper .unclassified-photo details{font-size:8px}.paper-stacked+.unclassified-section .unclassified-grid{grid-template-columns:1fr}.paper-stacked+.unclassified-section .unclassified-photo>img{height:270px}.guided-review{margin:18px 0 26px;padding:17px 20px;border:1px solid #e2d7bc;border-radius:10px;background:#fffaf1;color:#574b36}.guided-review>details+details{margin-top:18px;border-top:1px solid #e9dfca;padding-top:16px}.guided-review summary{cursor:pointer;font-size:12px;font-weight:600;line-height:1.8}.guided-review p{font-size:11px;line-height:1.9;margin:12px 0}.review-photo-card,.review-pair{background:#fff;border:1px solid #e7e3d8;border-radius:9px;padding:18px;margin-top:17px}.review-photo-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.review-photo-card h3,.review-pair h3{font-size:13px;line-height:1.8}.review-photo-card>header>span{font-size:10px;color:#7b6e55}.review-source{display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px;margin-bottom:18px}.review-source>img{width:100%;height:160px;object-fit:contain;background:#f2f4ed;border-radius:6px}.review-source h4,.review-choice h4{font-size:12px;line-height:1.8}.review-source bdi{display:block;font-size:10px;overflow-wrap:anywhere}.review-reason{color:#777263}.review-photo-card>details{padding:14px;background:#f7f9f4;border-radius:7px}.review-candidates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.review-candidates>button{border:2px solid #dde3d6;border-radius:7px;background:#fff;padding:7px;min-width:0;text-align:start}.review-candidates>.candidate-selected{border-color:#164e43;background:#eaf2e7}.review-candidates img{width:100%;height:100px;object-fit:contain}.review-candidates bdi,.review-candidates span{font-size:9px;line-height:1.7;display:block;overflow-wrap:anywhere}.review-candidates span{color:#926c33}.review-choice{border-top:1px solid #dce3d6;margin-top:18px;padding-top:16px}.review-selected{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:15px 0}.review-selected figure{margin:0;min-width:0}.review-selected img{width:100%;height:185px;object-fit:contain;background:#eef2e8;border-radius:6px}.review-selected figcaption{font-size:10px;line-height:1.9;margin-top:7px}.review-choice>.text-button{display:block;margin:14px 0;font-size:11px;text-align:start}.review-choice label{display:block;font-size:11px;line-height:1.9;margin:15px 0}.review-choice select{width:100%}.review-warning{padding:10px 12px;background:#fff1d9;border-radius:5px}.review-decisions{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.review-decisions>button{border:1px solid #d9dfd1;border-radius:6px;background:#f8faf5;color:#45603e;font-size:10px;line-height:1.7;padding:9px 12px}.review-decisions>button:disabled{opacity:.55}.review-inclusion{display:flex;flex-wrap:nowrap;gap:9px;align-items:flex-start;margin-top:18px;font-size:10px;font-weight:400;line-height:1.9}.review-inclusion input{flex:0 0 16px;width:16px;height:16px;padding:0;margin-top:2px;accent-color:#164e43}.completion-preview-hint{margin:12px 0 20px;color:#74684f;font-size:11px;line-height:1.9}.paper-pending-comparison{padding:12px;border:1px dashed #d7c8a7;border-radius:7px}.paper-order-unknown{color:#8b6c3a;font-size:10px;line-height:1.8;margin:0 0 12px}.paper-question{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:10px;border:1px dashed #c8b992;background:#faf7ed;border-radius:6px;color:#7e6c46}.paper-question>strong{font-size:42px;font-weight:400;line-height:1}.paper-question>span{font-size:10px;line-height:1.8;text-align:center}.paper-side-question{position:absolute;top:8px;inset-inline-end:8px;width:28px;height:28px;border-radius:50%;border:1px solid #bba97e;background:#fffaf0;color:#786235;font-size:19px;box-shadow:0 1px 4px #0001}.completion-dialog{width:min(840px,calc(100% - 32px));max-height:90dvh;overflow:auto;border:1px solid #dce2d5;border-radius:14px;padding:24px;color:#344a38;background:#fffefa}.completion-dialog::backdrop{background:#182c25aa}.completion-dialog>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:20px}.completion-dialog h2{font-size:22px;line-height:1.5}.completion-dialog h3{font-size:13px;line-height:1.8}.completion-dialog p{font-size:11px;line-height:1.9;margin:9px 0}.completion-dialog>header>button{font-size:27px;line-height:1;min-width:32px;min-height:32px}.completion-source{display:grid;grid-template-columns:135px minmax(0,1fr);gap:18px;padding:13px;border:1px solid #e0e5d7;border-radius:8px;background:#f7f9f2}.completion-source>img{width:100%;height:145px;object-fit:contain}.completion-source bdi{display:block;font-size:10px;overflow-wrap:anywhere}.completion-gallery-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px}.completion-gallery-heading>.button{font-size:11px;padding:10px 14px}.completion-dialog .completion-disclosure{font-size:10px;color:#707c64}.completion-dialog .completion-gallery{max-height:270px;overflow-y:auto;padding:4px}.completion-selection{margin-top:19px;border-top:1px solid #dce4d7;padding-top:16px}.completion-selection>.text-button{display:block;font-size:11px;margin:14px 0;text-align:start}.completion-order{margin:18px 0;font-size:12px}.completion-order>select{font-size:12px}.completion-confirm{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:16px}.completion-confirm>.button,.completion-confirm>.text-button{font-size:11px}.completion-error{color:#9b4238;background:#fff0e9;padding:10px;border-radius:6px}.completion-hidden-photo{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding-top:14px;font-size:10px}.completion-hidden-photo img{width:70px;height:70px;object-fit:contain}.completion-hidden-photo bdi{overflow-wrap:anywhere;max-width:220px}@media(max-width:560px){.new-report-actions{width:100%;justify-content:center;gap:12px}.new-report-actions>.button{width:100%;min-height:45px;font-size:12px}.auto-upload-explainer{padding:17px}.auto-upload-explainer p{font-size:11px}.automatic-status{padding:15px}.unclassified-grid{gap:9px}.unclassified-photo{padding:8px}.unclassified-photo>img{height:165px}.report-paper .unclassified-photo>img{height:135px}.auto-progress h1{font-size:27px}.guided-review{padding:14px}.review-photo-card,.review-pair{padding:12px}.review-source{grid-template-columns:1fr}.review-source>img{height:200px}.review-candidates{grid-template-columns:repeat(2,minmax(0,1fr))}.review-selected img{height:145px}.paper-pending-comparison{padding:8px}.paper-order-unknown{font-size:8px}.paper-question>strong{font-size:32px}.paper-question>span{font-size:8px}.completion-dialog{padding:16px;width:calc(100% - 20px);max-height:92dvh}.completion-source{grid-template-columns:85px minmax(0,1fr);gap:11px;padding:9px}.completion-source>img{height:120px}.completion-dialog h2{font-size:20px}.completion-dialog .review-candidates{grid-template-columns:repeat(2,minmax(0,1fr))}.completion-gallery-heading{flex-wrap:wrap}.completion-confirm>.button{width:100%;font-size:10px}.completion-order>select{font-size:16px}}.paper-pair{position:relative}.paper-swap{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px;width:48px;padding:5px 2px;border:1px solid #c9d8ce;border-radius:12px;background:#fffef8;color:#164e43;cursor:pointer;box-shadow:0 2px 8px #164e4320}.paper-swap>span:first-child{font-size:27px;line-height:1}.paper-swap-label{font-size:8px;line-height:1.4}.paper-swap:hover{background:#eaf2e8}.paper-swap:focus-visible{outline:3px solid #164e43;outline-offset:3px}.paper-swap-image{animation:paper-swap-reveal .22s ease-out}@keyframes paper-swap-reveal{0%{opacity:.35;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.paper-swap-image{animation:none}}.completion-drawer{margin-top:14px;padding:16px;border:1px solid #dce4df;border-radius:10px;background:#fafbf7;text-align:right;animation:completion-expand .16s ease-out}.completion-drawer>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.completion-drawer>header h4{font-size:13px}.completion-drawer .completion-disclosure{font-size:10px;line-height:1.65;color:#65756e;margin-top:10px}.completion-drawer>header button{width:36px;height:36px;font-size:24px}.completion-drawer-gallery{max-height:330px;overflow-y:auto;grid-template-columns:repeat(4,minmax(0,1fr))}.completion-drawer .completion-gallery-heading{flex-wrap:wrap}.paper-inline-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:11px;color:#65756e}.paper-inline-confirm .button{font-size:11px;padding:9px 12px}.paper-photo-frame{position:relative}.paper-photo-frame>.paper-new-badge{position:absolute;z-index:3;top:8px;right:8px;border-radius:20px;padding:4px 10px;background:#164e43;color:#fff;font-size:12px;font-weight:700}.paper-new-photo{animation:completion-new 1.1s ease-out}@keyframes completion-expand{0%{opacity:.5;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes completion-new{0%{box-shadow:0 0 0 4px #caa96b}to{box-shadow:0 0 0 0 transparent}}@media(max-width:560px){.completion-drawer{padding:10px}.completion-drawer-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-inline-confirm{font-size:10px}}@media(prefers-reduced-motion:reduce){.completion-drawer,.paper-new-photo{animation:none}}.bulk-photos-screen .upload-zone{margin-top:18px;width:100%}.bulk-upload-note{font-size:12px;color:#65756e;line-height:1.8;margin-top:14px}.manual-tools{margin-top:26px;border-top:1px solid #dce4df;padding-top:16px}.manual-tools>summary,.manual-new-option>summary{color:#65756e;cursor:pointer;font-size:12px;padding:10px 0}.manual-tools[open]>summary{margin-bottom:24px}.manual-new-option{position:relative}.manual-new-option[open]>button{display:block;padding:10px;border:1px solid #dce4df;border-radius:8px;background:#fff}html{overflow-x:clip;max-width:100%}body{margin:0;overflow-x:clip;max-width:100%}#root{overflow-x:clip;max-width:100%}.dm-app{--dm-ink: #1c2f28;--dm-muted: #7a8574;--dm-green: #234e3d;--dm-line: #e4e8df;--dm-paper: #f7f8f4;--dm-surface: #fbfcf8;min-height:100dvh;max-width:100%;overflow-x:clip;background:radial-gradient(ellipse 90% 55% at 50% -8%,#eef2e8 0%,transparent 58%),var(--dm-paper);color:var(--dm-ink);font-family:Noto Sans Hebrew,sans-serif;direction:rtl}.dm-app button{font-family:inherit}.dm-app button:focus-visible,.dm-app summary:focus-visible,.dm-app a:focus-visible{outline:3px solid #7ca18b;outline-offset:4px}.dm-app button:disabled{cursor:not-allowed;opacity:.4}.dm-topbar{max-width:1328px;min-height:88px;padding:22px 40px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.dm-brand-button{display:inline-flex;padding:0}.dm-brand{display:inline-flex;align-items:center;gap:9px;font-size:26px;font-weight:700;letter-spacing:-1.1px}.dm-brand img{width:28px;height:28px}.dm-brand-dot{color:#a8895a}.dm-header-tools,.dm-results-actions{display:flex;align-items:center;gap:10px}.dm-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:8px;border-radius:50%;color:#76847a;flex-shrink:0}.dm-icon:hover{color:var(--dm-green);background:#eef2eb}.dm-history-trigger{margin-inline-start:5px}.dm-primary,.dm-secondary{min-height:42px;display:inline-flex;justify-content:center;align-items:center;gap:9px;border-radius:8px;padding:11px 18px;font-size:12px;font-weight:600;transition:background .16s ease;white-space:nowrap}.dm-primary{background:var(--dm-green);color:#fff;border:1px solid var(--dm-green)}.dm-primary:hover:not(:disabled){background:#183d2e}.dm-secondary{background:transparent;border:1px solid var(--dm-line);color:#536458}.dm-secondary:hover:not(:disabled){background:#f0f3ed}.dm-text{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 0;color:var(--dm-muted);font-size:12px}.dm-text:hover{color:var(--dm-green)}.dm-content{outline:none}.dm-landing{width:min(100% - 48px,480px);margin:clamp(48px,11vh,120px) auto 0;text-align:center;padding-bottom:64px}.dm-landing.dm-home-reports{width:min(100% - 40px,560px);margin-top:28px;text-align:start}.dm-step-label{font-size:12px;letter-spacing:.2px;color:var(--dm-muted);font-weight:500;display:inline-flex;align-items:center;gap:7px}.dm-landing h1{font-family:Frank Ruhl Libre,Noto Sans Hebrew,serif;font-size:clamp(44px,5.4vw,64px);letter-spacing:-.5px;font-weight:400;line-height:1.28;margin-top:0}.dm-landing h1>span{color:#5f7560}.dm-dropzone{margin-top:48px;min-height:0;border:0;border-radius:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 16px;transition:background .18s ease}.dm-dropzone.is-dragging{background:#edf3e880;border-radius:16px;outline:1px dashed #547a60;outline-offset:4px}.dm-upload-symbol{color:#8a9a86;position:relative;margin-bottom:20px;opacity:.85}.dm-upload-symbol>span{position:absolute;display:flex;padding:2px;border-radius:50%;background:var(--dm-paper);color:#315c42;bottom:-4px;right:-7px}.dm-upload-button{min-width:188px;min-height:48px;border-radius:8px;font-size:13px}.dm-return-results{margin-top:22px}.dm-overview{max-width:960px;margin:0 auto;padding:24px 28px 40px}.dm-overview-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.dm-overview-heading h1{font-family:Frank Ruhl Libre,Noto Sans Hebrew,serif;font-size:clamp(28px,3vw,36px);font-weight:400;letter-spacing:-.3px;margin:0}.dm-overview-heading p{margin:8px 0 0;color:var(--dm-muted);font-size:13px}.dm-overview-tools{display:flex;align-items:center;gap:10px;flex-shrink:0}.dm-overview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.dm-overview-thumb{position:relative;aspect-ratio:1;padding:0;border:0;border-radius:6px;overflow:hidden;background:var(--dm-surface);cursor:pointer}.dm-overview-thumb img{width:100%;height:100%;object-fit:cover;display:block}.dm-overview-thumb>span{position:absolute;inset-inline-start:6px;bottom:6px;font-size:10px;color:#fff;background:#1c2f28a8;padding:2px 6px;border-radius:4px;direction:ltr}.dm-overview-thumb.is-active{outline:2px solid var(--dm-green);outline-offset:2px}.dm-overview-thumb.is-before>span{background:var(--dm-green)}.dm-assemble-hint{margin:0 0 16px;color:var(--dm-muted);font-size:13px;line-height:1.55}.dm-pair-focus{display:grid;grid-template-columns:minmax(220px,380px) 1fr;gap:22px;align-items:start}.dm-pair-focus figure{margin:0;position:sticky;top:12px}.dm-pair-focus img{width:100%;max-height:68vh;object-fit:contain;background:#eceae4;border-radius:8px}.dm-pair-focus figcaption,.dm-focus-label{margin:8px 0;text-align:center;font-size:13px;color:var(--dm-muted)}.dm-warning-banner{padding:12px 14px;border-radius:12px;background:#f8efe3;border:1px solid #e0d0b8;color:var(--dm-ink);line-height:1.5;max-width:720px;margin:0 auto 16px;text-align:start}@media(max-width:800px){.dm-pair-focus{grid-template-columns:1fr}.dm-pair-focus figure{position:static}}.dm-assemble-anchor{position:sticky;top:8px;z-index:2;display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;margin:0 0 18px;padding:12px;border:1px solid var(--dm-line);border-radius:10px;background:#f7f8f4}.dm-assemble-anchor figure{margin:0}.dm-assemble-anchor figcaption{margin-top:8px;text-align:center;font-size:12px;color:var(--dm-muted)}.dm-assemble-anchor img,.dm-assemble-anchor .dm-slot-empty,.dm-assemble-anchor .is-waiting span{width:100%;height:180px;object-fit:cover;border-radius:8px}.dm-assemble-anchor .dm-slot-empty,.dm-assemble-anchor .is-waiting span{display:grid;place-items:center;border:1px dashed var(--dm-line);color:var(--dm-muted);font-size:28px;background:#fff}.dm-assemble-tools{display:flex;flex-direction:column;gap:6px;padding-bottom:4px}.dm-overview-empty{color:var(--dm-muted);font-size:14px;padding:48px 0;text-align:center}.dm-overview-error{color:#9a6248;font-size:13px;margin:0 0 16px}.dm-pro-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.dm-pro-toggle input{width:18px;height:18px}.dm-overview-actions,.dm-overview-gallery{margin-top:22px;padding-top:18px;border-top:1px solid var(--dm-line)}.dm-overview-actions>p,.dm-overview-gallery header p{margin:0 0 12px;font-size:13px;color:var(--dm-muted)}.dm-overview-gallery header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.dm-overview-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dm-overview-grid-pick{margin-top:8px}.dm-results{max-width:1192px;padding:28px 36px 20px;margin:auto}.dm-results-hero{display:grid;gap:12px;margin-bottom:28px;max-width:720px}.dm-results-hero h1{margin:0;font-family:Frank Ruhl Libre,Noto Sans Hebrew,serif;font-size:clamp(28px,3vw,36px);font-weight:400;letter-spacing:-.35px;line-height:1.25;color:var(--dm-ink)}.dm-results-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;font:500 14px/1.3 var(--dm-sans);color:var(--dm-muted)}.dm-results-summary span{display:inline-flex;align-items:center;gap:6px}.dm-results-summary span:before{content:"";width:5px;height:5px;border-radius:50%;background:#b7c0b2}.dm-results-summary .is-warn{color:#7a5a28}.dm-results-summary .is-warn:before{background:#c4a574}.dm-results-callout{display:grid;gap:4px;margin:2px 0 0;padding:12px 14px;border-radius:12px;border:1px solid #e6dfd2;background:#faf8f4}.dm-results-callout strong{font:600 14px/1.3 var(--dm-sans);color:var(--dm-ink)}.dm-results-callout p{margin:0;font:400 13px/1.45 var(--dm-sans);color:var(--dm-muted)}.dm-results-debug{display:grid;gap:6px;max-width:720px;margin:0 0 18px;padding:10px 12px;border-radius:10px;border:1px dashed #cfd6c8;background:#f5f6f3;font:400 12px/1.45 var(--dm-sans);color:#6a7464}.dm-results-debug p{margin:0}.dm-results-count{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--dm-muted);white-space:nowrap;padding-bottom:6px}.dm-results-count strong{font-weight:500;color:#5f7160}.dm-count-divider{height:12px;width:1px;background:var(--dm-line);margin:0 6px}.dm-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;align-items:start}.dm-photo.is-open-slot,.dm-missing-photo.is-open-slot{outline:2px solid var(--dm-green);outline-offset:2px}.dm-history-label{display:inline-flex;align-items:center;gap:8px}.dm-home-reports{max-width:560px;margin:0 auto;text-align:start;padding-top:8px}.dm-intake-banner{display:flex;align-items:flex-start;gap:12px;margin:0 0 14px;padding:12px 14px;border-radius:12px;border:1px solid #d5e0da;background:#eef4f0;color:var(--dm-ink);text-align:start;box-sizing:border-box;max-width:100%}.dm-intake-banner strong{display:block;font:600 14px/1.35 var(--dm-sans);margin-bottom:4px}.dm-intake-banner p{margin:0;font:400 13px/1.45 var(--dm-sans);color:#5a6b62}.dm-intake-banner .spin{flex:0 0 auto;margin-top:2px;color:var(--dm-green)}.dm-workday-create-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin:0 0 14px;padding:12px 14px;border-radius:12px;border:1px solid #d5e0da;background:#eef4f0;color:var(--dm-ink);text-align:start;box-sizing:border-box}.dm-workday-create-banner p{margin:0;flex:1 1 12rem;font:500 14px/1.4 var(--dm-sans)}.dm-home-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;margin-bottom:16px;min-height:44px}.dm-home-head h1{margin:0;font:600 22px/1.25 var(--dm-serif);min-width:0;flex:1 1 auto}.dm-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.dm-home-actions{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto;margin-inline-start:auto;min-height:36px}.dm-home-actions .dm-text,.dm-home-actions .dm-secondary,.dm-home-actions .dm-primary{min-height:36px;padding:8px 12px}.dm-home-edit-btn{min-width:4.75rem}.dm-home-delete-btn{display:inline-flex;align-items:center;gap:6px;min-width:5.75rem;justify-content:center}.dm-home-delete-count{display:inline-grid;place-items:center;min-width:1.25rem;opacity:0;transition:opacity .14s ease}.dm-home-delete-count.is-on{opacity:1}.dm-home-selected-count{font-size:13px;font-weight:600;color:var(--dm-muted);padding-inline:4px;font-variant-numeric:tabular-nums}.dm-home-card-list{display:grid;gap:10px}.dm-history-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin-bottom:4px}.dm-resume-card{width:100%;display:flex;gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--dm-line);border-radius:14px;background:#fff;text-align:start;cursor:pointer;font:inherit;color:inherit;touch-action:manipulation;-webkit-user-select:none;user-select:none}.dm-resume-card:hover{border-color:var(--dm-green)}.dm-resume-card.is-selected{border-color:var(--dm-green);box-shadow:inset 0 0 0 1px var(--dm-green);background:#f4f8f3}.dm-card-check{flex:0 0 auto;width:22px;height:22px;border-radius:6px;border:1.5px solid #8a9684;background:#fff}.dm-card-check[data-checked="1"]{background:var(--dm-green);border-color:var(--dm-green);box-shadow:inset 0 0 0 3px #fff}.dm-primary.dm-danger{background:#8b3a2f;border-color:#8b3a2f}.dm-primary.dm-danger:hover:not(:disabled){background:#6f2e25}.dm-history-toolbar .dm-home-actions{margin-inline-start:0}.dm-home-add-card{background:#f7f5ef;border-style:dashed}.dm-home-add-form{display:grid;gap:12px;background:#f7f5ef;cursor:default;width:100%;max-width:100%;min-width:0;box-sizing:border-box;align-items:stretch}.dm-home-add-fields{display:grid;gap:10px;flex:1;width:100%;min-width:0;max-width:100%}.dm-home-add-fields label{display:grid;gap:6px;font-size:12px;color:var(--dm-muted);text-align:start}.dm-home-add-fields input{width:100%;max-width:100%;min-width:0;border:1px solid var(--dm-line);border-radius:8px;padding:11px 12px;font:inherit;font-size:16px;background:#fff;color:var(--dm-ink);text-align:start;box-sizing:border-box}.dm-resume-thumbs{display:grid;grid-template-columns:repeat(2,44px);gap:4px;flex:0 0 auto}.dm-resume-thumbs img{width:44px;height:44px;object-fit:cover;border-radius:6px;background:#eceae4}.dm-resume-copy{flex:1;display:grid;gap:4px;min-width:0}.dm-resume-copy strong{font-size:15px}.dm-resume-copy small{color:var(--dm-muted);font-size:13px}.dm-home-empty{margin:8px 0 0}.dm-save-hint{margin:18px 0 0;font-size:13px;color:var(--dm-muted);text-align:center}.dm-landing.dm-home-reports .dm-dropzone{display:none}.dm-recognize-banner{margin:0 0 28px;padding:22px 24px;border-radius:14px;background:#f3efe6;border:1px solid var(--dm-line);display:grid;gap:12px;max-width:720px}.dm-recognize-banner p{margin:0;line-height:1.55}.dm-results-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;min-height:36px}.dm-pdf-preview{display:flex;justify-content:center;margin:8px 0 40px}.dm-pdf-page{width:min(100%,720px);background:#f7f5ef;border:1px solid var(--dm-line);box-shadow:0 18px 40px #253d3614;padding:22px 18px 28px;display:grid;gap:14px}.dm-pdf-page-head{background:#fff;border:1px solid var(--dm-line);border-radius:12px;padding:18px 20px}.dm-pdf-page-head strong{display:block;font:600 22px/1.2 var(--dm-serif);color:var(--dm-ink)}.dm-pdf-page-head p{margin:10px 0 0;color:var(--dm-muted);line-height:1.55;white-space:pre-wrap}.dm-pdf-section{display:grid;gap:12px;padding:16px 16px 18px;background:#fff;border:1px solid var(--dm-line);border-radius:14px}.dm-pdf-section.is-pending{opacity:.96}.dm-pdf-section.is-incomplete{border-style:dashed;border-color:#c4b49a;background:#fffaf3}.dm-pdf-section.is-reordered{animation:dm-pair-reorder .75s ease}@keyframes dm-pair-reorder{0%{box-shadow:0 0 0 2px #8fa67a66;background:#f7faf5}to{box-shadow:0 0 0 0 transparent;background:#fff}}.dm-pdf-section header{display:flex;align-items:center;gap:8px}.dm-pdf-section header>span,.dm-pdf-section header .dm-tabular{flex:0 0 auto;min-width:1.75em;font:600 13px/1 var(--dm-sans);color:var(--dm-muted);letter-spacing:.04em;font-variant-numeric:tabular-nums}.dm-pdf-preview.is-pair-reorder .dm-pair-sortable.is-reorderable{user-select:none;-webkit-user-select:none}.dm-pair-sortable{touch-action:pan-y}.dm-pair-sortable.is-reorderable{cursor:grab}.dm-pair-sortable.is-reorderable:active{cursor:grabbing}.dm-pair-sortable.is-reorderable .dm-pdf-thumb-hit{cursor:grab}.dm-pair-sortable.is-dragging{cursor:grabbing;z-index:2}.dm-pair-sortable.is-dragging>.dm-pdf-section{opacity:.28}.dm-pair-sortable.is-sorting{z-index:1}.dm-pdf-section.is-editing{border-color:#d5ddd0;box-shadow:none;background:#fcfdfb}.dm-pdf-thumb-hit.is-static{display:block;width:100%;height:100%;pointer-events:none}.dm-pdf-row-title.is-static{margin:0;padding:2px 0;border:0;background:transparent;font:600 16px/1.3 var(--dm-serif);color:var(--dm-ink);text-align:right;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-pair-drag-overlay{width:min(100% - 24px,720px);max-width:100%;pointer-events:none}.dm-pair-drag-overlay .dm-pdf-section{box-shadow:0 18px 40px #203e3328;border-color:#b7c7b0;transform:scale(1.015);pointer-events:none}.dm-pdf-section.is-incomplete header span{color:#8b6235}.dm-pdf-row-title{flex:1;min-width:0;margin:0;border:0;background:transparent;font:600 16px/1.3 var(--dm-serif);color:var(--dm-ink);text-align:right;padding:2px 0}.dm-pdf-row-title::placeholder{color:#a8b0a2;font-weight:500;text-align:right}.dm-pdf-row-title:focus{outline:none;box-shadow:inset 0 -1px 0 var(--dm-green)}.dm-pdf-section-tools{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;flex:0 0 auto;min-width:28px;min-height:28px}.dm-incomplete-note{margin:0;font-size:13px;line-height:1.45;color:#8b6235}.dm-incomplete-summary{margin:0 0 16px;font-size:13px;color:#8b6235}.dm-upload-mode{border:0;margin:0;padding:0;display:grid;gap:6px}.dm-upload-mode legend{font-size:12px;color:var(--dm-muted);margin-bottom:2px}.dm-upload-mode label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--dm-ink)}.dm-batch-groups{max-width:720px;margin:0 auto 28px;display:grid;gap:12px}.dm-batch-groups-head h2{margin:0 0 6px;font:600 18px/1.25 var(--dm-serif);color:var(--dm-ink)}.dm-batch-groups-head p{margin:0;color:var(--dm-muted);line-height:1.5;font-size:13px}.dm-batch-groups-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dm-batch-column{background:#fff;border:1px solid var(--dm-line);border-radius:12px;padding:12px;display:grid;gap:10px}.dm-batch-column header{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dm-batch-column header strong{font:600 14px/1.2 var(--dm-sans)}.dm-batch-column header span{font-size:12px;color:var(--dm-muted);margin-inline-end:auto}.dm-batch-column ul,.dm-batch-unlabeled ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dm-batch-column li,.dm-batch-unlabeled li{display:grid;grid-template-columns:64px 1fr;gap:8px;align-items:center}.dm-batch-column img,.dm-batch-unlabeled img{width:64px;height:48px;object-fit:cover;border-radius:6px;background:#f4f1ea}.dm-batch-unlabeled{border-top:1px dashed var(--dm-line);padding-top:10px;display:grid;gap:8px}.dm-batch-unlabeled p{margin:0;font-size:13px;color:var(--dm-muted)}.dm-batch-unlabeled li{grid-template-columns:64px auto auto}@media(max-width:640px){.dm-batch-groups-grid{grid-template-columns:1fr}}.dm-add-report-card{max-width:720px;width:100%;margin:8px auto 36px;box-sizing:border-box;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon copy" "action action";gap:6px 12px;align-items:center;text-align:right;padding:14px 16px;border:1px solid #dde5df;border-radius:14px;background:linear-gradient(180deg,#fff,#f7faf7);color:var(--dm-ink);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.dm-add-report-card:hover:not(:disabled),.dm-add-report-card:focus-visible{border-color:#b7c9bf;box-shadow:0 6px 18px #164e4314;outline:none}.dm-add-report-card:active:not(:disabled){transform:translateY(1px)}.dm-add-report-card:disabled{opacity:.55;cursor:wait}.dm-add-report-card.is-minimal{grid-template-columns:auto 1fr;grid-template-areas:"icon copy";padding:12px 14px}.dm-add-report-card-icon{grid-area:icon;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#eef4f0;color:var(--dm-green)}.dm-add-report-card-copy{grid-area:copy;display:grid;gap:2px;min-width:0}.dm-add-report-card-copy strong{font:600 15px/1.3 var(--dm-serif);color:var(--dm-ink)}.dm-add-report-card-copy span{font-size:13px;line-height:1.4;color:var(--dm-muted);font-variant-numeric:tabular-nums}.dm-add-report-card-action{grid-area:action;justify-self:start;margin-top:4px;font:600 13px/1.2 var(--dm-sans);color:var(--dm-green)}.dm-unmatched-gallery{max-width:720px;margin:0 auto 40px;display:grid;gap:12px}.dm-unmatched-gallery.is-library{max-width:none;margin:0;width:100%}.dm-dialog-picker{display:flex;flex-direction:column;position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:max(10px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px));border-radius:0;border:0;overflow:hidden;box-sizing:border-box}.dm-dialog-picker>header{flex:0 0 auto;margin-bottom:8px;gap:8px}.dm-dialog-picker h2{font:600 16px/1.25 var(--dm-serif);margin:0}.dm-dialog-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.dm-dialog-picker>header .dm-icon{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;color:#8a968e;background:transparent}.dm-dialog-picker>header .dm-icon:hover{color:var(--dm-green);background:#eef2eb}.dm-dialog-picker>header .dm-icon:focus-visible{outline:2px solid #c5d7ce;outline-offset:2px}.dm-gallery-toolbar{flex:0 0 auto;display:flex;justify-content:flex-start;align-items:center;min-height:44px;margin:0;padding:0}.dm-gallery-upload{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;margin:0;padding:8px 4px;border:0;border-radius:10px;background:none;color:var(--dm-green);font:500 13px/1.2 var(--dm-sans);cursor:pointer;-webkit-tap-highlight-color:transparent}.dm-gallery-upload:hover:not(:disabled){background:#eef2eb}.dm-gallery-upload:focus-visible{outline:2px solid #c5d7ce;outline-offset:2px}.dm-gallery-upload:disabled{opacity:.45;cursor:wait}.dm-dialog-picker .dm-add-library{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px}.dm-add-library{position:relative;display:flex;flex-direction:column;gap:10px;min-height:0}.dm-add-library-flash{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:4;margin:0;padding:7px 12px;border-radius:999px;background:#1f3a2fee;color:#fff;font:600 12px/1.3 var(--dm-sans);pointer-events:none;white-space:nowrap}.dm-draft-card{flex:0 0 auto;gap:8px;padding:10px;margin:0}.dm-draft-card .dm-pdf-pair-row{gap:11px;align-items:stretch}.dm-draft-card .dm-pdf-side-label{margin-bottom:4px}.dm-draft-card .dm-pdf-thumbs,.dm-draft-card .dm-pdf-thumb{min-width:0}.dm-draft-card .dm-pdf-thumb-hit{display:grid;place-items:center;width:100%;height:clamp(190px,24dvh,220px);border-radius:8px;overflow:hidden;background:#eef1ee;cursor:zoom-in}.dm-draft-card .dm-pdf-thumb-hit img{width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center;display:block}.dm-draft-slot-empty{display:grid;place-items:center;width:100%;height:clamp(190px,24dvh,220px);max-height:none;aspect-ratio:auto;border-radius:8px;border:1.5px dashed #c9d2cb;background:#f4f7f5;color:#8a968e;cursor:pointer}.dm-draft-slot.is-targeted .dm-draft-slot-empty{border-color:var(--dm-green);background:#eef5f1;color:var(--dm-green);box-shadow:inset 0 0 0 1px #c5d7ce}.dm-draft-slot-plus{display:grid;place-items:center}.dm-add-library-gallery{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 0 calc(10px + env(safe-area-inset-bottom,0px))}.dm-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;align-items:stretch}.dm-picker-tile{position:relative;margin:0;width:100%;min-width:0;min-height:0;border-radius:11px;overflow:hidden;background:#ecefec;aspect-ratio:1 / 1;isolation:isolate;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .14s ease,transform .14s ease}.dm-picker-tile.is-selected{box-shadow:inset 0 0 0 2.5px var(--dm-green);z-index:1}.dm-picker-tile.is-occupied:not(.is-selected){opacity:.72}.dm-picker-tile:has(.dm-picker-tile-hit:focus-visible){outline:2px solid var(--dm-green);outline-offset:2px}.dm-picker-tile-hit{display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;color:inherit;font:inherit;overflow:hidden}.dm-picker-tile-hit:disabled{cursor:wait;opacity:.7}.dm-picker-tile-hit img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;pointer-events:none}.dm-picker-tile-hit .dm-suggestion-empty{display:grid;place-items:center;width:100%;height:100%;pointer-events:none}.dm-picker-pick-badge{position:absolute;top:6px;inset-inline-end:6px;z-index:2;min-width:22px;padding:3px 6px;border-radius:999px;background:var(--dm-green);color:#fff;font:700 10px/1.2 var(--dm-sans);text-align:center;pointer-events:none;box-shadow:0 1px 3px #203e3320}.dm-picker-occupied-badge{position:absolute;bottom:6px;inset-inline-start:6px;z-index:2;padding:2px 6px;border-radius:6px;background:#5c4037cc;color:#fff;font:600 9px/1.2 var(--dm-sans);pointer-events:none}.dm-draft-desc-toggle{justify-self:start;align-self:start;border:0;background:none;padding:2px 0;min-height:28px;font:500 13px/1.3 var(--dm-sans);color:var(--dm-green);cursor:pointer}.dm-draft-desc{display:grid;gap:4px}.dm-draft-desc textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box;resize:none;border:1px solid #d7ded9;border-radius:10px;padding:10px 12px;min-height:44px;max-height:72px;font:400 16px/1.35 var(--dm-sans);color:var(--dm-ink);background:#fff;direction:rtl;text-align:start}.dm-draft-desc textarea:focus{outline:2px solid #c5d7ce;outline-offset:1px;border-color:#a8bfb4}.dm-item-desc{margin:2px 0 0;padding:0;border:0;font:400 14px/1.45 var(--dm-sans);color:#5f6f68;text-align:start;white-space:pre-wrap;overflow-wrap:anywhere}.dm-item-desc-edit{margin-top:2px}.dm-item-desc-edit textarea{max-height:120px;min-height:36px;overflow:hidden}.dm-draft-note{margin:0;font-size:12px;line-height:1.4;color:#8b6235}.dm-draft-actions{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;justify-content:flex-end}.dm-draft-actions .dm-primary{flex:1 1 auto;min-width:0;justify-content:center;min-height:42px;border-radius:12px}.dm-draft-actions .dm-text{flex:0 0 auto;min-height:40px;padding-inline:10px}.dm-draft-swap{display:inline-flex;align-items:center;gap:5px}.dm-single-section .dm-single-photo{margin-top:8px}.dm-single-photo-hit{display:block;width:100%;border:0;padding:0;border-radius:12px;overflow:hidden;background:#eef1ee;cursor:zoom-in}.dm-single-photo-hit img{display:block;width:100%;max-height:220px;object-fit:contain;background:#e8ece8}.dm-single-edit{display:grid;gap:10px;margin-top:10px}.dm-single-edit-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dm-library-empty{display:grid;gap:12px;justify-items:center;align-content:center;min-height:160px;padding:16px 8px;text-align:center}.dm-library-empty p{margin:0;color:var(--dm-muted);font-size:14px;line-height:1.45}@media(min-width:720px){.dm-dialog-picker{position:relative;inset:auto;width:min(640px,calc(100% - 24px));max-width:640px;height:min(92dvh,900px);max-height:min(92dvh,900px);margin:auto;border-radius:16px;border:1px solid var(--dm-line);padding:14px 16px 0}.dm-dialog-picker.is-fullscreen{position:fixed;inset:0;margin:auto}.dm-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dm-draft-card .dm-pdf-thumb-hit,.dm-draft-card .dm-draft-slot-empty{height:220px}}@media(max-width:390px){.dm-picker-grid{gap:5px}.dm-draft-card{padding:8px;gap:7px}.dm-draft-card .dm-pdf-pair-row{gap:10px}.dm-draft-card .dm-pdf-thumb-hit,.dm-draft-card .dm-draft-slot-empty{height:190px}}@media(max-width:640px){.dm-add-report-card{margin-inline:6px;margin-bottom:28px;padding:12px 14px;border-radius:12px}.dm-add-report-card-copy strong{font-size:14px}.dm-add-report-card-copy span{font-size:12px}}.dm-unmatched-gallery.is-selecting{gap:10px;max-width:min(960px,100%);width:100%;box-sizing:border-box;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.dm-unmatched-gallery-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dm-unmatched-gallery-head h2{margin:0;font:600 20px/1.25 var(--dm-serif);color:var(--dm-ink)}.dm-pick-sticky{position:sticky;top:0;z-index:8;margin:0 -2px;padding:8px 6px 10px;background:#fafaf7f2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #e4e0d6}.dm-pick-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0}.dm-pick-slot{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:4px;min-width:0}.dm-pick-slot-label{font:600 11px/1.2 var(--dm-sans);color:var(--dm-muted);text-align:center;letter-spacing:.02em}.dm-pick-slot.is-active .dm-pick-slot-label{color:var(--dm-green)}.dm-pick-slot-frame{display:flex;align-items:center;justify-content:center;width:100%;height:clamp(110px,16vh,140px);margin:0;padding:0;border:1.5px solid transparent;border-radius:10px;background:#ebe7df;cursor:pointer;overflow:hidden;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.dm-pick-slot.is-active .dm-pick-slot-frame{border-color:var(--dm-green);box-shadow:0 0 0 2px #164e4330}.dm-pick-slot-frame:focus-visible{outline:none;border-color:var(--dm-green);box-shadow:0 0 0 3px #164e4338}.dm-pick-slot-frame img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;pointer-events:none}.dm-pick-slot-wait{display:block;width:28px;height:2px;border-radius:1px;background:#c5bfb4;opacity:.7}.dm-pick-slot-zoom{position:absolute;inset-inline-end:6px;bottom:6px;z-index:2;display:grid;place-items:center;width:30px;height:30px;margin:0;padding:0;border:0;border-radius:50%;background:#ffffffd8;color:var(--dm-ink);cursor:pointer;box-shadow:0 1px 4px #203e3318}.dm-pick-slot-zoom:hover{background:#fff;color:var(--dm-green)}.dm-pick-bar{position:sticky;bottom:0;z-index:8;margin:4px -2px 0;padding:8px 6px calc(10px + env(safe-area-inset-bottom,0px));display:grid;gap:6px;background:#fafaf7f2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid #e4e0d6}.dm-pick-bar.is-minimal{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:8px}.dm-pick-bar-note{margin:0;font:500 12px/1.4 var(--dm-sans);color:var(--dm-muted);text-align:center}.dm-pick-bar-actions{display:flex;gap:6px;align-items:stretch}.dm-pick-bar-actions .dm-primary,.dm-pick-bar-actions .dm-secondary{flex:1 1 0;min-height:40px;font-size:13px;padding-inline:6px}.dm-pick-swap{display:inline-flex;align-items:center;justify-content:center;gap:5px}.dm-pick-swap-short{display:none}@media(max-width:380px){.dm-pick-swap-full{display:none}.dm-pick-swap-short{display:inline}.dm-pick-slot-frame{height:clamp(100px,15vh,124px)}}@media(min-width:720px){.dm-pick-slot-frame{height:clamp(120px,14vh,150px)}}.dm-unmatched-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:720px){.dm-unmatched-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media(min-width:980px){.dm-unmatched-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dm-unmatched-tile{position:relative;margin:0;border-radius:8px;overflow:hidden;background:#f0ebe3;aspect-ratio:4 / 3;isolation:isolate;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s ease}.dm-unmatched-tile.is-menu-open{overflow:visible;z-index:5}.dm-unmatched-tile.is-selected{box-shadow:inset 0 0 0 2.5px var(--dm-green);z-index:1}.dm-unmatched-tile.is-occupied:not(.is-selected){opacity:.9}.dm-unmatched-tile:has(.dm-unmatched-photo-hit:focus-visible){outline:2px solid var(--dm-green);outline-offset:2px}.dm-unmatched-photo-hit{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;color:inherit;font:inherit}.dm-unmatched-photo-hit:disabled{cursor:wait;opacity:.7}.dm-unmatched-photo-hit img,.dm-unmatched-photo-hit .dm-suggestion-empty{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;display:block;pointer-events:none}.dm-unmatched-photo-hit .dm-suggestion-empty{color:#8a8478;font:500 13px/1.3 var(--dm-sans)}.dm-unmatched-pick-badge{position:absolute;top:6px;inset-inline-end:6px;z-index:2;padding:3px 7px;border-radius:6px;background:var(--dm-green);color:#fff;font:700 10px/1.2 var(--dm-sans);pointer-events:none;box-shadow:0 1px 4px #203e3328}.dm-unmatched-pick-badge.is-after{background:#3d5a4c}.dm-unmatched-occupied-badge{position:absolute;bottom:6px;inset-inline-start:6px;z-index:2;padding:3px 7px;border-radius:6px;background:#6b3f32ee;color:#fff;font:700 10px/1.2 var(--dm-sans);pointer-events:none}.dm-unmatched-single-badge{position:absolute;bottom:8px;inset-inline-start:8px;z-index:2;padding:4px 8px;border-radius:999px;background:#fffc;color:var(--dm-ink);font:600 11px/1 var(--dm-sans);box-shadow:0 1px 4px #203e3314;pointer-events:none}.dm-unmatched-menu{position:absolute;top:4px;inset-inline-start:4px;z-index:3}.dm-unmatched-menu-toggle{display:grid;place-items:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:50%;background:#ffffffb8;color:#3a463f;cursor:pointer;box-shadow:0 1px 3px #203e3312;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-tap-highlight-color:transparent;opacity:.82}.dm-unmatched-menu-toggle:hover,.dm-unmatched-tile.is-menu-open .dm-unmatched-menu-toggle{opacity:1;background:#fff;color:var(--dm-green)}.dm-unmatched-menu-toggle:disabled{opacity:.45;cursor:wait}.dm-unmatched-menu-panel{position:absolute;top:34px;inset-inline-start:0;min-width:200px;padding:6px;display:grid;gap:2px;background:#fff;border:1px solid var(--dm-line);border-radius:12px;box-shadow:0 12px 28px #233c331a}.dm-unmatched-menu-panel button{width:100%;text-align:start;padding:10px 12px;border:0;border-radius:8px;background:transparent;font:500 13px/1.3 var(--dm-sans);color:var(--dm-ink);cursor:pointer}.dm-unmatched-menu-panel button:hover:not(:disabled){background:#f4f8f3}.dm-unmatched-menu-panel button.is-danger{color:#a94438}.dm-unmatched-menu-panel button.is-danger:hover:not(:disabled){background:#fbf5f3}.dm-unmatched-pager{display:flex;align-items:center;justify-content:center;gap:14px;font-size:13px;color:var(--dm-muted)}.dm-gallery-undo{position:fixed;inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:40;max-width:420px;margin-inline:auto;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:14px;background:#1c1c1e;color:#fff;font:500 14px/1.3 var(--dm-sans);box-shadow:0 10px 28px #0005}.dm-gallery-undo .dm-text{color:#64d2ff;font-weight:600;min-height:36px}.dm-action-notice{max-width:720px;margin:0 auto 16px;padding:10px 14px;border-radius:10px;background:#eef3ea;border:1px solid #c9d6c4;color:var(--dm-ink);font-size:14px}.dm-match-sheet{border:0;border-radius:16px;width:min(980px,calc(100% - 24px));max-width:100%;max-height:min(92dvh,980px);padding:0;margin:auto;color:var(--dm-ink);background:var(--dm-surface);box-shadow:0 22px 70px #203e3328;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.dm-match-sheet::backdrop{background:#1c2f2860;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dm-match-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--dm-line);flex:0 0 auto}.dm-match-sheet-head h2{margin:0 0 6px;font:600 20px/1.25 var(--dm-serif)}.dm-match-sheet-head p{margin:0;color:var(--dm-muted);font-size:13px;line-height:1.45}.dm-match-sheet-body{display:flex;flex-direction:column;padding:0;overflow:hidden;overscroll-behavior:contain;flex:1 1 auto;min-height:0}.dm-match-sheet-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 18px 18px;border-top:1px solid var(--dm-line);background:#f7f5ef;flex:0 0 auto}.dm-match-sheet-footer .dm-primary,.dm-match-sheet-footer .dm-secondary{min-height:44px;padding-inline:16px}.dm-match-workspace{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;width:100%}.dm-match-workspace.is-inline{gap:10px;flex:0 0 auto}.dm-match-compare{flex:0 0 auto;padding:12px 18px 10px;border-bottom:1px solid var(--dm-line);background:#f7f5ef;display:grid;gap:8px;min-width:0}.dm-match-compare.is-sticky{position:sticky;top:0;z-index:6;padding:6px 8px 8px;border:0;border-radius:0;border-bottom:1px solid #e4e0d6;background:#fafaf7f2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 6px 16px #203e3308;gap:6px}.dm-inline-match-actions{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:stretch;gap:6px;width:100%;margin-top:0}.dm-inline-match-actions .dm-primary,.dm-inline-match-actions .dm-secondary{flex:1 1 0;min-height:38px;padding-inline:8px;font-size:13px}.dm-match-workspace.is-inline .dm-match-photo{gap:0}.dm-match-workspace.is-inline .dm-match-photo-frame{height:72px;min-height:72px;max-height:72px;border-radius:8px;border-color:transparent;background:#e8e4da;transition:box-shadow .15s ease,border-color .15s ease}.dm-match-workspace.is-inline .dm-match-photo.is-replacing .dm-match-photo-frame,.dm-match-workspace.is-inline .dm-match-photo-frame.is-slot{border-color:var(--dm-green);box-shadow:0 0 0 2px #164e4330}.dm-match-workspace.is-inline .dm-match-photo-empty.is-minimal{gap:0;padding:0;font:400 22px/1 var(--dm-sans);color:#9a9488}.dm-match-workspace.is-inline .dm-match-swap{max-width:none;width:auto;min-height:38px;font-size:13px;padding:6px 8px;gap:4px}.dm-match-workspace.is-inline .dm-match-compare-actions{gap:4px}.dm-match-workspace.is-inline .dm-match-compare-actions .dm-muted,.dm-match-workspace.is-inline .dm-match-compare-actions .dm-incomplete-summary{font-size:11px;line-height:1.35}.dm-match-workspace.is-inline .dm-match-compare-pair{gap:8px}@media(min-width:720px){.dm-match-workspace.is-inline .dm-match-photo-frame{height:min(12vh,100px);min-height:88px;max-height:110px}}.dm-match-compare-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.dm-match-compare-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;min-height:0}.dm-match-compare-actions .dm-muted,.dm-match-compare-actions .dm-incomplete-summary{margin:0;font-size:12px;line-height:1.4;flex:1 1 100%;text-align:center}.dm-match-swap{min-height:40px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:320px}.dm-match-swap:disabled{opacity:.55;cursor:not-allowed}.dm-match-gallery{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px 18px 16px;-webkit-overflow-scrolling:touch;align-content:start}.dm-match-gallery.is-inline{overflow:visible;padding:0;flex:0 0 auto}.dm-match-gallery-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px;margin-bottom:8px;min-height:32px}.dm-match-gallery-tools{display:inline-flex;align-items:center;gap:4px;margin-inline-start:auto}.dm-match-tool-btn{display:inline-grid;place-items:center;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:#6a7468;cursor:pointer;transition:background .15s ease,color .15s ease}.dm-match-tool-btn:hover{background:#ece8df;color:var(--dm-ink)}.dm-match-tool-btn.is-active{background:#e4ebe3;color:var(--dm-green)}.dm-match-filter{position:relative}.dm-match-filter-menu{position:absolute;inset-inline-end:0;top:calc(100% + 4px);z-index:8;min-width:220px;padding:6px;border-radius:10px;background:#fff;border:1px solid var(--dm-line);box-shadow:0 10px 28px #203e3318}.dm-match-filter-item{display:block;width:100%;margin:0;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--dm-ink);font:500 13px/1.35 var(--dm-sans);text-align:start;cursor:pointer}.dm-match-filter-item:hover,.dm-match-filter-item[aria-checked=true]{background:#f0f3ed}.dm-match-occupied-toggle{display:inline-flex;align-items:center;gap:8px;margin:0;font:500 12px/1.3 var(--dm-sans);color:var(--dm-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.dm-match-occupied-toggle input{width:16px;height:16px;accent-color:var(--dm-green)}.dm-match-gallery .dm-match-candidate-grid{align-content:start}.dm-match-gallery-title{margin:0;font:600 13px/1.3 var(--dm-sans);color:var(--dm-muted);margin-inline-end:auto}.dm-match-empty-hint{margin:12px 0 0;text-align:center}.dm-match-workspace.is-inline .dm-match-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dm-match-workspace.is-inline .dm-match-candidate-grid.is-single{grid-template-columns:minmax(0,1fr);gap:8px}.dm-match-workspace.is-inline .dm-match-pick-card{border-width:0;border-radius:6px;background:transparent;box-shadow:none;overflow:hidden}.dm-match-workspace.is-inline .dm-match-pick-card.is-selected{box-shadow:0 0 0 2.5px var(--dm-green)}.dm-match-workspace.is-inline .dm-match-pick-card.is-occupied:not(.is-selected){background:transparent;opacity:.88}.dm-match-workspace.is-inline .dm-match-pick-hit{aspect-ratio:auto;min-height:48vw;max-height:56vw;height:auto;border-radius:6px;background:#f0ebe3}.dm-match-workspace.is-inline .dm-match-candidate-grid.is-single .dm-match-pick-hit{min-height:78vw;max-height:86vw}.dm-match-workspace.is-inline .dm-match-pick-badge{inset-inline-start:6px;bottom:6px;padding:2px 7px;font-size:10px;border-radius:5px;background:#ffffffd8}@media(min-width:720px){.dm-match-workspace.is-inline .dm-match-candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dm-match-workspace.is-inline .dm-match-candidate-grid.is-single{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-match-workspace.is-inline .dm-match-pick-hit{min-height:200px;max-height:240px;height:220px}.dm-match-workspace.is-inline .dm-match-candidate-grid.is-single .dm-match-pick-hit{min-height:280px;max-height:320px;height:300px}}@media(min-width:1100px){.dm-match-workspace.is-inline .dm-match-candidate-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dm-match-photo{margin:0;display:grid;gap:4px;min-width:0;justify-items:stretch}.dm-match-photo figcaption{margin:0;font:700 12px/1.3 var(--dm-sans);color:var(--dm-ink);text-align:center;letter-spacing:.02em}.dm-match-photo.is-replacing .dm-match-photo-frame{border-color:var(--dm-green);box-shadow:0 0 0 2px #164e4330}.dm-match-slot-replace{min-height:34px;margin:0;padding:6px 10px;border:1px solid var(--dm-line);border-radius:8px;background:#fff;color:#536458;font:600 12px/1.2 var(--dm-sans);cursor:pointer}.dm-match-slot-replace:hover:not(:disabled){background:#f0f3ed}.dm-match-slot-replace[aria-pressed=true]{border-color:var(--dm-green);color:var(--dm-green);background:#eef3ea}.dm-match-gallery-hint{margin:12px 0 0;font-size:12px}.dm-match-pick-card.is-disabled{opacity:.45}.dm-match-pick-card.is-disabled .dm-match-pick-hit{cursor:not-allowed}.dm-match-pick-badge--current{inset-inline-start:auto;inset-inline-end:8px;color:var(--dm-green)}.dm-match-photo-frame{position:relative;border-radius:10px;border:1px solid var(--dm-line);background:#ddd8ce;overflow:hidden;width:100%;height:min(28vh,220px);min-height:140px;max-height:240px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.dm-match-photo-frame.is-zoomable{cursor:zoom-in;outline:none;transition:border-color .15s,box-shadow .15s}.dm-match-photo-frame.is-zoomable:hover{border-color:#6e8b7a;box-shadow:0 0 0 2px #164e4322}.dm-match-photo-frame.is-zoomable:focus-visible{border-color:var(--dm-green);box-shadow:0 0 0 3px #164e4338}.dm-match-photo-frame img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;display:block;flex:0 0 auto;pointer-events:none}.dm-match-photo-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:0;padding:16px;border:0;border-radius:inherit;background:transparent;box-shadow:none;color:#7a7468;font:500 14px/1.35 var(--dm-sans);text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none}.dm-match-photo-empty svg{opacity:.5;flex-shrink:0}.dm-match-candidate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;min-width:0}.dm-match-pick-card{position:relative;min-width:0;border:2px solid var(--dm-line);border-radius:12px;background:#fff;overflow:hidden;transition:border-color .15s,box-shadow .15s}.dm-match-pick-card.is-selected{border-color:var(--dm-green);box-shadow:0 0 0 2px #164e4330}.dm-match-pick-card.is-occupied:not(.is-selected){border-style:solid;border-color:#c9a08a;background:#fcf8f5}.dm-match-pick-hit{display:flex;align-items:center;justify-content:center;width:100%;padding:0;border:0;background:#ddd8ce;cursor:pointer;aspect-ratio:4 / 3;overflow:hidden;box-sizing:border-box}.dm-match-pick-hit img,.dm-match-pick-hit .dm-suggestion-empty{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;display:block;pointer-events:none;flex:0 0 auto}.dm-match-pick-badge.is-occupied{inset-inline:6px auto auto 6px;inset:auto auto 6px 6px;padding:5px 8px;border-radius:8px;background:#6b3f32;color:#fff;font:700 11px/1.2 var(--dm-sans);letter-spacing:.01em;max-width:calc(100% - 12px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[dir=rtl] .dm-match-pick-badge.is-occupied{inset-inline:auto 6px 6px auto;right:6px;left:auto}.dm-match-pick-badge{position:absolute;inset-inline-start:8px;bottom:8px;z-index:1;padding:3px 8px;border-radius:6px;background:#ffffffef;font:600 11px/1.2 var(--dm-sans);color:var(--dm-muted);pointer-events:none}.dm-match-pick-card .dm-zoom-trigger{position:absolute;inset-inline-end:8px;top:8px;z-index:2}.dm-zoom-trigger{display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;padding:0;background:#ffffffef;color:var(--dm-ink);cursor:pointer;box-shadow:0 2px 8px #0002}.dm-zoom-lightbox{position:fixed;inset:0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;background:transparent;color:#fff;display:block;box-sizing:border-box;overflow:hidden;overscroll-behavior:none;touch-action:none;opacity:calc(1 - (var(--dm-zoom-dismiss, 0) * .35));transition:opacity .18s ease}.dm-zoom-lightbox.is-dismissing{transition:opacity .18s ease}.dm-zoom-lightbox::backdrop{background:#080c0a52;-webkit-backdrop-filter:blur(8px) saturate(1.05);backdrop-filter:blur(8px) saturate(1.05)}.dm-zoom-close{position:absolute;z-index:6;top:max(4px,env(safe-area-inset-top,0px));inset-inline-end:max(4px,env(safe-area-inset-right,0px));width:44px;height:44px;border:0;padding:0;margin:0;background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer;opacity:.38;transition:opacity .2s ease;-webkit-tap-highlight-color:transparent}.dm-zoom-close.is-visible,.dm-zoom-close:focus-visible{opacity:1}.dm-zoom-close-glyph{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#1216146b;box-shadow:0 1px 8px #00000047;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dm-zoom-tools{position:absolute;z-index:5;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:translate(-50%);display:none;align-items:center;gap:6px;padding:6px;border-radius:999px;background:#1216148c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 18px #00000047;opacity:0;pointer-events:none;transition:opacity .2s ease}.dm-zoom-tools.is-visible{opacity:1;pointer-events:auto}.dm-zoom-tool{width:36px;height:36px;min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:#fff;padding:0;cursor:pointer}.dm-zoom-tool:hover{background:#ffffff1f}.dm-zoom-tool:focus-visible{outline:2px solid #fff;outline-offset:2px}.dm-zoom-fit{min-width:36px}.dm-zoom-surface{position:absolute;inset:0;width:100%;height:100%;will-change:transform;transition:none}.dm-zoom-lightbox.is-dismissing .dm-zoom-surface,.dm-zoom-lightbox.is-dismiss-snap .dm-zoom-surface{transition:transform .18s ease}@media(prefers-reduced-motion:reduce){.dm-zoom-lightbox,.dm-zoom-lightbox::backdrop,.dm-zoom-close,.dm-zoom-tools,.dm-zoom-surface{transition:none!important}}@media(hover:hover)and (pointer:fine),(min-width:900px){.dm-zoom-tools{display:flex}}.dm-pe{position:fixed;inset:0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;background:#000;color:#fff;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;box-sizing:border-box;overflow:hidden;overscroll-behavior:none;font-family:var(--dm-sans)}.dm-pe::backdrop{background:#000e}.dm-pe-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:10px 14px;padding-top:calc(10px + env(safe-area-inset-top,0px));background:#000;z-index:2}.dm-pe-top strong{font:600 15px/1.2 var(--dm-sans);letter-spacing:-.01em;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-pe-top-spacer{display:block;min-height:44px}.dm-pe-text{border:0;background:transparent;color:#fff;font:400 17px/1 var(--dm-sans);padding:8px 4px;cursor:pointer;min-height:44px;justify-self:start}.dm-pe-text.dm-pe-revert{justify-self:end;color:#64d2ff;font-weight:600;font-size:15px}.dm-pe-text:disabled{opacity:.45}.dm-pe-stage.is-compare{cursor:none}.dm-pe-compare-badge{position:absolute;top:12px;inset-inline-start:12px;z-index:4;padding:6px 10px;border-radius:8px;background:#000c;color:#fff;font:600 13px/1 var(--dm-sans);pointer-events:none}.dm-pe-compare-hint{position:absolute;bottom:10px;left:50%;transform:translate(-50%);margin:0;padding:6px 12px;border-radius:999px;background:#000a;color:#d0d0d0;font:500 12px/1.2 var(--dm-sans);white-space:nowrap;pointer-events:none;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis}.dm-pe-stage{position:relative;min-height:0;display:grid;place-items:center;padding:8px 12px;touch-action:none;background:#000}.dm-pe-stage.is-busy{opacity:.72;pointer-events:none}.dm-pe-surface{position:relative;width:min(100%,100%);max-width:min(100%,calc((100dvh - 280px)*1.4));max-height:calc(100dvh - 280px);height:auto;-webkit-user-select:none;user-select:none;direction:ltr}.dm-pe-surface img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.dm-pe-dim{position:absolute;inset:0;background:#0009;pointer-events:none}.dm-pe-crop-frame{position:absolute;box-sizing:border-box;border:1.5px solid #fff;box-shadow:0 0 0 1px #0005;touch-action:none;cursor:move}.dm-pe-rule{position:absolute;background:#fff5;pointer-events:none}.dm-pe-rule.is-v1,.dm-pe-rule.is-v2{top:0;bottom:0;width:1px}.dm-pe-rule.is-v1{left:33.333%}.dm-pe-rule.is-v2{left:66.666%}.dm-pe-rule.is-h1,.dm-pe-rule.is-h2{left:0;right:0;height:1px}.dm-pe-rule.is-h1{top:33.333%}.dm-pe-rule.is-h2{top:66.666%}.dm-pe-handle{position:absolute;width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer;touch-action:none;z-index:2}.dm-pe-handle:after{content:"";position:absolute;inset:8px;border-radius:1px;background:#fff;box-shadow:0 0 0 1px #0004}.dm-pe-handle.is-nw{top:-14px;left:-14px;cursor:nwse-resize}.dm-pe-handle.is-ne{top:-14px;right:-14px;cursor:nesw-resize}.dm-pe-handle.is-sw{bottom:-14px;left:-14px;cursor:nesw-resize}.dm-pe-handle.is-se{bottom:-14px;right:-14px;cursor:nwse-resize}.dm-pe-handle.is-n{top:-14px;left:50%;transform:translate(-50%);cursor:ns-resize}.dm-pe-handle.is-s{bottom:-14px;left:50%;transform:translate(-50%);cursor:ns-resize}.dm-pe-handle.is-w{top:50%;left:-14px;transform:translateY(-50%);cursor:ew-resize}.dm-pe-handle.is-e{top:50%;right:-14px;transform:translateY(-50%);cursor:ew-resize}.dm-pe-handle.is-n:after,.dm-pe-handle.is-s:after{inset:11px 6px;border-radius:1px}.dm-pe-handle.is-e:after,.dm-pe-handle.is-w:after{inset:6px 11px;border-radius:1px}.dm-pe-straighten{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:4px 20px 8px;background:#000;min-height:44px}.dm-pe-straighten.is-hidden{visibility:hidden;pointer-events:none}.dm-pe-straighten input[type=range]{width:100%;accent-color:#fff}.dm-pe-straighten span{font:500 13px/1 var(--dm-sans);color:#c8c8c8;min-width:4.5em;text-align:end;font-variant-numeric:tabular-nums}.dm-pe-tools{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px 8px 8px;background:#0a0a0a;border-top:1px solid #ffffff12}.dm-pe-tools button{display:grid;justify-items:center;gap:6px;border:0;background:transparent;color:#a0a0a0;padding:10px 4px;min-height:58px;font:500 11px/1 var(--dm-sans);cursor:pointer;border-radius:10px}.dm-pe-tools button.is-active{color:#fff}.dm-pe-tools button:disabled{opacity:.35}.dm-pe-tools button:hover:not(:disabled){color:#fff;background:#ffffff0a}.dm-pe-actions{display:grid;gap:8px;padding:10px 16px calc(14px + env(safe-area-inset-bottom,0px));background:#0a0a0a;border-top:1px solid #ffffff18;z-index:3}.dm-pe-save{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:14px;background:#2c2c2e;color:#8e8e93;font:600 17px/1 var(--dm-sans);cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s ease}.dm-pe-save.is-ready{background:#0a84ff;color:#fff}.dm-pe-save.is-ready:hover:not(:disabled){background:#409cff}.dm-pe-save.is-saved{background:#30d158;color:#fff}.dm-pe-save:disabled{opacity:.7;cursor:wait}.dm-pe-save:active:not(:disabled){transform:scale(.985)}.dm-pe-exit{position:absolute;inset:0;z-index:20;display:grid;place-items:end center;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:#000a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dm-pe-exit-card{width:min(100%,400px);display:grid;gap:8px;padding:18px 16px 14px;border-radius:16px;background:#1c1c1e;border:1px solid #ffffff14;box-shadow:0 18px 48px #0008}.dm-pe-exit-card h2{margin:0 0 4px;font:600 18px/1.25 var(--dm-sans);text-align:center}.dm-pe-exit-card p{margin:0 0 10px;color:#aeaeb2;font-size:14px;line-height:1.45;text-align:center}.dm-pe-exit-primary,.dm-pe-exit-danger,.dm-pe-exit-secondary{min-height:48px;border:0;border-radius:12px;font:600 16px/1 var(--dm-sans);cursor:pointer}.dm-pe-exit-primary{background:#0a84ff;color:#fff}.dm-pe-exit-danger{background:#2c2c2e;color:#ff453a}.dm-pe-exit-secondary{background:transparent;color:#fff}.dm-pe-exit-primary:hover:not(:disabled){background:#409cff}.dm-pe-exit-danger:hover:not(:disabled){background:#3a3a3c}.dm-pe-exit-secondary:hover:not(:disabled){background:#ffffff0f}@media(max-width:380px){.dm-pe-surface{max-height:calc(100dvh - 300px)}.dm-pe-save{min-height:48px;font-size:16px;border-radius:12px}.dm-pe-tools button{min-height:52px;font-size:10px}}@media(min-width:900px){.dm-pe-surface{max-width:min(720px,100%);max-height:calc(100dvh - 260px)}.dm-pe-tools,.dm-pe-straighten,.dm-pe-actions{max-width:520px;margin-inline:auto;width:100%}}.dm-zoom-stage{position:absolute!important;inset:0;overflow:hidden;touch-action:none;min-width:0;min-height:0;width:100%!important;height:100%!important;cursor:default;background:transparent;overscroll-behavior:none}.dm-zoom-lightbox.is-zoomed .dm-zoom-stage{cursor:grab}.dm-zoom-lightbox.is-zoomed .dm-zoom-stage:active{cursor:grabbing}.dm-zoom-frame{display:flex!important;align-items:center;justify-content:center;width:auto;height:auto;max-width:none;max-height:none}.dm-zoom-image{display:block;width:auto;height:auto;max-width:100vw;max-height:100dvh;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:auto;flex:0 0 auto}@supports (height: 100dvh){.dm-zoom-image{max-width:100dvw;max-height:100dvh}}@media(max-width:1024px){.dm-match-candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dm-match-photo-frame{height:min(24vh,180px);min-height:120px;max-height:200px}}@media(max-width:720px){.dm-match-sheet{width:100%;max-width:100%;height:100dvh;max-height:100dvh;border-radius:0;margin:0}.dm-match-compare{padding:10px 12px 8px;gap:6px}.dm-match-compare-pair{gap:8px}.dm-match-photo-frame{height:min(18vh,128px);min-height:96px;max-height:140px;border-radius:8px}.dm-match-photo figcaption{font-size:11px}.dm-match-gallery{padding:10px 12px 14px}.dm-match-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dm-match-sheet-footer{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.dm-unmatched-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-match-pick-card .dm-zoom-trigger{width:32px;height:32px}}@media(max-width:380px){.dm-match-candidate-grid:not(.is-single){grid-template-columns:repeat(2,minmax(0,1fr))}.dm-match-workspace:not(.is-inline) .dm-match-candidate-grid{grid-template-columns:1fr}.dm-match-workspace:not(.is-inline) .dm-match-photo-frame{height:min(16vh,110px);min-height:88px;max-height:120px}}.dm-unmatched-diag{max-width:720px;margin:0 auto 40px;display:grid;gap:14px}.dm-unmatched-diag-head{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between}.dm-unmatched-diag-head h2{margin:0 0 6px;font:600 20px/1.25 var(--dm-serif);color:var(--dm-ink)}.dm-unmatched-diag-head p{margin:0;color:var(--dm-muted);line-height:1.5;font-size:14px}.dm-unmatched-diag-list{display:grid;gap:12px}.dm-unmatched-diag-card{background:#fff;border:1px solid var(--dm-line);border-radius:14px;padding:14px 16px 16px;display:grid;gap:12px}.dm-unmatched-diag-card.is-none{border-color:#c9b8a2}.dm-unmatched-diag-card.is-ambiguous{border-color:#c4a35a}.dm-unmatched-diag-card.is-occupied{border-color:#9a7b9c}.dm-unmatched-diag-subject{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:start}.dm-unmatched-diag-subject img,.dm-unmatched-diag-candidate img{width:96px;height:72px;object-fit:cover;border-radius:8px;background:#f4f1ea;display:block}.dm-unmatched-diag-subject strong,.dm-unmatched-diag-candidate strong{display:block;font:600 14px/1.35 var(--dm-serif)}.dm-unmatched-diag-subject p,.dm-unmatched-diag-candidate p{margin:4px 0 0;font-size:12px;color:var(--dm-muted);line-height:1.45}.dm-unmatched-diag-reason{color:var(--dm-ink)!important;font-size:13px!important}.dm-unmatched-diag-candidates{display:grid;gap:10px}.dm-unmatched-diag-candidate{display:grid;grid-template-columns:96px 1fr;gap:10px;align-items:start;padding-top:8px;border-top:1px dashed var(--dm-line)}@media(max-width:640px){.dm-unmatched-diag-subject,.dm-unmatched-diag-candidate{grid-template-columns:72px 1fr}.dm-unmatched-diag-subject img,.dm-unmatched-diag-candidate img{width:72px;height:54px}}.dm-suggestions{max-width:720px;margin:0 auto 40px;display:grid;gap:14px}.dm-suggestions-head h2{margin:0 0 6px;font:600 20px/1.25 var(--dm-serif);color:var(--dm-ink)}.dm-suggestions-head p{margin:0;color:var(--dm-muted);line-height:1.5;font-size:14px}.dm-suggestions-list{display:grid;gap:10px}.dm-suggestion-card{background:#fff;border:1px dashed #c4b49a;border-radius:14px;padding:12px 14px 14px;display:grid;gap:10px}.dm-suggestion-card-top{display:flex;align-items:flex-start;gap:10px}.dm-suggestion-card-top>span{min-width:1.6em;font:600 13px/1 var(--dm-sans);color:#8b6235;font-variant-numeric:tabular-nums;padding-top:2px}.dm-suggestion-card-top strong{display:block;font:600 15px/1.3 var(--dm-serif)}.dm-suggestion-card-top p{margin:4px 0 0;font-size:12px;color:var(--dm-muted);line-height:1.45}.dm-suggestion-more{border-top:1px solid #efe8dc;padding-top:8px}.dm-suggestion-more>summary{list-style:none;cursor:pointer;font:500 13px/1.3 var(--dm-sans);color:var(--dm-green);padding:4px 0}.dm-suggestion-more>summary::-webkit-details-marker{display:none}.dm-suggestion-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}.dm-suggestion-side{min-width:0;display:grid;gap:6px}.dm-suggestion-side-hit{display:block;width:100%;padding:0;border:0;background:#f3f5f1;border-radius:8px;overflow:hidden;cursor:zoom-in;aspect-ratio:4 / 3;max-height:148px}.dm-suggestion-side-hit img,.dm-suggestion-empty{width:100%;height:100%;max-height:148px;aspect-ratio:4 / 3;object-fit:contain;border-radius:8px;background:#f3f5f1;display:block}.dm-suggestion-empty{display:grid;place-items:center;color:var(--dm-muted);font-size:13px;margin:0}.dm-suggestion-body{padding-top:8px}.dm-suggestion-pick{display:grid;gap:4px;font-size:12px;color:var(--dm-muted)}.dm-suggestion-pick select{width:100%;border:1px solid var(--dm-line);border-radius:8px;padding:8px 10px;background:#fff;color:var(--dm-ink)}.dm-suggestion-actions{display:flex;flex-wrap:wrap;gap:8px}.dm-suggestion-actions .dm-primary,.dm-suggestion-actions .dm-secondary{min-height:40px}.dm-pdf-pair-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.dm-pdf-side{min-width:0}.dm-pdf-side-label{margin:0 0 8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--dm-muted);font-weight:700}.dm-pdf-side.is-incomplete .dm-pdf-side-label{color:#8b6235}.dm-pdf-thumbs{display:grid;gap:8px;grid-template-columns:1fr}.dm-pdf-thumbs.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-pdf-thumbs.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dm-pdf-thumbs figure,.dm-pdf-thumb{margin:0;position:relative}.dm-photo-edited-badge{position:absolute;bottom:8px;inset-inline-start:8px;z-index:2;padding:3px 7px;border-radius:6px;background:#0a84ffe6;color:#fff;font:600 10px/1 var(--dm-sans);pointer-events:none}.dm-match-pick-badge.is-edited{background:#0a84ff;color:#fff;inset-inline-start:8px;inset-inline-end:auto;top:auto;bottom:8px}.dm-pdf-thumb-hit{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;cursor:zoom-in;border-radius:8px;overflow:hidden}.dm-pdf-thumbs img,.dm-pdf-thumbs .dm-missing-photo{width:100%;aspect-ratio:4 / 3;max-height:180px;object-fit:cover;border-radius:8px;background:#f3f5f1;display:block}.dm-photo-menu{position:absolute;top:6px;inset-inline-end:6px;z-index:2}.dm-photo-menu summary{list-style:none;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#fffc;border:1px solid #d5ddd4;color:#3d4a40;cursor:pointer;box-shadow:0 1px 4px #203e3314}.dm-photo-menu summary::-webkit-details-marker{display:none}.dm-photo-menu summary:hover{background:#fff;border-color:var(--dm-green);color:var(--dm-green)}.dm-photo-menu-panel{position:absolute;top:34px;inset-inline-end:0;min-width:132px;padding:6px;display:grid;gap:2px;background:#fff;border:1px solid var(--dm-line);border-radius:10px;box-shadow:0 10px 24px #233c3318}.dm-photo-menu-panel button{width:100%;text-align:start;padding:8px 10px;border:0;border-radius:7px;background:transparent;font:inherit;font-size:13px;color:var(--dm-ink);cursor:pointer}.dm-photo-menu-panel button:hover:not(:disabled){background:#f4f1ea}.dm-photo-menu-panel button:disabled{opacity:.55;cursor:wait}.dm-pdf-thumbs .dm-missing-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1.5px dashed #c4b49a;background:#fffaf3;color:#8b6235;cursor:pointer;font:inherit;text-align:center;padding:12px}.dm-pdf-thumbs .dm-missing-add:hover:not(:disabled){background:#f7efe6}.dm-pdf-thumbs .dm-missing-add strong{font-size:13px;font-weight:600}.dm-pdf-thumbs .dm-missing-add small{font-size:12px;color:var(--dm-muted)}.dm-pdf-thumbs .dm-missing-more{gap:6px;color:var(--dm-muted);border-color:var(--dm-line);background:#f7f5ef}.dm-pdf-thumbs input{width:100%;margin-top:8px;border:0;border-bottom:1px solid var(--dm-line);background:transparent;font:inherit;font-size:12px;padding:4px 0}.dm-pdf-section-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.dm-raw-edit{margin-top:24px}.dm-raw-card{display:flex;flex-direction:column;gap:8px}.dm-raw-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px}@media(max-width:700px){.dm-pdf-preview{margin:4px 0 28px}.dm-pdf-page{width:100%;border-radius:0;border-inline:0;box-shadow:none;padding:10px 6px 18px;gap:10px}.dm-pdf-page-head{padding:14px 12px;border-radius:10px}.dm-pdf-section{padding:10px 8px 12px;gap:8px;border-radius:12px}.dm-pdf-pair-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}.dm-pdf-side-label{margin-bottom:6px}.dm-pdf-thumbs{gap:6px}.dm-pdf-thumbs img,.dm-pdf-thumbs .dm-missing-photo{max-height:none;aspect-ratio:4 / 3}.dm-pdf-thumbs.count-3{grid-template-columns:1fr}.dm-photo-menu{top:4px;inset-inline-end:4px}.dm-photo-menu summary{width:26px;height:26px}.dm-suggestions{margin-inline:6px;margin-bottom:28px;gap:12px}.dm-suggestion-card{padding:10px 10px 12px;gap:8px;border-radius:12px}.dm-suggestion-pair{gap:6px}.dm-suggestion-side-hit,.dm-suggestion-side-hit img,.dm-suggestion-empty{max-height:120px}}.dm-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;margin-top:18px}.dm-photo-hit{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.dm-photo-hit img{width:100%;height:100%;object-fit:cover;display:block}.dm-comparison{min-width:0;background:transparent;border:0;border-radius:0;padding:0}.dm-card-header{height:22px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.dm-card-number{font-size:11px;color:var(--dm-muted);direction:ltr;font-variant-numeric:tabular-nums}.dm-order-label{margin-inline-end:auto;font-size:11px;color:#7d6943}.dm-pair-edit-toggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;min-width:44px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--dm-muted);font:500 13px/1 var(--dm-sans);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.dm-pair-edit-toggle:hover:not(:disabled){color:var(--dm-green);background:#f3f6f1}.dm-pair-edit-toggle:disabled{opacity:.45;cursor:default}.dm-pair-edit-close{width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--dm-ink);display:grid;place-items:center;cursor:pointer;flex:0 0 auto;-webkit-tap-highlight-color:transparent}.dm-pair-edit-close-glyph{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#eef1ec;color:#3a463f}.dm-pair-edit-close:hover:not(:disabled) .dm-pair-edit-close-glyph{background:#e4e9e2}.dm-pair-edit-close:focus-visible{outline:2px solid var(--dm-green);outline-offset:2px}.dm-pair-edit-close:disabled{opacity:.45;cursor:default}.dm-pair-side-actions{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-top:8px}.dm-pair-side-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;min-width:0;padding:0 6px;border:0;border-radius:10px;background:transparent;color:var(--dm-green);font:500 12px/1.2 var(--dm-sans);cursor:pointer;-webkit-tap-highlight-color:transparent}.dm-pair-side-btn:hover:not(:disabled){background:#f1f5ef}.dm-pair-side-btn:focus-visible{outline:2px solid var(--dm-green);outline-offset:1px}.dm-pair-side-btn:disabled{opacity:.4;cursor:default}.dm-pair-inline-footer{display:flex;flex-direction:column;gap:0;margin-top:2px;padding-top:2px;border-top:1px solid #e8ece4}.dm-pair-footer-btn{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:48px;min-width:0;padding:0 2px;border:0;border-radius:0;border-bottom:1px solid #f0f3ed;background:transparent;color:var(--dm-ink);font:500 14px/1.25 var(--dm-sans);cursor:pointer;text-align:start;-webkit-tap-highlight-color:transparent}.dm-pair-footer-btn:last-child{border-bottom:0}.dm-pair-footer-btn:hover:not(:disabled){background:#f6f8f4}.dm-pair-footer-btn:focus-visible{outline:2px solid var(--dm-green);outline-offset:-2px}.dm-pair-footer-btn.is-danger{color:#a94438;background:transparent}.dm-pair-footer-btn.is-danger:hover:not(:disabled){background:#fbf5f3}.dm-pair-footer-btn:disabled{opacity:.4;cursor:default}.dm-pair-footer-btn svg{flex:0 0 auto;opacity:.88}@media(max-width:420px){.dm-pair-edit-toggle{padding:0 8px;font-size:12px;gap:4px}.dm-pair-side-btn{font-size:12px;gap:4px}.dm-pair-footer-btn{font-size:13px;gap:8px}}.dm-pair-media{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dm-pair-media figure{margin:0;min-width:0}.dm-pair-media figcaption{color:var(--dm-muted);font-size:11px;margin-bottom:8px;text-align:center;font-weight:400}.dm-photo{height:300px;border-radius:4px;overflow:hidden;position:relative;background:var(--dm-surface);display:flex;align-items:center;justify-content:center}.dm-photo>img{width:100%;height:100%;object-fit:contain;animation:dm-photo-reveal .19s ease-out}.dm-swap{position:absolute;z-index:2;left:50%;top:calc(50% + 10px);transform:translate(-50%,-50%);width:34px;height:34px;border:1px solid var(--dm-line);border-radius:50%;background:#fff;color:#5c7861;box-shadow:none;display:flex;align-items:center;justify-content:center}.dm-swap:hover{background:#edf3e8;color:var(--dm-green)}.dm-pending-section{margin-top:52px;padding-top:28px;border-top:1px solid var(--dm-line)}.dm-results:not(:has(.dm-ready-section)) .dm-pending-section{margin-top:24px;padding-top:0;border:none}.dm-group-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.dm-group-heading h2{font-size:15px;font-weight:500}.dm-group-heading h2>span{margin-inline-start:7px;font-size:12px;color:var(--dm-muted)}.dm-group-heading>span{color:var(--dm-muted);font-size:12px}.dm-needs-review{background:transparent;border:1px dashed #d0d9c8;border-radius:10px;padding:12px}.dm-missing-photo{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--dm-muted);background:#f2f4ee;font-size:12px}.dm-missing-photo:hover{background:#e9eee3}.dm-question{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid #d5dfcb;color:var(--dm-muted);font-size:22px;font-weight:400}.dm-photo-edit{position:absolute;bottom:8px;left:8px;background:#ffffffed;border-radius:50%;color:#748368;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.dm-new-badge{display:none}.dm-photo-new{animation:dm-new-photo .9s ease-out}.dm-confirm-row{padding-top:14px;display:flex;justify-content:center}.dm-confirm-row .dm-primary{min-height:36px;padding:8px 14px;font-size:11px}.dm-results-footer{max-width:1120px;margin:28px auto 0;border-top:1px solid var(--dm-line);padding:18px 0 32px;display:flex;justify-content:space-between;align-items:center;gap:12px}.dm-results-footer>span{font-size:11px;color:var(--dm-muted)}.dm-analysis-notice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;color:#7d6943;border-radius:8px;background:#f5f3ec;padding:12px 16px;font-size:12px;margin-bottom:24px}.dm-empty-results{padding:55px 0;color:#9caa94;display:flex;align-items:center;flex-direction:column;gap:15px;font-size:13px}.dm-progress{min-height:62vh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--dm-muted)}.dm-progress h1{font-family:Noto Sans Hebrew,sans-serif;font-size:24px;font-weight:500;color:var(--dm-ink);margin-bottom:24px}.dm-progress p{color:var(--dm-muted);font-size:14px;font-variant-numeric:tabular-nums}.dm-progress .dm-progress-caption{margin-top:15px}.dm-progress .dm-progress-elapsed{margin-top:8px;font-size:12px}.dm-progress-track{width:min(300px,calc(100vw - 64px));height:5px;border-radius:6px;overflow:hidden;background:#e6ece2;display:flex;direction:rtl}.dm-progress-fill{display:block;position:relative;overflow:hidden;height:100%;background:var(--dm-green);border-radius:inherit;transition:width .25s ease-out}.dm-progress-track:not(.is-waiting) .dm-progress-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 25%,#ffffff70 50%,transparent 75%);animation:dm-progress-sheen 2.6s ease-in-out infinite;pointer-events:none}.dm-progress-track.is-waiting .dm-progress-fill{width:0;animation:none}@keyframes dm-progress-sheen{0%{transform:translate(110%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(-110%);opacity:0}}.dm-dialog{border:1px solid var(--dm-line);border-radius:14px;width:min(520px,calc(100% - 32px));max-height:85dvh;padding:22px;margin:auto;box-shadow:0 18px 60px #203e3318;color:var(--dm-ink);background:var(--dm-surface);overflow:auto}.dm-dialog-wide{width:min(720px,calc(100% - 24px))}.dm-dialog::backdrop{background:#1c2f2840;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dm-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.dm-dialog h2{font-size:18px;font-weight:500}.dm-dialog.dm-dialog-picker,.dm-dialog.is-fullscreen{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:100%;height:100dvh;max-height:100dvh;margin:0;padding:max(10px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px));border:0;border-radius:0;box-shadow:none;overflow:hidden;z-index:1000;box-sizing:border-box}.dm-dialog.dm-dialog-picker::backdrop,.dm-dialog.is-fullscreen::backdrop{background:#1c2f28e6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dm-dialog.dm-dialog-picker>header{margin-bottom:8px;gap:8px}.dm-dialog.dm-dialog-picker>header .dm-icon{width:44px;height:44px;min-width:44px;min-height:44px}.dm-dialog.dm-dialog-picker h2{font:600 16px/1.25 var(--dm-serif)}@media(min-width:720px){.dm-dialog.dm-dialog-picker:not(.is-fullscreen){position:relative;inset:auto;width:min(640px,calc(100% - 24px));max-width:640px;height:min(92dvh,900px);max-height:min(92dvh,900px);margin:auto;border-radius:16px;border:1px solid var(--dm-line);box-shadow:0 18px 60px #203e3318;padding:14px 16px 0}.dm-dialog.dm-dialog-picker.is-fullscreen{width:min(640px,calc(100% - 24px));max-width:640px;height:min(92dvh,900px);max-height:min(92dvh,900px);inset:0;margin:auto;border-radius:16px;border:1px solid var(--dm-line);box-shadow:0 18px 60px #203e3318;padding:14px 16px 0}}.dm-history-toolbar{margin:-4px 0 16px}.dm-bulk-confirm{margin:0 0 16px;padding:14px 16px;border-radius:10px;background:#f7efe6;border:1px solid #e2d3c0;display:grid;gap:12px}.dm-bulk-confirm p{margin:0;font-size:14px}.dm-bulk-confirm>div{display:flex;gap:10px;justify-content:flex-start}.dm-report-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;max-height:58dvh;overflow:auto;padding:2px}.dm-report-card{position:relative;border:1px solid var(--dm-line);border-radius:14px;background:#fff;overflow:hidden}.dm-report-card-row{width:100%;display:flex;align-items:center;gap:12px;padding:14px;font:inherit;color:inherit;cursor:pointer;text-align:start;touch-action:manipulation;-webkit-user-select:none;user-select:none}.dm-report-card-row .dm-resume-thumbs{grid-template-columns:repeat(2,40px)}.dm-report-card-row .dm-resume-thumbs img{width:40px;height:40px}.dm-report-card.is-selected{border-color:var(--dm-green);box-shadow:inset 0 0 0 1px var(--dm-green);background:#f4f8f3}.dm-report-card-add{width:100%;min-height:148px;display:grid;place-content:center;gap:6px;padding:20px;background:#f7f5ef;cursor:pointer;font:inherit;color:inherit;text-align:center;border-style:dashed}.dm-report-card-add-icon{width:48px;height:48px;margin:0 auto;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--dm-green)}.dm-report-card-add strong{font-size:15px}.dm-report-card-add small{color:var(--dm-muted);font-size:12px}.dm-report-card-form{display:grid;gap:12px;padding:16px;text-align:start}.dm-report-card-form h3{margin:0;font:600 15px/1.3 var(--dm-serif)}.dm-report-card-form label{display:grid;gap:6px;font-size:12px;color:var(--dm-muted);text-align:start}.dm-report-card-form input{width:100%;max-width:100%;min-width:0;border:1px solid var(--dm-line);border-radius:8px;padding:11px 12px;font:inherit;font-size:16px;background:#fff;color:var(--dm-ink);text-align:start;box-sizing:border-box}.dm-report-card-form-actions{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.dm-report-empty-thumb{width:40px;height:40px;border-radius:6px;background:#eef2e6;display:grid;place-items:center;color:var(--dm-muted);grid-column:span 2}.dm-history-footer{display:flex;justify-content:space-between;gap:20px;padding-top:20px}.dm-history-backup{flex-direction:column;align-items:stretch;gap:12px;border-top:1px solid var(--dm-line);margin-top:8px}.dm-history-backup-note{margin:0;font:400 12px/1.45 var(--dm-sans);color:#65756e;text-align:start}.dm-history-backup-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.dm-install-hint,.dm-pwa-banner{position:sticky;top:0;z-index:40;display:grid;gap:8px;padding:10px 14px;background:#eef4f0;border-bottom:1px solid #d5e0da;color:var(--dm-ink);font:400 13px/1.4 var(--dm-sans)}.dm-install-hint p,.dm-pwa-banner p{margin:0}.dm-install-hint-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.dm-dialog-footer{padding-top:22px;display:flex;justify-content:flex-end;gap:10px}.dm-export-review-copy{margin:0;font:500 15px/1.45 var(--dm-sans);color:var(--dm-ink)}.dm-export-review-hint{margin:10px 0 0;font-size:13px;line-height:1.45}.dm-export-review-actions{flex-wrap:wrap;gap:8px}.dm-export-review-actions .dm-primary,.dm-export-review-actions .dm-secondary,.dm-export-review-actions .dm-text{display:inline-flex;align-items:center;justify-content:center;gap:6px}@media(max-width:520px){.dm-export-review-actions{flex-direction:column-reverse;align-items:stretch}.dm-export-review-actions .dm-primary,.dm-export-review-actions .dm-secondary{width:100%;justify-content:center}}.dm-muted{font-size:12px;color:var(--dm-muted);line-height:1.8}.dm-settings-fields{display:flex;flex-direction:column;gap:20px;max-width:100%}.dm-settings-fields label{font-size:12px;color:#77876c;text-align:start}.dm-settings-fields label>span{color:#a2ad99;font-weight:400}.dm-settings-fields input,.dm-settings-fields textarea{background:#fff;border-color:#dfe6d8;font-size:16px;border-radius:7px;max-width:100%;min-width:0;box-sizing:border-box;text-align:start}.dm-toast{position:fixed;z-index:100;bottom:22px;left:50%;transform:translate(-50%);max-width:min(580px,calc(100vw - 32px));display:flex;align-items:center;gap:12px;padding:10px 12px 10px 18px;background:#fff;border:1px solid var(--dm-line);border-radius:10px;box-shadow:0 6px 24px #203e330c;color:#6a7b60;font-size:12px}.dm-toast>span{line-height:1.6}.dm-toast-error{border-color:#dcc5b0;color:#936c4a}.dm-storage-error{margin:15px auto;padding:13px 20px;width:min(100% - 40px,1100px);display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;color:#9a6248;border:1px solid #e2d3c0;border-radius:8px}.dm-app .completion-drawer{margin-top:14px;padding:12px;background:#f2f4ee;border-radius:8px;border-color:var(--dm-line)}.dm-app .completion-drawer>header h4{font-size:13px;font-weight:500}.dm-app .completion-anchor{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:8px;border-radius:6px;background:#fff;border:1px solid var(--dm-line)}.dm-app .completion-anchor span{font-size:11px;color:var(--dm-muted);min-width:2.5rem}.dm-app .completion-anchor img{width:88px;height:88px;object-fit:cover;border-radius:4px}.dm-app .completion-gallery-heading{font-size:11px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.dm-app .completion-gallery-tools{display:flex;flex-wrap:wrap;gap:6px}.dm-app .completion-gallery-heading .button{font-size:11px;padding:8px 10px;min-height:33px;background:#fff;color:#56704e;border-color:#dbe4d1}.dm-app .completion-drawer-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:260px}.dm-app .completion-drawer-gallery button{position:relative;padding:3px;border-radius:4px;border:1px solid var(--dm-line);background:#fff;min-width:0}.dm-app .completion-drawer-gallery button:hover{border-color:#7f9a72}.dm-app .completion-drawer-gallery img{display:block;height:110px;width:100%;object-fit:contain}.dm-app .completion-drawer-gallery bdi{display:none}.dm-app .completion-drawer-gallery button>span{position:absolute;inset-inline-start:4px;bottom:4px;font-size:9px;color:#fff;background:#1c2f28a8;padding:2px 5px;border-radius:3px}.dm-app .completion-empty{grid-column:1 / -1;margin:8px 0;font-size:12px;color:var(--dm-muted)}.dm-app .completion-disclosure{display:none}.dm-app .completion-drawer .review-warning{display:block;padding:10px;font-size:12px;line-height:1.7}.dm-app .completion-drawer .review-warning button{margin:6px 0 0 12px;font-size:11px}@keyframes dm-photo-reveal{0%{opacity:.6}to{opacity:1}}@keyframes dm-new-photo{0%{box-shadow:0 0 0 2px #8fa67a}to{box-shadow:0 0 0 0 transparent}}@media(min-width:1500px){.dm-landing{margin-top:12vh}.dm-photo{height:320px}}@media(max-width:1000px){.dm-results{padding-inline:24px}.dm-photo{height:250px}.dm-results-footer{margin-inline:24px}.dm-comparison-grid{gap:22px}}@media(max-width:700px){.dm-app input:not([type=checkbox]):not([type=radio]),.dm-app textarea,.dm-app select{font-size:16px!important;max-width:100%;min-width:0}.dm-topbar{min-height:72px;padding:16px;gap:10px;flex-wrap:wrap;max-width:100%;box-sizing:border-box}.dm-brand{font-size:22px}.dm-brand img{width:24px;height:24px}.dm-header-tools,.dm-results-actions{gap:6px;max-width:100%}.dm-results-actions .dm-secondary{width:35px;min-height:35px;padding:7px}.dm-results-actions .dm-secondary>span{display:none}.dm-results-actions .dm-primary{padding:8px 10px;font-size:11px;min-height:35px;gap:6px}.dm-results-actions .dm-primary svg{width:15px}.dm-icon{width:31px;height:31px;padding:6px}.dm-history-trigger{margin-inline-start:0}.dm-landing{margin-top:56px;width:min(100% - 32px,420px);max-width:calc(100% - 32px);box-sizing:border-box}.dm-landing.dm-home-reports{width:min(100% - 32px,560px)}.dm-landing h1{font-size:42px}.dm-dropzone{margin-top:36px;padding:20px 8px}.dm-overview{padding:18px 16px 32px}.dm-overview-heading{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.dm-overview-tools{justify-content:stretch}.dm-overview-tools .dm-primary,.dm-overview-tools .dm-secondary{flex:1}.dm-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dm-results{padding:12px;max-width:100%;box-sizing:border-box}.dm-results-hero{margin-bottom:18px;padding-inline:0;gap:10px}.dm-results-hero h1{font-size:30px}.dm-results-summary{gap:6px 12px;font-size:13px}.dm-results-callout{padding:11px 12px;max-width:100%;box-sizing:border-box}.dm-results-count{font-size:12px;padding-bottom:0}.dm-results-toolbar{margin-inline:0}.dm-comparison-grid{grid-template-columns:1fr;gap:28px}.dm-photo{height:clamp(210px,68vw,330px)}.dm-needs-review{padding:10px}.dm-pending-section{margin-top:36px;padding-top:22px}.dm-group-heading>span{font-size:11px}.dm-group-heading h2{font-size:14px}.dm-results-footer{margin-inline:0;padding-bottom:28px}.dm-warning-banner,.dm-action-notice,.dm-unmatched-gallery,.dm-batch-groups{margin-inline:0;max-width:100%;box-sizing:border-box}.dm-home-add-form,.dm-resume-card,.dm-home-card-list{max-width:100%;box-sizing:border-box}.dm-report-card-form-actions .dm-primary,.dm-report-card-form-actions .dm-secondary{flex:1 1 auto;min-width:0;white-space:normal}.dm-toast{width:calc(100% - 28px);max-width:calc(100% - 28px);font-size:11px}.dm-dialog.dm-dialog-picker,.dm-dialog.is-fullscreen{width:100%;max-width:100%;left:0;right:0}}@media(max-width:360px){.dm-topbar{padding-inline:14px;gap:6px;flex-wrap:nowrap}.dm-brand{font-size:18px;gap:4px}.dm-brand img{display:none}.dm-landing h1{font-size:36px}.dm-results-actions .dm-primary{padding-inline:8px}.dm-header-tools{gap:2px}.dm-results-actions>.dm-icon{width:25px}}@media(prefers-reduced-motion:reduce){.dm-photo>img,.dm-photo-new,.dm-app .spin{animation:none}.dm-primary,.dm-secondary,.dm-dropzone,.dm-progress-fill{transition:none}.dm-progress-track.is-waiting .dm-progress-fill{animation:none}.dm-progress-fill:after{animation:none;display:none}}.dm-perf{position:fixed;inset-inline-end:10px;inset-block-end:10px;z-index:80;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.35;pointer-events:none}.dm-perf-toggle,.dm-perf-panel,.dm-perf-actions button{pointer-events:auto}.dm-perf-toggle{border:1px solid rgba(37,61,54,.35);background:#ffffffeb;color:#253d36;border-radius:999px;padding:6px 10px;font:inherit;box-shadow:0 1px 4px #0000001f}.dm-perf-panel{position:absolute;inset-inline-end:0;inset-block-end:36px;width:min(92vw,320px);max-height:min(55vh,360px);overflow:auto;-webkit-overflow-scrolling:touch;background:#fffffff5;border:1px solid rgba(37,61,54,.28);border-radius:10px;padding:10px;box-shadow:0 4px 18px #00000024;color:#253d36}.dm-perf-head{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}.dm-perf-list{margin:0;padding-inline-start:16px}.dm-perf-list li{margin-bottom:4px}.dm-perf-empty,.dm-perf-note{margin:6px 0;color:#65756e}.dm-perf-note{font-size:10px}.dm-perf-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.dm-perf-action{border:1px solid rgba(37,61,54,.25);background:#f3f5f1;color:#253d36;border-radius:6px;padding:6px 8px;font:inherit}.dm-shell{--dm-green: #2f6f5e;--dm-green-deep: #245a4c;--dm-green-soft: rgba(47, 111, 94, .1);--dm-green-soft-strong: rgba(47, 111, 94, .16);--dm-green-wash: #e8f2ee;--dm-canvas: #f6f7f8;--dm-surface: #ffffff;--dm-ink: #2a2d2c;--dm-muted: #6b716e;--dm-border: rgba(42, 45, 44, .08);--dm-radius: 12px;--dm-radius-sm: 10px;--dm-space-1: 4px;--dm-space-2: 8px;--dm-space-3: 12px;--dm-space-4: 16px;--dm-space-5: 24px;--dm-space-6: 32px;--dm-shell-drawer-width: min(15rem, 88vw);--dm-shell-aside-width: 232px;--dm-shell-aside-collapsed: 64px;--dm-shell-drawer-ms: .18s;--dm-content-max: 1200px;--dm-shadow-soft: 0 1px 2px rgba(42, 45, 44, .04);min-height:100dvh;display:flex;flex-direction:column;background:var(--dm-canvas);color:var(--dm-ink);font-family:Noto Sans Hebrew,Segoe UI,Tahoma,sans-serif}.dm-shell[data-theme=slate]{--dm-green: #2a6b5a;--dm-green-deep: #1f5346;--dm-green-soft: rgba(42, 107, 90, .1);--dm-green-soft-strong: rgba(42, 107, 90, .16);--dm-green-wash: #f0f1f3;--dm-canvas: #f5f6f7;--dm-surface: #ffffff;--dm-ink: #22262a;--dm-muted: #6a7077;--dm-border: rgba(34, 38, 42, .09)}.dm-shell[data-theme=ink]{--dm-green: #1b5c48;--dm-green-deep: #134536;--dm-green-soft: rgba(27, 92, 72, .08);--dm-green-soft-strong: rgba(27, 92, 72, .14);--dm-green-wash: #ffffff;--dm-canvas: #fafafa;--dm-surface: #ffffff;--dm-ink: #171717;--dm-muted: #6b6b6b;--dm-border: rgba(23, 23, 23, .1)}.dm-shell[data-theme=ink] .dm-shell-aside,.dm-shell[data-theme=ink] .dm-shell-drawer{border-inline-end-color:#17171714;box-shadow:none}.dm-shell[data-theme=harbor]{--dm-green: #3a6f7c;--dm-green-deep: #2c5661;--dm-green-soft: rgba(58, 111, 124, .11);--dm-green-soft-strong: rgba(58, 111, 124, .18);--dm-green-wash: #e8eef2;--dm-canvas: #f4f6f8;--dm-surface: #ffffff;--dm-ink: #243038;--dm-muted: #66747c;--dm-border: rgba(36, 48, 56, .09)}.dm-shell[data-work-ui=desk]{--dm-green: #6a9a88;--dm-green-deep: #557f70;--dm-green-soft: rgba(106, 154, 136, .14);--dm-green-soft-strong: rgba(106, 154, 136, .22);--dm-green-wash: #eef3f1;--dm-canvas: #f3f5f6;--dm-surface: #ffffff;--dm-ink: #3d4441;--dm-muted: #7d8682;--dm-border: rgba(61, 68, 65, .07);--dm-radius: 14px;--dm-radius-sm: 12px;--dm-shadow-soft: 0 1px 3px rgba(61, 68, 65, .04)}.dm-shell[data-work-ui=desk] .dm-shell-aside,.dm-shell[data-work-ui=desk] .dm-shell-drawer{background:#f0f3f2;border-inline-end-color:#3d44410f}.dm-shell[data-work-ui=field]{--dm-green: #b08972;--dm-green-deep: #94725e;--dm-green-soft: rgba(176, 137, 114, .16);--dm-green-soft-strong: rgba(176, 137, 114, .24);--dm-green-wash: #f4eee8;--dm-canvas: #f6f1eb;--dm-surface: #fffdfb;--dm-ink: #403832;--dm-muted: #8a7f76;--dm-border: rgba(64, 56, 50, .08);--dm-radius: 16px;--dm-radius-sm: 12px;--dm-shadow-soft: 0 1px 3px rgba(64, 56, 50, .05)}.dm-shell[data-work-ui=field] .dm-shell-aside,.dm-shell[data-work-ui=field] .dm-shell-drawer{background:#f1ebe4;border-inline-end-color:#40383212}.dm-shell[data-work-ui=table]{--dm-green: #7a8fa3;--dm-green-deep: #657a8c;--dm-green-soft: rgba(122, 143, 163, .14);--dm-green-soft-strong: rgba(122, 143, 163, .22);--dm-green-wash: #eef1f4;--dm-canvas: #f4f5f7;--dm-surface: #ffffff;--dm-ink: #3e4650;--dm-muted: #7d8792;--dm-border: rgba(62, 70, 80, .08);--dm-radius: 10px;--dm-radius-sm: 8px;--dm-shadow-soft: none}.dm-shell[data-work-ui=table] .dm-shell-aside,.dm-shell[data-work-ui=table] .dm-shell-drawer{background:#eef1f4;border-inline-end-color:#3e465012}.dm-theme-explorer{display:flex;flex-direction:column;gap:10px}.dm-theme-option{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;text-align:start;padding:12px 14px;border-radius:var(--dm-radius-sm);border:1px solid var(--dm-border);background:var(--dm-surface);color:inherit;font:inherit;cursor:pointer}.dm-theme-option.is-active{border-color:color-mix(in srgb,var(--dm-green) 40%,transparent);background:var(--dm-green-soft)}.dm-theme-option-label{font-weight:650;font-size:.95rem}.dm-theme-option-summary{font-size:.82rem;color:var(--dm-muted);line-height:1.35}.dm-theme-swatches{display:flex;gap:6px;margin-top:4px}.dm-theme-swatch{width:1.1rem;height:1.1rem;border-radius:999px;border:1px solid rgba(0,0,0,.08)}.dm-shell.is-desktop.is-nav-pinned,.dm-shell.is-desktop.is-nav-collapsed{flex-direction:row;flex-wrap:wrap;align-items:stretch}.dm-shell.is-desktop.is-nav-pinned>.dm-demo-banner,.dm-shell.is-desktop.is-nav-collapsed>.dm-demo-banner{flex:0 0 100%;width:100%}.dm-shell.is-desktop.is-nav-pinned .dm-shell-frame,.dm-shell.is-desktop.is-nav-collapsed .dm-shell-frame{flex:1;min-width:0;min-height:100dvh}.dm-shell-brand-btn,.dm-shell-brand{display:inline-flex;align-items:center;border:0;background:transparent;padding:2px;cursor:pointer;text-align:start;flex:0 0 auto;line-height:1;color:var(--dm-ink)}.dm-shell-brand-inner{display:inline-flex;align-items:center;gap:8px}.dm-shell-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:var(--dm-green);color:#fff;font-family:system-ui,Segoe UI,Noto Sans Hebrew,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:0;flex:0 0 auto}.dm-shell-brand-text{font-family:system-ui,Segoe UI,Noto Sans Hebrew,sans-serif;font-size:.98rem;font-weight:600;letter-spacing:.01em;color:inherit}.dm-shell-brand-btn.is-hero .dm-shell-brand-text{font-size:1.12rem;font-weight:600}.dm-shell-brand-btn.is-hero .dm-shell-brand-mark{width:26px;height:26px;font-size:.8rem;border-radius:8px}.dm-shell-aside{flex:0 0 var(--dm-shell-aside-width);width:var(--dm-shell-aside-width);min-height:100dvh;position:sticky;top:0;align-self:flex-start;display:flex;flex-direction:column;gap:var(--dm-space-3);padding:var(--dm-space-5) var(--dm-space-3) var(--dm-space-4);box-sizing:border-box;background:var(--dm-green-wash);border-inline-end:1px solid var(--dm-border);z-index:30}.dm-shell-aside.is-collapsed{flex-basis:var(--dm-shell-aside-collapsed);width:var(--dm-shell-aside-collapsed);padding-inline:var(--dm-space-2);align-items:center}.dm-shell-aside-head{display:flex;align-items:center;justify-content:space-between;gap:var(--dm-space-2);padding:var(--dm-space-1) var(--dm-space-2) var(--dm-space-3)}.dm-shell-aside-head.is-compact{justify-content:center;padding-inline:0}.dm-shell-aside-foot{margin-top:auto;display:flex;flex-direction:column;gap:var(--dm-space-1);padding-top:var(--dm-space-3);border-top:1px solid var(--dm-border)}.dm-shell-aside.is-collapsed .dm-shell-aside-foot{align-items:center}.dm-shell-aside-action{display:inline-flex;align-items:center;gap:var(--dm-space-2);width:100%;border:0;background:transparent;color:var(--dm-muted);font:inherit;font-size:.82rem;font-weight:600;padding:8px 10px;border-radius:10px;cursor:pointer;text-align:start}.dm-shell-aside-action:hover,.dm-shell-aside-action:focus-visible{background:var(--dm-green-soft);color:var(--dm-green);outline:none}.dm-shell-aside-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;background:transparent;color:var(--dm-green);border-radius:10px;cursor:pointer}.dm-shell-aside-icon-btn:hover,.dm-shell-aside-icon-btn:focus-visible{background:var(--dm-green-soft);outline:none}.dm-shell-nav{display:flex;flex-direction:column;gap:var(--dm-space-2);flex:1;min-height:0}.dm-shell-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.dm-shell-nav-secondary{margin-top:var(--dm-space-3);padding-top:var(--dm-space-3);border-top:1px solid var(--dm-border)}.dm-shell-nav-item{width:100%;display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--dm-ink);font:inherit;font-size:.9rem;font-weight:550;text-align:start;padding:10px 12px;border-radius:var(--dm-radius-sm);cursor:pointer}.dm-shell-nav-icon{flex:0 0 auto;color:inherit;opacity:.9}.dm-shell-nav-label{flex:1 1 auto;min-width:0}.dm-shell-nav-item:hover,.dm-shell-nav-item:focus-visible{background:var(--dm-green-soft);outline:none}.dm-shell-nav-item.is-active{background:var(--dm-green-soft);color:var(--dm-green-deep);font-weight:700;box-shadow:inset 3px 0 0 var(--dm-green)}[dir=rtl] .dm-shell-nav-item.is-active{box-shadow:inset -3px 0 0 var(--dm-green)}.dm-shell-nav-item.is-active:hover,.dm-shell-nav-item.is-active:focus-visible{background:var(--dm-green-soft-strong)}.dm-shell-nav-item.is-active .dm-shell-nav-icon{color:var(--dm-green-deep);opacity:1}.dm-shell-nav-chevron{flex:0 0 auto;margin-inline-start:auto;color:var(--dm-green-deep);opacity:1}.dm-shell-nav-item.is-unavailable{opacity:.5;cursor:not-allowed;font-weight:500}.dm-shell-nav-item.is-unavailable:hover,.dm-shell-nav-item.is-unavailable:focus-visible{background:transparent}.dm-shell-nav-soon{font-size:.72rem;font-weight:500;opacity:.85;margin-inline-start:auto}.dm-shell-aside.is-collapsed .dm-shell-nav-label,.dm-shell-aside.is-collapsed .dm-shell-nav-soon,.dm-shell-aside.is-collapsed .dm-shell-nav-chevron,.dm-shell-nav.is-compact .dm-shell-nav-label,.dm-shell-nav.is-compact .dm-shell-nav-soon,.dm-shell-nav.is-compact .dm-shell-nav-chevron{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dm-shell-aside.is-collapsed .dm-shell-nav-item,.dm-shell-nav.is-compact .dm-shell-nav-item{justify-content:center;padding-inline:0;width:2.5rem;margin-inline:auto}.dm-shell-drawer-prefs{margin-top:auto;display:flex;flex-direction:column;gap:var(--dm-space-1);padding-top:var(--dm-space-3);border-top:1px solid var(--dm-border)}.dm-shell-aside-create{padding:var(--dm-space-2);margin-inline:calc(-1 * var(--dm-space-1));background:#ffffff73;border-radius:var(--dm-radius)}.dm-quick-create{position:relative;flex:0 0 auto}.dm-quick-create-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:2.5rem;padding:0 14px;border:0;border-radius:var(--dm-radius-sm);background:var(--dm-green);color:#fff;font:inherit;font-size:.92rem;font-weight:650;cursor:pointer;white-space:nowrap}.dm-quick-create.is-aside .dm-quick-create-trigger{width:100%;justify-content:flex-start;padding-inline:14px}.dm-quick-create.is-aside .dm-quick-create-trigger .dm-quick-create-plus{order:0;flex:0 0 auto}.dm-quick-create.is-aside .dm-quick-create-trigger .dm-quick-create-label{order:1}.dm-quick-create-trigger:hover,.dm-quick-create-trigger:focus-visible{background:var(--dm-green-deep);filter:none;outline:none}.dm-quick-create-trigger:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--dm-green-soft-strong)}.dm-quick-create-trigger.is-compact{width:2.5rem;padding:0}.dm-quick-create-menu{margin:0;padding:6px;background:var(--dm-surface);border:1px solid var(--dm-border);border-radius:var(--dm-radius);box-shadow:0 8px 24px #2a2d2c1a;display:flex;flex-direction:column;gap:2px;box-sizing:border-box}.dm-quick-create-item{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:var(--dm-ink);font:inherit;font-size:.92rem;font-weight:600;text-align:start;padding:10px 12px;border-radius:10px;cursor:pointer;min-height:2.5rem}.dm-quick-create-item:hover,.dm-quick-create-item:focus-visible{background:var(--dm-green-soft);color:var(--dm-green);outline:none}.dm-quick-create-item:disabled{opacity:.65;cursor:wait}.dm-quick-create-icon{flex:0 0 auto;color:var(--dm-green)}.dm-shell-frame{flex:1;min-width:0;display:flex;flex-direction:column;min-height:100dvh}.dm-shell-header{position:sticky;top:0;z-index:20;padding:14px 20px 10px;background:#f6f7f8eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent}.dm-shell-header-row{display:flex;align-items:center;gap:10px}.dm-shell-menu-btn{display:inline-flex;align-items:center;justify-content:center;border:0;background:var(--dm-green-soft);color:var(--dm-green-deep);font:inherit;font-size:.9rem;font-weight:600;padding:9px 13px;border-radius:var(--dm-radius-sm);cursor:pointer;flex:0 0 auto}.dm-shell-menu-btn:focus-visible{outline:2px solid var(--dm-green);outline-offset:2px}.dm-shell-back,.dm-shell-more{border:0;background:transparent;color:var(--dm-green-deep);font:inherit;font-size:.95rem;padding:4px 6px;cursor:pointer;flex:0 0 auto}.dm-shell-titles{flex:1;min-width:0;text-align:center}.dm-shell-titles-grow{flex:1;min-width:0}.dm-shell-title{margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.dm-shell-sub{margin:2px 0 0;font-size:.8rem;color:#5c574e}.dm-shell-header-spacer{width:2.5rem;flex:0 0 auto}.dm-shell-sync{margin:8px 0 0;font-size:.78rem;color:#3d6b5a}.dm-shell-sync.is-error{color:#8a2f2f}.dm-shell-main{flex:1;padding:20px 20px calc(28px + env(safe-area-inset-bottom,0px));max-width:720px;width:100%;margin:0 auto;box-sizing:border-box}.dm-shell-main.is-wide{max-width:880px}.dm-shell-drawer-root{position:fixed;inset:0;z-index:60;pointer-events:none;visibility:hidden}.dm-shell-drawer-root.is-open{pointer-events:auto;visibility:visible}.dm-shell-drawer-backdrop{position:absolute;inset:0;border:0;padding:0;background:#1c1a176b;cursor:pointer;opacity:0;transition:opacity var(--dm-shell-drawer-ms) ease}.dm-shell-drawer-root.is-open .dm-shell-drawer-backdrop{opacity:1}.dm-shell-drawer{position:absolute;top:0;bottom:0;inset-inline-start:0;width:var(--dm-shell-drawer-width);background:var(--dm-green-wash);box-shadow:-6px 0 24px #2a2d2c1a;padding:16px 14px 24px;box-sizing:border-box;overflow:auto;display:flex;flex-direction:column;gap:12px;transform:translate(100%);transition:transform var(--dm-shell-drawer-ms) ease}.dm-shell-drawer-root.is-open .dm-shell-drawer{transform:translate(0)}.dm-shell-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.dm-shell-drawer-close{border:0;background:transparent;color:var(--dm-green-deep);font:inherit;font-weight:600;cursor:pointer;padding:6px 8px}@media(prefers-reduced-motion:reduce){.dm-shell-drawer,.dm-shell-drawer-backdrop{transition:none}}.dm-form-section{display:flex;flex-direction:column;gap:10px;padding:12px 0 4px;border-top:1px solid rgba(28,26,23,.08)}.dm-form-check{display:flex;align-items:center;gap:10px;font-weight:600;font-size:.95rem;cursor:pointer}.dm-form-check input{width:1.1rem;height:1.1rem;accent-color:var(--dm-green)}.dm-form-section-fields{display:flex;flex-direction:column;gap:12px;padding-inline-start:1.6rem}.dm-work-create-form{max-width:620px;width:100%;margin-inline:auto;gap:18px;text-align:start}.dm-work-create-form .dm-work-create-field{display:flex;flex-direction:column;align-items:stretch;gap:6px;text-align:start;font-size:.9rem;font-weight:600}.dm-work-create-title-input{height:48px;min-height:48px;padding-block:0;box-sizing:border-box}.dm-work-create-extras{margin:0;padding:0;border:1px solid rgba(28,26,23,.14);border-radius:12px;background:#fbfaf7;overflow:hidden}.dm-work-create-extras-heading{margin:0;padding:12px 14px 10px;font-size:.92rem;font-weight:700;color:#3d3a33;text-align:start;line-height:1.3}.dm-work-create-section{border-top:1px solid rgba(28,26,23,.1);background:#fff}.dm-work-create-section.is-open{background:#f7faf8}.dm-work-create-form .dm-work-create-check{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:10px;min-height:56px;margin:0;padding:0 14px;cursor:pointer;font-size:.95rem;font-weight:600;color:#29261f;text-align:start}.dm-work-create-form .dm-work-create-check:hover{background:#1c5a480a}.dm-work-create-form .dm-work-create-check:focus-within{outline:2px solid rgba(28,90,72,.35);outline-offset:-2px}.dm-work-create-form .dm-work-create-check input[type=checkbox]{width:1.15rem;min-width:1.15rem;max-width:1.15rem;height:1.15rem;margin:0;padding:0;flex:0 0 auto;border:0;border-radius:0;box-shadow:none;background:transparent;accent-color:#1c5a48}.dm-work-create-check-text{flex:0 1 auto;min-width:0;line-height:1.35}.dm-work-create-fields{display:flex;flex-direction:column;gap:12px;padding:0 14px 14px}.dm-work-create-hint{margin:0;font-size:.82rem;font-weight:400}.dm-work-create-actions{margin-top:4px}.dm-work-create-actions .dm-primary-btn{width:100%;min-height:48px;font-weight:700}.dm-overview-block{margin-bottom:22px}.dm-overview-block h2{margin:0 0 10px;font-size:1rem}.dm-shell-main.dm-home-shell{max-width:var(--dm-content-max, 1200px)}.dm-home-shell{width:100%;padding-bottom:var(--dm-space-6)}.dm-home-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--dm-space-3) var(--dm-space-4);flex-wrap:wrap;margin:0 0 var(--dm-space-5)}.dm-home-toolbar-start{display:flex;align-items:center;gap:var(--dm-space-3);flex-wrap:wrap;min-width:0;flex:1 1 auto}.dm-home-title{margin:0;font-family:Noto Sans Hebrew,Segoe UI,Tahoma,sans-serif;font-size:clamp(1.55rem,2vw,1.75rem);font-weight:650;line-height:1.2;color:var(--dm-ink);letter-spacing:-.01em}.dm-home-period{display:inline-flex;align-items:center;gap:var(--dm-space-2);font-size:.84rem;font-weight:600;color:var(--dm-muted)}.dm-home-period select{font:inherit;font-weight:600;color:var(--dm-ink);padding:7px 10px;border:1px solid var(--dm-border);border-radius:10px;background:var(--dm-surface);max-width:14rem}.dm-home-period-label{font-size:.9rem;font-weight:500;color:var(--dm-muted)}.dm-home-demo-badge{margin:0;font-size:.78rem;color:var(--dm-muted);white-space:nowrap}.dm-home-cta{flex:0 0 auto;min-height:2.5rem;padding-inline:16px;font-weight:700;white-space:nowrap}.dm-home-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 var(--dm-space-5);padding:18px 4px;background:var(--dm-surface);border:1px solid var(--dm-border);border-radius:var(--dm-radius);box-shadow:var(--dm-shadow-soft)}.dm-home-strip.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.dm-home-main-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--dm-space-4);margin:0 0 var(--dm-space-5);align-items:start}.dm-widget{background:var(--dm-surface);border:1px solid var(--dm-border);border-radius:var(--dm-radius);box-shadow:var(--dm-shadow-soft);min-width:0}.dm-widget-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dm-space-3);padding:16px 18px 0}.dm-widget-title{margin:0;font-size:.92rem;font-weight:650;color:var(--dm-ink);line-height:1.3}.dm-widget-body{padding:12px 16px 16px}.dm-home-chart{display:flex;flex-direction:column;gap:10px}.dm-home-chart-row{display:grid;grid-template-columns:minmax(5rem,7rem) 1fr auto;gap:10px;align-items:center}.dm-home-chart-label{font-size:.8rem;color:var(--dm-muted)}.dm-home-chart-bars{position:relative;height:16px;background:#1c1a170d;border-radius:4px;overflow:hidden}.dm-home-chart-bar{position:absolute;inset-block:2px;inset-inline-start:0;border-radius:3px;min-width:2px}.dm-home-chart-bar.is-planned{background:#1c5a4838;inset-block:0}.dm-home-chart-bar.is-recorded{background:var(--dm-green)}.dm-home-chart-values{font-size:.78rem;font-variant-numeric:tabular-nums;color:var(--dm-muted);min-width:3.5rem;text-align:end}.dm-home-chart-legend{margin:4px 0 0;font-size:.75rem;color:#7a746a}.dm-debug-demo-form{margin:16px 0}.dm-debug-demo-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}.dm-home-strip-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px 12px;text-align:center;min-width:0}.dm-home-strip-item+.dm-home-strip-item{border-inline-start:1px solid var(--dm-border)}.dm-home-strip-value{font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:650;line-height:1;color:var(--dm-green-deep);font-variant-numeric:tabular-nums}.dm-home-strip-label{font-size:.8rem;font-weight:500;color:var(--dm-muted);line-height:1.25}.dm-home-section-link{font:inherit;font-size:.84rem;font-weight:600;color:var(--dm-green);background:transparent;border:0;padding:0;cursor:pointer;text-decoration:none;white-space:nowrap}.dm-home-section-link:hover,.dm-home-section-link:focus-visible{color:#164a3b;text-decoration:underline;text-underline-offset:3px;outline:none}.dm-home-queue-list,.dm-home-project-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dm-home-queue-row,.dm-home-project-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:12px 0;text-align:start;background:transparent;border:0;border-block-end:1px solid var(--dm-border);border-radius:0;cursor:pointer;font:inherit;color:inherit}.dm-home-queue-list>li:last-child .dm-home-queue-row,.dm-home-project-list>li:last-child .dm-home-project-row,.dm-home-table-body>li:last-child .dm-home-project-row{border-block-end:0;padding-bottom:2px}.dm-home-queue-row:hover,.dm-home-queue-row:focus-visible,.dm-home-project-row:hover,.dm-home-project-row:focus-visible{background:#1c5a480a;outline:none}.dm-home-project-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.dm-home-project-name{font-size:.95rem;font-weight:700;line-height:1.3;color:var(--dm-ink)}.dm-home-project-meta{font-size:.8rem;color:var(--dm-muted);line-height:1.35}.dm-home-status-badge{flex:0 0 auto;font-size:.74rem;font-weight:600;color:var(--dm-muted);background:#2a2d2c0d;border:0;padding:4px 9px;border-radius:999px;white-space:nowrap}.dm-home-status-badge.is-active{color:var(--dm-green-deep);background:var(--dm-green-soft)}.dm-home-status-badge.is-action{color:var(--dm-green);background:transparent;padding-inline:0;border-radius:0}.dm-home-status-badge.is-done,.dm-home-status-badge.is-cancelled{color:#8a8478}.dm-home-table{width:100%}.dm-home-table-head{display:none;grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) minmax(5.5rem,1fr) auto;gap:12px;padding:0 0 8px;border-block-end:1px solid var(--dm-border);font-size:.75rem;font-weight:650;color:var(--dm-muted)}.dm-home-table-body{list-style:none;margin:0;padding:0}.dm-home-table-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:12px 0;border:0;border-block-end:1px solid var(--dm-border);background:transparent;font:inherit;color:inherit;text-align:start;cursor:pointer}.dm-home-table-body>li:last-child .dm-home-table-row{border-block-end:0}.dm-home-table-row:hover,.dm-home-table-row:focus-visible{background:#1c5a480a;outline:none}.dm-home-table-progress{font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--dm-muted);white-space:nowrap}.dm-home-quiet{margin:0;padding:8px 2px;font-size:.9rem;color:var(--dm-muted);line-height:1.45}.dm-home-projects-widget{margin:0 0 var(--dm-space-5)}.dm-home-quick-reports{margin:0}@media(min-width:900px){.dm-home-table-head{display:grid}.dm-home-table-row{grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) minmax(5.5rem,1fr) auto}.dm-home-table-row .dm-home-project-meta{font-size:.84rem}}@media(max-width:899px){.dm-home-table-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title status" "meta status" "progress status"}.dm-home-table-row .dm-home-project-name{grid-area:title}.dm-home-table-row .dm-home-project-meta{grid-area:meta}.dm-home-table-row .dm-home-table-progress{grid-area:progress}.dm-home-table-row .dm-home-status-badge{grid-area:status;align-self:start}}@media(max-width:1100px){.dm-home-main-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@media(max-width:820px){.dm-home-main-row{grid-template-columns:1fr}}@media(max-width:560px){.dm-home-toolbar{align-items:stretch}.dm-home-cta{width:100%}.dm-home-strip{padding:12px 0}.dm-home-strip.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-home-strip.is-four .dm-home-strip-item:nth-child(3),.dm-home-strip.is-four .dm-home-strip-item:nth-child(4){border-block-start:1px solid var(--dm-border)}.dm-home-strip-item{padding:2px 8px}.dm-home-strip-label{font-size:.74rem}.dm-home-chart-row{grid-template-columns:minmax(4rem,5.5rem) 1fr}.dm-home-chart-values{display:none}.dm-widget-head,.dm-widget-body{padding-inline:14px}}.dm-work-list-toolbar{margin:0 0 16px}.dm-work-list-toolbar .dm-primary-btn{width:100%;min-height:3rem;font-weight:700}.dm-work-ui--desk,.dm-work-ui--field,.dm-work-ui--table{margin:-8px -4px 0;padding:8px 4px 24px}.dm-work-desk{display:flex;flex-direction:column;gap:14px}.dm-work-desk-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dm-work-desk-kpi{display:flex;flex-direction:column;gap:6px;padding:14px 12px;border-radius:var(--dm-radius);background:var(--dm-surface);border:1px solid var(--dm-border);box-shadow:var(--dm-shadow-soft)}.dm-work-desk-kpi-label{font-size:.78rem;font-weight:600;color:var(--dm-muted)}.dm-work-desk-kpi-value{font-size:1.35rem;font-weight:700;color:var(--dm-ink)}.dm-work-desk-widget{background:var(--dm-surface);border:1px solid var(--dm-border);border-radius:var(--dm-radius);overflow:hidden;box-shadow:var(--dm-shadow-soft)}.dm-work-desk-widget-head{padding:14px 16px 8px;border-bottom:1px solid var(--dm-border)}.dm-work-desk-widget-head h2{margin:0;font-size:1rem;font-weight:700}.dm-work-desk-list{list-style:none;margin:0;padding:0}.dm-work-desk-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--dm-border)}.dm-work-desk-row:last-child{border-bottom:0}.dm-work-desk-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:4px;border:0;background:transparent;font:inherit;color:inherit;text-align:start;cursor:pointer}.dm-work-desk-add{flex:0 0 auto;min-height:36px;padding:7px 12px;border-radius:var(--dm-radius-sm);border:1px solid color-mix(in srgb,var(--dm-green) 32%,transparent);background:var(--dm-green-soft);color:var(--dm-green-deep);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;white-space:nowrap}.dm-work-desk-add:hover:not(:disabled){background:var(--dm-green-soft-strong)}.dm-work-field-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.dm-work-field-card{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:var(--dm-radius);background:var(--dm-surface);border:1px solid var(--dm-border);box-shadow:var(--dm-shadow-soft)}.dm-work-field-card-top{display:flex;flex-direction:column;gap:8px}.dm-work-field-status{align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--dm-green-soft-strong);color:var(--dm-green-deep);font-size:.75rem;font-weight:700}.dm-work-field-title{border:0;background:transparent;padding:0;font:inherit;font-size:1.12rem;font-weight:700;color:var(--dm-ink);text-align:start;cursor:pointer;line-height:1.3}.dm-work-field-meta{margin:0;font-size:.88rem}.dm-work-field-add{width:100%;min-height:50px;border:0;border-radius:var(--dm-radius-sm);background:var(--dm-green);color:#fff;font:inherit;font-size:.98rem;font-weight:700;cursor:pointer}.dm-work-field-add:hover:not(:disabled){background:var(--dm-green-deep)}.dm-work-field-add:disabled{opacity:.55;cursor:not-allowed}.dm-work-table-wrap{overflow-x:auto;border:1px solid var(--dm-border);border-radius:var(--dm-radius);background:var(--dm-surface)}.dm-work-table{width:100%;border-collapse:collapse;font-size:.9rem}.dm-work-table th,.dm-work-table td{padding:12px 14px;text-align:start;border-bottom:1px solid var(--dm-border);vertical-align:middle}.dm-work-table th{font-size:.75rem;font-weight:700;color:var(--dm-muted);background:color-mix(in srgb,var(--dm-canvas) 70%,var(--dm-surface))}.dm-work-table tbody tr:last-child td{border-bottom:0}.dm-work-table-link{border:0;background:transparent;padding:0;font:inherit;font-weight:650;color:var(--dm-ink);cursor:pointer;text-align:start}.dm-work-table-link:hover{color:var(--dm-green-deep)}.dm-work-table-status{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--dm-green-soft);font-size:.75rem;font-weight:650;color:var(--dm-green-deep)}.dm-work-table-date{white-space:nowrap;color:var(--dm-muted);font-size:.86rem}.dm-work-table-add{border:0;background:transparent;padding:4px 0;font:inherit;font-size:.88rem;font-weight:700;color:var(--dm-green-deep);cursor:pointer}.dm-work-table-add:hover:not(:disabled){text-decoration:underline}@media(max-width:720px){.dm-work-table th:nth-child(2),.dm-work-table td:nth-child(2){display:none}}.dm-demo-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 16px;background:#eef3f1;border-bottom:1px solid var(--dm-border);color:var(--dm-muted);font-size:.84rem}.dm-demo-banner-label{font-weight:600;letter-spacing:.01em}.dm-demo-banner-exit{font:inherit;font-size:.82rem;cursor:pointer;background:transparent;border:1px solid rgba(47,111,94,.28);border-radius:var(--dm-radius-sm);padding:6px 10px;color:var(--dm-green-deep)}.dm-demo-banner-exit:hover{background:#ffffffb3}.dm-primary-btn,.dm-secondary-btn,.dm-text-btn{font:inherit;cursor:pointer;border-radius:var(--dm-radius-sm);padding:11px 16px;border:1px solid transparent}.dm-primary-btn{background:var(--dm-green);color:#f7faf8;border-color:var(--dm-green);font-weight:650}.dm-primary-btn:hover,.dm-primary-btn:focus-visible{background:var(--dm-green-deep);border-color:var(--dm-green-deep);outline:none}.dm-secondary-btn{background:transparent;color:var(--dm-green-deep);border-color:#2f6f5e47}.dm-text-btn{background:transparent;color:var(--dm-green-deep);padding-inline:4px;border:0;text-decoration:underline;text-underline-offset:3px}.dm-primary-btn:disabled,.dm-secondary-btn:disabled{opacity:.5;cursor:not-allowed}.dm-screen-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;align-items:center}.dm-form{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.dm-form label{display:flex;flex-direction:column;gap:6px;font-size:.88rem;font-weight:550;color:var(--dm-muted)}.dm-form input,.dm-form select,.dm-form textarea{font:inherit;color:var(--dm-ink);padding:11px 12px;border-radius:var(--dm-radius-sm);border:1px solid var(--dm-border);background:var(--dm-surface);box-shadow:none}.dm-form input:focus,.dm-form select:focus,.dm-form textarea:focus{outline:none;border-color:#2f6f5e73;box-shadow:0 0 0 3px #2f6f5e1f}.dm-form textarea{resize:vertical;min-height:4.5rem;line-height:1.45}.dm-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.dm-section-head .dm-section-title{margin:0}.dm-form-actions{display:flex;gap:10px;flex-wrap:wrap}.dm-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dm-list-item{width:100%;text-align:start;display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:12px;border:1px solid rgba(28,26,23,.1);background:#ffffffb8;font:inherit;cursor:pointer;color:inherit}.dm-list-item strong{font-size:1rem}.dm-list-item-static{cursor:default;gap:8px}.dm-empty{text-align:center;padding:28px 12px;display:flex;flex-direction:column;gap:10px;align-items:center}.dm-empty h2{margin:0;font-size:1.15rem}.dm-empty p{margin:0;max-width:28rem;color:#5c574e}.dm-planned{border:1px dashed rgba(28,90,72,.35);border-radius:14px;background:#ffffff73}.dm-disclose{align-self:flex-start}.dm-more-panel{margin-top:20px;display:flex;flex-direction:column;gap:12px}.dm-more-body{display:flex;flex-direction:column;gap:12px;padding-top:4px}.dm-project-context{margin:0 0 14px;color:#5c574e;font-size:.92rem}.dm-shell-main.dm-work-detail-shell,.dm-shell-main.dm-workday-doc-shell{max-width:720px}.dm-work-detail{display:flex;flex-direction:column;gap:18px;text-align:start;font-family:Noto Sans Hebrew,Noto Sans,sans-serif}.dm-work-log-header{display:flex;flex-direction:column;gap:8px}.dm-work-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dm-work-summary-title{margin:0;flex:1 1 auto;min-width:0;font-size:1.28rem;font-weight:700;line-height:1.3;color:#1c1a17;text-align:start}.dm-work-details-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.dm-work-details-toggle{font:inherit;font-size:.9rem;font-weight:600;color:#1c5a48;background:transparent;border:0;padding:4px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.dm-work-details-panel{margin-top:4px;padding:12px 14px 14px;border:1px solid rgba(28,26,23,.12);border-radius:12px;background:#fffef9}.dm-work-summary-meta{display:flex;flex-direction:column;gap:10px;margin:0}.dm-work-summary-meta-row{display:grid;grid-template-columns:minmax(5.5rem,7.5rem) minmax(0,1fr);gap:8px 12px;align-items:baseline}.dm-work-summary-meta-row dt{margin:0;font-size:.82rem;font-weight:600;color:#6a655c}.dm-work-summary-meta-row dd{margin:0;font-size:.95rem;color:#1c1a17;word-break:break-word}.dm-work-summary-notes{margin-top:12px;padding-top:12px;border-top:1px solid rgba(28,26,23,.1)}.dm-work-summary-notes-label{margin:0 0 6px;font-size:.82rem;font-weight:600;color:#6a655c}.dm-work-summary-notes p{margin:0;font-size:.95rem;line-height:1.5;color:#1c1a17;white-space:pre-wrap}.dm-work-log{display:flex;flex-direction:column;gap:12px}.dm-work-log-guide{margin:0;font-size:.95rem;line-height:1.45;color:#4a463c}.dm-work-log-start{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid rgba(28,90,72,.2);border-radius:12px;background:#1c5a480a}.dm-work-log-date{display:flex;flex-direction:column;gap:6px;font-size:.88rem;font-weight:600;color:#3d3a33}.dm-work-log-date input[type=date]{font:inherit;min-height:44px;padding:10px 12px;border-radius:10px;border:1px solid rgba(28,26,23,.18);background:#fff;width:100%;box-sizing:border-box}.dm-work-log-start-action{width:100%;min-height:48px;font-weight:700}.dm-work-log-list{margin-top:4px}.dm-work-orphan-reports{display:flex;flex-direction:column;gap:12px}.dm-workday-doc{gap:14px}.dm-workday-doc-date input[type=date]{min-height:44px}.dm-workday-doc-done textarea{min-height:6rem}.dm-workday-editor-head,.dm-workday-summary{text-align:start}.dm-workday-summary-project{margin:0 0 4px;font-size:.92rem;font-weight:600;color:#5c574e}.dm-workday-summary-date,.dm-workday-editor-title{margin:0 0 8px;font-size:1.25rem;font-weight:700;line-height:1.3;color:#1c1a17}.dm-workday-summary-note{margin:0 0 16px}.dm-workday-summary{display:flex;flex-direction:column;gap:14px}.dm-workday-summary-block{padding:12px 14px;border:1px solid rgba(28,26,23,.12);border-radius:12px;background:#fffef9}.dm-workday-summary-block h2{margin:0 0 8px;font-size:.88rem;font-weight:700;color:#6a655c}.dm-workday-summary-body{margin:0;font-size:.98rem;line-height:1.5;white-space:pre-wrap;color:#1c1a17}.dm-workday-summary-block.is-internal{background:#f7f4ec;border-style:dashed}.dm-workday-summary-actions,.dm-workday-editor-actions{display:flex;flex-direction:column;gap:10px}.dm-workday-summary-actions .dm-primary-btn,.dm-workday-summary-actions .dm-secondary-btn,.dm-workday-editor-actions .dm-primary-btn,.dm-workday-editor-actions .dm-secondary-btn{width:100%;min-height:48px;font-weight:700}.dm-workday-editor-hint{margin:8px 0 0}.dm-workday-thumb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dm-workday-thumb-grid{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.dm-workday-thumb-grid .dm-workday-thumb-img,.dm-workday-thumb-grid .dm-workday-thumb-placeholder{width:100%;height:56px;display:block}.dm-work-log-row{display:flex;flex-direction:column;gap:4px}.dm-work-log-customer{align-self:flex-start;margin-inline-start:4px}.dm-check-row{display:flex;align-items:flex-start;gap:8px;margin:6px 0;font-size:.95rem}.dm-customer-preview .dm-secondary-btn{margin-top:8px}.dm-workday-thumb-card{display:flex;align-items:center;gap:12px;width:100%;text-align:start;padding:8px;border:1px solid rgba(28,26,23,.12);border-radius:10px;background:#fff;cursor:pointer;font:inherit}.dm-workday-thumb-img,.dm-workday-thumb-placeholder{width:56px;height:42px;border-radius:6px;object-fit:cover;flex:0 0 auto;background:#e4e4e4}.dm-workday-thumb-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.dm-workday-direct-upload{margin:8px 0 16px;padding:16px;border:1px solid rgba(28,90,72,.22);border-radius:12px;background:#1c5a480a;text-align:start}.dm-workday-direct-upload h1{margin:0 0 8px;font-size:1.15rem}@media(max-width:560px){.dm-work-summary-title{font-size:1.15rem}.dm-work-summary-meta-row{grid-template-columns:minmax(4.75rem,6.5rem) minmax(0,1fr)}}.dm-overflow{position:relative;flex:0 0 auto}.dm-overflow-menu{position:absolute;inset-inline-end:0;top:calc(100% + 6px);min-width:12.5rem;padding:6px;border-radius:12px;border:1px solid rgba(28,26,23,.12);background:#fffef9;box-shadow:0 10px 28px #1c1a171f;display:flex;flex-direction:column;gap:2px;z-index:40}.dm-overflow-menu-inline{inset-inline-end:0}.dm-overflow-item{border:0;background:transparent;text-align:start;font:inherit;font-size:.92rem;padding:10px 12px;border-radius:8px;color:#1c1a17;cursor:pointer}.dm-overflow-item:hover,.dm-overflow-item:focus-visible{background:#1c5a481a}.dm-overflow-item.is-danger{color:#8a2f2f}.dm-report-row-wrap{list-style:none}.dm-report-row{display:flex;align-items:stretch;gap:6px}.dm-report-row-main{flex:1;min-width:0}.dm-report-row-menu{position:relative;flex:0 0 auto;display:flex;align-items:flex-start;padding-top:8px}.dm-icon-menu{border:0;background:transparent;color:#5c574e;font:inherit;font-size:1.15rem;line-height:1;padding:8px 10px;cursor:pointer;border-radius:8px}.dm-icon-menu:hover,.dm-icon-menu:focus-visible{background:#1c5a481a;color:#1c5a48}.dm-section{margin-top:20px;display:flex;flex-direction:column;gap:10px}.dm-section h2,.dm-section-title{margin:0 0 4px;font-size:1rem}.dm-pad{margin-top:16px}.dm-muted{color:#5c574e;font-size:.88rem}.dm-work-nav{font-weight:600}.dm-app.is-embedded{min-height:0;background:transparent}.dm-app.is-embedded .dm-topbar-embedded{position:static;background:transparent;border:0;padding:0 0 10px;justify-content:flex-end}.dm-embedded-main{min-width:0}@media(min-width:768px){.dm-shell-main{padding-top:28px}}.dm-day-report-shell{max-width:none}.dm-day-report{display:flex;flex-direction:column;gap:14px;width:min(100%,800px);margin-inline:auto}.dm-day-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:4px 0 2px}.dm-day-toolbar-primary,.dm-day-toolbar-secondary{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dm-day-toolbar-btn{min-height:40px;padding:0 14px;border-radius:10px;border:1px solid rgba(28,90,72,.28);background:#fffef9;color:#1c5a48;font:inherit;font-weight:650;cursor:pointer}.dm-day-toolbar-btn.is-primary{background:#1c5a48;border-color:#1c5a48;color:#fff}.dm-day-toolbar-btn.is-ghost{background:transparent;border-style:dashed}.dm-day-toolbar-btn:disabled{opacity:.5;cursor:not-allowed}.dm-day-toolbar-link{border:0;background:transparent;color:#1c5a48;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:40px;padding:0 4px}.dm-day-draft-note{margin:0;font-size:.82rem;color:#6a655c}.dm-day-chrome-status{margin:0 0 8px;font-size:.9rem;color:#1c5a48}.dm-day-chrome-aside{display:flex;flex-direction:column;gap:10px}.dm-day-chrome-panel{padding:12px 14px;border:1px dashed rgba(28,26,23,.18);border-radius:10px;background:#fffef9b3;text-align:start}.dm-day-chrome-panel.is-internal{background:#f4f1ea}.dm-day-chrome-title{margin:0 0 8px;font-size:.92rem;font-weight:700;color:#4a463e}.dm-day-chrome-body{margin:8px 0 0;white-space:pre-wrap;line-height:1.5}.dm-day-chrome-panel summary{cursor:pointer;font-weight:700;color:#4a463e}.dm-day-doc{position:relative;background:#fff;color:#1c1a17;border:1px solid rgba(28,26,23,.1);border-radius:2px;box-shadow:0 1px 2px #1c1a170a;padding:22px 18px 28px;text-align:start;font-family:Noto Sans Hebrew,Segoe UI,Tahoma,sans-serif}.dm-day-doc.is-editing{border-color:#1c5a4847;box-shadow:0 0 0 1px #1c5a4814}.dm-day-doc-pen{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:1px solid rgba(28,90,72,.35);border-radius:999px;background:#fff;color:#1c5a48;cursor:pointer;box-shadow:0 1px 2px #1c1a170f}.dm-day-doc-pen:hover:not(:disabled),.dm-day-doc-pen:focus-visible{background:#f3f8f6;border-color:#1c5a48;outline:none}.dm-day-doc-pen[aria-pressed=true]{background:#1c5a48;border-color:#1c5a48;color:#fff}.dm-day-doc-pen:disabled{opacity:.55;cursor:not-allowed}.dm-day-doc-header{padding-bottom:16px;border-bottom:1px solid rgba(28,26,23,.12);margin-bottom:18px;padding-left:52px}.dm-day-doc-field{display:flex;flex-direction:column;gap:6px;margin:10px 0 0}.dm-day-doc-field-label{font-size:.82rem;font-weight:700;color:#5c574e}.dm-day-doc-field-hint{font-size:.78rem;color:#7a746a}.dm-day-doc-input,.dm-day-doc-textarea{width:100%;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid rgba(28,26,23,.18);border-radius:4px;background:#fbfaf7;color:#1c1a17;font:inherit;line-height:1.45}.dm-day-doc-textarea{resize:vertical;min-height:96px}.dm-day-doc-textarea.is-compact{min-height:64px}.dm-day-doc-input:focus,.dm-day-doc-textarea:focus{outline:2px solid rgba(28,90,72,.35);outline-offset:1px;border-color:#1c5a48;background:#fff}.dm-day-doc-edit-grid{display:flex;flex-direction:column;gap:4px}.dm-day-doc-kicker{margin:0 0 6px;font-size:.8rem;font-weight:700;letter-spacing:.02em;color:#1c5a48;text-transform:none}.dm-day-doc-title{margin:0 0 6px;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:750;line-height:1.25;color:#1c1a17}.dm-day-doc-date{margin:0;font-size:1rem;color:#5c574e}.dm-day-doc-meta{margin:14px 0 0;display:flex;flex-direction:column;gap:6px}.dm-day-doc-meta-row{display:grid;grid-template-columns:6.5rem 1fr;gap:8px;font-size:.95rem}.dm-day-doc-meta-row.is-block{grid-template-columns:1fr}.dm-day-doc-meta-row dt{margin:0;color:#6a655c;font-weight:600}.dm-day-doc-meta-row dd{margin:0;color:#1c1a17}.dm-day-doc-section{padding-top:16px;margin-top:16px;border-top:1px solid rgba(28,26,23,.1)}.dm-day-doc-section:first-of-type{border-top:0;margin-top:0;padding-top:0}.dm-day-doc-section-title{margin:0 0 10px;font-size:1.02rem;font-weight:750;color:#1c5a48}.dm-day-doc-body{margin:0;font-size:1.02rem;line-height:1.65;white-space:pre-wrap}.dm-day-doc-muted,.dm-day-doc-empty{margin:0;color:#6a655c;line-height:1.5}.dm-day-doc-media-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.dm-day-doc-media-label{margin:0 0 8px;font-size:.88rem;font-weight:700;color:#5c574e}.dm-day-doc-pair-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dm-day-doc-figure{margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.dm-day-doc-figure figcaption{font-size:.85rem;font-weight:700;color:#1c5a48}.dm-day-doc-figure img{display:block;width:100%;height:auto;max-height:360px;object-fit:contain;background:#f3f1ea;border:1px solid rgba(28,26,23,.1)}.dm-day-doc-figure.is-single img{max-height:480px}.dm-day-doc-caption{margin:8px 0 0;font-size:.92rem;color:#5c574e;line-height:1.45}.dm-day-doc-missing{display:flex;align-items:center;justify-content:center;min-height:140px;background:#f3f1ea;color:#6a655c;border:1px dashed rgba(28,26,23,.2)}@media(max-width:640px){.dm-day-doc{padding:18px 14px 24px}.dm-day-doc-pair-grid{grid-template-columns:1fr}.dm-day-toolbar{flex-direction:column;align-items:stretch}.dm-day-toolbar-primary,.dm-day-toolbar-secondary{width:100%}.dm-day-toolbar-btn{flex:1 1 auto}.dm-day-doc-meta-row:not(.is-block){grid-template-columns:1fr}}@media(min-width:768px){.dm-day-doc{padding:36px 40px 44px}}.dm-recipient-shell{--recipient-ink: #202e2b;--recipient-muted: #76807d;--recipient-green: #255c4c;--recipient-border: #e4e9e6;min-height:100dvh;background:#f6f7f8;color:var(--recipient-ink);font-family:Noto Sans Hebrew,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.dm-recipient-shell *,.dm-recipient-shell *:before,.dm-recipient-shell *:after{box-sizing:border-box}.dm-recipient-shell button,.dm-recipient-shell input,.dm-recipient-shell select{font:inherit}.dm-recipient-search,.dm-recipient-sort,.dm-recipient-select-all,.dm-recipient-archive-select{flex-direction:row;flex-wrap:nowrap;font-weight:400}.dm-recipient-shell button{cursor:pointer}.dm-recipient-shell button:disabled{cursor:not-allowed;opacity:.45}.dm-recipient-shell :is(button,input,select,summary):focus-visible{outline:2px solid #2c7860;outline-offset:3px}.dm-recipient-top{background:#fff;border-bottom:1px solid var(--recipient-border)}.dm-recipient-top-inner{max-width:1200px;min-height:74px;margin:auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.dm-recipient-logo{display:inline-flex;align-items:center;gap:9px;border:0;background:transparent;color:#203d33;padding:0;font-size:22px!important;font-weight:700!important;letter-spacing:-.8px}.dm-recipient-logo-mark{width:30px;height:32px;background:#255c4c;color:#fff;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.dm-recipient-logo-dot{color:#94b7a3}.dm-recipient-preview-controls{display:flex;align-items:center;gap:20px}.dm-recipient-local-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#7d8683;white-space:nowrap}.dm-recipient-local-badge>span{width:5px;height:5px;background:#91a59a;border-radius:50%}.dm-recipient-preview-tools{position:relative}.dm-recipient-preview-tools>summary{list-style:none;display:flex;align-items:center;gap:7px;cursor:pointer;min-height:38px;color:#68736e;font-size:12px}.dm-recipient-preview-tools>summary::-webkit-details-marker{display:none}.dm-recipient-preview-panel{position:absolute;inset-inline-end:0;top:calc(100% + 12px);width:310px;padding:18px;border:1px solid var(--recipient-border);background:#fff;border-radius:10px;box-shadow:0 8px 30px #1f382015;z-index:50}.dm-recipient-preview-panel>p{margin:0 0 14px;font-size:12px;color:var(--recipient-muted);line-height:1.7}.dm-recipient-fixture-switch{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.dm-recipient-fixture-switch>.dm-muted{font-size:12px}.dm-recipient-chip{appearance:none;padding:7px 11px;border:1px solid var(--recipient-border);background:#fff;color:#52605a;border-radius:6px;font-size:12px!important;font-weight:600!important}.dm-recipient-chip.is-active{background:#edf4ef;color:#255c4c;border-color:#b9d1c3}.dm-recipient-main{width:min(100%,864px);margin:auto;padding:42px 24px 72px}.dm-recipient-shell.is-archive .dm-recipient-main{width:min(100%,1136px)}.dm-recipient-page-heading{margin-bottom:28px}.dm-recipient-app-title{margin:0;font-size:28px;line-height:1.45;font-weight:700;letter-spacing:-.7px;color:#20312b}.dm-recipient-archive-summary{margin:7px 0 0;color:var(--recipient-muted);font-size:13px}.dm-recipient-archive-surface{background:#fff;border:1px solid var(--recipient-border);border-radius:12px;overflow:hidden}.dm-recipient-archive-toolbar{padding:18px 22px;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--recipient-border)}.dm-recipient-search{display:flex;align-items:center;gap:10px;width:310px;max-width:100%;height:40px;padding:0 12px;background:#f8f9f9;border:1px solid #e7ebe8;color:#8b9590;border-radius:7px}.dm-recipient-search:focus-within{border-color:#9cb8a9;background:#fff}.dm-recipient-search>input{flex:1 1 0;width:100%;min-width:0;min-height:0;margin:0;border:0;outline:none!important;padding:0;background:transparent;color:var(--recipient-ink);font-size:13px;box-shadow:none}.dm-recipient-search>input::placeholder{color:#909994;opacity:1}.dm-recipient-search input::-webkit-search-cancel-button{display:none}.dm-recipient-search>button{display:inline-flex;align-items:center;justify-content:center;padding:3px;border:0;background:transparent;color:#748079}.dm-recipient-filter-actions{display:flex;align-items:center;gap:16px}.dm-recipient-sort{position:relative;display:flex;align-items:center;gap:7px}.dm-recipient-sort>select{appearance:none;width:135px;min-height:38px;padding:7px 4px 7px 24px;border:0;color:#69756e;background:transparent;border-radius:5px;font-size:12px;cursor:pointer}.dm-recipient-sort>svg{position:absolute;left:2px;color:#849088;pointer-events:none}.dm-recipient-select-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:7px 12px;border:1px solid var(--recipient-border);border-radius:7px;background:#fff;color:#59685f;font-size:12px!important}.dm-recipient-select-button:hover:not(:disabled){background:#f5f8f6}.dm-recipient-archive-columns,.dm-recipient-archive-row-top{display:grid;grid-template-columns:minmax(0,1fr) 150px 152px;align-items:center;gap:20px}.dm-recipient-archive-columns{padding:11px 24px;background:#fafbfa;border-bottom:1px solid var(--recipient-border);color:#89928d;font-size:11px}.dm-recipient-archive-columns>:last-child{text-align:end}.dm-recipient-archive-columns.is-editing,.dm-recipient-archive-row-top.is-editing{grid-template-columns:minmax(0,1fr) 150px}.dm-recipient-archive-columns.is-editing>:last-child{text-align:start}.dm-recipient-archive-list{list-style:none;margin:0;padding:0}.dm-recipient-archive-row{margin:0;border-bottom:1px solid #edf0ee}.dm-recipient-archive-row:last-child{border-bottom:0}.dm-recipient-archive-row-top{min-height:99px;padding:18px 24px;transition:background-color .12s ease}.dm-recipient-archive-row-top:hover{background:#fafcfb}.dm-recipient-archive-row.is-selected .dm-recipient-archive-row-top{background:#f0f6f2}.dm-recipient-archive-toggle,.dm-recipient-archive-select{display:flex;align-items:center;gap:14px;min-width:0;width:100%;padding:0;margin:0;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}.dm-recipient-archive-toggle{border-radius:4px}.dm-recipient-report-thumb{display:flex;align-items:center;justify-content:center;width:46px;height:54px;flex:0 0 46px;border:1px solid #e4ede7;background:#f1f6f2;border-radius:6px;color:#668675;overflow:hidden}.dm-recipient-report-thumb.has-photo{border-color:#e3e7e4;background:#e6ece8}.dm-recipient-report-thumb img{width:100%;height:100%;object-fit:cover;display:block}.dm-recipient-archive-main{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;min-width:0}.dm-recipient-archive-main strong{font-size:14px;font-weight:600;color:#293a32;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-recipient-report-sender{font-size:12px;color:#87908b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-recipient-mobile-date{display:none}.dm-recipient-archive-chevron{margin-inline-start:auto;flex-shrink:0;color:#9aa79f;transition:transform .15s ease}.dm-recipient-archive-chevron.is-open{transform:rotate(180deg);color:#255c4c}.dm-recipient-report-date{display:flex;flex-direction:column;gap:5px}.dm-recipient-report-date>time{color:#56665c;font-size:13px;font-variant-numeric:tabular-nums}.dm-recipient-report-date>span{color:#939b95;font-size:11px}.dm-recipient-archive-actions{display:flex;align-items:center;justify-content:flex-end;gap:13px}.dm-recipient-open-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:0;border-radius:6px;background:transparent;color:#2c6350;padding:6px 8px;font-size:12px!important;font-weight:600!important;text-decoration:none;white-space:nowrap}.dm-recipient-open-link:hover{background:#edf4ef}.dm-recipient-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;padding:0;border:1px solid var(--recipient-border);border-radius:7px;background:#fff;color:#6b7c70}.dm-recipient-icon-btn:hover:not(:disabled){background:#eff5f1;color:#255c4c;border-color:#bcd0c3}.dm-recipient-archive-selectionbar{display:flex;align-items:center;width:100%;gap:18px;min-height:40px}.dm-recipient-select-all{display:inline-flex;align-items:center;gap:10px;color:#52675a;font-size:12px;cursor:pointer}.dm-recipient-shell input[type=checkbox]{appearance:auto;accent-color:#255c4c;width:17px;height:17px;min-width:17px;padding:0;margin:0;cursor:pointer;flex:0 0 17px}.dm-recipient-selection-count{color:#6f8275;font-size:12px}.dm-recipient-hide-btn{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:7px 11px;margin-inline-start:auto;border:1px solid #d8e3dc;border-radius:7px;background:#fff;color:#4b6958;font-size:12px!important;white-space:nowrap}.dm-recipient-hide-btn:hover:not(:disabled){background:#edf4ef}.dm-recipient-archive-row.is-expanded{background:#fff;box-shadow:inset -2px 0 #c4d7c9}.dm-recipient-archive-row.is-expanded>.dm-recipient-archive-row-top{background:#fff}.dm-recipient-archive-panel{padding:0 24px 18px;background:#fff}.dm-recipient-archive-panel .dm-day-doc.is-embedded{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.dm-day-doc.is-embedded .dm-day-doc-header{margin:0 0 14px;padding:0 0 12px;border-color:#edf0ee}.dm-day-doc.is-embedded .dm-day-doc-meta{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 24px;margin:0}.dm-day-doc.is-embedded .dm-day-doc-meta-row{display:flex;align-items:baseline;gap:7px;font-size:12px}.dm-day-doc.is-embedded .dm-day-doc-meta-row dt{font-weight:400;color:#7b857f}.dm-day-doc.is-embedded .dm-day-doc-meta-row dd{color:#46594d}.dm-day-doc.is-embedded .dm-day-doc-section{margin-top:12px;padding-top:12px;border-color:#edf0ee}.dm-day-doc.is-embedded .dm-day-doc-section:first-of-type{margin:0;padding:0;border:0}.dm-day-doc.is-embedded .dm-day-doc-section-title{font:600 13px/1.5 Noto Sans Hebrew,Segoe UI,sans-serif;margin-bottom:6px}.dm-day-doc.is-embedded .dm-day-doc-body{font-size:14px;line-height:1.65}.dm-recipient-collapse-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 13px;border:1px solid #b8cdc0;border-radius:7px;background:#fff;color:#255c4c;font-size:13px!important;font-weight:600!important;white-space:nowrap}.dm-recipient-collapse-btn:hover{background:#eaf2ed;border-color:#7fa48c}.dm-recipient-archive-panel-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #e0e8e2}.dm-recipient-archive-panel-footer .dm-recipient-archive-doc-more{margin:0}.dm-recipient-archive-doc-preview{position:relative}.dm-recipient-archive-doc-clip{max-height:420px;overflow:hidden}.dm-recipient-archive-doc-fade{position:absolute;inset-inline:0;bottom:0;height:78px;pointer-events:none;background:linear-gradient(transparent,#fff)}.dm-recipient-archive-doc-more{margin:12px 0 0;text-align:center;font-size:12px}.dm-recipient-empty,.dm-recipient-blocked,.dm-recipient-loading{padding:56px 24px;text-align:center;color:var(--recipient-muted)}.dm-recipient-blocked{background:#fff;border:1px solid var(--recipient-border);border-radius:12px}.dm-recipient-empty h2,.dm-recipient-blocked h2{margin:16px 0 7px;font-size:17px;color:#374a3e;font-weight:600}.dm-recipient-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#eef4f0;color:#6a8a76;border-radius:12px}.dm-recipient-register-callout{display:flex;align-items:center;flex-wrap:wrap;gap:0 20px;margin-top:20px;padding:18px 22px;border:1px solid #dfe7e2;background:#fff;border-radius:10px}.dm-recipient-register-callout>p:first-child{flex:1;margin:0;color:#63766a;font-size:13px}.dm-recipient-register-callout>button{display:inline-flex;align-items:center;gap:10px;min-height:38px;font-size:12px!important}.dm-recipient-register-note{flex-basis:100%;font-size:11px;color:#909b94;margin:9px 0 0}.dm-recipient-undo{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding:13px 18px;border:1px solid #cfdfd4;background:#edf6f0;border-radius:9px;color:#416d51}.dm-recipient-undo>svg{flex-shrink:0}.dm-recipient-undo>p{flex:1;margin:0;font-size:12px}.dm-recipient-undo>button{font-size:12px!important;white-space:nowrap}.dm-recipient-notice.is-error{color:#923e3e;background:#fff1f0;border:1px solid #f0d9d6;border-radius:8px;padding:12px 16px}.dm-recipient-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:20px}.dm-recipient-shell .dm-primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;min-width:112px;padding:10px 16px;border:1px solid #255c4c;background:#255c4c;border-radius:7px;color:#fff;font-weight:600;font-size:13px}.dm-recipient-shell .dm-primary-btn:hover:not(:disabled){background:#1c493c}.dm-recipient-shell .dm-secondary-btn{border:1px solid #d7e1da;background:#fff;color:#406b52;border-radius:7px;padding:8px 12px;font-size:13px}.dm-recipient-shell .dm-text-btn{color:#3e6b51;font-size:13px}.dm-recipient-shell .dm-muted{color:var(--recipient-muted)}.dm-recipient-shell .dm-day-doc{background:#fff;padding:28px 32px;border:1px solid var(--recipient-border);border-radius:10px;box-shadow:none}.dm-recipient-shell .dm-day-doc-pen{display:none}.dm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.dm-recipient-top-inner{min-height:65px;padding:0 20px}.dm-recipient-logo{font-size:20px!important}.dm-recipient-preview-controls{gap:12px}.dm-recipient-local-badge{font-size:10px}.dm-recipient-preview-tools>summary>span,.dm-recipient-preview-tools>summary>svg:last-child{display:none}.dm-recipient-preview-tools>summary{width:32px;justify-content:center}.dm-recipient-preview-panel{width:290px}.dm-recipient-main{padding:28px 16px 48px}.dm-recipient-page-heading{margin-bottom:22px}.dm-recipient-app-title{font-size:25px}.dm-recipient-archive-toolbar{padding:14px;flex-wrap:wrap;gap:12px;min-height:118px}.dm-recipient-search{width:100%;height:40px}.dm-recipient-filter-actions{width:100%;justify-content:space-between}.dm-recipient-archive-columns{display:none}.dm-recipient-archive-row-top,.dm-recipient-archive-row-top.is-editing{grid-template-columns:minmax(0,1fr) auto;padding:17px 14px;gap:10px;min-height:106px}.dm-recipient-archive-row-top.is-editing{grid-template-columns:minmax(0,1fr)}.dm-recipient-archive-toggle,.dm-recipient-archive-select{gap:11px}.dm-recipient-report-thumb{width:38px;height:47px;flex-basis:38px}.dm-recipient-archive-main{gap:3px}.dm-recipient-archive-main strong{font-size:13px}.dm-recipient-report-sender{font-size:10px}.dm-recipient-report-date{display:none}.dm-recipient-mobile-date{display:block;font-size:11px;color:#859187;font-variant-numeric:tabular-nums}.dm-recipient-archive-chevron{display:none}.dm-recipient-archive-actions{gap:5px}.dm-recipient-open-link{gap:3px;padding:7px 4px;font-size:11px!important}.dm-recipient-archive-actions .dm-recipient-icon-btn{width:34px;flex-basis:34px;height:38px;border-color:transparent}.dm-recipient-archive-selectionbar{display:grid;grid-template-columns:1fr auto;gap:10px}.dm-recipient-select-all{grid-column:1;grid-row:1;min-height:30px}.dm-recipient-selection-count{grid-column:2;grid-row:1;text-align:end}.dm-recipient-hide-btn{grid-column:1;grid-row:2;margin:0;justify-self:start}.dm-recipient-archive-selectionbar>.dm-recipient-icon-btn{grid-column:2;grid-row:2}.dm-recipient-register-callout{padding:16px;gap:12px}.dm-recipient-register-callout>p:first-child{flex-basis:100%;font-size:12px}.dm-recipient-register-note{margin:0}.dm-recipient-undo{align-items:flex-start;flex-wrap:wrap;padding:13px;gap:8px}.dm-recipient-undo>p{flex-basis:calc(100% - 32px)}.dm-recipient-undo>button{margin-inline-start:auto}.dm-recipient-archive-panel{padding:0 14px 14px}.dm-recipient-shell .dm-day-doc{padding:20px 17px}}@media(prefers-reduced-motion:reduce){.dm-recipient-shell *,.dm-recipient-shell *:before,.dm-recipient-shell *:after{transition:none!important}}
