.guided-app{min-height:100dvh;background:#f6f7f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:#203633}.guided-app a,.guided-app button{touch-action:manipulation}.j-demo-nav{height:66px;gap:16px;padding:0 30px;background:#fff;border-bottom:1px solid #e0e6e1}.j-brand,.j-demo-nav{display:flex;align-items:center}.j-brand{gap:10px;color:#244d43;font-size:13px;font-weight:600}.j-brand>span>span{display:block;color:#7b8b83;font-size:10px;font-weight:400;margin-top:3px}.j-demo-badge{font-size:9px;border:1px solid #e2e7df;background:#f7f9f3;color:#879379;padding:4px 7px;border-radius:5px}.j-perspectives{display:flex;margin-left:auto;gap:3px;background:#f0f3ee;border-radius:9px;padding:4px}.j-perspectives button{display:flex;gap:7px;align-items:center;background:none;color:#7b8981;border-radius:6px;padding:9px 15px;font-size:12px}.j-perspectives button.active{background:#fff;color:#256346;box-shadow:0 1px 4px #12331710}.j-icon{display:grid;place-items:center;width:30px;height:34px;background:none;color:#7b8d80;border-radius:6px}.j-icon:hover{background:#eef3eb}.j-eyebrow{display:block;color:#6e8c75;font-size:9px;letter-spacing:1.6px;font-weight:600;margin-bottom:12px}.j-client-stage{display:flex;align-items:center;justify-content:center;gap:90px;min-height:calc(100dvh - 66px);padding:25px 35px}.j-client-context{width:320px;flex-shrink:0}.j-client-context h1{font-family:Georgia,serif;font-size:42px;color:#264b3f;line-height:1.17;letter-spacing:-1.3px}.j-client-context>p{font-size:14px;line-height:1.85;color:#77877b;max-width:295px;margin-top:18px}.j-client-context ol{padding:0;list-style:none;display:flex;flex-direction:column;gap:25px;margin:35px 0}.j-client-context li{font-size:12px;color:#9aa59b;display:flex;align-items:center;gap:12px}.j-client-context li>span{width:26px;height:26px;border:1px solid #d8e2d6;border-radius:50%;display:grid;place-items:center;font-size:10px}.j-client-context li.current{color:#357451;font-weight:600}.j-client-context li.current>span{background:#357451;color:white;border-color:#357451;box-shadow:0 0 0 5px #3574510a}.j-client-context li.done{color:#5c8c62}.j-client-context li.done>span{background:#e3eedc;border-color:#d6e5ce}.j-context-note{display:flex;gap:9px;align-items:center;font-size:11px;line-height:1.7;color:#97a18f;border-top:1px solid #e4e9e0;padding-top:20px;margin-bottom:25px}.j-chat{width:420px;max-width:100%;flex-shrink:0}.j-chat .wa-phone{height:calc(100dvh - 116px);min-height:580px;max-height:850px;border:5px solid #fff;border-radius:32px;box-shadow:0 0 0 1px #d7ded8,0 14px 40px #1d402314}.j-chat .wa-messages{scroll-behavior:smooth}.j-chat .wa-messages .message p{font-size:14px}.j-chat .wa-phone .wa-interactive>button{font-size:13px;text-align:center}.j-chat .wa-interactive{width:90%}.j-booking-link{margin-top:9px;display:flex;flex-direction:column;gap:5px;padding:0 0 6px;overflow:hidden;border-radius:8px;background:#f2f6ed;color:#1c5d43}.j-booking-link-icon{display:grid;place-items:center;padding:18px;background:#e2edda;color:#5a844c}.j-booking-link>strong{font-size:14px;padding:5px 10px 0}.j-booking-link>span:not(:first-child){font-size:12px;padding:0 10px;color:#657e57}.j-booking-link small{display:flex;gap:5px;font-size:10px;padding:4px 10px;color:#8a9d7c}.j-chat-finished{display:flex;flex-direction:column;align-items:center;gap:8px;background:#fffef7;padding:17px;text-align:center;border:1px solid #e6ebd8;border-radius:10px;color:#507e40;box-shadow:0 1px 1px #0001;align-self:center;font-size:13px;max-width:90%}.j-chat-finished p{font-size:11px;color:#7b926c;line-height:1.6}.j-chat-finished a{font-size:12px;text-decoration:underline}.j-upload-button{display:flex;align-items:center;gap:11px;width:100%;padding:15px 5px 20px;background:transparent;color:#197546;text-align:left}.j-upload-button span{font-size:13px}.j-upload-button small{display:block;font-size:10px;color:#81908a;margin-top:5px}.j-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;font-size:12px;line-height:1.4;font-weight:500;min-height:40px;padding:11px 15px;border:1px solid #dce5d7;border-radius:8px;background:#fff;color:#536e48;cursor:pointer}.j-button.primary{background:#327253;border-color:#327253;color:#fff}.j-button:hover:not(:disabled){filter:brightness(.97)}.j-text-link{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:#548345;font-size:12px;padding:8px 0;text-align:left}.j-small{font-size:12px;line-height:1.8;color:#7c8e71}.j-centered{text-align:center}.j-error{position:fixed;left:50%;top:75px;transform:translateX(-50%);max-width:90vw;width:600px;background:#fff4e9;border:1px solid #efd8c3;color:#985a37;border-radius:9px;padding:12px 15px;display:flex;gap:10px;align-items:center;z-index:110;box-shadow:0 5px 25px #0001;font-size:12px}.j-error span{flex:1}.j-error button{background:none;color:inherit}.j-overlay{position:fixed;inset:0;background:#162e3466;backdrop-filter:blur(4px);display:grid;place-items:center;padding:24px;z-index:100}.j-modal{background:#fff;padding:25px;width:min(650px,100%);max-height:92dvh;overflow:auto;border-radius:16px;box-shadow:0 20px 60px #172f3e30}.j-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.j-modal>header h2{font-size:23px;font-family:Georgia,serif;font-weight:400;color:#3e644c;line-height:1.3;overflow-wrap:anywhere}.j-modal>header button{color:#879280;display:grid;place-items:center;background:transparent;padding:2px}.j-modal>p{font-size:13px;line-height:1.8;color:#77876c;margin-bottom:12px}.j-modal-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:20px}.j-guide-row{display:flex;align-items:flex-start;gap:16px;margin-bottom:25px;color:#6b8e56}.j-guide-row h3{font-size:15px;margin-bottom:8px;color:#47683b}.j-guide-row p{font-size:13px;line-height:1.8;color:#859775}.j-booking-page{max-width:780px;margin:auto;padding:35px 25px 50px}.j-booking-card{border:1px solid #e0e7db;background:white;box-shadow:0 6px 30px #233b2205;border-radius:17px;padding:35px 40px;margin-top:14px}.j-booking-brand{display:flex;align-items:center;gap:12px;padding-bottom:25px;border-bottom:1px solid #e8ece3;margin-bottom:30px}.j-booking-brand strong{display:block;font-size:13px;color:#355841}.j-booking-brand small{display:block;font-size:11px;color:#90a17f;margin-top:5px}.j-booking-card h1{font-size:35px;color:#325a41;margin-bottom:14px}.j-booking-card>p{font-size:13px;line-height:1.9;color:#819574}.j-timezone{display:flex;gap:7px;align-items:center;font-size:11px;color:#6e8a5c;margin:26px 0 15px}.j-slots{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px}.j-slots button{border:1px solid #e0e8d8;background:white;color:#638252;border-radius:8px;display:flex;gap:7px;align-items:center;justify-content:center;padding:15px 10px;font-size:12px}.j-slots button.selected{border-color:#66924e;background:#eff7e7;color:#3a6c25;box-shadow:0 0 0 1px #66924e}.j-wide-button{width:100%;margin-bottom:13px}.j-booking-success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.j-booking-success>span{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#e5f1dc;color:#729d55;margin:0 0 8px}.j-booking-success h1,.j-booking-success>.j-eyebrow{margin:0}.j-booking-success p{font-size:13px;line-height:1.9;color:#7d9470;max-width:440px}.j-meeting-confirm{display:grid;grid-template-columns:30px 1fr;text-align:left;gap:8px;padding:20px;background:#f2f7eb;border:1px solid #e1ebd5;border-radius:10px;color:#688b4f;width:100%;margin:8px 0}.j-meeting-confirm svg{grid-row:span 2}.j-meeting-confirm strong{font-size:15px}.j-meeting-confirm small{font-size:11px;color:#95a881}.j-office,.j-office-sidebar{display:flex;min-height:calc(100dvh - 66px)}.j-office-sidebar{width:230px;flex-shrink:0;background:#1d3439;color:#aec1b9;padding:30px 15px;flex-direction:column}.j-office-mark{display:flex;align-items:center;gap:10px;padding:0 7px 35px;color:#d4e0c9}.j-office-mark strong{font:19px Georgia,serif;white-space:nowrap}.j-office-mark small{display:block;font:8px Arial;letter-spacing:2.6px;color:#829e91;margin-top:7px}.j-nav-label{font-size:9px;letter-spacing:1.5px;color:#7a978b;margin:0 9px 14px}.j-sidebar-item{display:flex;align-items:center;gap:8px;background:#2d4947;color:#d9e5d5;border:1px solid #3b5651;border-radius:8px;padding:12px 10px;font-size:11px;text-align:left;margin-bottom:32px}.j-sidebar-item>span{margin-left:auto;background:#456158;border-radius:4px;padding:2px 5px;font-size:9px}.j-case-selected{background:#294442;border:1px solid #3b5750;border-radius:10px;padding:12px 9px;display:flex;align-items:center;gap:9px;color:#d4e3ce;text-align:left}.j-case-selected>span{height:33px;width:33px;border-radius:50%;background:#e2e4d3;color:#7b8061;font-size:11px;display:grid;place-items:center}.j-case-selected strong{display:block;font-size:12px}.j-case-selected small{display:block;font-size:9px;color:#8fa899;margin-top:6px}.j-office-sidebar-foot{display:flex;gap:10px;align-items:center;font-size:10px;line-height:1.8;color:#8aa38f;margin-top:auto;padding-top:40px}.j-office-main{padding:25px 35px 50px;min-width:0;flex:1;max-width:1500px;margin:auto}.j-office-breadcrumb{display:flex;align-items:center;gap:10px;color:#8a9d81;font-size:10px;margin-bottom:27px}.j-office-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.j-office-heading h1{font-size:34px;color:#35583c}.j-office-heading p{font-size:12px;color:#809373;margin-top:9px;line-height:1.7}.j-status{font-size:10px;display:inline-flex;align-items:center;gap:6px;background:#f9f3e5;color:#a18a55;border:1px solid #ece2c8;border-radius:6px;padding:7px 9px;white-space:nowrap}.j-status>span{width:5px;height:5px;border-radius:50%;background:currentColor}.j-status.approved{background:#edf6e7;color:#608449;border-color:#dce8cf}.j-office-metrics{display:grid;grid-template-columns:1fr 1fr 1.5fr;border:1px solid #e1e8da;background:#fff;border-radius:11px;margin-bottom:27px;overflow:hidden}.j-office-metrics>div{padding:19px 22px;display:grid;grid-template-columns:25px 1fr;gap:6px 12px;border-right:1px solid #e9ede3;align-items:center}.j-office-metrics>div:last-child{border:0}.j-office-metrics svg{grid-row:span 2;color:#8aa574}.j-office-metrics strong{font-size:24px;color:#526e41;font-weight:500}.j-office-metrics span{font-size:10px;color:#91a182}.j-office-metrics .j-metric-date{font-size:13px;line-height:1.5}.j-office-tabs{display:flex;gap:23px;border-bottom:1px solid #dfe7d7;margin-bottom:25px;overflow:auto;scrollbar-width:none}.j-office-tabs button{display:flex;align-items:center;gap:7px;padding:0 3px 14px;background:transparent;color:#90a07f;font-size:12px;white-space:nowrap;border-bottom:2px solid transparent}.j-office-tabs button.active{color:#4f7b36;border-color:#4f7b36}.j-prep-banner{display:flex;align-items:center;gap:17px;border:1px solid #dde8cf;border-radius:11px;background:#eef5e6;padding:23px;margin-bottom:23px}.j-prep-icon{width:47px;height:47px;border-radius:13px;background:#e0ebd4;color:#6e9251;display:grid;place-items:center;flex-shrink:0}.j-prep-banner h2{font-size:15px;color:#4b7134;font-weight:600}.j-prep-banner p{font-size:12px;line-height:1.8;color:#7c9468;margin-top:7px}.j-prep-banner>.j-button{flex-shrink:0;font-size:11px}.j-overview-grid,.j-sources-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.j-panel{border:1px solid #e1e8d9;background:white;border-radius:11px;padding:24px;min-width:0}.j-panel h2,.j-panel-heading h2{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#516c40;line-height:1.5}.j-panel h2>svg{color:#83a064}.j-panel-heading{display:flex;align-items:center;gap:14px;justify-content:space-between;margin-bottom:20px}.j-panel-heading>span{font-size:9px;color:#91a17d}.j-relato{margin-top:25px}.j-relato small{font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:#8c9f7b}.j-relato p{font-size:13px;line-height:1.8;color:#577044;margin-top:7px;white-space:pre-wrap}.j-relato span{font-size:9px;color:#a2af94;display:block;margin-top:8px}.j-question{padding:18px 0;border-bottom:1px solid #eef1e7}.j-question p{font-size:13px;line-height:1.7;color:#577244}.j-question>span{font-size:10px;color:#7a9c5c;margin-top:9px;display:block}.j-question .pending{color:#ac8e50}.j-inline-info,.j-inline-warning{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.8;padding:13px 14px;border-radius:8px;margin:15px 0;background:#f2f6ec;color:#7a9066;border:1px solid #e4ecd9}.j-inline-warning{background:#fcf6e9;border-color:#eee2c6;color:#a78a4b}.j-inline-info svg,.j-inline-warning svg{margin-top:2px;flex-shrink:0}.j-empty{display:flex;align-items:center;flex-direction:column;gap:17px;text-align:center;padding:55px 25px;color:#8fa775}.j-empty h2{font:26px Georgia,serif;color:#537540;display:block}.j-empty p{font-size:13px;line-height:1.9;max-width:480px;color:#91a17e}.j-empty.small{padding:30px 10px;gap:14px}.j-empty.small p{font-size:12px}.j-source-chat{max-height:690px;overflow:auto;scrollbar-width:thin;display:flex;flex-direction:column;gap:11px}.j-source-chat article{background:#f6f8f1;border:1px solid #e8eddf;border-radius:8px;padding:12px;font-size:12px;line-height:1.8}.j-source-chat article.client{background:#eef4e6;border-color:#dfeacf}.j-source-chat article>div{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px}.j-source-chat article strong{font-size:9px;color:#719055}.j-source-chat article time{font-size:9px;color:#9bab8b}.j-source-chat article p{color:#667e52;white-space:pre-wrap;overflow-wrap:anywhere}.j-source-chat article small{display:block;font-size:9px;margin-top:8px;color:#a0b28c}.j-document-card{display:flex;gap:12px;align-items:flex-start;width:100%;background:#fff;text-align:left;border:1px solid #e5ebdc;border-radius:9px;padding:14px;margin-top:13px;color:#91a67c}.j-document-card:hover{background:#fbfdf7;border-color:#b9cba4}.j-doc-symbol{width:39px;min-width:39px;height:43px;background:#edf2e5;color:#849f68;border-radius:9px;display:grid;place-items:center}.j-doc-symbol.audio{background:#ede9f4;color:#a18cbf}.j-doc-symbol.photo{background:#eef1df;color:#a0a45e}.j-doc-symbol.text{background:#e7eef0;color:#7d9aa3}.j-document-card>div{flex:1;min-width:0}.j-document-card small{font-size:8px;letter-spacing:1px;color:#a1b08c;display:block;margin-bottom:6px}.j-document-card strong{font-size:12px;line-height:1.6;color:#5c7847;display:block;overflow-wrap:anywhere}.j-document-card div>span{display:block;font-size:9px;margin-top:7px;color:#8fa776;line-height:1.6}.j-document-card div>span.pending{color:#b09353}.j-document-card p{font-size:10px;line-height:1.7;color:#9cac8a;margin-top:8px}.j-document-card>svg{margin-top:13px}.j-source-label{display:flex;gap:8px;align-items:center;font-size:11px;color:#95a782;margin-bottom:18px}.j-document-preview{width:100%;height:350px;border:1px solid #e0e8d6;border-radius:8px;margin-bottom:20px}.j-photo-preview{max-width:100%;max-height:400px;object-fit:contain;display:block;margin:0 auto 20px;border-radius:7px}.j-audio-preview{width:100%;margin-bottom:20px}.j-extraction{border:1px solid #e1e9d7;background:#f9fcf4;border-radius:9px;padding:17px;margin-bottom:22px}.j-extraction h3{font-size:13px;color:#6b8b50;margin-bottom:14px}.j-extraction>div{display:grid;grid-template-columns:135px 1fr;gap:15px;border-top:1px solid #e9efdf;padding-top:10px;margin-top:10px}.j-extraction small{font-size:10px;color:#90a575}.j-extraction p{font-size:12px;line-height:1.7;color:#728c5b}.j-source-text h3{font-size:13px;color:#6c894f;margin-bottom:12px}.j-source-text p{font-size:12px;line-height:1.9;white-space:pre-wrap;color:#8b9e76}.j-field{display:flex;flex-direction:column;gap:12px;font-size:13px;color:#638049;font-weight:600;margin:24px 0}.j-field textarea{border:1px solid #dbe5cd;background:#fcfdf9;border-radius:9px;padding:15px;color:#647d4d;font:12px/1.9 inherit;font-family:inherit;font-size:12px;line-height:1.9;font-weight:400;width:100%;resize:vertical;min-height:100px}.j-field small{font-size:10px;font-weight:400;color:#a0b18a}.j-agent-section{margin:25px 0}.j-agent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.j-agent{border:1px solid #e0e8d6;background:white;border-radius:10px;padding:17px;min-width:0}.j-agent.done{border-color:#d3e3c2;background:#f7fbf1}.j-agent.running{border-color:#91b172;box-shadow:0 0 0 2px #9cb98315}.j-agent-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;color:#84a667}.j-agent-top>span:first-child{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#ecf2e2;color:#84a362}.j-agent h3{font-size:13px;color:#648248;margin-bottom:8px;line-height:1.5}.j-agent p{font-size:11px;line-height:1.8;color:#96a980}.j-agent>small{font-size:9px;color:#a5b592;display:block;padding-top:15px}.j-agent.done>small{color:#709a4e}.j-agent-wait{font-size:10px;color:#b1bea0}.j-spin{animation:j-spin 1s linear infinite}@keyframes j-spin{to{transform:rotate(1turn)}}.j-briefing{background:white;border:1px solid #dee8d2;border-radius:13px;padding:30px}.j-briefing-title{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-bottom:24px}.j-briefing-title h2{font:29px Georgia,serif;color:#4f7339;margin-bottom:10px}.j-briefing-title p{font-size:12px;color:#8aa273}.j-brief-section{margin:28px 0;padding:0 0 24px;border-bottom:1px solid #e9efdf}.j-brief-section h3{font-size:13px;color:#638049;margin-bottom:18px}.j-brief-evidence{border:1px solid #e7eedc;border-radius:8px;padding:15px;margin-bottom:12px;background:#fbfdf8}.j-brief-evidence>p{font-size:12px;line-height:1.9;color:#7b9263;white-space:pre-wrap}.j-brief-evidence button{display:inline-flex;align-items:center;gap:6px;font-size:10px;line-height:1.5;background:#eff5e5;border-radius:4px;color:#83a05f;padding:5px 7px;margin-top:11px;text-align:left;max-width:100%;overflow-wrap:anywhere}.j-brief-evidence small{display:block;font-size:9px;color:#a3b38b;margin-top:9px}.j-chronology{display:flex;flex-direction:column;gap:18px;padding-left:15px;border-left:2px solid #e0eacb}.j-chronology>div{position:relative}.j-chronology>div:before{content:"";position:absolute;left:-20px;top:4px;width:8px;height:8px;border-radius:50%;background:#92b16d}.j-chronology time{font-size:11px;color:#7b9d54;font-weight:600}.j-chronology p{font-size:12px;line-height:1.8;color:#8fa772;margin-top:6px}.j-chronology button{display:flex;align-items:center;gap:5px;background:none;color:#a4b888;font-size:9px;margin-top:7px}.j-brief-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;border-top:1px solid #e7efdb;padding-top:24px}@media(max-width:1100px){.j-client-stage{gap:45px}.j-client-context{width:270px}.j-client-context h1{font-size:36px}.j-office-sidebar{width:205px;padding-inline:12px}.j-office-mark strong{font-size:17px}.j-office-main{padding:24px}.j-prep-banner{flex-wrap:wrap}.j-prep-banner>.j-button{margin-left:64px}.j-prep-banner>div:nth-child(2){flex:1;min-width:220px}.j-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.j-office-metrics>div{padding:17px 13px;gap:6px}.j-overview-grid,.j-sources-grid{gap:16px}.j-panel{padding:19px}.j-office-heading{align-items:flex-start;flex-wrap:wrap;gap:14px}}@media(max-width:800px){.j-client-context{display:none}.j-client-stage{padding:20px;min-height:calc(100dvh - 66px)}.j-office-sidebar{display:none}.j-office-main{padding:25px 20px}.j-office-metrics .j-metric-date{font-size:12px}.j-booking-card{padding:30px}.j-brand>span>span{display:none}.j-demo-nav{padding:0 18px}}@media(max-width:600px){.j-demo-nav{height:51px;padding:0 9px;gap:7px}.j-brand{font-size:11px;gap:5px}.j-brand>svg{width:17px}.j-demo-badge{display:none}.j-perspectives{padding:3px;gap:0}.j-perspectives button{padding:7px 8px;gap:5px;font-size:10px}.j-perspectives button svg{width:13px}.j-icon{width:25px;height:30px}.j-client-stage{padding:0;min-height:0;display:block}.j-chat{width:100%;max-width:100%}.j-chat .wa-phone{height:calc(100dvh - 51px);min-height:350px;max-height:none;border:0;border-radius:0;box-shadow:none}.j-chat .wa-statusbar{display:none}.j-chat .wa-home-indicator{height:env(safe-area-inset-bottom,0);min-height:0}.j-chat .wa-home-indicator>span{display:none}.j-chat .wa-header{min-height:66px}.j-chat .wa-contact strong{font-size:14px}.j-chat .wa-messages .message p{font-size:15px}.j-chat .wa-messages .message-time{font-size:11px}.j-chat .wa-composer{padding-bottom:8px}.j-chat .wa-composer .wa-icon{height:43px}.j-chat .wa-emoji-tray,.j-chat .wa-sheet{bottom:65px}.j-chat .wa-interactive{max-width:93%;width:93%}.j-booking-page{padding:20px 13px}.j-booking-card{padding:24px 19px;border-radius:12px}.j-booking-card h1{font-size:29px}.j-slots{grid-template-columns:1fr}.j-slots button{font-size:13px;padding:14px}.j-booking-brand{gap:10px}.j-booking-brand strong{font-size:12px}.j-booking-success{gap:12px}.j-meeting-confirm strong{font-size:13px}.j-booking-success>.j-button{font-size:11px;width:100%}.j-office{min-height:calc(100dvh - 51px)}.j-office-main{padding:21px 14px 35px}.j-office-breadcrumb{margin-bottom:20px;font-size:9px}.j-office-heading h1{font-size:29px}.j-office-heading p{font-size:11px}.j-office-metrics{grid-template-columns:1fr 1fr;margin-bottom:23px}.j-office-metrics>div:last-child{grid-column:1/-1;border-top:1px solid #e9ede3}.j-office-metrics>div{padding:15px}.j-office-metrics strong{font-size:22px}.j-office-metrics span{font-size:10px}.j-office-tabs{gap:18px}.j-office-tabs button{font-size:11px;gap:5px;padding-bottom:12px}.j-office-tabs button svg{width:15px}.j-overview-grid,.j-sources-grid{grid-template-columns:minmax(0,1fr)}.j-prep-banner{padding:18px;gap:12px}.j-prep-banner h2{font-size:14px;line-height:1.6}.j-prep-banner p{font-size:12px}.j-prep-banner>div:nth-child(2){min-width:160px}.j-prep-banner>.j-button{width:100%;margin:0}.j-prep-icon{height:38px;width:38px}.j-panel{padding:19px}.j-panel h2{font-size:14px}.j-panel-heading{gap:7px;flex-wrap:wrap}.j-panel-heading>span{font-size:9px}.j-source-chat{max-height:500px}.j-agent-grid{gap:10px}.j-agent{padding:13px}.j-agent h3{font-size:12px}.j-agent p{font-size:11px}.j-agent-section .j-panel-heading{align-items:flex-start}.j-agent-section .j-panel-heading h2{font-size:14px}.j-briefing{padding:21px 17px}.j-briefing-title{flex-wrap:wrap;gap:13px}.j-briefing-title h2{font-size:26px}.j-field{font-size:13px}.j-field textarea{font-size:16px;line-height:1.8;padding:12px}.j-brief-actions>.j-button{width:100%;font-size:12px}.j-overlay{padding:13px}.j-modal{padding:21px 17px}.j-modal>header h2{font-size:21px}.j-modal-actions>.j-button{flex:1;font-size:11px}.j-document-preview{height:300px}.j-extraction>div{grid-template-columns:1fr;gap:5px}.j-error{top:58px;width:calc(100vw - 20px);max-width:none;font-size:12px}.j-empty{padding:35px 12px}.j-empty h2{font-size:23px}.j-small{font-size:12px}}@media(max-width:360px){.j-brand>span{display:none}.j-chat .wa-contact strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.j-spin{animation:none}.j-chat .wa-messages{scroll-behavior:auto}}.j-booking-card>p,.j-booking-success p,.j-client-context>p,.j-office-heading p{color:#687f64}.j-context-note,.j-small{color:#6d825d}.j-office-metrics span,.j-panel-heading>span,.j-relato small,.j-relato span{color:#70845e}.j-question p,.j-relato p{color:#47633b}.j-agent p{color:#6f875a}.j-agent>small{color:#7c925f}.j-document-card div>span,.j-document-card p,.j-document-card small{color:#728c59}.j-source-chat article p{color:#536e40}.j-source-chat article small,.j-source-chat article time{color:#768e62}.j-brief-evidence>p,.j-chronology p{color:#607d48}.j-brief-evidence small,.j-chronology button,.j-field small{color:#7a965f}.j-booking-brand small,.j-meeting-confirm small{color:#738c60}.j-inline-info{color:#637e4b}.j-inline-warning{color:#8b6b2c}.j-empty p{color:#748d5d}.j-briefing-title p{color:#708f53}.j-guide-row p,.j-modal>p{color:#637c51}.j-source-label{color:#6e8b50}.j-source-text p{color:#637e4b}.j-extraction p{color:#59763f}.j-extraction small{color:#77945a}:root{--sileo-spring-easing:linear(0,0.002 0.6%,0.007 1.2%,0.015 1.8%,0.026 2.4%,0.041 3.1%,0.06 3.8%,0.108 5.3%,0.157 6.6%,0.214 8%,0.467 13.7%,0.577 16.3%,0.631 17.7%,0.682 19.1%,0.73 20.5%,0.771 21.8%,0.808 23.1%,0.844 24.5%,0.874 25.8%,0.903 27.2%,0.928 28.6%,0.952 30.1%,0.972 31.6%,0.988 33.1%,1.01 35.7%,1.025 38.5%,1.034 41.6%,1.038 45%,1.035 50.1%,1.012 64.2%,1.003 73%,0.999 83.7%,1);--sileo-duration:600ms;--sileo-height:40px;--sileo-width:350px;--sileo-state-success:oklch(0.723 0.219 142.136);--sileo-state-loading:oklch(0.556 0 0);--sileo-state-error:oklch(0.637 0.237 25.331);--sileo-state-warning:oklch(0.795 0.184 86.047);--sileo-state-info:oklch(0.685 0.169 237.323);--sileo-state-action:oklch(0.623 0.214 259.815)}[data-sileo-toast]{position:relative;cursor:pointer;pointer-events:auto;touch-action:none;border:0;background:transparent;padding:0;width:var(--sileo-width);height:var(--_h,var(--sileo-height));opacity:0;transform:translateZ(0) scale(.95);transform-origin:center;contain:layout style;overflow:visible}[data-sileo-toast][data-state=loading]{cursor:default}[data-sileo-toast][data-ready=true]{opacity:1;transform:translateZ(0) scale(1);transition:transform calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),opacity calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),margin-bottom calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),margin-top calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),height var(--sileo-duration) var(--sileo-spring-easing)}[data-sileo-viewport][data-position^=top] [data-sileo-toast]:not([data-ready=true]){transform:translateY(-6px) scale(.95)}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast]:not([data-ready=true]){transform:translateY(6px) scale(.95)}[data-sileo-toast][data-ready=true][data-exiting=true]{opacity:0;pointer-events:none}[data-sileo-viewport][data-position^=top] [data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(-6px) scale(.95)}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(6px) scale(.95)}[data-sileo-canvas]{position:absolute;left:0;right:0;pointer-events:none;transform:translateZ(0);contain:layout style;overflow:visible}[data-sileo-canvas][data-edge=top]{bottom:0;transform:scaleY(-1) translateZ(0)}[data-sileo-canvas][data-edge=bottom]{top:0}[data-sileo-svg]{overflow:visible}[data-sileo-header]{position:absolute;z-index:20;display:flex;align-items:center;padding:.5rem;height:var(--sileo-height);overflow:hidden;left:var(--_px,0);transform:var(--_ht);max-width:var(--_pw)}[data-sileo-toast][data-ready=true] [data-sileo-header]{transition:transform var(--sileo-duration) var(--sileo-spring-easing),left var(--sileo-duration) var(--sileo-spring-easing),max-width var(--sileo-duration) var(--sileo-spring-easing)}[data-sileo-header][data-edge=top]{bottom:0}[data-sileo-header][data-edge=bottom]{top:0}[data-sileo-header-stack]{position:relative;display:inline-flex;align-items:center;height:100%}[data-sileo-header-inner]{display:flex;align-items:center;gap:.5rem;white-space:nowrap;opacity:1;filter:blur(0);transform:translateZ(0)}[data-sileo-header-inner][data-layer=current]{position:relative;z-index:1;animation:sileo-header-enter var(--sileo-duration) var(--sileo-spring-easing) both}[data-sileo-header-inner][data-exiting=true],[data-sileo-header-inner][data-layer=current]:not(:only-child){will-change:opacity,filter}[data-sileo-header-inner][data-layer=prev]{position:absolute;left:0;top:0;z-index:0;pointer-events:none}[data-sileo-header-inner][data-exiting=true]{animation:sileo-header-exit calc(var(--sileo-duration) * .7) ease forwards}[data-sileo-badge]{display:flex;height:24px;width:24px;flex-shrink:0;align-items:center;justify-content:center;padding:2px;box-sizing:border-box;border-radius:9999px;color:var(--sileo-tone,currentColor);background-color:var(--sileo-tone-bg,transparent)}[data-sileo-title]{font-size:.825rem;line-height:1rem;font-weight:500;text-transform:capitalize;color:var(--sileo-tone,currentColor)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state]{--_c:var(--sileo-state-success)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=loading]{--_c:var(--sileo-state-loading)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=error]{--_c:var(--sileo-state-error)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=warning]{--_c:var(--sileo-state-warning)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=info]{--_c:var(--sileo-state-info)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=action]{--_c:var(--sileo-state-action)}:is([data-sileo-badge],[data-sileo-title])[data-state]{--sileo-tone:var(--_c);--sileo-tone-bg:color-mix(in oklch,var(--_c) 20%,transparent)}[data-sileo-content]{position:absolute;left:0;z-index:10;width:100%;pointer-events:none;opacity:var(--_co,0)}[data-sileo-content]:not([data-visible=true]){content-visibility:hidden}[data-sileo-toast][data-ready=true] [data-sileo-content]{transition:opacity calc(var(--sileo-duration) * .08) ease calc(var(--sileo-duration) * .04)}[data-sileo-content][data-edge=top]{top:0}[data-sileo-content][data-edge=bottom]{top:var(--sileo-height)}[data-sileo-content][data-visible=true]{pointer-events:auto}[data-sileo-toast][data-ready=true] [data-sileo-content][data-visible=true]{transition:opacity calc(var(--sileo-duration) * .6) ease calc(var(--sileo-duration) * .3)}[data-sileo-description]{width:100%;text-align:left;padding:1rem;font-size:.875rem;line-height:1.25rem;contain:layout style paint;content-visibility:auto}[data-sileo-button]{display:flex;align-items:center;justify-content:center;height:1.75rem;padding:0 .625rem;margin-top:.75rem;border-radius:9999px;border:0;font-size:.75rem;font-weight:500;cursor:pointer;color:var(--sileo-btn-color,currentColor);background-color:var(--sileo-btn-bg,transparent);transition:background-color .15s ease}[data-sileo-button]:hover{background-color:var(--sileo-btn-bg-hover,transparent)}[data-sileo-button][data-state]{--sileo-btn-color:var(--_c);--sileo-btn-bg:color-mix(in oklch,var(--_c) 15%,transparent);--sileo-btn-bg-hover:color-mix(in oklch,var(--_c) 25%,transparent)}[data-sileo-icon=spin]{animation:sileo-spin 1s linear infinite}@keyframes sileo-spin{to{transform:rotate(1turn)}}@keyframes sileo-header-enter{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}@keyframes sileo-header-exit{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(6px)}}[data-sileo-viewport]{position:fixed;z-index:50;display:flex;gap:.75rem;padding:.75rem;pointer-events:none;max-width:calc(100vw - 1.5rem);contain:layout style}[data-sileo-viewport][data-position^=top] [data-sileo-toast]:not([data-ready=true]){margin-bottom:calc(-1 * (var(--sileo-height) + .75rem))}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast]:not([data-ready=true]){margin-top:calc(-1 * (var(--sileo-height) + .75rem))}[data-sileo-viewport][data-position^=top]{top:0;flex-direction:column-reverse}[data-sileo-viewport][data-position^=bottom]{bottom:0;flex-direction:column}[data-sileo-viewport][data-position$=left]{left:0;align-items:flex-start}[data-sileo-viewport][data-position$=right]{right:0;align-items:flex-end}[data-sileo-viewport][data-position$=center]{left:50%;transform:translateX(-50%);align-items:center}@media (prefers-reduced-motion:no-preference){[data-sileo-toast][data-ready=true]:hover,[data-sileo-toast][data-ready=true][data-exiting=true]{will-change:transform,opacity,height}}@media (prefers-reduced-motion:reduce){[data-sileo-viewport],[data-sileo-viewport] *,[data-sileo-viewport] :after,[data-sileo-viewport] :before{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}[data-sileo-viewport][data-theme=dark] [data-sileo-description]{color:rgba(0,0,0,.5)}[data-sileo-viewport][data-theme=light] [data-sileo-description]{color:rgba(255,255,255,.5)}.guided-app.mac-office{--office-bg:#06141b;--office-surface:#11212d;--office-raised:#253745;--office-stroke:#4a5c6a;--office-muted:#9ba8ab;--office-fg:#ccd0cf;--office-border:color-mix(in srgb,var(--office-stroke) 55%,transparent);--office-bright:#f0f2f1;--office-success:#acd0bd;--office-warning:#e2c498;--office-danger:#f0b1ac;min-height:100dvh;padding:18px;background:radial-gradient(ellipse at 20% 0,var(--office-raised),transparent 50%),var(--office-bg);color:var(--office-fg);color-scheme:dark;font:14px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;letter-spacing:0}.mac-office .office-window{display:flex;flex-direction:column;width:100%;max-width:1660px;height:calc(100dvh - 36px);min-height:480px;margin:0 auto;overflow:hidden;border:1px solid var(--office-border);border-radius:18px;background:var(--office-bg);box-shadow:0 28px 88px #0006,inset 0 1px 0 #ccd0cf0e}.mac-office .office-toolbar{display:flex;align-items:center;justify-content:space-between;flex:0 0 56px;gap:12px;padding:0 18px;border-bottom:1px solid var(--office-border);background:color-mix(in srgb,var(--office-raised) 58%,var(--office-surface))}.mac-office :is(.office-toolbar-leading,.office-toolbar-actions,.office-identity,.office-account){display:flex;align-items:center;gap:10px;min-width:0}.mac-office .office-window-lights{display:flex;gap:7px;margin-right:5px}.mac-office .office-window-lights i{width:10px;height:10px;border-radius:50%;background:#d87976}.mac-office .office-window-lights i:nth-child(2){background:#d5b16d}.mac-office .office-window-lights i:nth-child(3){background:#83b696}.mac-office .office-identity{text-decoration:none;color:var(--office-bright)}.mac-office .office-identity strong{font-size:14px;font-weight:670;letter-spacing:-.2px}.mac-office .office-product{padding-left:10px;border-left:1px solid var(--office-border);color:var(--office-muted);font-size:12px}.mac-office .office-app-icon{display:grid;place-items:center;flex-shrink:0;width:27px;height:27px;color:var(--office-bright);border:1px solid var(--office-border);border-radius:8px;background:linear-gradient(150deg,var(--office-stroke),var(--office-raised));box-shadow:inset 0 1px 0 #ccd0cf20}.mac-office .office-toolbar-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:31px;padding:0 9px;border:1px solid transparent;border-radius:7px;color:var(--office-fg);background:transparent;font:inherit;font-size:12px}.mac-office .office-toolbar-button:hover{background:var(--office-raised);border-color:var(--office-border)}.mac-office .office-toggle{margin-right:2px}.mac-office .office-account-label{font-size:12px;font-weight:590;line-height:1.25;white-space:nowrap}.mac-office .office-account-label small{display:block;color:var(--office-muted);font-size:10px;font-weight:450;margin-top:2px}.mac-office .office-account+button{margin-left:4px}.mac-office .office-local-picker select{max-width:220px;border:1px solid var(--office-border);border-radius:7px;padding:6px;color:var(--office-fg);background:var(--office-surface);font:inherit;font-size:12px}.mac-office .office-split{display:grid;grid-template-columns:244px minmax(0,1fr);flex:1;min-height:0}.mac-office .office-split[data-sidebar=false]{grid-template-columns:minmax(0,1fr)}.mac-office .office-sidebar{display:flex;flex-direction:column;min-height:0;padding:20px 13px 12px;border-right:1px solid var(--office-border);background:linear-gradient(170deg,#25374550,transparent 48%),var(--office-surface)}.mac-office .office-sidebar[hidden]{display:none}.mac-office .office-sidebar-heading{display:flex;align-items:center;gap:8px;padding:0 8px;margin-bottom:14px;color:var(--office-muted)}.mac-office .office-sidebar-heading h2{flex:1;font:inherit;font-size:13px;font-weight:640;color:var(--office-fg)}.mac-office .office-sidebar-heading>span{font-variant-numeric:tabular-nums;font-size:11px}.mac-office .office-search{display:flex;align-items:center;gap:7px;margin-bottom:12px;padding:0 8px;min-height:33px;border:1px solid var(--office-border);border-radius:8px;background:color-mix(in srgb,var(--office-bg) 54%,transparent);color:var(--office-muted)}.mac-office .office-search:focus-within{border-color:var(--office-muted)}.mac-office .office-search svg{flex:none}.mac-office .office-search input{min-width:0;width:100%;background:transparent;color:var(--office-fg);border:0;outline:none;font:inherit;font-size:12px}.mac-office .office-search input::placeholder{color:var(--office-muted);opacity:1}.mac-office .office-search kbd{flex:none;font-family:inherit;font-size:10px;line-height:1.3;padding:2px 4px;border:1px solid var(--office-border);border-radius:4px}.mac-office .office-case-list{display:grid;align-content:start;gap:4px;min-height:0;overflow:auto;padding:2px;scrollbar-width:thin}.mac-office .office-case{display:flex;align-items:center;gap:9px;width:100%;min-width:0;padding:8px;color:var(--office-fg);border:1px solid transparent;border-radius:9px;background:transparent;text-align:left}.mac-office .office-case:hover{background:#253745a0}.mac-office .office-case.current{background:#354959;border-color:var(--office-stroke)}.mac-office .office-avatar{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--office-raised);color:var(--office-fg);border:1px solid var(--office-border);font-size:10px;font-weight:670}.mac-office .office-case.current .office-avatar{background:var(--office-fg);color:var(--office-bg)}.mac-office .office-case-text{flex:1;min-width:0}.mac-office .office-case-text :is(strong,small){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-office .office-case-text strong{font-size:13px;line-height:1.35;font-weight:620}.mac-office .office-case-text small{color:var(--office-muted);font-size:11px;margin-top:3px}.mac-office .office-case.current .office-case-text small{color:var(--office-fg)}.mac-office .office-case>svg{color:var(--office-muted);flex:none}.mac-office .office-sidebar-footer{display:flex;align-items:center;gap:7px;color:var(--office-muted);font-size:11px;padding:14px 6px 1px;margin-top:auto}.mac-office .office-empty-list{padding:9px;color:var(--office-muted);font-size:12px}.mac-office .office-detail{min-width:0;overflow:auto;scrollbar-width:thin}.mac-office .office-detail-inner{max-width:1200px;margin:0 auto;padding:26px clamp(22px,3vw,44px) 44px}.mac-office .office-breadcrumb{display:flex;align-items:center;gap:8px;color:var(--office-muted);font-size:12px}.mac-office .office-case-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:16px 0 24px}.mac-office .office-case-heading h1{color:var(--office-bright);font-family:inherit;font-size:clamp(25px,3vw,38px);font-weight:680;letter-spacing:-.9px;line-height:1.15;overflow-wrap:anywhere}.mac-office .office-case-heading p{color:var(--office-muted);font-size:13px;margin-top:6px}.mac-office .j-status{padding:5px 9px;border-radius:20px;border-color:var(--office-border);background:var(--office-raised);color:var(--office-fg);font-size:11px}.mac-office .j-status.approved{color:var(--office-success);background:#283e3c;border-color:#58776c}.mac-office .office-summary{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:10px;margin-bottom:20px}.mac-office .office-summary>div{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 10px;min-height:76px;padding:12px;border:1px solid var(--office-border);border-radius:11px;background:var(--office-surface)}.mac-office .office-summary svg{grid-row:span 2;box-sizing:content-box;padding:6px;border-radius:8px;background:var(--office-raised);color:var(--office-fg)}.mac-office .office-summary span{color:var(--office-muted);font-size:11px}.mac-office .office-summary strong{color:var(--office-bright);font-size:20px;font-weight:670;line-height:1.2;font-variant-numeric:tabular-nums}.mac-office .office-summary strong.office-summary-date{font-size:14px}.mac-office .office-section-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.mac-office .office-segments{display:flex;gap:2px;max-width:100%;overflow:auto;scrollbar-width:none;padding:3px;border:1px solid var(--office-border);border-radius:10px;background:var(--office-surface)}.mac-office .office-segments button{display:flex;align-items:center;gap:7px;min-height:31px;padding:4px 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--office-muted);font:inherit;font-size:12px;white-space:nowrap}.mac-office .office-segments button:hover{color:var(--office-bright)}.mac-office .office-segments button[aria-selected=true]{border-color:var(--office-border);color:var(--office-bright);background:var(--office-raised);box-shadow:0 1px 3px #0004}.mac-office .office-case-reference{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:10px ui-monospace,monospace;color:var(--office-muted)}.mac-office .office-empty{display:grid;justify-items:center;align-content:center;gap:10px;height:100%;min-height:220px;padding:24px;text-align:center;color:var(--office-muted)}.mac-office .office-empty h2{color:var(--office-fg);font-size:17px}.mac-office :is(.j-panel,.j-agent,.j-briefing,.j-modal){background:var(--office-surface);border:1px solid var(--office-border);border-radius:12px}.mac-office :is(.j-panel,.j-briefing,.j-modal){padding:19px}.mac-office :is(.j-panel h2,.j-panel-heading h2,.j-brief-section h3,.j-agent h3,.j-source-text h3){color:var(--office-bright);font-size:15px}.mac-office :is(.j-panel h2>svg,.j-panel-heading h2>svg,.j-agent-top,.j-doc-symbol,.j-extraction small){color:var(--office-fg)}.mac-office :is(.j-overview-grid,.j-sources-grid,.j-agent-grid){gap:12px}.mac-office .j-prep-banner{gap:12px;padding:16px;margin-bottom:14px;background:linear-gradient(108deg,var(--office-raised),var(--office-surface) 85%);border-color:var(--office-border)}.mac-office .j-prep-icon{width:42px;height:42px;background:var(--office-stroke)}.mac-office .j-prep-banner h2,.mac-office .j-prep-icon{color:var(--office-bright)}.mac-office .j-prep-banner p{margin-top:4px}.mac-office .j-prep-banner>.j-button{margin-left:auto}.mac-office .j-button{border:1px solid var(--office-border);color:var(--office-fg);background:var(--office-raised);border-radius:7px;font:inherit;font-size:12px;font-weight:610;min-height:33px;padding:6px 10px}.mac-office .j-button:hover:not(:disabled){background:var(--office-stroke)}.mac-office .j-button.primary{background:var(--office-fg);color:var(--office-bg);border-color:var(--office-fg)}.mac-office .j-button.primary:hover:not(:disabled){background:var(--office-bright)}.mac-office .j-button:disabled{opacity:.55}.mac-office :is(.j-relato p,.j-question p,.j-source-chat article p,.j-source-text p,.j-brief-evidence>p,.j-chronology p,.j-modal p,.j-extraction p){color:var(--office-fg);overflow-wrap:anywhere}.mac-office :is(.j-small,.j-empty,.j-prep-banner p,.j-relato small,.j-relato span,.j-panel-heading>span,.j-source-label,.j-document-card small,.j-document-card p,.j-document-card div>span,.j-source-chat article time,.j-source-chat article small,.j-agent p,.j-agent>small,.j-agent-wait,.j-field small,.j-brief-evidence small,.j-briefing-title p,.j-eyebrow){color:var(--office-muted)}.mac-office :is(.j-question>span,.j-agent.done>small,.j-agent.done .j-agent-top>svg){color:var(--office-success)}.mac-office :is(.j-question .pending,.j-document-card div>span.pending){color:var(--office-warning)}.mac-office .j-relato{border-top:1px solid var(--office-border);margin-top:13px;padding-top:11px}.mac-office .j-relato small{font-size:11px;letter-spacing:0;text-transform:none}.mac-office .j-relato p{margin-top:3px}.mac-office .j-relato span{margin-top:4px;font-size:10px}.mac-office .j-question{padding:13px 0;border-color:var(--office-border)}.mac-office .j-text-link{color:var(--office-fg)}.mac-office .j-text-link:hover{color:var(--office-bright);text-decoration:underline}.mac-office :is(.j-inline-info,.j-inline-warning){background:var(--office-raised);border-color:var(--office-border);color:var(--office-fg)}.mac-office .j-inline-warning{color:var(--office-warning)}.mac-office :is(.j-source-chat article,.j-document-card,.j-brief-evidence,.j-extraction>div){border-color:var(--office-border);background:var(--office-bg);color:var(--office-muted)}.mac-office :is(.j-source-chat article.client,.j-document-card:hover,.j-doc-symbol,.j-agent-top>span:first-child){background:var(--office-raised);border-color:var(--office-border);color:var(--office-fg)}.mac-office :is(.j-source-chat article strong,.j-document-card strong,.j-field,.j-chronology time,.j-brief-evidence button,.j-chronology button,.j-modal>header button){color:var(--office-fg)}.mac-office .j-source-chat article strong,.mac-office .j-source-chat article time{font-size:11px}.mac-office .j-source-chat article p{font-size:13px}.mac-office .j-agent-section{margin:0 0 18px}.mac-office .j-agent.done{background:var(--office-surface);border-color:var(--office-border)}.mac-office .j-agent.running{border-color:var(--office-muted);box-shadow:none}.mac-office .j-briefing-title h2,.mac-office .j-modal>header h2{color:var(--office-bright);font-family:inherit;font-size:22px;font-weight:660}.mac-office :is(.j-brief-section,.j-brief-actions,.j-chronology,.j-document-preview){border-color:var(--office-border)}.mac-office .j-chronology>div:before{background:var(--office-muted)}.mac-office .j-brief-evidence button{background:var(--office-raised)}.mac-office .j-modal{box-shadow:0 22px 80px #0008}.mac-office .j-overlay{background:#06141bb5}.mac-office :is(.j-field input,.j-field textarea){width:100%;background:var(--office-bg);border:1px solid var(--office-border);color:var(--office-fg);border-radius:8px;padding:9px 11px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5}.mac-office .j-field textarea::placeholder{color:var(--office-muted)}.mac-office :focus-visible{outline:2px solid var(--office-muted);outline-offset:2px}.mac-office .office-search input:focus-visible{outline:none}.mac-office .office-lock{display:grid;place-items:center;flex:1;padding:20px;background:radial-gradient(ellipse at 50% 10%,#253745aa,transparent 66%);overflow:auto}.mac-office .office-lock-card{width:min(100%,370px);padding:24px;border-radius:15px;background:var(--office-surface);border:1px solid var(--office-border);box-shadow:0 18px 38px #0004}.mac-office .office-lock-card>.office-app-icon{width:50px;height:50px;border-radius:14px;margin-bottom:14px}.mac-office .office-lock-card>small{color:var(--office-muted);font-size:12px}.mac-office .office-lock-card h1{color:var(--office-bright);font-size:24px;font-weight:680;letter-spacing:-.45px;margin:3px 0}.mac-office .office-lock-card p{color:var(--office-muted);font-size:13px}.mac-office .office-lock-card .j-field{margin:19px 0 12px;gap:6px}.mac-office .office-lock-card .j-button{width:100%}.mac-office .office-lock-card .office-login-error{display:flex;align-items:center;gap:7px;color:var(--office-danger);margin-bottom:10px}.mac-office .office-toast-title{color:var(--office-bright)}.mac-office .office-toast-detail{color:var(--office-fg)}@media (max-width:930px){.mac-office .office-split{grid-template-columns:202px minmax(0,1fr)}.mac-office .office-account-label{display:none}.mac-office .office-detail-inner{padding-inline:19px}.mac-office .office-case-reference{display:none}.mac-office .j-prep-banner{flex-wrap:wrap}}@media (max-width:700px){.guided-app.mac-office{padding:0}.mac-office .office-window{min-height:100dvh;height:auto;overflow:visible;border:0;border-radius:0}.mac-office .office-toolbar{position:sticky;z-index:5;top:0;flex-basis:50px;padding-inline:10px}.mac-office .office-product,.mac-office .office-sidebar-footer,.mac-office .office-window-lights{display:none}.mac-office .office-split,.mac-office .office-split[data-sidebar=false]{grid-template-columns:minmax(0,1fr)}.mac-office .office-sidebar{max-height:228px;border-right:0;border-bottom:1px solid var(--office-border);padding:10px 12px}.mac-office .office-sidebar-heading{margin-bottom:6px}.mac-office .office-search{margin-bottom:5px}.mac-office .office-search input{font-size:16px}.mac-office .office-case{padding-block:5px}.mac-office .office-detail{overflow:visible}.mac-office .office-detail-inner{padding:18px 12px 26px}.mac-office .office-case-heading{margin:10px 0 13px}.mac-office .office-summary{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.mac-office .office-summary>div{min-height:60px;padding:7px}.mac-office .office-summary>div:last-child{grid-column:span 2}.mac-office .office-segments button{padding-inline:7px}.mac-office .office-section-bar{margin-bottom:12px}.mac-office :is(.j-overview-grid,.j-sources-grid){grid-template-columns:minmax(0,1fr)}.mac-office .j-prep-banner>div:nth-child(2){min-width:0;flex:1 1 160px}.mac-office .office-lock{min-height:calc(100dvh - 50px)}.mac-office .office-lock-card .j-field input{font-size:16px}.mac-office .office-local-picker select{max-width:132px}}@media (prefers-reduced-motion:reduce){.mac-office .j-spin{animation:none}}.assist-portal{min-height:100dvh;background:#f7f8f4;color:#1c3830;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:30px max(28px,calc((100vw - 1140px)/2)) 25px}.assist-portal>header{display:flex;justify-content:space-between;align-items:center}.assist-wordmark{display:flex;align-items:center;gap:10px;color:#234c3e;text-decoration:none}.assist-wordmark strong{font-size:24px;font-weight:650;letter-spacing:-1px}.assist-wordmark strong span{display:block;font-size:10px;font-weight:400;letter-spacing:1.1px;text-transform:uppercase;margin-top:2px}.assist-logo{width:37px;height:37px;display:grid;place-items:center;border-radius:10px;background:#264f3f;color:#fff;font:30px Georgia}.assist-demo-label{font-size:10px;letter-spacing:1px;padding:6px 9px;border:1px solid #dbe2d7;border-radius:5px;color:#6d7e70}.assist-intro{margin:70px 0 37px}.assist-kicker{font-size:10px;letter-spacing:1.6px;color:#6c846b}.assist-intro h1{font:54px/1.12 Georgia,serif;letter-spacing:-1.7px;margin:17px 0}.assist-intro h1 em{font-weight:400;color:#54845c}.assist-intro>p{color:#6b7c6d;font-size:15px;line-height:1.9;max-width:620px;margin-top:20px}.assist-app-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.assist-app-card{padding:30px 33px;border:1px solid #dfe5d8;border-radius:17px;background:white;position:relative;display:block;text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s}.assist-app-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #1b3c3110}.assist-app-icon{width:59px;height:59px;border-radius:17px;background:#e3f2e7;color:#21805a;display:grid;place-items:center;margin-bottom:26px}.assist-card-number{position:absolute;right:30px;top:36px;font-size:10px;letter-spacing:1px;color:#729077}.assist-app-card h2{font:33px/1.15 Georgia,serif;letter-spacing:-.5px}.assist-app-card>p{font-size:13px;line-height:1.9;color:#69826e;margin-top:15px;max-width:360px}.assist-card-tags{display:flex;flex-wrap:wrap;gap:7px;margin:23px 0 27px}.assist-card-tags span{font-size:10px;padding:5px 8px;border-radius:4px;background:#f1f6ed;color:#637c60}.assist-app-card>footer{display:flex;align-items:center;justify-content:space-between;padding-top:21px;border-top:1px solid #e0e9da;color:#346946;font-size:13px}.assist-app-card.office{background:#203e3a;color:#f2f2e4;border-color:#203e3a}.assist-app-card.office .assist-app-icon{background:#35584b;color:#d9e6c9}.assist-app-card.office .assist-card-number{color:#9cb59e}.assist-app-card.office>p{color:#b0c3b2}.assist-app-card.office .assist-card-tags span{background:#2f4c42;color:#c0d1b8}.assist-app-card.office>footer{border-color:#416050;color:#dce7ce}.assist-flow{gap:23px;justify-content:center;padding:30px;color:#8ba085;font-size:11px}.assist-flow,.assist-flow>span{display:flex;align-items:center}.assist-flow>span{gap:8px;color:#627b60}.assist-portal-footer{border-top:1px solid #dde5d7;padding-top:21px;display:flex;align-items:center;gap:25px;justify-content:space-between;color:#7a8f73;font-size:10px;line-height:1.8}.assist-portal-footer>p{max-width:520px}.assist-office-nav{height:72px;background:#fff;border-bottom:1px solid #dce5d7;padding:0 28px;display:flex;align-items:center;gap:20px}.assist-office-actions{margin-left:auto;display:flex;gap:15px;align-items:center}.assist-office-actions a,.assist-office-actions button{display:flex;gap:6px;align-items:center;color:#557650;background:none;font-size:12px;text-decoration:none}.assist-office-actions button{border:1px solid #cddcc4;border-radius:7px;padding:9px 12px;background:#f8faf5}.assist-example-note{padding:9px 28px;font-size:11px;background:#f6efdf;color:#836c3d;border-bottom:1px solid #e9ddc0}.standalone-office .j-office,.standalone-office .j-office-sidebar{min-height:calc(100dvh - 72px)}.assist-pwa-bar{height:34px;background:#fff;gap:7px;align-items:center;padding:0 15px;border-bottom:1px solid #e4e8e4;font-size:10px}.assist-pwa-bar,.assist-pwa-bar>a{display:flex;color:#65766e}.assist-pwa-bar>div{margin-left:auto;display:flex;align-items:center;gap:15px}.assist-pwa-bar button{display:flex;align-items:center;gap:5px;background:none;color:#167655;font-size:11px}.assist-install-help{position:fixed;right:20px;top:45px;width:min(360px,calc(100vw - 30px));background:white;border:1px solid #dae5db;box-shadow:0 9px 40px #12392c24;padding:25px;border-radius:14px;z-index:150}.assist-install-help>button{float:right;background:none;color:#58765c}.assist-install-help h2{font-size:18px;margin:0 20px 15px 0;line-height:1.4}.assist-install-help p{font-size:13px;line-height:1.8;margin-bottom:13px;color:#4b6655}.assist-install-help small{color:#758978;line-height:1.7;font-size:11px}.standalone-client .j-client-context{display:none}.standalone-client .j-client-stage{padding:0;gap:0;align-items:stretch;justify-content:stretch;min-height:0;height:calc(100dvh - 34px)}.standalone-client .j-chat{width:auto;flex:1;min-width:0;max-width:none}.standalone-client .j-chat .wa-phone{height:100%;max-height:none;min-height:0;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column}.standalone-client .wa-home-indicator,.standalone-client .wa-statusbar{display:none}.standalone-client .j-chat .wa-header{min-height:76px;background:#f0f2f5;padding-inline:20px}.standalone-client .wa-back{display:none}.standalone-client .wa-contact strong{font-size:15px}.standalone-client .wa-contact small{font-size:11px}.standalone-client .wa-messages{flex:1;padding:24px clamp(20px,6vw,90px);min-height:0}.standalone-client .wa-messages .message{max-width:78%;min-width:130px}.standalone-client .wa-messages .message p{font-size:14px;line-height:1.65}.standalone-client .wa-interactive{max-width:440px}.standalone-client .wa-composer{background:#f0f2f5;padding:10px 22px max(10px,env(safe-area-inset-bottom))}.standalone-client .wa-composer input{font-size:16px}.assist-wa-sidebar{width:345px;flex-shrink:0;background:white;border-right:1px solid #dee4e1;display:flex;flex-direction:column}.assist-wa-sidebar>header{display:flex;align-items:center;gap:10px;padding:25px 24px 20px;color:#167756}.assist-wa-sidebar h1{font-size:24px;letter-spacing:-.7px;font-weight:650}.assist-wa-sidebar>header>span{font-size:8px;letter-spacing:1px;margin-left:auto;color:#72867b}.assist-wa-sidebar>h2{font-size:22px;letter-spacing:-.5px;margin:15px 24px 12px;color:#182f25}.assist-wa-filter{margin:0 24px 20px;align-self:flex-start;border-radius:20px;background:#d9f4e1;color:#217d53;padding:6px 13px;font-size:12px}.assist-wa-chat{display:flex;gap:11px;align-items:center;padding:18px 20px;border-block:1px solid #edf0eb;background:#f0f2f5}.assist-wa-chat .wa-avatar{width:43px;height:43px;flex-shrink:0}.assist-wa-chat>div{min-width:0;flex:1}.assist-wa-chat strong{font-size:12px;color:#263e33}.assist-wa-chat small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#718578;font-size:11px;max-width:200px;margin-top:7px}.assist-wa-chat time{font-size:10px;color:#7b8d82;align-self:flex-start;padding-top:4px}.assist-wa-sidebar>footer{margin-top:auto;padding:24px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:9px;color:#82958a;font-size:10px;line-height:1.8}.assist-wa-sidebar>footer a{width:100%;color:#5a7c66;text-decoration:underline;padding-left:23px}.standalone-client .j-booking-page{min-height:calc(100dvh - 34px)}.standalone-client .j-error{top:43px}.standalone-client .wa-sheet{width:min(440px,calc(100% - 32px));left:20px;right:auto}.standalone-client .wa-emoji-tray{width:max-content;left:20px;right:auto}@media(max-width:850px){.assist-wa-sidebar{width:280px}.assist-wa-chat{padding:16px 12px}.assist-wa-chat strong{font-size:11px}.assist-wa-chat time{display:none}.standalone-client .wa-messages{padding:20px}.assist-portal{padding:25px}.assist-intro h1{font-size:44px}.assist-office-actions>a{display:none}.assist-portal-footer{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:650px){.assist-wa-sidebar{display:none}.standalone-client .j-chat{height:100%;width:100%}.standalone-client .wa-back{display:flex}.standalone-client .j-chat .wa-header{min-height:67px;padding-inline:8px;padding-top:env(safe-area-inset-top,0)}.standalone-client .wa-messages{padding:18px 13px}.standalone-client .wa-messages .message{max-width:88%}.standalone-client .wa-messages .message p{font-size:15px}.standalone-client .wa-contact strong{font-size:13px}.standalone-client .wa-contact small{font-size:10px}.standalone-client .wa-interactive{width:93%;max-width:93%}.standalone-client .wa-composer{padding-inline:8px}.standalone-client .wa-input-pill{min-width:0}.standalone-client .wa-sheet{left:12px;width:calc(100% - 24px)}.assist-pwa-bar{padding-inline:9px;font-size:9px}.assist-pwa-bar>div{gap:10px}.assist-pwa-bar button{font-size:10px}.assist-intro{margin:45px 0 29px}.assist-intro h1{font-size:38px}.assist-intro>p{font-size:13px}.assist-app-grid{grid-template-columns:1fr}.assist-app-card{padding:25px}.assist-app-card h2{font-size:30px}.assist-flow{flex-wrap:wrap;gap:14px;font-size:10px;padding-inline:0}.assist-flow>svg{display:none}.assist-office-nav{padding:0 14px;gap:12px;height:65px}.assist-office-nav .assist-demo-label{display:none}.assist-office-actions button{font-size:10px;padding:9px}.assist-wordmark strong{font-size:21px}.assist-example-note{padding:10px 14px;font-size:10px}}@media(prefers-reduced-motion:reduce){.assist-app-card{transition:none}}.assist-wa-sidebar h1{font-family:inherit}.standalone-client .j-client-stage{height:100dvh}.standalone-client .j-booking-page{min-height:100dvh}.standalone-client .j-error{top:10px}.assist-case-picker{display:flex;align-items:center;gap:9px;color:#718273;font-size:11px}.assist-case-picker select{max-width:270px;border:1px solid #d8e1d5;border-radius:7px;padding:9px;background:#f8faf6;color:#35573f;font-size:12px}.assist-lawyer-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e9efdf;color:#34553f;font-size:12px;font-weight:650}.assist-lawyer-name{font-size:12px;color:#2b4835}.assist-lawyer-name small{display:block;margin-top:4px;color:#8a9685;font-size:10px}.assist-offline{font-size:10px;color:#7f6542}.assist-install-button{flex-shrink:0}@media(max-width:650px){.assist-lawyer-name{display:none}.assist-case-picker{font-size:0}.assist-case-picker select{max-width:185px;font-size:10px}.assist-office-actions{gap:8px}.standalone-client .wa-contact strong{font-size:12px}.standalone-client .wa-contact small{font-size:9px}.standalone-client .wa-header>.wa-icon{padding:5px}.standalone-client .wa-header>.wa-icon svg{width:19px}}.assist-shared-entry{min-height:calc(100dvh - 72px);display:grid;place-items:center;padding:26px;background:#f5f6f1}.standalone-client .assist-shared-entry{min-height:100dvh;background:#ecefe9}.assist-shared-entry form{width:min(100%,420px);background:#fff;border:1px solid #dfe6dc;border-radius:16px;padding:30px;box-shadow:0 8px 32px #233e2c0d}.assist-shared-entry-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#e4f1e8;color:#29664c;margin-bottom:18px}.assist-shared-entry form>small{font-size:12px;color:#56705e}.assist-shared-entry h1{font:29px/1.15 Georgia,serif;margin:9px 0 12px;color:#233e2c}.assist-shared-entry p{font-size:14px;line-height:1.6;color:#607164;margin-bottom:20px}.assist-shared-cases input,.assist-shared-entry .j-field input{width:100%;border:1px solid #ccd9ce;border-radius:8px;padding:11px 12px;background:#fff;color:#203b2b}.assist-shared-entry .j-text-link{margin:15px auto 0}.assist-shared-cases{display:grid;gap:6px;max-height:58vh;overflow:auto}.assist-shared-cases input{font-size:12px;background:#f5faf5;margin-bottom:6px}.assist-shared-cases .j-case-selected{width:100%;text-align:left}.assist-shared-cases .j-case-selected.current{outline:1px solid #a8bca4;outline-offset:-1px}.j-booking-success .j-button+.j-button{margin-left:8px}@media(max-width:650px){.assist-shared-entry form{padding:22px}.assist-shared-cases{max-height:150px}}