:root{--public-demo-bar: 58px}.public-demo-toolbar{height:var(--public-demo-bar);min-height:var(--public-demo-bar);padding:8px 22px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#102e4a;color:#fff;border-bottom:2px solid #b08b57;position:relative;z-index:30}.public-demo-toolbar-label strong{display:flex;gap:12px;align-items:center;font-size:13px;letter-spacing:1px}.public-demo-toolbar-label strong span{font-size:10px;letter-spacing:1.1px;color:#e3c89e}.public-demo-toolbar-label small{display:block;margin-top:2px;font-size:11px;color:#d0dbe4}.public-demo-toolbar-actions{display:flex;gap:10px;align-items:center;flex-shrink:0}.public-demo-toolbar-actions label{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:12px;color:#d0dbe4}.public-demo-toolbar-actions select{width:158px;min-height:33px;padding:5px 25px 5px 10px;background:#fff;border:0;color:#102e4a;font-size:12px;border-radius:5px}.public-demo-toolbar-actions button{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:33px;padding:5px 10px;font-size:12px;border:1px solid #648098;color:#fff;background:transparent;border-radius:5px}.public-demo-toolbar-actions button:hover:not(:disabled){background:#1d405e}.public-demo-toolbar-error{position:absolute;left:22px;right:22px;top:100%;margin:0;padding:12px;border:1px solid #dfc0b5;background:#fff4ef;color:#8e432d;border-radius:6px;font-size:13px}.public-demo-toolbar+.app-shell.public-demo-shell{height:calc(100dvh - var(--public-demo-bar))}.app-shell.public-demo-shell{min-height:0;overflow:clip}.public-demo-shell .icon-rail{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}.public-demo-shell .icon-rail>*{flex-shrink:0}.public-demo-shell .explorer-backdrop.visible{top:calc(var(--header) + var(--public-demo-bar))}.public-demo-notice{margin:18px 0;padding:20px;background:#f6f3ee;border:1px solid #e5ddcf;border-radius:9px;display:flex;align-items:flex-start;gap:13px;color:#8a704b}.public-demo-notice>svg{flex-shrink:0;margin-top:2px}.public-demo-notice h2{color:#102e4a;font-size:18px;margin:0 0 7px}.public-demo-notice p{color:#66798a;font-size:14px;line-height:1.65;margin:0}.public-demo-export-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.public-demo-entry{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:#fff}.public-demo-entry-story{background:#102e4a;padding:clamp(32px,6vw,85px);display:flex;flex-direction:column;color:#fff}.public-demo-entry-brand{display:flex;align-items:center;gap:15px;color:#f6f3ee;font:600 33px/1.1 Cormorant Garamond,serif;letter-spacing:2px}.public-demo-entry-brand img{width:55px;height:55px;object-fit:contain;background:#fff;border-radius:7px}.public-demo-entry-brand small{display:block;margin-top:7px;font:600 10px/1.2 "Source Sans 3",sans-serif;letter-spacing:2px;color:#dfc59c}.public-demo-entry-story h1{font:500 clamp(38px,4.1vw,59px)/1.12 "Cormorant Garamond",serif;margin:auto 0 24px;padding-top:80px}.public-demo-entry-story h1 em{color:#d3b27f;font-style:normal}.public-demo-entry-story>p{color:#d0dae4;max-width:470px;font-size:17px;line-height:1.7}.public-demo-entry-proof{display:flex;align-items:center;gap:12px;color:#d5c6b1;font-size:13px;line-height:1.6;margin-top:auto;padding-top:60px}.public-demo-entry-proof>svg{flex-shrink:0}.public-demo-entry-start{padding:clamp(30px,7vw,95px);align-self:center}.public-demo-eyebrow{font-size:10px;font-weight:600;letter-spacing:2px;color:#9e7a48}.public-demo-entry-start h2{font:500 43px/1.15 Cormorant Garamond,serif;color:#102e4a;margin:15px 0}.public-demo-entry-start>p{font-size:16px;line-height:1.7;color:#687b8b;max-width:480px}.public-demo-start-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#102e4a;color:#fff;border:0;border-radius:7px;min-height:51px;padding:12px 18px;margin:28px 0;font-weight:600;font-size:16px}.public-demo-entry-scope{padding-top:24px;border-top:1px solid #e5e6e7;max-width:480px}.public-demo-entry-scope strong{font-size:13px;color:#102e4a}.public-demo-entry-scope p{font-size:13px;line-height:1.65;color:#70818f;margin:9px 0}.public-demo-entry-scope>span{display:block;color:#95723f;font-size:12px;margin-top:14px}@media(max-width:1080px){.public-demo-shell .explorer{top:calc(var(--header) + var(--public-demo-bar))}}@media(max-width:820px){.public-demo-toolbar-actions label>span{display:none}.public-demo-entry{grid-template-columns:minmax(0,1fr)}.public-demo-entry-story{padding:30px}.public-demo-entry-story h1{padding-top:35px;margin-top:0}.public-demo-entry-proof{padding-top:22px}.public-demo-entry-start{padding:35px 30px}}@media(max-width:600px){:root{--public-demo-bar: 99px}.public-demo-toolbar{flex-wrap:wrap;padding:9px 14px;gap:6px}.public-demo-toolbar-label{width:100%}.public-demo-toolbar-label strong{font-size:11px}.public-demo-toolbar-label small{font-size:10px}.public-demo-toolbar-actions{width:100%;justify-content:space-between}.public-demo-toolbar-actions select{width:172px}.public-demo-shell .search-results{top:calc(57px + var(--public-demo-bar))}.public-demo-shell .header-notification-panel{top:calc(64px + var(--public-demo-bar))}.public-demo-entry-story h1{font-size:38px}.public-demo-entry-story>p{font-size:15px}.public-demo-entry-start h2{font-size:35px}}.header-notifications{position:relative;flex-shrink:0}.header-bell{position:relative;display:grid;place-items:center;width:40px;height:40px;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:10px}.header-bell:hover,.header-bell.is-active{background:var(--ivory, #f6f3ee);border-color:#c9b89e}.header-bell-count{position:absolute;top:-6px;right:-6px;min-width:19px;padding:0 4px;height:19px;display:grid;place-items:center;border:2px solid #fff;border-radius:12px;background:var(--navy);color:#fff;font:600 10px/1 "Source Sans 3",sans-serif}.header-bell-error{position:absolute;width:7px;height:7px;bottom:3px;right:3px;border-radius:50%;background:#b15d35;border:1px solid white}.header-notifications-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.header-notification-panel{position:absolute;top:calc(100% + 13px);right:0;width:370px;max-width:calc(100vw - 32px);max-height:min(640px,calc(100dvh - 110px));display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 55px #102e4a24;z-index:95}.header-notification-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--line)}.header-notification-heading h2{font:600 23px/1.1 Cormorant Garamond,serif;color:var(--navy);margin:0 0 6px}.header-notification-heading p{margin:0;color:var(--muted);font-size:12px}.header-notification-close{border:0;border-radius:6px;background:transparent;padding:5px;color:var(--muted);display:grid;place-items:center}.header-notification-close:hover{background:#f0f3f5;color:var(--navy)}.header-notification-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.header-notification-list{padding:0;margin:0;list-style:none}.header-notification-list li+li{border-top:1px solid #edf0f3}.header-notification-list li>button{display:flex;align-items:flex-start;gap:10px;width:100%;padding:16px 18px;text-align:left;border:0;background:#fff;color:var(--navy)}.header-notification-list li>button:hover{background:#f5f7fa}.header-notification-list li>button.is-unread{background:#f7f9fc}.header-notification-marker{flex:0 0 17px;display:grid;place-items:center;height:22px;color:#8091a1}.header-notification-marker>span{height:7px;width:7px;border-radius:50%;background:var(--bronze)}.header-notification-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.header-notification-copy strong{font-size:14px;line-height:1.35;font-weight:600}.header-notification-copy>span{font-size:12px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.header-notification-copy small{font-size:11px;color:#687b8d}.header-notification-list li>button>svg{flex-shrink:0;margin-top:3px}.header-notification-empty{display:flex;flex-direction:column;align-items:center;padding:30px 24px;text-align:center}.header-notification-empty>span{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#f6f3ee;color:#9b7a4c;margin-bottom:14px}.header-notification-empty strong{font-size:15px;color:var(--navy)}.header-notification-empty p,.header-notification-status{font-size:13px;line-height:1.6;color:var(--muted);margin:8px 0 0}.header-notification-status{padding:25px 20px}.header-notification-error{margin:12px;padding:12px;background:#fff5f0;border-radius:8px;color:#8c452e;font-size:13px}.header-notification-error p{margin:0 0 6px}.header-notification-error small{display:block}.header-notification-error button{display:block;margin-top:8px;border:1px solid #dfbda9;border-radius:5px;padding:5px 10px;color:#8c452e;background:#fff}.header-notification-all{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 20px;border:0;border-top:1px solid var(--line);background:#fff;color:var(--navy);font-size:13px;font-weight:600}.header-notification-all:hover{background:#f6f3ee}@media(max-width:820px){.topbar .topbar-right{display:flex;gap:0;margin-left:0}.topbar .topbar-right .account-chip{display:none}}@media(max-width:600px){.header-notification-panel{position:fixed;top:64px;right:12px;width:370px;max-width:calc(100vw - 24px)}.header-bell{width:38px;height:38px}.topbar .global-search:focus-within{z-index:100}}.workspace-sections{min-width:0;width:100%}.workspace-sections [hidden]{display:none!important}.ws-nav{display:flex;gap:5px;padding:5px;margin:0 0 22px;background:#edf2f5;border:1px solid #dde4e9;border-radius:10px;overflow-x:auto;scrollbar-width:thin}.ws-nav>.ws-tab{position:relative;display:inline-flex;flex:1 0 auto;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 17px;border:1px solid transparent;border-radius:7px;background:transparent;color:#596c7c;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.ws-nav>.ws-tab:hover{background:#f8fafc;color:#102e4a}.ws-nav>.ws-tab[aria-selected=true]{background:#fff;color:#102e4a;border-color:#d7e0e7;box-shadow:0 1px 3px #102e4a08}.ws-nav>.ws-tab[aria-selected=true]:after{content:"";position:absolute;bottom:0;left:15px;right:15px;height:2px;background:#b08b57;border-radius:2px}.ws-tab:focus-visible{outline:2px solid #102e4a;outline-offset:2px}.ws-tab-icon{display:inline-flex;align-items:center;font-size:18px}.ws-tab-icon svg{width:18px;height:18px}.ws-badge{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:4px;color:#795a31;background:#f2ebdf;font-size:11px;font-weight:600}.ws-panel{min-width:0}.ws-panel>:first-child{margin-top:0}.ws-panel:focus-visible{outline:2px solid #b08b57;outline-offset:4px}.workspace-details{margin:14px 0;border:1px solid #dfe5e9;border-radius:9px;background:#fff}.workspace-details>summary{padding:15px 17px;color:#102e4a;font-weight:600;cursor:pointer;min-height:48px}.workspace-details>summary::marker{color:#b08b57}.workspace-details[open]>summary{border-bottom:1px solid #e6ebef}.workspace-details>.workspace-details-body{padding:17px}@media(max-width:820px){.ws-nav{margin-bottom:18px}.ws-nav>.ws-tab{padding:10px 13px;font-size:13px;min-height:46px}}@media(max-width:520px){.ws-nav{border-radius:8px;gap:3px;margin-bottom:16px}.ws-nav>.ws-tab{padding:9px 11px;gap:6px;font-size:12px}.ws-nav>.ws-tab[aria-selected=true]:after{left:9px;right:9px}.workspace-details>summary{padding:13px}.workspace-details>.workspace-details-body{padding:13px}}@media(prefers-reduced-motion:reduce){.ws-nav>.ws-tab{transition:none}}.ws-loading{padding:24px 0;color:#65798a}.case-document-explorer.explorer{background:#fbfcfd;padding:20px 16px 15px;gap:0;min-width:0;color:var(--navy)}.case-document-explorer .explorer-heading{padding:0;margin:0 0 18px;align-items:center}.case-document-explorer .explorer-heading>div{display:block;min-width:0}.case-document-explorer .explorer-heading h2{font:600 24px/1.15 Cormorant Garamond,serif;margin:5px 0 0}.cde-eyebrow{font-size:9px;letter-spacing:1.3px;color:#876438;font-weight:600}.cde-case-select{display:flex;flex-direction:column;gap:6px;margin:0 0 15px;min-width:0}.cde-case-select>span{font-size:11px;color:#617487}.cde-case-select select{width:100%;min-height:42px;background:#fff;color:var(--navy);border:1px solid #d9e2e9;border-radius:6px;padding:9px 24px 9px 10px;font-size:12px;text-overflow:ellipsis}.cde-shortcuts{display:grid;gap:5px;padding-bottom:18px;border-bottom:1px solid #e2e8ed;margin-bottom:18px}.cde-workspace-tools{margin-bottom:18px;border-bottom:1px solid #e2e8ed}.cde-workspace-tools>summary{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:3px 0 11px;list-style:none;color:#526c82;font-size:12px;cursor:pointer}.cde-workspace-tools>summary::-webkit-details-marker{display:none}.cde-workspace-tools[open]>summary>svg{transform:rotate(180deg)}.cde-workspace-tools .cde-shortcuts{margin:0;border:0;padding-bottom:12px}.cde-shortcuts button{display:flex;align-items:center;gap:9px;min-height:39px;padding:9px 10px;text-align:left;border-radius:6px;color:#526c82;font-size:12px}.cde-shortcuts button>svg:first-child{color:#876438}.cde-shortcuts button>svg:last-child:not(:first-child),.cde-shortcuts button>span{margin-left:auto}.cde-shortcuts button>span{padding:0 6px;min-width:20px;border-radius:4px;font-size:11px;background:#edf2f6;text-align:center}.cde-shortcuts button:hover,.cde-shortcuts button[aria-pressed=true]{background:#edf3f7;color:var(--navy)}.cde-documents-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px}.cde-documents-heading h3{font:600 13px "Source Sans 3",sans-serif;display:flex;align-items:center;gap:7px;margin:0}.cde-documents-heading h3>span{font-size:11px;background:#edf2f6;color:#526c82;border-radius:4px;padding:1px 6px}.cde-documents-heading>button{color:#876438;font-size:11px;min-height:32px;padding:4px}.cde-search{display:flex;flex-direction:row;align-items:center;gap:7px;min-width:0;border:1px solid #dce4eb;border-radius:6px;background:#fff;padding:0 9px;color:#617487}.cde-search input{min-width:0;width:100%;height:39px;background:none;border:0;outline:0;padding:8px 0;font-size:12px}.cde-search input::placeholder{color:#617487;opacity:1}.cde-search:focus-within{outline:2px solid #b08b57;outline-offset:1px}.cde-filters{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:7px;margin:9px 0}.cde-filters label{min-width:0}.cde-filters select{min-width:0;width:100%;min-height:35px;padding:7px 18px 7px 7px;background:#fff;font-size:11px;color:#526c82;border-color:#dce4eb;border-radius:5px}.cde-list-status{font-size:10px;color:#617487;margin:2px 0 10px}.case-document-explorer .cde-document-list{margin:0 -5px;padding:0 5px;min-height:80px;overflow-y:auto;flex:1}.case-document-explorer .cde-document-list .case-document-item{display:flex;align-items:start;gap:9px;min-width:0;min-height:70px;width:100%;padding:12px 9px;margin:2px 0;border:1px solid transparent;border-radius:7px;text-align:left;background:transparent}.case-document-explorer .cde-document-list .case-document-item:hover{background:#f0f4f7}.case-document-explorer .cde-document-list .case-document-item.is-selected{background:#f2eee6;border-color:#e6dbc9}.cde-file-icon{display:flex;flex:0 0 29px;flex-direction:column;align-items:center;gap:3px;color:#876438}.cde-file-icon small{font-size:8px;line-height:1.2;font-weight:600;max-width:35px;overflow-wrap:anywhere}.case-document-explorer .documents-tree .cde-document-text{min-width:0;flex:1;white-space:normal;overflow:visible;font-size:12px!important;margin:0!important}.cde-document-text strong{display:block;font-size:12px;font-weight:600;line-height:1.5;overflow-wrap:anywhere;color:var(--navy)}.cde-document-text>span{display:block;font-size:10px;line-height:1.5;margin-top:4px;color:#617487}.case-document-item.is-selected .cde-document-text>span,.case-document-item.is-selected .cde-archive{color:#526c82}.cde-document-text>small{display:flex;align-items:center;gap:4px;font-size:10px;line-height:1.5;margin-top:4px}.cde-unreadable{color:#876438}.cde-archive{color:#617487}.cde-current-dot{width:5px;height:5px;min-width:5px;border-radius:50%;background:#a17c45;margin-top:6px}.cde-selected-outside{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #dce4eb}.cde-selected-outside>p{font-size:11px;line-height:1.5;color:#617487;margin:0 0 7px}.case-document-explorer .cde-document-list .cde-reveal{display:block;width:auto;padding:7px;color:#876438;font-size:11px;text-decoration:underline}.cde-empty{padding:20px 8px;text-align:center;color:#617487}.cde-empty>strong{display:block;font-size:12px;color:var(--navy);margin-top:9px}.cde-empty>p{font-size:11px;line-height:1.6;margin-top:7px}.case-document-explorer .cde-footer{border-top:1px solid #e2e8ed;padding:12px 0 0;margin-top:14px}.cde-footer>div{display:flex;align-items:center;gap:7px;margin:0 0 8px;color:#617487;font-size:10px}.cde-footer>button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:35px;padding:7px;margin:5px 0 0;border:1px solid #dce4eb;background:#fff;border-radius:5px;font-size:11px;color:#526c82}.cde-footer>button:first-of-type{color:#876438;border-color:#dac9af;background:#fcfaf6}.case-document-explorer :is(button,select):focus-visible{outline:2px solid #b08b57;outline-offset:2px}@media(max-width:820px){.case-document-explorer.explorer{width:min(330px,calc(100vw - 60px))}.cde-search input,.cde-case-select select,.cde-filters select{font-size:16px}.cde-filters{grid-template-columns:minmax(0,1fr) 112px}.cde-filters select,.cde-shortcuts button,.cde-footer>button{min-height:42px}.case-document-explorer .cde-document-list .case-document-item{min-height:77px}.cde-document-text strong{font-size:13px}.cde-document-text>span,.cde-document-text>small{font-size:11px}}.atlas-export{position:relative;display:inline-flex;flex-direction:column;align-items:flex-end;max-width:100%;flex-shrink:0}.atlas-export-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:9px 12px;border:1px solid #d5dfe6;border-radius:6px;background:#fff;color:#153751;font:600 13px/1.3 "Source Sans 3",sans-serif;cursor:pointer;white-space:nowrap;max-width:100%}.atlas-export-trigger:hover:not(:disabled){background:#f2f6f8;border-color:#a6b8c7}.atlas-export-trigger:focus-visible,.atlas-export-menu button:focus-visible{outline:2px solid #b08b57;outline-offset:2px}.atlas-export-trigger:disabled{opacity:.55;cursor:wait}.atlas-export-menu{box-sizing:border-box;position:fixed;z-index:1600;background:#fff;border:1px solid #d8e2e9;border-radius:9px;box-shadow:0 14px 42px #102e4a26;padding:6px;max-height:calc(100dvh - 24px);overflow:auto;text-align:left}.atlas-export-caption{display:block;padding:8px 10px;color:#788a98;font:600 10px/1.4 "Source Sans 3",sans-serif;letter-spacing:.08em;text-transform:uppercase}.atlas-export-menu button{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:0;border-radius:5px;background:transparent;color:#153751;text-align:left;font:400 13px/1.3 "Source Sans 3",sans-serif;cursor:pointer}.atlas-export-menu button:hover,.atlas-export-menu button:focus{background:#f0f4f7}.atlas-export-menu button>span:last-child{min-width:0;display:flex;flex-direction:column;gap:3px}.atlas-export-menu strong{font-size:13px;font-weight:600}.atlas-export-menu small{font-size:11px;color:#758796;line-height:1.35}.atlas-export-format{width:30px;flex-shrink:0;color:#a17b49;font:700 9px/1.4 "Source Sans 3",sans-serif;letter-spacing:.01em}.atlas-export-error{display:block;font-size:12px;line-height:1.45;color:#a34436;max-width:290px;margin-top:7px;white-space:normal;text-align:left;overflow-wrap:anywhere}.atlas-export-spinner{display:inline-block;width:14px;height:14px;border:2px solid #d7e1e8;border-top-color:#b08b57;border-radius:50%;animation:atlas-export-spin .8s linear infinite;flex-shrink:0}.atlas-export-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.atlas-export-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.report-export-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-block:10px;min-width:0}.report-export-actions:empty{display:none}.case-heading .case-title-row{flex-wrap:wrap}.case-heading .case-title-row>div:first-child{min-width:0;flex:1 1 260px}.document-toolbar.report-document-toolbar{flex-wrap:wrap}.report-document-toolbar .report-viewer-controls{max-width:100%;flex-wrap:wrap;gap:3px}.ov-heading>.atlas-export-actions{max-width:100%;margin-left:auto}@keyframes atlas-export-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.atlas-export-spinner{animation:none}}@media(max-width:600px){.atlas-export-trigger{font-size:12px;gap:6px;padding:9px 10px}.atlas-export-actions{gap:8px}.atlas-export-error{max-width:min(290px,calc(100vw - 40px))}}@media(max-width:740px){.ov-page .ov-heading,.og-root .og-heading,.calendar-workspace .cal-page-heading{flex-wrap:wrap}.ov-heading>.atlas-export-actions,.og-heading>.atlas-export-actions{width:100%;justify-content:flex-start;margin-left:0}.report-document-toolbar .report-viewer-controls{flex:1 0 100%;justify-content:flex-end;margin-left:0}.report-export-actions{justify-content:flex-start}}.case-tasks{box-sizing:border-box;width:100%;max-width:1120px;min-width:0;min-height:0;margin:0 auto;padding:26px;overflow-y:auto;color:#17354e;font-family:"Source Sans 3",sans-serif}.ct-header,.ct-heading,.ct-header-actions,.ct-task-meta,.ct-list-toolbar,.ct-pagination,.ct-pagination>div{display:flex;align-items:center}.ct-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:21px;flex-wrap:wrap}.ct-heading{align-items:flex-start;gap:12px;min-width:0}.ct-heading-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #e6dece;border-radius:10px;background:#f6f1e8;color:#856638}.ct-heading h2,.ct-unavailable h2{margin:0;font:600 30px/1.12 Cormorant Garamond,serif;color:#102e4a}.ct-heading p{margin:7px 0 0;color:#526578;font-size:13px;line-height:1.6}.ct-header-actions{gap:8px;flex-wrap:wrap}.case-tasks .ct-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 13px;border:1px solid #c7d2dc;border-radius:7px;background:#fff;color:#29465d;font:600 13px/1.4 "Source Sans 3",sans-serif;cursor:pointer}.case-tasks .ct-button:hover:not(:disabled){border-color:#aebfcc;background:#f4f7fa}.case-tasks .ct-button:disabled{cursor:not-allowed;color:#5b6b79;background:#f2f4f6;border-color:#d9e1e7}.case-tasks .ct-primary{background:#102e4a;color:#fff;border-color:#102e4a}.case-tasks .ct-primary:hover:not(:disabled){background:#1d405e;color:#fff;border-color:#1d405e}.case-tasks .ct-button:focus-visible,.ct-status-filters button:focus-visible{outline:2px solid #856638;outline-offset:3px}.ct-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #e0e6eb;border-radius:9px;background:#f7f9fb;margin-bottom:21px}.ct-summary>div{min-width:0;padding:14px 17px;display:flex;align-items:baseline;gap:9px}.ct-summary>div+div{border-left:1px solid #e0e6eb}.ct-summary strong{font-size:23px;line-height:1.2;font-weight:600;color:#102e4a}.ct-summary span{font-size:12px;line-height:1.5;color:#526578}.ct-summary .ct-summary-overdue strong,.ct-summary .ct-summary-overdue span{color:#795624}.ct-create-disclosure{border:1px solid #dfe5eb;border-radius:9px;background:#fff;margin-bottom:22px}.ct-create-disclosure>summary{box-sizing:border-box;min-height:44px;padding:12px 17px;color:#29465d;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer}.ct-create-disclosure>summary::marker{color:#856638}.ct-create-disclosure>summary:focus-visible{outline:2px solid #856638;outline-offset:3px;border-radius:7px}.ct-create-disclosure[open]>summary{border-bottom:1px solid #e7ecf0}.ct-create{padding:15px 20px;margin:0}.case-tasks .ct-create>label{display:block;color:#29465d;font-size:13px;line-height:1.5;font-weight:600;margin-bottom:7px}.ct-create-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.case-tasks .ct-create input{box-sizing:border-box;width:100%;min-width:0;min-height:43px;border:1px solid #9daebb;border-radius:7px;padding:10px 12px;color:#17354e;background:#fff;font:400 14px/1.5 "Source Sans 3",sans-serif}.case-tasks .ct-create input::placeholder{color:#5e7182}.case-tasks .ct-create input:focus{outline:2px solid #856638;outline-offset:2px}.case-tasks .ct-create input:disabled{background:#f3f5f7;color:#5a6c7c}.ct-create>p,.ct-footnote,.ct-readonly{color:#526578;font-size:12px;line-height:1.65}.ct-create>p{margin:8px 0 0}.ct-readonly{border:1px solid #dce4eb;background:#f3f6f9;border-radius:8px;padding:12px 15px;margin:0 0 20px}.ct-list-toolbar{justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:13px}.ct-status-filters{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;border:1px solid #dfe5ea;border-radius:8px;background:#edf2f6}.ct-status-filters button{min-height:38px;padding:8px 14px;border:1px solid transparent;border-radius:5px;background:transparent;color:#4c6478;font:600 13px/1.4 "Source Sans 3",sans-serif;cursor:pointer}.ct-status-filters button[aria-pressed=true]{background:#fff;border-color:#d7e0e7;color:#102e4a;box-shadow:0 1px 2px #102e4a0a}.ct-result-count{color:#526578;font-size:12px;white-space:nowrap}.ct-list{list-style:none;margin:0;padding:0;border:1px solid #dfe5eb;border-radius:9px;background:#fff;overflow:hidden}.ct-task{display:flex;align-items:flex-start;gap:11px;padding:13px 16px 13px 10px;min-width:0}.ct-task+.ct-task{border-top:1px solid #e9edf1}.case-tasks .ct-check-target{position:relative;display:flex;flex:0 0 44px;width:44px;height:44px;min-width:0;align-items:center;justify-content:center;margin:0;cursor:pointer}.case-tasks .ct-check-target input{position:absolute;width:24px;height:24px;padding:0;margin:0;opacity:0;z-index:1;cursor:pointer}.ct-check{display:inline-flex;width:21px;height:21px;box-sizing:border-box;border:1px solid #7890a4;border-radius:5px;background:#fff;align-items:center;justify-content:center;color:#fff}.ct-check-target input:checked+.ct-check{background:#356544;border-color:#356544}.ct-check-target input:focus-visible+.ct-check{outline:2px solid #856638;outline-offset:3px}.ct-check-target input:disabled,.ct-check-target:has(input:disabled){cursor:not-allowed}.ct-check-target input:disabled+.ct-check{border-color:#a8b6c2}.ct-task-content{flex:1;min-width:0;padding-top:2px}.ct-task-content>strong{display:block;color:#17354e;font-size:14px;line-height:1.6;font-weight:600;overflow-wrap:anywhere}.ct-task-completed .ct-task-content>strong{text-decoration:line-through;color:#526578}.ct-task-meta{gap:5px 14px;flex-wrap:wrap;margin-top:5px;color:#526578;font-size:12px;line-height:1.6}.ct-task-meta>span{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow-wrap:anywhere}.ct-task-meta svg{flex-shrink:0}.ct-task-meta .ct-due-overdue{color:#805c24}.ct-task-status{flex-shrink:0;margin-top:8px;padding:4px 8px;border-radius:5px;background:#f0f4f8;color:#4c6478;font-size:11px;line-height:1.45;white-space:nowrap}.ct-task-status.ct-is-done{color:#356544;background:#edf5ef}.ct-notice{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;margin:0 0 18px;border:1px solid #ded3bd;background:#fbf6ed;color:#755626;border-radius:8px;font-size:13px;line-height:1.6}.ct-notice>svg{flex-shrink:0;margin-top:3px}.ct-notice>div{flex:1}.ct-notice p{margin:2px 0 0}.ct-notice.ct-error{border-color:#e7c8c1;background:#fff5f2;color:#853f35}.ct-saved{align-items:center}.ct-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:35px 22px;border:1px dashed #c8d4df;border-radius:9px;color:#526578;background:#fafcfd;text-align:center}.ct-empty>strong{color:#29465d;font-size:15px;line-height:1.6}.ct-empty>p{margin:0;max-width:420px;font-size:13px;line-height:1.7}.ct-pagination{justify-content:space-between;gap:13px;flex-wrap:wrap;padding-top:16px;color:#526578;font-size:12px}.ct-pagination>div{gap:7px}.ct-footnote{margin:17px 0 0}.ct-unavailable{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ct-unavailable p{margin:0;color:#526578;font-size:14px;line-height:1.7}.ct-spin{animation:ct-spin 1s linear infinite}@keyframes ct-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ct-spin{animation:none}}@media(max-width:800px){.ct-summary>div{flex-direction:column;gap:3px;padding:12px 14px}}@media(max-width:600px){.case-tasks{padding:18px 14px 24px}.ct-header{gap:14px}.ct-heading-icon{width:38px;height:38px;flex-basis:38px}.ct-heading h2{font-size:28px}.ct-header-actions{width:100%}.ct-summary>div{padding:12px 10px}.ct-summary strong{font-size:22px}.ct-summary span{font-size:11px}.ct-create{padding:15px 14px 12px}.ct-create-row{grid-template-columns:minmax(0,1fr)}.case-tasks .ct-create input{min-height:44px;font-size:16px}.case-tasks .ct-button{min-height:44px}.ct-status-filters{width:100%;box-sizing:border-box}.ct-status-filters button{min-height:40px;padding:8px 7px}.ct-task{gap:6px;padding:12px 11px 12px 6px;flex-wrap:wrap}.ct-task-content{flex-basis:calc(100% - 50px)}.ct-task-status{margin:0 0 0 50px}.ct-notice{flex-wrap:wrap;padding:12px}.ct-notice>div{min-width:0;flex-basis:calc(100% - 31px)}.ct-saved .ct-button{margin-left:29px}}.original-document-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:13px 20px;background:#f7fafc;border-top:1px solid #e2e9ef;border-bottom:1px solid #dce5ed;min-width:0}.original-document-identity{display:flex;gap:9px;align-items:center;min-width:0;flex:1 1 170px;color:#795b34}.original-document-identity>svg{flex:0 0 auto}.original-document-identity>div{min-width:0;display:flex;flex-direction:column;gap:2px}.original-document-identity strong{font-size:12px;line-height:1.5;color:#203e56}.original-document-identity span{font-size:11px;line-height:1.5;color:#526c82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.original-document-buttons{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.original-document-buttons button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 11px;min-height:40px;border:1px solid #cbd9e4;border-radius:6px;background:#fff;color:#23465f;font:600 12px/1.4 "Source Sans 3",sans-serif;cursor:pointer}.original-document-buttons button:hover:not(:disabled){background:#ecf3f8;border-color:#9cb5c8}.original-document-buttons button:disabled{opacity:.55;cursor:not-allowed}.original-document-buttons button:focus-visible{outline:2px solid #355f80;outline-offset:3px}.original-document-help,.original-document-error{flex-basis:100%;margin:0;font-size:12px;line-height:1.55;color:#526c82}.original-document-error{color:#88492f;background:#fff3ec;border:1px solid #edcdbb;border-radius:6px;padding:9px 11px}@media(max-width:640px){.original-document-actions{padding:11px 14px;gap:9px}.original-document-identity{flex-basis:100%}.original-document-buttons{width:100%}.original-document-buttons button{flex:1;min-height:42px;padding:9px 8px;font-size:11px}}.case-workbench-refined{--explorer: 276px;--case-assistant: 420px}.case-workbench-refined .workspace-main{min-width:0;min-height:0;background:#f3f6f8}.case-workbench-refined .case-heading{margin-right:0;padding:22px 26px 0;border-bottom:1px solid #dce5eb}.case-workbench-refined .breadcrumbs{font-size:11px;margin-bottom:13px;color:#617487}.case-workbench-refined .breadcrumbs button{color:#526c82}.case-workbench-refined .case-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px 22px}.case-workbench-refined .case-title-row>div:first-child{flex:1 1 320px;min-width:0}.case-workbench-refined .case-name{gap:11px}.case-workbench-refined .case-name h1{font:600 34px/1.12 Cormorant Garamond,Georgia,serif;overflow-wrap:anywhere;letter-spacing:-.25px}.case-workbench-refined .case-title-row p{font-size:13px;line-height:1.5;color:#617487;margin-top:8px}.case-workbench-refined .case-heading-actions{display:flex;flex:0 1 auto!important;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.case-workbench-refined .case-heading-actions>.button,.case-workbench-refined .case-heading-actions .atlas-export-trigger{min-height:40px;font-size:12px}.case-workbench-refined .case-heading-actions .add-document{background:var(--navy);color:#fff;border-color:var(--navy);padding:10px 13px}.case-workbench-refined .case-heading-actions .add-document:hover:not(:disabled){background:#234963}.case-workbench-refined .status-badge{font-size:10px;line-height:1.4;padding:4px 8px}.case-workbench-refined .status-badge.is-neutral{background:#eef2f5;color:#526c82}.case-workbench-refined .case-heading>.case-tabs{height:auto;min-height:53px;gap:10px;align-items:center;border-bottom:0;margin-top:15px}.case-workbench-refined .case-primary-tabs{align-self:stretch}.case-workbench-refined .case-primary-tabs>button{font-size:13px;min-height:50px;padding:11px 16px;color:#617487}.case-workbench-refined .case-primary-tabs>button.active{font-weight:600;color:var(--navy);background:#f6f8fa;border-bottom-color:#b08b57;border-radius:5px 5px 0 0}.case-workbench-refined .case-primary-tabs>button small{font-size:10px;padding:1px 5px;color:#526c82}.case-workbench-refined .case-more-tools{flex:0 0 184px;padding:4px 0}.case-workbench-refined .case-more-tools select{font-size:12px;color:#526c82;min-height:37px}.case-workbench-refined .case-tabs>.icon-button{height:36px;min-width:36px;border:1px solid #dce4eb;border-radius:6px;color:#526c82;background:#fff}.case-workbench-refined .workspace-body{grid-template-columns:minmax(0,1fr) var(--case-assistant);min-height:0;overflow:hidden}.case-workbench-refined .workspace-body.assistant-closed{grid-template-columns:minmax(0,1fr)}.case-workbench-refined .workspace-body>.assistant{position:static;top:auto;right:auto;bottom:auto;width:auto;min-width:0;min-height:0;padding-top:14px;border-left:1px solid #dce5eb;overflow:hidden;background:#fff}.case-workbench-refined .case-content{background:#f3f6f8}.case-workbench-refined .case-document-view{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.case-workbench-refined .case-document-view>.document-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:9px 10px;background:#fff;min-height:62px;padding:13px 20px;border-bottom:1px solid #e3e9ed;flex-shrink:0}.case-workbench-refined .document-toolbar>select{min-width:110px;max-width:320px;flex:1 1 140px;min-height:36px;font-size:13px;line-height:1.4}.case-workbench-refined .sample-label{font-size:10px;line-height:1.4;color:#617487;background:#eff3f6;padding:4px 7px}.case-workbench-refined .report-viewer-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px;max-width:100%}.case-workbench-refined .viewer-controls>.case-page-indicator{font-size:12px;min-width:85px;color:#526c82;padding:0 5px}.case-workbench-refined .case-page-indicator i{color:#617487}.case-workbench-refined .viewer-controls .icon-button{width:33px;height:34px;min-height:34px;color:#526c82}.case-workbench-refined .viewer-controls .icon-button:last-child{display:inline-flex}.case-workbench-refined .viewer-controls .atlas-export-trigger{min-height:34px;padding:7px 9px;font-size:11px}.case-original-download{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 9px;border:1px solid #dce4eb;border-radius:6px;background:#fff;color:#526c82;font-size:11px;white-space:nowrap}.case-workbench-refined .case-document-view>.document-processing{flex:0 0 auto;min-height:0;max-height:45%;overflow:auto;margin:0;border-inline:0;border-radius:0}.case-workbench-refined .document-canvas{background:#edf2f5;padding:25px}.case-workbench-refined .paper-page{border:1px solid #dfe6eb;box-shadow:0 3px 17px #102e4a09}.case-workbench-refined .document-status{font-size:11px;color:#617487;min-height:32px;padding:8px 18px;background:#fff;border-top:1px solid #e3e9ed}.case-workbench-refined .document-empty-state p{color:#617487}.case-workbench-refined .document-empty-state>small{color:#617487;font-size:11px}.case-workbench-refined .assistant-heading{padding:0 20px;gap:9px}.case-workbench-refined .assistant-heading h2{font:600 27px/1.15 Cormorant Garamond,Georgia,serif}.case-workbench-refined .assistant-heading>svg{color:#a17b43}.case-workbench-refined .assistant-heading>.icon-button{margin-left:0;color:#526c82;min-width:34px;min-height:34px;border:1px solid #dce4eb;border-radius:5px}.case-workbench-refined .assistant-heading h2{flex:1;min-width:0}.case-workbench-refined .assistant-size-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:6px;min-height:36px;padding:7px 9px;border:1px solid #d4dfe7;border-radius:6px;background:#f8fafc;color:#304f67;font-size:12px;line-height:1.3;cursor:pointer}.case-workbench-refined .assistant-size-toggle:hover{border-color:#a9bdcb;background:#edf3f7}.case-workbench-refined .assistant-size-toggle:focus-visible{outline:2px solid #355f80;outline-offset:2px}@media(pointer:coarse){.case-workbench-refined .original-document-buttons button{min-height:44px}}.case-workbench-refined .assistant-context{display:flex;align-items:center;gap:6px;padding-left:20px;margin-top:10px;color:#617487;font-size:11px;line-height:1.5}.case-workbench-refined .assistant[data-section=chat] .assistant-context{display:none}.case-workbench-refined .assistant-tabs{display:flex;justify-content:space-between;gap:4px;margin:11px 17px 0;border-bottom:1px solid #e2e8ed}.case-workbench-refined .assistant-tabs button{flex:1 1 0;padding:10px 4px;min-height:40px;font-size:12px;color:#617487}.case-workbench-refined .assistant-tabs button.active{color:var(--navy);font-weight:600;border-bottom-color:#b08b57}.case-workbench-refined .assistant-tabs small{font-size:10px;color:#526c82;background:#eff3f6;padding:0 4px}.case-workbench-refined .assistant-chat-body[hidden]{display:none!important}.case-workbench-refined .assistant-scroll{padding:22px 20px;background:#fff}.case-workbench-refined .assistant-scroll h3{font-size:26px;line-height:1.2;margin-top:8px}.case-workbench-refined .assistant-intro{color:#617487;font-size:12px;line-height:1.6}.case-workbench-refined .source-finding{border:1px solid #e0e7ec;background:#fafcfd;border-radius:7px;padding:13px 11px;margin-top:11px;gap:9px}.case-workbench-refined .source-finding p{font-size:12px;line-height:1.75;color:#3e5363}.case-workbench-refined .citation{font-size:11px;min-height:34px;line-height:1.5;color:#805a2e}.case-workbench-refined .assistant-note{padding:12px;background:#f7f4ed;border:1px solid #e6dccb;border-radius:7px}.case-workbench-refined .assistant-note p{font-size:11px;line-height:1.6;color:#6f5634}.case-workbench-refined .assistant-source-row{min-height:66px;padding:12px 0}.case-workbench-refined .assistant-source-row strong,.case-workbench-refined .assistant-source-row>span{font-size:13px;line-height:1.5;color:var(--navy)}.case-workbench-refined .assistant-source-row small{font-size:11px;color:#617487}.case-workbench-refined .note-form{gap:9px}.case-workbench-refined .note-form label{font-size:12px;color:#526c82}.case-workbench-refined .note-form textarea{font-size:13px;line-height:1.6;border-color:#dce4eb;border-radius:6px}.case-workbench-refined .saved-note{padding:14px;border:1px solid #e0e7ec;border-radius:7px;background:#fafcfd}.case-workbench-refined .saved-note small{color:#617487;font-size:11px}.case-workbench-refined .saved-note p{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.case-workbench-refined .assistant-bottom{padding:12px 17px;background:#fff;border-top:1px solid #e2e8ed}.case-workbench-refined .assistant-bottom>p{font-size:10px;line-height:1.55;color:#617487}.case-workbench-refined .assistant-composer textarea{font-size:13px}.case-workbench-refined .workspace-mobile-switch button{color:#526c82}.case-workbench-refined :is(.case-original-download,.case-primary-tabs>button,.assistant-tabs>button):focus-visible{outline:2px solid #b08b57;outline-offset:-2px}@media(min-width:1600px){.case-workbench-refined{--explorer: 290px;--case-assistant: 460px}.case-workbench-refined .case-heading{margin-right:0}.case-workbench-refined .workspace-body>.assistant{width:auto}.case-workbench-refined .paper-page{max-width:860px}}@media(min-width:1081px)and (max-width:1280px){.case-workbench-refined{--explorer: 240px;--case-assistant: 420px}.case-workbench-refined .case-heading{margin-right:0;padding-inline:20px}.case-workbench-refined .case-primary-tabs>button{padding-inline:12px}}@media(max-width:1080px){.case-workbench-refined{--case-assistant: 400px}.case-workbench-refined .case-heading{padding:20px 21px 0}.case-workbench-refined .case-title-row>div:first-child{flex-basis:270px}.case-workbench-refined .case-name h1{font-size:31px}.case-workbench-refined .document-toolbar.report-document-toolbar{padding:12px 16px}}@media(min-width:1440px)and (max-width:1599px){.case-workbench-refined{--case-assistant: 460px}}@media(min-width:1800px){.case-workbench-refined{--case-assistant: 500px}}@media(min-width:821px){.app-shell.case-workbench-refined.case-assistant-expanded{grid-template-columns:var(--rail) minmax(0,1fr)}.case-workbench-refined.case-assistant-expanded>.explorer,.case-workbench-refined.case-assistant-expanded .workspace-body>.case-content{display:none}.case-workbench-refined.case-assistant-expanded>.main-content{grid-column:2}.case-workbench-refined.case-assistant-expanded .workspace-body{grid-template-columns:minmax(0,1fr)}.case-workbench-refined.case-assistant-expanded .workspace-body>.assistant{border-left:0}.case-workbench-refined.case-assistant-expanded .explorer-toggle{display:inline-flex}.case-workbench-refined.case-assistant-expanded .assistant-heading,.case-workbench-refined.case-assistant-expanded .assistant-context,.case-workbench-refined.case-assistant-expanded .assistant-tabs,.case-workbench-refined.case-assistant-expanded .cw-case-scope,.case-workbench-refined.case-assistant-expanded .cw-case-tools-row,.case-workbench-refined.case-assistant-expanded .cw-transcript,.case-workbench-refined.case-assistant-expanded .cw-compose-area,.case-workbench-refined.case-assistant-expanded .assistant-scroll{box-sizing:border-box;width:100%;max-width:1040px;margin-left:auto;margin-right:auto}.case-workbench-refined.case-assistant-expanded .assistant-context{padding-right:20px}.case-workbench-refined.case-assistant-expanded .assistant-tabs{width:calc(100% - 40px);max-width:1000px}.case-workbench-refined.case-assistant-expanded .assistant-scroll{flex:1}.case-workbench-refined.case-assistant-expanded .case-heading{padding-top:14px;padding-bottom:14px}.case-workbench-refined.case-assistant-expanded .case-heading .breadcrumbs,.case-workbench-refined.case-assistant-expanded .case-heading-actions,.case-workbench-refined.case-assistant-expanded .case-heading>.case-tabs{display:none}}@media(min-width:821px)and (max-height:900px){.case-workbench-refined .case-heading{padding-top:12px}.case-workbench-refined .case-heading .breadcrumbs{display:none}.case-workbench-refined .case-name h1{font-size:30px}.case-workbench-refined .case-title-row p{margin-top:4px}.case-workbench-refined .case-heading>.case-tabs{margin-top:8px;min-height:43px}.case-workbench-refined .case-primary-tabs>button{min-height:42px;padding-top:8px;padding-bottom:8px}.case-workbench-refined .workspace-body>.assistant{padding-top:10px}.case-workbench-refined .assistant-heading h2{font-size:25px}.case-workbench-refined .assistant-tabs{margin-top:8px}.case-workbench-refined .assistant-tabs button{min-height:36px;padding-top:8px;padding-bottom:8px}.case-workbench-refined .cw-case .cw-case-scope{padding-top:8px;padding-bottom:8px}.case-workbench-refined .cw-case .cw-case-tools-row{padding-top:7px;padding-bottom:7px}.case-workbench-refined .cw-case .cw-compose-area{padding-top:8px;padding-bottom:8px}.case-workbench-refined .cw-case .cw-composer textarea{min-height:44px;height:44px;padding-bottom:5px}.case-workbench-refined .cw-case .cw-analysis-context:not([open]){padding-top:6px;padding-bottom:6px;margin-bottom:5px}.case-workbench-refined .cw-case .cw-composer{padding-top:8px;padding-bottom:7px}.case-workbench-refined .cw-case .cw-compose-footnote{margin-top:6px}}@media(max-width:820px){.case-workbench-refined .assistant-size-toggle{display:none}.case-workbench-refined .assistant-heading>.icon-button{margin-left:auto}.case-workbench-refined.case-pane-assistant .case-heading{padding:10px 16px 11px}.case-workbench-refined.case-pane-assistant .case-heading .breadcrumbs,.case-workbench-refined.case-pane-assistant .case-heading .case-heading-actions,.case-workbench-refined.case-pane-assistant .case-heading>.case-tabs{display:none}.case-workbench-refined.case-pane-assistant .case-name{flex-wrap:nowrap;gap:8px}.case-workbench-refined.case-pane-assistant .case-name h1{min-width:0;flex:1;font-size:25px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-workbench-refined.case-pane-assistant .case-name .status-badge{flex-shrink:0;margin:0}.case-workbench-refined.case-pane-assistant .case-title-row p{max-width:100%;margin-top:6px;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-workbench-refined.case-pane-assistant .workspace-body>.assistant{padding-top:12px}.case-workbench-refined.case-pane-assistant .assistant-heading h2{font-size:24px}.case-workbench-refined.case-pane-assistant .assistant[data-section=chat] .assistant-context{display:none}.case-workbench-refined.case-pane-assistant .assistant-tabs{margin-top:9px}.case-workbench-refined.case-pane-assistant .assistant-tabs button{min-height:37px;padding-top:8px;padding-bottom:8px}.case-workbench-refined .workspace-body{grid-template-columns:minmax(0,1fr)}.case-workbench-refined .workspace-body>.assistant{border-left:0}.case-workbench-refined .workspace-mobile-switch{padding:4px 10px}.case-workbench-refined .workspace-mobile-switch button{min-width:0;flex:1;min-height:42px;font-size:12px}.case-workbench-refined .document-canvas{padding:20px}.case-workbench-refined .note-form textarea{font-size:16px}}@media(max-width:640px){.case-workbench-refined .case-heading{padding:14px 14px 0}.case-workbench-refined .breadcrumbs{margin-bottom:10px;font-size:10px}.case-workbench-refined .case-name h1{font-size:29px}.case-workbench-refined .case-title-row{gap:12px}.case-workbench-refined .case-title-row>div:first-child{flex-basis:100%}.case-workbench-refined .case-title-row p{font-size:11px;margin-top:7px}.case-workbench-refined .case-heading-actions{gap:7px;width:100%;justify-content:flex-start}.case-workbench-refined .case-heading-actions .add-document{margin:0;padding:0;min-width:42px;width:42px;min-height:42px;height:42px}.case-workbench-refined .case-heading>.case-tabs{margin-top:10px}.case-workbench-refined .case-primary-tabs>button{font-size:12px;min-height:44px;padding:10px 12px}.case-workbench-refined .case-more-tools{flex-basis:100%;padding:4px 0 7px}.case-workbench-refined .case-more-tools select{font-size:14px;min-height:38px}.case-workbench-refined .case-tabs>.icon-button{display:none}.case-workbench-refined .document-toolbar.report-document-toolbar{padding:10px 13px;gap:7px}.case-workbench-refined .document-toolbar>select{font-size:16px;max-width:calc(100% - 28px);flex-basis:calc(100% - 28px);min-height:36px}.case-workbench-refined .report-viewer-controls{justify-content:flex-start;width:100%;margin-left:0;gap:3px}.case-workbench-refined .report-viewer-controls>.control-divider{display:none}.case-workbench-refined .viewer-controls>.case-page-indicator{min-width:75px;font-size:11px;padding-inline:2px}.case-workbench-refined .viewer-controls .icon-button{width:30px;min-width:30px;min-height:38px}.case-workbench-refined .case-original-download{min-height:38px;font-size:10px;padding-inline:6px}.case-workbench-refined .viewer-controls .atlas-export-trigger{min-height:38px;font-size:10px;padding:7px 6px}.case-workbench-refined .document-canvas{padding:14px 10px 20px}.case-workbench-refined .paper-page{padding:25px 20px;min-height:620px}.case-workbench-refined .document-status{font-size:10px;padding-inline:12px}.case-workbench-refined .assistant-heading h2{font-size:27px}.case-workbench-refined .assistant-scroll{padding:20px 17px}.case-workbench-refined .assistant-intro,.case-workbench-refined .source-finding p{font-size:13px}.case-workbench-refined .citation{font-size:12px}.case-workbench-refined .assistant-context{font-size:11px}.case-workbench-refined:not(.case-pane-assistant) .case-heading{padding-top:10px}.case-workbench-refined:not(.case-pane-assistant) .breadcrumbs{display:none}.case-workbench-refined:not(.case-pane-assistant) .case-name{flex-wrap:nowrap;gap:8px}.case-workbench-refined:not(.case-pane-assistant) .case-name h1{min-width:0;font-size:24px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-workbench-refined:not(.case-pane-assistant) .status-badge{flex:0 0 auto}.case-workbench-refined:not(.case-pane-assistant) .case-title-row{gap:9px}.case-workbench-refined:not(.case-pane-assistant) .case-title-row p{margin-top:5px}.case-workbench-refined:not(.case-pane-assistant) .case-heading>.case-tabs{margin-top:5px}.case-workbench-refined .case-document-view{overflow-y:auto;overscroll-behavior:contain}.case-workbench-refined .case-document-view>.document-canvas{flex:1 0 180px;min-height:180px}.case-workbench-refined .original-document-identity>div{flex-direction:row;align-items:center;gap:8px;width:100%}.case-workbench-refined .original-document-identity strong{flex:0 0 auto}.case-workbench-refined .original-document-identity span{min-width:0}}.app-settings-page{width:100%;max-width:1400px;margin:0 auto;padding:28px 32px 40px}.app-settings-heading{margin:0 0 22px}.app-settings-heading h1{margin:0 0 6px;font:600 34px/1.1 Cormorant Garamond,serif;color:var(--navy)}.app-settings-heading p{color:#65798a;margin:0}.app-settings-page .ov-page.ov-workspace{padding:0;max-width:none}.app-settings-page .tenant-tools{margin:20px 0 0;padding:22px;border:1px solid #dfe5e9;border-radius:10px;background:#fff}.app-settings-page .tenant-tools h2{text-align:left;margin:0 0 7px;font:600 23px Cormorant Garamond,serif;color:var(--navy)}.app-settings-page .tenant-tools p{text-align:left;margin:0 0 18px;color:#65798a}.app-office-switch{display:flex;align-items:start;flex-direction:column;gap:10px}.app-office-switch>select{width:min(100%,480px);min-height:44px}.app-office-switch>.button{min-height:44px;margin-top:6px}.app-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.app-tools-grid>.button{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;min-height:60px;padding:15px;text-align:left;white-space:normal;line-height:1.4;color:var(--navy);background:#f9fbfc;border:1px solid #e1e7eb;border-radius:8px}.app-tools-grid>.button svg{flex:0 0 auto;color:var(--bronze)}.app-tools-grid>.button:hover{background:#f0f4f7;border-color:#cbd7df}.case-heading>.case-tabs{min-width:0;gap:8px;height:auto;min-height:56px;overflow:visible}.case-primary-tabs{display:flex;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:thin;align-items:stretch}.case-primary-tabs>button{min-height:48px;padding:11px 13px;color:#6b7d8b;background:transparent;border-bottom:2px solid transparent;white-space:nowrap}.case-primary-tabs>button.active{color:var(--navy);border-bottom-color:var(--bronze);font-weight:600}.case-primary-tabs>button small{display:inline-flex;padding:1px 5px;margin-left:6px;border-radius:4px;background:#eef2f5}.case-more-tools{position:relative;display:flex;flex:0 0 184px;justify-content:center;min-width:0;padding:5px 7px;margin:0}.case-more-tools select{width:100%;min-height:38px;padding:7px 29px 7px 10px;border:1px solid #dfe5e9;border-radius:6px;background:#f7f9fb;color:#5e7283;font-size:13px}.case-more-tools.is-active select{border-color:#b08b57;background:#faf7f1;color:var(--navy)}.app-visually-hidden{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:1100px){.app-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-primary-tabs>button{padding-inline:10px;font-size:13px}}@media(max-width:820px){.app-settings-page{padding:24px 20px 90px}.app-settings-heading h1{font-size:30px}}@media(max-width:520px){.app-settings-page{padding:22px 14px 90px}.app-tools-grid{grid-template-columns:minmax(0,1fr)}.app-settings-page .tenant-tools{padding:17px}.case-primary-tabs>button{min-height:46px;padding-inline:11px}.case-heading>.case-tabs{flex-wrap:wrap;gap:0;padding-bottom:7px}.case-heading>.case-tabs>.case-primary-tabs{flex:1 1 100%;width:100%}.case-more-tools{flex:1 1 100%;padding:3px 0 0}.case-more-tools select{min-height:40px;font-size:14px}}.ov-page{padding:34px 38px 42px;max-width:1500px;margin:0 auto;color:#17212b;min-width:0}.ov-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:24px}.ov-eyebrow{font:600 10px/1.5 "Source Sans 3",sans-serif;letter-spacing:1.8px;color:var(--bronze, #b08b57);margin:0 0 8px}.ov-heading h1{font:600 36px/1.12 Cormorant Garamond,Georgia,serif;margin:0;letter-spacing:-.5px;color:var(--navy, #102e4a)}.ov-description{color:var(--muted, #75808b);margin:9px 0 0;font-size:14px}.ov-button{font-family:inherit;font-size:14px;font-weight:600;line-height:1.25;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 17px;border-radius:6px;cursor:pointer;white-space:nowrap}.ov-primary{background:var(--navy, #102e4a);color:#fff}.ov-primary:hover{background:#1d4263}.ov-secondary{background:#fff;color:var(--navy, #102e4a);border-color:var(--line, #e6e5e2)}.ov-button:disabled,.ov-icon-btn:disabled{opacity:.55;cursor:wait}.ov-button:focus-visible,.ov-icon-btn:focus-visible,.ov-text-button:focus-visible,.ov-case-button:focus-visible,.ov-agenda-row:focus-visible,.ov-day:focus-visible{outline:3px solid #b08b5780;outline-offset:3px}.ov-stats-line{display:flex;gap:30px;margin:-4px 0 28px;color:var(--muted, #75808b);font-size:13px}.ov-stats-line span{display:flex;gap:8px;align-items:baseline}.ov-stats-line strong{font-size:20px;color:var(--navy, #102e4a);font-weight:600}.ov-filter-bar{display:flex;align-items:center;gap:12px;margin:20px 0 16px}.ov-search{display:flex;align-items:center;gap:9px;border:1px solid var(--line, #e6e5e2);background:#fff;border-radius:6px;padding:0 12px;max-width:390px;flex:1;min-width:80px;color:var(--muted, #75808b)}.ov-search:focus-within{border-color:var(--bronze, #b08b57);box-shadow:0 0 0 2px #b08b5718}.ov-search input{border:0;background:none;outline:0;min-width:0;width:100%;height:42px;color:#17212b;font:inherit;font-size:14px}.ov-search input::placeholder{color:#7d8791}.ov-inline-select select{background:#fff;border:1px solid var(--line, #e6e5e2);border-radius:6px;padding:10px 30px 10px 12px;min-height:42px;color:#43515d;font:inherit;font-size:13px;max-width:180px}.ov-result-count{font-size:12px;color:var(--muted, #75808b);margin-left:auto;white-space:nowrap}.ov-surface{background:var(--surface, #fff);border:1px solid var(--line, #e6e5e2);border-radius:8px;overflow:hidden;min-width:0}.ov-case-row{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(140px,1fr) 130px 80px 20px;gap:18px;align-items:center;padding:19px 22px}.ov-table-head,.ov-client-head,.ov-finance-head{color:#828a90;font-size:10px;letter-spacing:.9px;font-weight:600;background:#fbfbfa}.ov-case-button{background:transparent;border:0;border-top:1px solid var(--line, #e6e5e2);width:100%;text-align:left;cursor:pointer;color:inherit;font:inherit}.ov-case-button:hover{background:#faf8f3}.ov-case-name{display:flex;align-items:center;gap:13px;min-width:0}.ov-case-name>span:last-child{display:flex;flex-direction:column;gap:5px;min-width:0}.ov-case-name strong,.ov-client-name strong,.ov-finance-description strong{font-size:14px;line-height:1.35;font-weight:600}.ov-case-name small,.ov-client-name small,.ov-finance-description small{font-size:12px;color:var(--muted, #75808b);line-height:1.4}.ov-file-icon{color:var(--bronze, #b08b57);background:#b08b5710;display:flex;align-items:center;justify-content:center;width:39px;height:42px;border-radius:5px;flex:none}.ov-court{font-size:13px;color:#62717f;line-height:1.45}.ov-status{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;font-size:11px;background:#f0f1f2;color:#69727b;line-height:1.3;white-space:nowrap;font-weight:500}.ov-status-active{background:#eaf2ed;color:#3a6b50}.ov-doc-count{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted, #75808b)}.ov-row-arrow{color:#87929c}.ov-empty{padding:48px 24px 52px;text-align:center;color:var(--muted, #75808b);display:flex;flex-direction:column;align-items:center}.ov-empty>svg{color:var(--bronze, #b08b57);margin-bottom:10px}.ov-empty h3{color:var(--navy, #102e4a);font-size:16px;font-weight:600;margin:0 0 8px}.ov-empty p{font-size:13px;line-height:1.6;max-width:370px;margin:0}.ov-form-panel{background:#fff;border:1px solid #d5c5ac;border-radius:8px;padding:23px;margin:22px 0}.ov-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.ov-panel-title h2{font-size:18px;margin:0;color:var(--navy, #102e4a);font-weight:600}.ov-icon-btn{border:1px solid var(--line, #e6e5e2);background:#fff;display:inline-flex;align-items:center;justify-content:center;min-height:36px;min-width:36px;border-radius:5px;color:#61717f;cursor:pointer;flex:none}.ov-icon-btn:hover{background:#f6f3ee}.ov-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 20px}.ov-form-grid>label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600;color:#3d4d5b;min-width:0}.ov-form-grid input,.ov-form-grid select{min-width:0;width:100%;border:1px solid #dce0e2;border-radius:5px;min-height:42px;padding:10px 12px;color:#17212b;font:inherit;font-weight:400;background:#fff}.ov-form-grid input:focus,.ov-form-grid select:focus{outline:2px solid #b08b5740;border-color:var(--bronze, #b08b57)}.ov-form-grid small{color:var(--muted, #75808b);font-size:12px;font-weight:400}.ov-full{grid-column:1/-1}.ov-form-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.ov-form-error{background:#fff1f0;color:#a03c36;font-size:13px;padding:12px 14px;border-radius:4px;margin:18px 0 0}.ov-client-head,.ov-client-row{display:grid;grid-template-columns:1.2fr 1.2fr 100px;align-items:center;gap:25px;padding:18px 23px}.ov-client-row{border-top:1px solid var(--line, #e6e5e2);min-height:94px}.ov-client-name{display:flex;align-items:center;gap:13px;min-width:0}.ov-client-name>span:last-child{display:flex;flex-direction:column;gap:5px}.ov-client-avatar{width:42px;height:42px;display:flex;align-items:center;justify-content:center;color:var(--navy, #102e4a);background:#f2f3f3;border-radius:50%;flex:none}.ov-contact-lines{display:flex;flex-direction:column;gap:5px;font-size:13px;min-width:0;overflow-wrap:anywhere}.ov-contact-lines a{color:#536472;text-decoration:none}.ov-contact-lines a:hover{text-decoration:underline;color:var(--navy, #102e4a)}.ov-muted{color:var(--muted, #75808b);font-size:12px}.ov-client-cases{font-size:13px;color:#536472}.ov-calendar-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:30px;align-items:start;margin-top:25px}.ov-calendar-month{padding:18px 16px}.ov-month-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.ov-month-heading h2{font-size:17px;font-weight:600;margin:0;text-transform:capitalize;color:var(--navy, #102e4a)}.ov-week-labels,.ov-day-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.ov-week-labels{margin:20px 0 8px;text-align:center;font-size:11px;color:var(--muted, #75808b)}.ov-day{aspect-ratio:1;min-width:0;border:0;background:transparent;border-radius:5px;font:inherit;font-size:13px;cursor:pointer;position:relative;color:#4d5b67;display:flex;align-items:center;justify-content:center}.ov-day:hover{background:#f3f0e9}.ov-today{border:1px solid var(--bronze, #b08b57);font-weight:700}.ov-day-selected{background:var(--navy, #102e4a)!important;color:#fff}.ov-day-dot{width:4px;height:4px;position:absolute;bottom:4px;left:calc(50% - 2px);background:var(--bronze, #b08b57);border-radius:50%}.ov-calendar-legend{border-top:1px solid var(--line, #e6e5e2);margin-top:18px;padding-top:15px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:var(--muted, #75808b)}.ov-calendar-legend>span{display:flex;gap:6px;align-items:center}.ov-calendar-legend i{display:inline-block;background:var(--bronze, #b08b57);width:5px;height:5px;border-radius:50%}.ov-text-button{border:0;background:none;color:var(--bronze, #b08b57);cursor:pointer;font:inherit;font-size:12px;padding:5px;white-space:nowrap}.ov-text-button:hover{color:var(--navy, #102e4a);text-decoration:underline}.ov-agenda-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.ov-agenda-heading h2{font-size:21px;font-weight:500;color:var(--navy, #102e4a);margin:0;font-family:Cormorant Garamond,Georgia,serif}.ov-agenda-group{margin:0 0 25px}.ov-agenda-group>h3{font-size:12px;color:var(--muted, #75808b);font-weight:500;margin:0 0 10px;text-transform:capitalize}.ov-agenda-row{width:100%;border:1px solid var(--line, #e6e5e2);background:#fff;border-radius:7px;padding:20px 18px;display:flex;align-items:center;gap:18px;text-align:left;color:inherit;font:inherit;cursor:pointer;margin-bottom:8px}.ov-agenda-row:hover{border-color:#b08b5780;background:#fffdfa}.ov-agenda-time{font-size:16px;font-weight:600;color:var(--navy, #102e4a);min-width:47px;border-right:1px solid var(--line, #e6e5e2);padding-right:18px}.ov-agenda-detail{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.ov-agenda-detail strong{font-size:14px;font-weight:600}.ov-agenda-detail>span{font-size:12px;color:#667583}.ov-agenda-detail small{font-size:11px;color:var(--muted, #75808b)}.ov-agenda-row>svg{color:var(--bronze, #b08b57);flex:none}.ov-finance-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line, #e6e5e2);background:#fff;border-radius:8px;margin:24px 0 28px;padding:24px 0}.ov-finance-totals>div{padding:0 22px;border-right:1px solid var(--line, #e6e5e2);display:flex;flex-direction:column;gap:8px}.ov-finance-totals>div:last-child{border-right:0}.ov-finance-totals>div>span{font-size:12px;color:#687784}.ov-finance-totals strong{font-size:23px;font-weight:600;letter-spacing:-.5px;color:var(--navy, #102e4a);line-height:1.25;overflow-wrap:anywhere}.ov-finance-totals small{font-size:10px;line-height:1.4;color:var(--muted, #75808b)}.ov-finance-totals .ov-advance-total strong{color:#91713f}.ov-finance-head,.ov-finance-row{display:grid;grid-template-columns:minmax(190px,1.6fr) 125px 115px minmax(95px,1fr);align-items:center;gap:15px;padding:17px 22px}.ov-finance-head>span:last-child{text-align:right}.ov-finance-row{border-top:1px solid var(--line, #e6e5e2);padding-top:19px;padding-bottom:19px}.ov-finance-description{display:flex;align-items:center;gap:12px;min-width:0}.ov-finance-description>span:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}.ov-transaction-icon{width:32px;height:32px;background:#f4f4f2;display:flex;align-items:center;justify-content:center;border-radius:50%;flex:none}.ov-kind-income{color:#3f7057}.ov-kind-expense{color:#92615a}.ov-kind-advance{color:#947240}.ov-status.ov-kind-income{background:#eaf3ed}.ov-status.ov-kind-expense{background:#f8efec}.ov-status.ov-kind-advance{background:#f7f0e4}.ov-finance-date{font-size:12px;color:#74808b}.ov-amount{font-size:14px;text-align:right;white-space:nowrap;font-weight:600}.ov-footnote{color:var(--muted, #75808b);font-size:11px;line-height:1.5;margin-top:15px}.ov-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:25px}.ov-setting-section{padding:24px}.ov-setting-icon{color:var(--bronze, #b08b57);margin-bottom:12px}.ov-setting-section h2{font-size:18px;color:var(--navy, #102e4a);font-weight:600;margin:0 0 20px}.ov-setting-section dl{margin:0}.ov-setting-section dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line, #e6e5e2);padding:11px 0;font-size:13px}.ov-setting-section dt{color:var(--muted, #75808b);flex:none}.ov-setting-section dd{margin:0;text-align:right;overflow-wrap:anywhere}.ov-setting-section>p{font-size:12px;color:var(--muted, #75808b);line-height:1.7;margin:15px 0 0}.ov-code{font-family:monospace;font-size:10px}.ov-setting-status{margin-top:5px}.ov-check-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px;font-size:13px;color:#536472}.ov-check-list li{display:flex;gap:9px;align-items:center}.ov-check-list svg{color:var(--bronze, #b08b57);flex:none}.ov-sr{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}@media(min-width:1500px){.ov-page{padding-top:42px}.ov-case-row{padding-top:22px;padding-bottom:22px}}@media(max-width:1150px){.ov-page{padding:28px 25px}.ov-case-row{grid-template-columns:minmax(180px,1.4fr) minmax(110px,1fr) 110px 20px;gap:12px;padding-left:17px;padding-right:17px}.ov-case-row>:nth-child(4){display:none}.ov-calendar-layout{grid-template-columns:280px minmax(0,1fr);gap:20px}.ov-finance-totals>div{padding:0 16px}.ov-finance-totals strong{font-size:20px}.ov-finance-head,.ov-finance-row{grid-template-columns:minmax(160px,1.6fr) 105px 100px minmax(90px,1fr);gap:10px;padding-left:17px;padding-right:17px}.ov-settings-grid{gap:16px}.ov-setting-section{padding:20px}}@media(max-width:850px){.ov-page{padding:25px 20px}.ov-heading h1{font-size:32px}.ov-case-row{grid-template-columns:minmax(180px,1fr) 115px 20px}.ov-case-row>.ov-court,.ov-table-head>:nth-child(2){display:none}.ov-case-row>:nth-child(4){display:none}.ov-calendar-layout{grid-template-columns:1fr}.ov-calendar-month{max-width:380px;width:100%}.ov-finance-totals{grid-template-columns:1fr 1fr;gap:22px 0}.ov-finance-totals>div:nth-child(2){border-right:0}.ov-finance-totals strong{font-size:24px}.ov-finance-head,.ov-finance-row{grid-template-columns:minmax(150px,1.5fr) 100px minmax(100px,1fr)}.ov-finance-head>:nth-child(2),.ov-finance-date{display:none}.ov-settings-grid{grid-template-columns:1fr}.ov-client-head,.ov-client-row{grid-template-columns:1fr 1fr;gap:15px}.ov-client-head>:last-child{display:none}.ov-client-cases{grid-column:2;grid-row:2;font-size:11px}.ov-client-row{grid-template-rows:auto auto;gap:6px 15px}.ov-client-name{grid-row:1/3}.ov-contact-lines{font-size:12px}.ov-filter-bar .ov-result-count{display:none}}@media(max-width:540px){.ov-page{padding:23px 16px 30px}.ov-heading{align-items:flex-start;gap:12px;margin-bottom:22px}.ov-heading h1{font-size:31px}.ov-eyebrow{font-size:8px;letter-spacing:1.3px}.ov-description{font-size:12px;line-height:1.5;max-width:235px}.ov-heading>.ov-button{font-size:12px;padding:9px 11px;min-height:39px;gap:5px;margin-top:19px}.ov-heading>.ov-button svg{width:16px}.ov-stats-line{gap:18px;margin-bottom:22px;flex-wrap:wrap;font-size:10px}.ov-stats-line strong{font-size:18px}.ov-stats-line span{gap:5px}.ov-filter-bar{gap:8px;align-items:stretch;flex-wrap:wrap;margin-top:16px}.ov-search{max-width:none;flex-basis:180px;padding:0 10px}.ov-search input{font-size:12px}.ov-inline-select select{font-size:11px;padding-left:9px;max-width:135px}.ov-case-row{grid-template-columns:minmax(0,1fr) 20px;gap:8px;padding:16px 13px}.ov-table-head{display:none}.ov-case-button:first-of-type{border-top:0}.ov-case-row>:nth-child(3){grid-column:1;grid-row:auto;margin-left:48px;margin-top:3px}.ov-case-row>.ov-row-arrow{grid-column:2;grid-row:1/3}.ov-case-name strong{font-size:13px}.ov-case-name small{font-size:11px}.ov-case-name{gap:10px}.ov-file-icon{width:36px;height:38px}.ov-status{font-size:10px}.ov-form-panel{padding:17px}.ov-form-grid{grid-template-columns:1fr;gap:14px}.ov-form-grid>label{font-size:12px}.ov-form-grid input,.ov-form-grid select{font-size:14px}.ov-panel-title h2{font-size:17px}.ov-form-actions .ov-button{font-size:12px}.ov-client-head{display:none}.ov-client-row{padding:17px 14px;grid-template-columns:1fr;gap:12px}.ov-client-row:first-of-type{border-top:0}.ov-client-name{grid-row:auto}.ov-client-name strong{font-size:14px}.ov-contact-lines{margin-left:55px;gap:6px}.ov-client-cases{grid-column:auto;grid-row:auto;margin-left:55px}.ov-client-avatar{width:42px}.ov-calendar-layout{margin-top:20px;gap:28px}.ov-calendar-month{max-width:none}.ov-day{min-height:39px;aspect-ratio:auto}.ov-agenda-row{gap:13px;padding:17px 13px}.ov-agenda-time{font-size:14px;padding-right:12px;min-width:44px}.ov-agenda-detail strong{font-size:13px}.ov-agenda-detail>span{font-size:11px}.ov-agenda-detail small{font-size:10px}.ov-finance-totals{padding:20px 0;gap:22px 0;margin-top:22px}.ov-finance-totals>div{padding:0 15px;gap:6px}.ov-finance-totals>div>span{font-size:11px}.ov-finance-totals strong{font-size:21px}.ov-finance-totals small{font-size:9px}.ov-finance-head{display:none}.ov-finance-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:17px 13px}.ov-finance-description{gap:9px}.ov-finance-description strong{font-size:12px}.ov-finance-description small{font-size:10px}.ov-finance-row>span:has(.ov-status){grid-column:1;margin-left:41px}.ov-finance-row>.ov-amount{grid-column:2;grid-row:1/3;font-size:12px}.ov-transaction-icon{width:32px;height:32px}.ov-setting-section{padding:21px 18px}.ov-setting-section dl>div{font-size:12px}.ov-setting-section h2{font-size:17px}.ov-empty{padding:35px 18px}.ov-empty h3{font-size:15px}.ov-empty p{font-size:12px}}@media(prefers-reduced-motion:reduce){.ov-page *{scroll-behavior:auto!important;transition:none!important}}.ov-case-filters{flex-wrap:wrap}.ov-case-filters .ov-search{flex:2 1 240px;max-width:none}.ov-case-filters .ov-inline-select{min-width:0}.ov-case-filters .ov-inline-select select{max-width:190px}.ov-attention-toggle{display:flex;align-items:center;gap:7px;font-size:12px;color:#657582;min-height:38px}.ov-attention-toggle input{accent-color:#102e4a}.ov-court>small,.ov-case-work-state{display:block;font-size:10px;line-height:1.5;margin-top:6px;color:#8b959c}.ov-case-work-state.attention{color:#9a7040}.ov-case-name .ov-case-practice{color:#9c7a4c;font-size:10px}.ov-case-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;font-size:12px;color:#72808a;margin:17px 0}.ov-case-pagination>span:first-child{margin-right:auto}@media(max-width:640px){.ov-case-filters .ov-search{flex-basis:100%}.ov-case-filters .ov-inline-select{flex:1 1 calc(50% - 8px)}.ov-case-filters .ov-inline-select select{width:100%;max-width:none}.ov-stats-line{flex-wrap:wrap;gap:14px 24px}.ov-case-work-state{max-width:150px}}.ov-page.ov-workspace{max-width:1392px;padding:28px 32px 40px}.ov-workspace .ov-heading{flex-wrap:wrap;gap:14px;margin-bottom:22px}.ov-workspace .ov-heading>div:first-child{min-width:0;flex:1 1 260px}.ov-workspace .ov-heading h1{font-size:33px}.ov-workspace .ov-heading h2{margin:0;color:#102e4a;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:600;line-height:1.15}.ov-workspace .ov-description{margin-top:7px;font-size:13px;line-height:1.55}.ov-workspace .ov-stats-line{flex-wrap:wrap;gap:9px 26px;margin:0 0 21px;font-size:12px}.ov-workspace .ov-stats-line strong{font-size:18px}.ov-workspace .ov-filter-bar{flex-wrap:wrap;gap:10px}.ov-workspace .ov-case-filters{margin-bottom:6px}.ov-workspace .ov-search{flex-direction:row;max-width:540px}.ov-workspace .ov-case-filters .ov-search{max-width:none}.ov-filter-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 20px;margin-bottom:15px}.ov-filter-details{min-width:0}.ov-filter-details>summary{width:fit-content;min-height:40px;padding:10px 2px;color:#526b7e;font-size:12px;font-weight:600;line-height:1.6;cursor:pointer}.ov-filter-details>summary>span{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;margin-left:8px;padding:1px 5px;border-radius:4px;background:#f0e8d9;color:#89683b;font-size:11px}.ov-advanced-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px 18px;padding:16px;margin-top:4px;border:1px solid #dfe5e9;border-radius:8px;background:#fff}.ov-advanced-filters>label{min-width:0;font-size:12px;color:#526b7e}.ov-advanced-filters select{width:100%;min-height:42px;background:#fff;font-size:13px}.ov-workspace .ov-attention-toggle{flex-direction:row;gap:8px;min-height:36px}.ov-workspace .ov-attention-toggle input{width:16px;height:16px;min-width:16px;padding:0;margin:0;accent-color:#9a7747}.ov-filter-tools>.ov-text-button{min-height:40px;padding:9px 0;font-size:12px}.ov-workspace .ov-finance-totals{padding:18px 0;margin:20px 0 24px}.ov-workspace .ov-finance-totals>div{gap:6px;padding:0 19px}.ov-workspace .ov-finance-totals strong{font-size:22px}.ov-workspace .ov-settings-grid{gap:18px;align-items:start}.ov-workspace .ov-setting-section{padding:22px}.ov-workspace .ov-setting-section h2{font-size:18px}.ov-workspace .ov-setting-section>p,.ov-setting-details p{font-size:12px;color:#6b7c8a;line-height:1.7}.ov-connection-status{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid #dce5e8;border-radius:6px;background:#eff4f6;color:#557083;font-size:12px;line-height:1.5}.ov-connection-status.is-warning{border-color:#e2cba7;background:#fff5e5;color:#87613a}.ov-setting-alert{padding:12px 16px;margin-bottom:18px;border:1px solid #e7d5b6;border-radius:7px;background:#fff7e9;color:#86643b;font-size:13px;line-height:1.65}.ov-setting-details{padding-top:13px;margin-top:17px;border-top:1px solid #e4e9ed}.ov-setting-details>summary{padding:5px 0;color:#536e81;font-size:12px;font-weight:600;line-height:1.6;cursor:pointer}.ov-setting-details p{margin-top:13px}.ov-workspace summary:focus-visible{outline:3px solid #b08b57;outline-offset:3px}@media(max-width:1100px){.ov-page.ov-workspace{padding:24px}}@media(max-width:640px){.ov-page.ov-workspace{padding:20px 14px 28px}.ov-workspace .ov-heading h1{font-size:29px}.ov-workspace .ov-heading{margin-bottom:18px}.ov-workspace .ov-stats-line{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.ov-workspace .ov-search,.ov-workspace .ov-search input,.ov-workspace .ov-inline-select select,.ov-workspace .ov-button{min-height:44px}.ov-workspace .ov-search input,.ov-workspace .ov-inline-select select,.ov-workspace .ov-advanced-filters select,.ov-workspace .ov-form-panel input:not([type=checkbox]),.ov-workspace .ov-form-panel select,.ov-workspace .ov-form-panel textarea{font-size:16px}.ov-filter-tools,.ov-advanced-filters{grid-template-columns:minmax(0,1fr)}.ov-filter-tools{gap:0}.ov-filter-details>summary,.ov-setting-details>summary,.ov-filter-tools>.ov-text-button{min-height:44px}.ov-filter-tools>.ov-text-button{justify-self:start}.ov-workspace .ov-finance-totals{padding:0;gap:0}.ov-workspace .ov-finance-totals>div{padding:16px 13px}.ov-workspace .ov-finance-totals strong{font-size:20px}.ov-workspace .ov-setting-section{padding:18px}}.ov-page.ov-workspace.cases-page{max-width:1480px;padding:30px 34px 48px}.cases-page .ov-heading{margin-bottom:26px;align-items:center}.cases-page .ov-heading h1{font-size:38px}.cases-page .ov-eyebrow{font-size:10px;letter-spacing:1.7px;margin-bottom:6px}.cases-page .ov-description{font-size:14px;line-height:1.55}.cases-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 26px;padding:22px 0;border:1px solid #dfe5e9;border-radius:10px;background:#fff}.cases-summary>div{min-width:0;padding:0 24px}.cases-summary>div+div{border-left:1px solid #e8ecef}.cases-summary dt{display:flex;align-items:center;gap:8px;color:#617487;font-size:13px;line-height:1.4}.cases-summary dt svg{color:var(--bronze, #b08b57)}.cases-summary dd{margin:10px 0 0}.cases-summary dd strong{display:block;font-size:28px;line-height:1.1;font-weight:600;color:var(--navy, #102e4a)}.cases-summary dd span{display:block;font-size:12px;color:#617487;margin-top:7px;line-height:1.4}.cases-summary .needs-attention dd strong{color:#876438}.cases-library{--cases-columns: minmax(0, 1.5fr) minmax(0, 1.25fr) minmax(0, 1fr) minmax(0, .6fr) 70px;border:1px solid #dfe5e9;border-radius:11px;background:#fff;min-width:0}.cases-library-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:23px 24px 0}.cases-library-heading h2{font:600 26px/1.2 Cormorant Garamond,Georgia,serif;color:var(--navy, #102e4a);margin:0}.cases-library-heading p{color:#617487;font-size:13px;line-height:1.5;margin:6px 0 0}.cases-page .cases-library-heading .ov-result-count{padding:6px 10px;background:#f1f5f7;border:1px solid #e4eaee;border-radius:5px;color:#526c82;font-size:12px;margin-left:0}.cases-controls{padding:18px 24px 16px}.cases-page .cases-controls .ov-case-filters{display:grid;grid-template-columns:minmax(0,1fr) 164px 154px;gap:10px;margin:0}.cases-page .cases-controls .ov-search{min-width:0;max-width:none;min-height:46px;border-color:#dce4e9;border-radius:7px;background:#f9fbfc}.cases-page .cases-controls .ov-search input{height:44px;font-size:14px}.cases-page .cases-controls .ov-search input::placeholder{color:#617487;opacity:1}.cases-page .cases-controls .ov-inline-select{display:block}.cases-page .cases-controls .ov-inline-select select{width:100%;max-width:none;min-height:46px;padding:10px 26px 10px 12px;border-color:#dce4e9;border-radius:7px;font-size:13px}.cases-page .cases-filter-tools{display:flex;flex-wrap:wrap;align-items:start;gap:10px;position:relative;margin:12px 0 0}.cases-attention-filter{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:37px;padding:7px 11px;border:1px solid #e0e6eb;border-radius:6px;background:#fff;color:#627688;font-size:12px}.cases-attention-filter>span{color:#526c82;background:#f0f3f5;padding:1px 5px;border-radius:3px;font-size:11px}.cases-attention-filter[aria-pressed=true]{color:#805a2e;border-color:#d9c3a4;background:#faf6ee}.cases-attention-filter[aria-pressed=true]>span{background:#eee3d0;color:#805a2e}.cases-page .cases-filter-tools .ov-filter-details{flex:1;min-width:130px}.cases-page .cases-filter-tools .ov-filter-details>summary{display:flex;align-items:center;gap:7px;list-style:none;min-height:37px;padding:7px 11px;font-size:12px;border:1px solid #e0e6eb;border-radius:6px;background:#fff;line-height:1.4}.cases-page .ov-filter-details>summary::-webkit-details-marker{display:none}.cases-page .ov-filter-details>summary>span{margin:0;color:#805a2e}.cases-page .ov-filter-details[open] .cases-filter-caret{transform:rotate(180deg)}.cases-page .cases-filter-tools .ov-advanced-filters{margin:12px 0 0}.cases-page .cases-filter-tools .ov-filter-details[open]{flex-basis:calc(100% - 194px)}.cases-page .cases-filter-tools>.cases-clear-filters{min-height:37px;color:#617487;font-size:12px;margin-left:auto;padding:7px 0}.cases-active-filters{display:flex;flex-wrap:wrap;gap:7px;margin:13px 0 0}.cases-active-filters button{display:inline-flex;align-items:center;gap:7px;padding:5px 8px;min-height:30px;max-width:100%;background:#eef3f6;border:1px solid #dbe4eb;border-radius:5px;color:#46647b;font-size:12px;text-align:left}.cases-active-filters button span{overflow-wrap:anywhere;min-width:0}.cases-column-labels,.cases-row{display:grid;grid-template-columns:var(--cases-columns);gap:18px;align-items:center;padding:20px 24px}.cases-column-labels{background:#f7f9fa;border-top:1px solid #e7ecef;border-bottom:1px solid #e7ecef;padding-block:12px;color:#617487;font-size:10px;letter-spacing:.8px;line-height:1.4;font-weight:600}.cases-list{list-style:none;padding:0;margin:0}.cases-row{min-width:0;transition:background .15s}.cases-row+.cases-row{border-top:1px solid #e8edf0}.cases-row:hover{background:#fcfcfa}.cases-row:focus-within{background:#f8fafb}.cases-row>div{min-width:0}.cases-page .ov-case-button.cases-file-open{display:flex;gap:13px;align-items:center;padding:4px 0;border:0;min-width:0;width:100%;background:transparent;border-radius:4px;text-align:left;line-height:1.4}.cases-file-icon{display:flex;align-items:center;justify-content:center;flex:0 0 43px;width:43px;height:48px;border:1px solid #e9e1d4;border-radius:7px;background:#f8f4ed;color:#a17e4e}.cases-file-text{display:block;min-width:0}.cases-file-text>strong{display:block;color:var(--navy, #102e4a);font-size:15px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.cases-open-arrow{display:inline;vertical-align:middle;margin-left:6px;color:#617487}.cases-file-open:hover .cases-file-text>strong{color:#986d34}.cases-identifiers{display:flex;flex-wrap:wrap;gap:3px 9px;margin-top:4px;color:#617487;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.cases-docket{font-variant-numeric:tabular-nums;color:#536c80}.cases-practice{display:inline-block;margin-top:6px;color:#876438;font-size:11px;line-height:1.4}.cases-court-name{display:block;font-size:13px;line-height:1.55;color:#4d6274;overflow-wrap:anywhere}.cases-next-event{display:flex;gap:6px;align-items:start;color:#617487;font-size:11px;line-height:1.55;margin-top:7px}.cases-next-event svg{margin-top:2px}.cases-next-event.has-event{color:#876438}.cases-next-event span{min-width:0;overflow-wrap:anywhere}.cases-last-activity{display:block;margin-top:5px;color:#617487;font-size:11px;line-height:1.5}.cases-work{display:flex;flex-direction:column;align-items:start;gap:9px}.cases-page .cases-status{border-radius:20px;padding:4px 9px;font-size:11px;gap:5px;line-height:1.4;max-width:100%}.cases-status>span{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:currentColor}.cases-review-reasons{min-width:0;max-width:100%}.cases-review-reasons>summary,.cases-work-note{display:flex;align-items:start;gap:5px;font-size:11px;line-height:1.5;color:#617487}.cases-review-reasons>summary{list-style:none;cursor:pointer;color:#876438}.cases-review-reasons>summary::-webkit-details-marker{display:none}.cases-review-reasons>summary>span:first-of-type{min-width:0;overflow-wrap:anywhere}.cases-review-reasons>summary>svg,.cases-work-note>svg{margin-top:1px}.cases-reason-count{flex-shrink:0;white-space:nowrap;border-radius:3px;padding:0 4px;background:#f3eadc;font-size:10px}.cases-review-reasons ul{margin:8px 0 0;padding:0 0 0 16px;color:#805a2e;font-size:11px;line-height:1.6}.cases-review-reasons li+li{margin-top:5px}.cases-work-note.has-attention{color:#876438}.cases-content{display:flex;flex-direction:column;gap:7px;color:#617487;font-size:11px;line-height:1.5}.cases-content>span{display:flex;align-items:center;gap:5px;white-space:nowrap}.cases-content strong{font-weight:600;color:#4e697d;font-variant-numeric:tabular-nums}.cases-content .has-overdue{color:#805a2e}.cases-content .has-overdue strong{color:inherit}.cases-manage-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:7px 8px;border:1px solid #dfe6eb;border-radius:6px;color:#526c82;font-size:12px;white-space:nowrap;background:#fff}.cases-manage-button:hover{background:#f1f5f7;border-color:#c4d2dd;color:var(--navy, #102e4a)}.cases-page .cases-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 24px;margin:0;border-top:1px solid #e6ecef;color:#617487}.cases-pagination>div{display:flex;align-items:center;gap:13px}.cases-pagination .ov-button{min-height:34px;padding:6px 11px;font-size:12px}.cases-pagination .ov-button:disabled{cursor:default;opacity:.4}.cases-mobile-label{display:none}.cases-page :is(.cases-attention-filter,.cases-manage-button,.cases-active-filters button):focus-visible{outline:3px solid #b08b57;outline-offset:3px}@media(max-width:1180px){.cases-library{--cases-columns: minmax(0, 1.5fr) minmax(0, 1.1fr) minmax(0, 1fr) 76px 65px}.cases-column-labels,.cases-row{gap:13px;padding-inline:20px}.cases-file-icon{flex-basis:35px;width:35px;height:42px}.cases-page .ov-case-button.cases-file-open{gap:10px}.cases-summary>div{padding-inline:19px}}@media(max-width:950px){.ov-page.ov-workspace.cases-page{padding:26px 24px 42px}.cases-summary{padding:0}.cases-summary>div{padding:19px 15px}.cases-column-labels{display:none}.cases-list{border-top:1px solid #e7ecef}.cases-row{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) 68px;gap:11px 18px;padding:20px}.cases-identity{grid-column:1;grid-row:1}.cases-court{grid-column:1;grid-row:2;margin-left:45px}.cases-work{grid-column:2;grid-row:1}.cases-content{grid-column:2;grid-row:2}.cases-manage-cell{grid-column:3;grid-row:1/3}.cases-file-text>strong{font-size:15px}.cases-summary dd strong{font-size:26px}}@media(max-width:640px){.ov-page.ov-workspace.cases-page{padding:22px 14px 90px}.cases-page .ov-heading{gap:18px;margin-bottom:22px}.cases-page .ov-heading h1{font-size:34px}.cases-page .ov-description{font-size:13px}.cases-page .atlas-export-actions{margin-left:0}.cases-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.cases-summary>div{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:14px 12px}.cases-summary>div:nth-child(3){border-left:0}.cases-summary>div:nth-child(n+3){border-top:1px solid #e8ecef}.cases-summary dt{font-size:12px;gap:6px}.cases-summary dt svg{width:16px;height:16px}.cases-summary dd{margin:0}.cases-summary dd strong{font-size:24px}.cases-summary dd span{display:none}.cases-library{border-radius:9px}.cases-library-heading{padding:18px 16px 0;gap:10px}.cases-library-heading h2{font-size:25px}.cases-library-heading p{display:none}.cases-page .cases-library-heading .ov-result-count{font-size:11px}.cases-controls{padding:16px}.cases-page .cases-controls .ov-case-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-page .cases-controls .ov-search{grid-column:1/3}.cases-page .cases-controls .ov-search input,.cases-page .cases-controls .ov-inline-select select{font-size:16px}.cases-page .cases-filter-tools{gap:9px}.cases-attention-filter{font-size:12px;min-height:42px;padding-inline:9px}.cases-page .cases-filter-tools .ov-filter-details{min-width:110px}.cases-page .cases-filter-tools .ov-filter-details>summary{min-height:42px}.cases-page .cases-filter-tools .ov-filter-details[open]{flex-basis:100%}.cases-page .cases-filter-tools .ov-advanced-filters{grid-template-columns:minmax(0,1fr);padding:14px}.cases-page .ov-advanced-filters select{font-size:16px;min-height:44px}.cases-page .cases-filter-tools>.cases-clear-filters{min-height:42px;margin-left:0}.cases-active-filters button{min-height:36px}.cases-row{grid-template-columns:minmax(0,1fr) auto;gap:13px 8px;padding:18px 16px}.cases-identity{grid-column:1/3;grid-row:auto}.cases-page .ov-case-button.cases-file-open{gap:12px}.cases-file-icon{flex-basis:40px;width:40px;height:46px}.cases-file-text>strong{font-size:15px}.cases-identifiers{font-size:12px}.cases-court{grid-column:1/3;grid-row:auto;margin-left:0}.cases-court-name{font-size:13px}.cases-mobile-label{display:block;color:#617487;font-size:10px;margin-bottom:4px}.cases-next-event{font-size:12px;margin-top:5px}.cases-work{grid-column:1/3;grid-row:auto;flex-direction:row;flex-wrap:wrap;align-items:start;gap:8px 10px}.cases-review-reasons{flex:1 1 160px}.cases-review-reasons>summary,.cases-work-note{font-size:12px}.cases-content{grid-column:1;grid-row:auto;flex-direction:row;flex-wrap:wrap;gap:6px 12px;border-top:1px solid #e8edf0;padding-top:12px;align-self:stretch;justify-content:center;align-items:start}.cases-content>span{font-size:11px}.cases-manage-cell{grid-column:2;grid-row:auto;border-top:1px solid #e8edf0;padding-top:10px;align-self:stretch}.cases-manage-button{min-height:40px;padding-inline:10px}.cases-page .cases-pagination{padding:14px 16px;flex-wrap:wrap;gap:12px}.cases-pagination>div{width:100%;justify-content:space-between;gap:9px}.cases-pagination .ov-button{min-height:42px}}.cw-task-action,.cw-analysis-action{display:inline-flex;align-items:center;gap:7px;border:1px solid #dce3e8;border-radius:5px;background:#fff;color:#294a65;font:inherit;font-size:12px;padding:8px 10px;cursor:pointer}.cw-analysis-context{font-size:11px;color:#617587;line-height:1.5;margin:0 0 8px;padding:6px 9px;background:#f3f6f8;border:1px solid #e2e9ee;border-radius:5px}.cw-analysis-context strong{display:inline;color:#355771;font-weight:600}.cw-analysis-context summary{cursor:pointer}.cw-analysis-context summary:focus-visible{outline:2px solid #355771;outline-offset:3px;border-radius:2px}.cw-analysis-context p{margin:4px 0 0}.cw-task-action{margin:8px 0 3px}.cw-analysis-action{width:100%;justify-content:center;margin:8px 0 0}.cw-task-action:hover,.cw-analysis-action:hover{background:#f3f6f8;border-color:#aebfcd}.wc-task-dialog{width:min(560px,calc(100vw - 32px));box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #dce3e8;border-radius:12px;padding:25px;color:#17212b;box-shadow:0 18px 80px #102e4a40}.wc-task-dialog::backdrop{background:#102e4a70}.wc-task-dialog header{display:flex;align-items:flex-start;gap:15px;justify-content:space-between}.wc-task-dialog header span{font-size:10px;letter-spacing:1.5px;color:#9c7a47;font-weight:600}.wc-task-dialog h2{font-family:Cormorant Garamond,serif;font-size:29px;margin:5px 0 12px;color:#102e4a}.wc-task-dialog>p,.wc-task-dialog summary,.wc-task-caption{font-size:13px;line-height:1.65;color:#687884}.wc-task-dialog details{background:#f6f7f8;padding:12px;border-radius:5px;margin:15px 0}.wc-task-dialog summary{cursor:pointer;color:#405d75}.wc-task-source{font-size:12px;line-height:1.7;white-space:pre-wrap;max-height:180px;overflow:auto}.wc-task-dialog form{display:grid;gap:14px}.wc-task-dialog label{display:grid;gap:7px;font-size:13px;font-weight:600;color:#405465}.wc-task-dialog input,.wc-task-dialog textarea{box-sizing:border-box;width:100%;padding:11px;border:1px solid #d3dce4;border-radius:5px;background:#fff;font:inherit;color:#17212b}.wc-task-dialog textarea{resize:vertical}.wc-task-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wc-task-dialog footer{display:flex;justify-content:flex-end;gap:9px}.wc-task-error{color:#a63d31;background:#fff3ef;border:1px solid #efd8d0;padding:12px;border-radius:5px;font-size:13px}.wc-task-dialog .button.primary{background:#102e4a;color:#fff}.wc-workflow-create{padding:17px;background:#f5f7f8;border:1px solid #e1e7ec;border-radius:7px;display:grid;gap:13px}.wc-workflow-create h3{font-family:Cormorant Garamond,serif;margin:0;color:#102e4a;font-size:23px}.wc-workflow-create p{margin:0;font-size:13px;color:#6d7b86;line-height:1.65}.wc-workflow-create label{display:grid;gap:7px;font-size:13px;color:#405465}.wc-workflow-create ul{margin:0;padding-left:19px;font-size:13px;line-height:1.8;color:#52697b}.wc-workflow-step{display:grid;grid-template-columns:minmax(0,1fr) 155px;gap:14px;align-items:center}.wc-workflow-step span{font-size:13px;color:#405465}.wc-workflow-create .wc-workflow-error{color:#a63d31}.wc-workflow-note{font-size:12px!important}.wc-workflow-create input:focus,.wc-task-dialog :is(input,textarea):focus{outline:2px solid #b08b57;outline-offset:1px}@media(max-width:600px){.wc-task-dialog{padding:19px}.wc-task-fields{grid-template-columns:1fr}.wc-task-dialog footer{flex-direction:column-reverse}.wc-task-dialog footer>.button{width:100%}.wc-workflow-create{padding:13px}.wc-workflow-step{grid-template-columns:1fr;gap:7px}}.lc-dialog{box-sizing:border-box;width:min(860px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;border:1px solid #dce3e8;border-radius:12px;padding:28px;color:#17212b;background:#fff;box-shadow:0 24px 100px #102e4a40;font-family:"Source Sans 3",sans-serif}.lc-dialog::backdrop{background:#102e4a75}.lc-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.lc-dialog h2{font:600 31px/1.2 Cormorant Garamond,serif;color:#102e4a;margin:6px 0 22px}.lc-dialog h3{font-size:17px;display:flex;gap:8px;align-items:center;color:#102e4a}.lc-dialog p{font-size:13px;line-height:1.7;color:#687b8a}.lc-eyebrow{font-size:10px;letter-spacing:1.6px;color:#987441;font-weight:700}.lc-icon{border:0;background:#f3f6f8;border-radius:6px;display:grid;place-items:center;min-width:38px;height:38px;color:#102e4a;cursor:pointer}.lc-tabs{display:flex;gap:4px;border-bottom:1px solid #dce3e8;margin-bottom:22px;overflow-x:auto}.lc-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 15px;font:inherit;color:#617587;white-space:nowrap;cursor:pointer}.lc-tabs button[aria-pressed=true]{border-color:#b08b57;color:#102e4a;font-weight:600}.lc-form,.lc-status-form{display:grid;gap:16px}.lc-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lc-dialog label{display:grid;gap:7px;font-size:13px;color:#476176}.lc-dialog input:not([type=checkbox]),.lc-dialog select,.lc-dialog textarea{box-sizing:border-box;min-width:0;width:100%;padding:11px 12px;border:1px solid #dce3e8;border-radius:6px;background:#fff;font:inherit;color:#17212b}.lc-dialog textarea{min-height:84px;resize:vertical}.lc-dialog input:disabled,.lc-dialog select:disabled,.lc-dialog textarea:disabled{background:#f5f7f8}.lc-dialog button:focus-visible,.lc-dialog input:focus-visible,.lc-dialog select:focus-visible,.lc-dialog textarea:focus-visible{outline:3px solid #b08b5780;outline-offset:2px}.lc-dialog .lc-check{display:flex;align-items:flex-start;gap:9px;line-height:1.6}.lc-check input{width:17px;height:17px;flex-shrink:0}.lc-primary,.lc-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d7e0e6;min-height:41px;border-radius:6px;padding:10px 15px;font:600 13px "Source Sans 3",sans-serif;cursor:pointer}.lc-primary{background:#102e4a;border-color:#102e4a;color:#fff;justify-self:start}.lc-secondary{background:#fff;color:#31516b}.lc-dialog button:disabled{opacity:.55;cursor:not-allowed}.lc-status-form{margin-top:26px;border-top:1px solid #e4e9ed;padding-top:20px}.lc-status-form h3{margin:0}.lc-history{margin-top:25px}.lc-history article{padding:15px 0;border-top:1px solid #e5e9ec}.lc-history article>div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.lc-history time,.lc-history small{color:#7d8d99;font-size:11px;line-height:1.7}.lc-history p{margin:7px 0}.lc-error{padding:12px;border:1px solid #ead1c9;border-radius:6px;background:#fff5f0;color:#8b432f!important;font-size:13px}.lc-documents article{display:flex;align-items:center;gap:13px;padding:16px 0;border-bottom:1px solid #e5e9ec}.lc-documents article>div{display:grid;flex:1;gap:5px;min-width:0}.lc-documents strong{font-size:14px;overflow-wrap:anywhere}.lc-documents small{font-size:11px;color:#7d8d99}.lc-text{background:none;border:0;color:#987441;font:inherit;cursor:pointer;justify-self:start;padding:10px 0}.lc-actions{display:flex;gap:10px;flex-wrap:wrap}.lc-wide{grid-column:1/-1}.ov-case-manage{display:flex;justify-content:flex-end;padding:0 18px 14px;border-top:0}.ov-calendar-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ov-event-wrapper{position:relative;border:1px solid #e1e6e9;background:#fff;border-radius:8px;margin-bottom:9px;overflow:hidden}.ov-event-wrapper .ov-agenda-row{border:0;margin:0;box-shadow:none;width:100%}.ov-event-toolbar{display:flex;gap:10px;align-items:center;justify-content:space-between;border-top:1px solid #eef1f3;padding:9px 13px;font-size:11px;color:#718391}.ov-event-toolbar button{border:0;background:none;font:600 12px "Source Sans 3",sans-serif;color:#987441;cursor:pointer;padding:4px}.ov-event-cancelled{opacity:.7}.ov-event-cancelled .ov-agenda-time{text-decoration:line-through}@media(max-width:640px){.lc-dialog{padding:19px;width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}.lc-dialog h2{font-size:27px}.lc-grid{grid-template-columns:1fr}.lc-history article>div{flex-direction:column;gap:5px}.lc-documents article{flex-wrap:wrap}.lc-documents article>div{min-width:65%}.lc-documents .lc-secondary{width:100%}.lc-actions>*{width:100%}.lc-tabs button{padding:11px 10px}.ov-calendar-actions{width:100%}.ov-calendar-actions>button{flex:1}.ov-event-toolbar{gap:5px}}.calendar-workspace{--cal-navy: #102e4a;--cal-bronze: #b08b57;--cal-line: #e2e7ec;width:min(1560px,100%);margin:0 auto;padding:30px 30px 24px;color:var(--cal-navy)}.cal-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.cal-eyebrow{display:block;color:#987343;font-size:10px;font-weight:600;letter-spacing:1.7px;line-height:1.5}.cal-page-heading h1{font-size:40px;line-height:1.1;margin:7px 0 8px}.cal-page-heading p{color:#738294;font-size:14px}.cal-create-actions{display:flex;gap:9px;flex-shrink:0}.cal-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:600;border-radius:7px;transition:background .15s}.cal-button-primary{background:var(--cal-navy);color:#fff;border:1px solid var(--cal-navy)}.cal-button-primary:hover{background:#1e4263;color:#fff}.cal-button-secondary{border:1px solid #d7dfe7;background:#fff;color:var(--cal-navy)}.cal-button-secondary:hover{border-color:var(--cal-bronze);background:#faf8f4}.cal-info-message{padding:12px 16px;font-size:13px;margin:-8px 0 18px;background:#f7f0e5;border-radius:7px}.cal-surface{border:1px solid var(--cal-line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 3px 14px #102e4a03}.cal-toolbar{padding:20px 22px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.cal-month-navigation{display:flex;align-items:center;gap:15px;min-width:0}.cal-month-navigation h2{font:600 28px/1.15 Cormorant Garamond,serif;text-transform:capitalize;white-space:nowrap}.cal-month-steppers{display:flex;border:1px solid var(--cal-line);border-radius:6px;overflow:hidden;flex-shrink:0}.cal-icon-button{width:33px;height:33px;display:flex;align-items:center;justify-content:center;background:#fff}.cal-icon-button+.cal-icon-button{border-left:1px solid var(--cal-line)}.cal-icon-button:hover{background:#f6f3ee}.cal-today-button{font-size:12px;font-weight:600;padding:7px 11px;border:1px solid #d9e0e7;border-radius:6px}.cal-view-toggle{display:flex;padding:3px;background:#f2f5f8;border:1px solid #edf0f4;border-radius:7px;gap:2px}.cal-view-toggle button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 11px;color:#738396;font-size:12px;border-radius:5px;white-space:nowrap}.cal-view-toggle .is-active{background:#fff;box-shadow:0 1px 4px #102e4a12;color:var(--cal-navy);font-weight:600}.cal-filters{display:flex;align-items:center;gap:10px;padding:0 22px 15px}.cal-search{display:flex;flex-direction:row;position:relative;align-items:center;flex:1 1 230px;min-width:180px;color:#8b99a9}.cal-search svg{position:absolute;left:11px;pointer-events:none}.cal-search input{width:100%;min-height:38px;padding:8px 10px 8px 34px;border-color:#dfe5eb;font-size:12px;background:#fafbfd}.cal-search input::placeholder{color:#8593a3}.cal-case-filter{flex:0 1 196px;min-width:125px}.cal-case-filter select{width:100%;font-size:12px;min-height:38px;padding:8px 25px 8px 10px;border-color:#dfe5eb;text-overflow:ellipsis}.cal-type-filter{display:flex;align-items:center;gap:3px;flex-shrink:0}.cal-type-filter button{padding:8px 10px;font-size:12px;color:#7a8898;border-radius:5px;min-height:36px}.cal-type-filter .is-active{background:#edf2f7;color:var(--cal-navy);font-weight:600}.cal-context-bar{min-height:45px;border-top:1px solid #edf0f3;border-bottom:1px solid var(--cal-line);padding:10px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fcfdfe}.cal-month-summary{display:flex;align-items:center;gap:13px;flex-wrap:wrap;font-size:11px;color:#778598}.cal-month-summary strong{color:var(--cal-navy);font-size:12px;font-weight:600}.cal-month-summary span{display:flex;align-items:center;gap:5px;white-space:nowrap}.cal-month-summary i{display:inline-block;width:6px;height:6px;border-radius:50%}.cal-dot-hearing{background:var(--cal-bronze)}.cal-dot-meeting{background:#557d9a}.cal-month-summary small{color:#9a7442;font-size:10px}.cal-filter-options{display:flex;align-items:center;gap:9px;flex-shrink:0}.cal-inactive-toggle{display:inline-flex;flex-direction:row;align-items:center;gap:7px;font-size:11px;color:#7c8898;cursor:pointer;white-space:nowrap}.calendar-workspace .cal-inactive-toggle input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:13px;min-width:13px;height:13px;margin:0;padding:0;accent-color:var(--cal-navy);border-radius:3px}.cal-clear-filters{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#987343}.cal-workspace-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(265px,31%)}.cal-month-panel{min-width:0;scroll-margin-top:calc(var(--header, 76px) + 14px)}.cal-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid #e9edf2;height:35px;align-items:center;background:#fafbfd}.cal-weekdays span{text-align:right;padding-right:12px;font-size:11px;font-weight:600;color:#7c8998}.cal-weekdays span:nth-last-child(-n+2){color:#a5aebb}.cal-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cal-day{display:flex;position:relative;flex-direction:column;min-width:0;min-height:96px;padding:7px 5px 6px;border-right:1px solid #ebeff3;border-bottom:1px solid #ebeff3;text-align:left;border-radius:0;transition:background .15s}.cal-day:nth-child(7n){border-right:0}.cal-day:hover{color:var(--cal-navy);background:#f6f8fb}.cal-day-weekend{background:#fcfcfd}.cal-day-outside{color:#b4bdc8;background:#fafbfd}.cal-day-outside .cal-day-events{opacity:.55}.cal-day-selected{background:#f1f5f9;z-index:1;box-shadow:inset 0 0 0 1.5px #8298ad}.cal-day-selected:hover{background:#eef3f8}.cal-day-heading{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;padding:0 2px;margin-bottom:6px}.cal-day-number{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:12px;line-height:1}.cal-day-today .cal-day-number{border-radius:50%;background:var(--cal-navy);color:#fff;font-weight:600}.cal-day-selected:not(.cal-day-today) .cal-day-number{color:var(--cal-navy);font-weight:700}.cal-day-count{font-size:9px;color:#8a97a6}.cal-day-events{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.cal-day-event{display:flex;align-items:flex-start;gap:3px;padding:3px;border-radius:3px;color:#8a693e;background:#f5efe5;min-width:0}.cal-day-event-meeting{color:#456c88;background:#eaf1f6}.cal-day-event>i{height:4px;width:4px;flex:0 0 4px;margin-top:3px;background:currentColor;border-radius:50%}.cal-day-event>span{min-width:0;display:flex;flex-direction:column;gap:1px}.cal-day-event b{font-size:10px;font-weight:600;line-height:1.15}.cal-day-event em{font-size:10px;font-style:normal;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-day-event-cancelled{opacity:.6;text-decoration:line-through}.cal-day-more{font-size:9px;color:#7e8b99;padding:0 3px}.cal-month-footer{padding:15px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8b97a5;font-size:10px}.cal-month-footer>span{display:flex;align-items:center;gap:6px}.cal-month-footer label{display:flex;flex-direction:row;align-items:center;gap:7px;white-space:nowrap}.cal-month-footer input{width:118px;font-size:10px;padding:5px 7px;color:#687b8e}.cal-agenda-panel{scroll-margin-top:calc(var(--header, 76px) + 14px);padding:20px 17px;border-left:1px solid var(--cal-line);background:#fbfcfe;min-width:0}.cal-agenda-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:15px}.cal-agenda-heading .cal-eyebrow{font-size:9px;letter-spacing:1.25px}.cal-agenda-heading h3{margin-top:5px;font:600 25px/1.05 Cormorant Garamond,serif;text-transform:capitalize}.cal-agenda-count{display:inline-block;font-size:10px;color:#7c8d9d;background:#edf2f6;border-radius:5px;padding:4px 7px;white-space:nowrap}.cal-agenda-heading-actions{display:flex;align-items:center;gap:8px}.cal-mobile-program,.cal-mobile-return{display:none}.cal-agenda-tabs{display:flex;gap:3px;border-bottom:1px solid #e4e9ee;margin-bottom:17px}.cal-agenda-tabs button{padding:7px 11px 9px;font-size:12px;color:#8391a1;border-bottom:2px solid transparent;margin-bottom:-1px}.cal-agenda-tabs .is-active{color:var(--cal-navy);border-color:var(--cal-bronze);font-weight:600}.cal-event-group+.cal-event-group{margin-top:20px}.cal-event-group>h4{margin:0 0 10px;color:#7b8b9d;font-size:11px;font-weight:500}.cal-event{background:#fff;border:1px solid #dfe6ed;border-top:2px solid #b08b5790;border-radius:7px;padding:12px 12px 0;overflow:hidden}.cal-event-meeting{border-top-color:#7798b0}.cal-event+.cal-event{margin-top:11px}.cal-event-cancelled{background:#f7f8fa}.cal-event-top{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:11px}.cal-kind{display:inline-flex;align-items:center;gap:5px;color:#967044;font-size:10px;font-weight:600}.cal-kind i{width:5px;height:5px;border-radius:50%;background:currentColor}.cal-kind-meeting{color:#527b98}.cal-event-time{display:inline-flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap;font-weight:600}.cal-case-link{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:0;font-size:13px;font-weight:600;line-height:1.35;text-align:left}.cal-case-link svg{margin-top:2px;color:#8d9dad}.cal-event-location{color:#7c8b9c;font-size:11px;line-height:1.45;margin-top:6px;overflow-wrap:anywhere}.cal-event-docket{display:block;color:#8e9aa9;font-size:10px;margin-top:3px}.cal-event-flags{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.cal-event-flags span{color:#936c35;border-radius:3px;background:#f8f0e2;padding:2px 5px;font-size:10px}.cal-event footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px;border-top:1px solid #edf0f4;margin:12px -12px 0;padding:8px 11px}.cal-event footer>span{font-size:9px;color:#9aa5b2;overflow-wrap:anywhere}.cal-event footer button{display:flex;align-items:center;gap:1px;padding:0;font-size:10px;font-weight:600;color:#9b7543}.cal-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:27px 8px 30px}.cal-empty-icon{width:48px;height:48px;border:1px solid #e1e7ed;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#a7b5c3;background:#fff;margin-bottom:13px}.cal-empty h4{font-size:13px;font-weight:600;line-height:1.4}.cal-empty p{font-size:11px;color:#8995a4;max-width:230px;margin-top:7px;line-height:1.5}.cal-text-button{display:flex;align-items:center;gap:4px;margin-top:15px;font-size:12px;color:#987343;font-weight:600}.cal-upcoming{border-top:1px solid #e3e9ef;margin-top:21px;padding-top:17px}.cal-upcoming>h4{color:#8190a0;font-size:10px;text-transform:uppercase;font-weight:600;letter-spacing:1px;margin-bottom:5px}.cal-upcoming>button{display:flex;align-items:center;gap:9px;width:100%;padding:11px 0;text-align:left}.cal-upcoming>button+button{border-top:1px solid #e9edf2}.cal-upcoming-date{background:#f0f1ef;color:#967a51;border-radius:4px;width:33px;min-height:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.cal-upcoming-date b{font:600 17px/1 Cormorant Garamond,serif}.cal-upcoming-date span{font-size:8px;line-height:1.3;text-transform:capitalize}.cal-upcoming-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.cal-upcoming-info strong{font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-upcoming-info>span{font-size:10px;color:#8d99a7}.cal-upcoming>button>svg{color:#a0adbb}.cal-list-view{display:block}.cal-list-view .cal-agenda-panel{border-left:none;padding:23px}.cal-list-view .cal-agenda-events{max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}.cal-list-view .cal-event-group+.cal-event-group{margin:0}.cal-list-view .cal-empty{grid-column:1 / -1}.cal-list-view .cal-event{padding:15px 16px 0}.cal-list-view .cal-event footer{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.cal-timezone-note{display:flex;align-items:center;justify-content:flex-end;gap:5px;color:#9aa5b2;font-size:10px;margin-top:13px}.cal-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1350px){.cal-day{min-height:115px;padding:9px 7px}.cal-day-event>span{flex-direction:row;gap:5px;align-items:baseline}.cal-day-event em{font-size:10px}.cal-agenda-panel{padding:23px}.cal-event{padding:15px 15px 0}.cal-event footer{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}}@media(max-width:1150px){.calendar-workspace{padding:27px 25px 22px}.cal-toolbar{padding:18px}.cal-filters{padding-left:18px;padding-right:18px;gap:8px}.cal-context-bar{padding-left:18px;padding-right:18px;gap:9px}.cal-type-filter button{padding-left:8px;padding-right:8px}.cal-month-navigation{gap:10px}.cal-month-navigation h2{font-size:26px}.cal-day{min-height:91px}.cal-day-event>span{flex-direction:row}.cal-day-event em{display:none}.cal-month-footer{padding:12px 10px}.cal-month-footer>span{max-width:160px}.cal-month-summary{gap:10px}}@media(max-width:920px){.calendar-workspace{padding:25px 22px}.cal-page-heading{align-items:flex-start}.cal-page-heading h1{font-size:37px}.cal-create-actions{padding-top:15px}.cal-button{padding:9px 11px;font-size:12px}.cal-context-bar{align-items:flex-start}.cal-filter-options{flex-wrap:wrap;justify-content:flex-end;max-width:210px}.cal-filters{flex-wrap:wrap}.cal-search{flex-basis:calc(100% - 225px)}.cal-case-filter{flex-basis:195px}.cal-type-filter{width:100%}.cal-type-filter button{min-height:29px;padding-top:5px;padding-bottom:5px}.cal-workspace-body{grid-template-columns:minmax(0,1fr) 260px}.cal-day{padding:5px 3px;min-height:83px}.cal-day-event{padding:2px;gap:2px}.cal-day-event>i{display:none}.cal-day-number{width:22px;height:22px}.cal-agenda-panel{padding:18px 13px}.cal-event-time{font-size:11px}.cal-month-footer{align-items:flex-start}.cal-month-footer>span{max-width:135px}}@media(max-width:790px){.cal-mobile-program{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--cal-line);background:#f3f6f9;padding:12px 18px}.cal-mobile-program>span{display:flex;align-items:center;gap:10px;font-size:11px;color:#8391a1}.cal-mobile-program strong{font-size:12px;font-weight:600;color:var(--cal-navy)}.cal-mobile-program button{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--cal-navy);white-space:nowrap}.cal-mobile-return{display:inline-flex;align-items:center;gap:2px;font-size:11px;color:#987343;padding:4px 0;white-space:nowrap}.cal-workspace-body{grid-template-columns:minmax(0,1fr)}.cal-agenda-panel{border-left:0;border-top:1px solid var(--cal-line);padding:22px}.cal-day{min-height:83px;padding:7px}.cal-day-event>span{flex-direction:row;gap:5px}.cal-day-event>i{display:block}.cal-month-footer{align-items:center;padding:13px 18px}.cal-month-footer>span{max-width:none}.cal-agenda-events{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:start}.cal-event-group+.cal-event-group{margin-top:0}.cal-empty{grid-column:1 / -1;padding:18px 5px}.cal-upcoming{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.cal-upcoming>h4{grid-column:1 / -1}.cal-page-heading{gap:14px}.cal-create-actions{flex-direction:column;padding-top:0;gap:7px}.cal-create-actions .cal-button{min-height:36px}}@media(max-width:560px){.cal-mobile-program{padding:11px 12px}.cal-mobile-program>span{gap:8px}.cal-agenda-heading-actions{flex-direction:column;align-items:flex-end;gap:5px}.calendar-workspace{padding:20px 14px}.cal-page-heading{flex-direction:column;gap:17px;margin-bottom:20px}.cal-page-heading h1{font-size:35px;margin:5px 0 7px}.cal-page-heading p{font-size:13px}.cal-create-actions{flex-direction:row;width:100%}.cal-create-actions .cal-button{flex:1;min-height:39px}.cal-toolbar{padding:15px 12px;flex-wrap:wrap;gap:13px}.cal-month-navigation{width:100%;gap:12px}.cal-month-navigation h2{font-size:27px;flex:1}.cal-view-toggle{width:100%}.cal-view-toggle button{flex:1}.cal-filters{padding:0 12px 12px}.cal-search{min-width:0;flex:1 0 100%}.cal-case-filter{flex:1;min-width:0}.cal-type-filter{width:auto;gap:0}.cal-type-filter button{font-size:11px;padding-left:7px;padding-right:7px}.cal-context-bar{padding:10px 12px;flex-direction:column;gap:10px}.cal-month-summary{gap:12px}.cal-filter-options{max-width:none;justify-content:flex-start;gap:12px}.cal-weekdays{height:30px}.cal-weekdays span{font-size:10px;padding-right:7px}.cal-day{min-height:72px;padding:4px 3px}.cal-day-heading{padding:0;margin-bottom:4px}.cal-day-number{font-size:11px;width:20px;height:20px}.cal-day-count{font-size:8px}.cal-day-event{padding:2px 1px;gap:2px}.cal-day-event>i{width:3px;height:3px;flex-basis:3px;margin-top:3px}.cal-day-event em{display:none}.cal-day-event b{font-size:8px}.cal-day-more{font-size:8px;padding:0 1px;line-height:1.15}.cal-month-footer{padding:11px;font-size:9px}.cal-month-footer>span{max-width:135px;gap:5px}.cal-month-footer label{gap:5px}.cal-month-footer input{width:107px;padding:5px 3px;font-size:10px}.cal-agenda-panel,.cal-list-view .cal-agenda-panel{padding:18px 14px}.cal-agenda-heading h3{font-size:26px}.cal-agenda-events,.cal-list-view .cal-agenda-events{grid-template-columns:minmax(0,1fr);gap:17px}.cal-event{padding:14px 14px 0}.cal-event footer{margin-left:-14px;margin-right:-14px;padding:10px 14px}.cal-event-time{font-size:13px}.cal-kind{font-size:11px}.cal-case-link{font-size:14px}.cal-event-location{font-size:12px}.cal-event-docket{font-size:11px}.cal-event footer>span,.cal-event footer button{font-size:11px}.cal-upcoming{grid-template-columns:minmax(0,1fr)}.cal-upcoming-info strong{font-size:12px}.cal-upcoming-info>span{font-size:11px}.cal-timezone-note{font-size:9px;justify-content:center}}@media(prefers-reduced-motion:reduce){.calendar-workspace *{transition:none}}.calendar-workspace.cal-workspace-simple{width:min(1392px,100%);padding:28px 32px 32px}.cal-workspace-simple .cal-page-heading{flex-wrap:wrap;gap:14px;margin-bottom:22px}.cal-workspace-simple .cal-page-heading h1{margin:0 0 7px;font-size:33px}.cal-workspace-simple .cal-page-heading p{font-size:13px;line-height:1.55}.cal-workspace-simple .cal-toolbar{padding:19px 20px 16px}.cal-workspace-simple .cal-filters{padding:0 20px 15px}.cal-workspace-simple .cal-search{max-width:670px;min-width:0}.cal-workspace-simple .cal-search input{min-height:42px;font-size:13px}.cal-workspace-simple .cal-type-filter button{min-height:40px}.cal-workspace-simple .cal-context-bar{flex-wrap:wrap;gap:8px 16px;padding:8px 20px}.cal-workspace-simple .cal-month-summary{flex:1 1 auto}.cal-filter-disclosure{flex:0 1 auto;min-width:0}.cal-filter-disclosure>summary{width:fit-content;min-height:38px;padding:9px 1px;color:#5a7185;font-size:12px;line-height:1.6;font-weight:600;cursor:pointer}.cal-filter-disclosure>summary>span{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;margin-left:7px;padding:1px 5px;border-radius:4px;background:#eee5d6;color:#89683d;font-size:11px}.cal-filter-disclosure[open]{flex:1 1 100%;order:3}.cal-extra-filters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(200px,1fr);align-items:end;gap:14px 24px;max-width:900px;padding:12px 0 8px;border-top:1px solid #e0e7ed}.cal-extra-filters .cal-case-filter{min-width:0;color:#5e7487;font-size:12px}.cal-extra-filters .cal-case-filter select{min-height:42px;font-size:13px;background:#fff}.cal-extra-filters .cal-inactive-toggle{min-height:42px;color:#5f7487;font-size:12px;white-space:normal}.cal-workspace-simple .cal-inactive-toggle input{width:16px;height:16px;min-width:16px}.cal-workspace-simple .cal-clear-filters{min-height:38px;gap:5px;font-size:12px}.cal-filter-disclosure>summary:focus-visible{outline:3px solid #b08b57;outline-offset:3px}@media(max-width:1100px){.calendar-workspace.cal-workspace-simple{padding:24px}}@media(max-width:640px){.calendar-workspace.cal-workspace-simple{padding:20px 14px 28px}.cal-workspace-simple .cal-page-heading h1{font-size:29px}.cal-workspace-simple .cal-toolbar{padding:16px 14px}.cal-workspace-simple .cal-filters{flex-direction:column;align-items:stretch;padding:0 14px 12px}.cal-workspace-simple .cal-search{flex-basis:auto}.cal-workspace-simple .cal-search input,.cal-workspace-simple .cal-case-filter select{min-height:44px;font-size:16px}.cal-workspace-simple .cal-type-filter{justify-content:flex-start}.cal-workspace-simple .cal-type-filter button,.cal-workspace-simple .cal-clear-filters,.cal-filter-disclosure>summary{min-height:44px}.cal-workspace-simple .cal-context-bar{padding:7px 14px;gap:3px 14px}.cal-workspace-simple .cal-month-summary{flex-basis:100%}.cal-extra-filters{grid-template-columns:minmax(0,1fr);gap:12px}}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-ext-400-normal-BwJdxs7r.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-400-normal-BqOlcezh.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-400-normal-DkNBMcYd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-ext-400-normal-CpIwTHMM.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-400-normal-CN4VBqpr.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-400-normal-DZReXJla.woff2) format("woff2"),url(/assets/source-sans-3-greek-400-normal-DyO2Yfz5.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-vietnamese-400-normal-CwtaIDr2.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-400-normal-eMQk7hmk.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-D5P-Ud2J.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2) format("woff2"),url(/assets/source-sans-3-latin-400-normal-RR2C27NP.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-cyrillic-ext-500-normal-D8Dd5jAI.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-500-normal-BLOQrhpu.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-cyrillic-500-normal-BmnPaoCF.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-500-normal-C7qwroL1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-greek-ext-500-normal-9wgnofA_.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-500-normal-VGXj8bVn.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-greek-500-normal-eLQqTu5G.woff2) format("woff2"),url(/assets/source-sans-3-greek-500-normal-DplGkEXg.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-vietnamese-500-normal-BSXhk166.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-500-normal-B_7_ZXok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-ext-500-normal-tzH6xoxH.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-500-normal-CdS-Ceo-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-500-normal-DiWS0tcR.woff2) format("woff2"),url(/assets/source-sans-3-latin-500-normal-BHNJO6aI.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-ext-600-normal-6AhwUnSr.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-600-normal-Cjpx_pje.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-600-normal-BnFu5nHC.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-600-normal-CloKWf-q.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-ext-600-normal-DynePNDL.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-600-normal-CnpzyT-3.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-600-normal-BSO157bq.woff2) format("woff2"),url(/assets/source-sans-3-greek-600-normal-B42bzTIr.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-vietnamese-600-normal-B2sTNYey.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-600-normal-BzH4Q14_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-600-normal-D2VZAM8_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2) format("woff2"),url(/assets/source-sans-3-latin-600-normal-Ck0n4g8U.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-cyrillic-ext-700-normal-BhUSqjb8.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-700-normal-COA7LiPB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-cyrillic-700-normal-CIuudVLB.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-700-normal-D_p3L75o.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-greek-ext-700-normal-Dd6uIcuy.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-700-normal-KTP46hTS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-greek-700-normal-C8Tp2qRF.woff2) format("woff2"),url(/assets/source-sans-3-greek-700-normal-C-sAg5NG.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-vietnamese-700-normal-Bgamivog.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-700-normal-W-J7ohm4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-ext-700-normal-6Xi0A2be.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-700-normal-C1ecyfgK.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-700-normal-CkzU-mV9.woff2) format("woff2"),url(/assets/source-sans-3-latin-700-normal-B-h9tW5h.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.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:"Source Sans 3",sans-serif;color:#17212b;font-size:15px;font-weight:400;--navy: #102e4a;--bronze: #b08b57;--muted: #75808b;--line: #e5e6e7;--surface: #fff;--ivory: #f6f3ee;--rail: 68px;--explorer: 258px;--header: 76px;font-synthesis:none;background:#f8f9fa}*{box-sizing:border-box}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{border:0;background:none;color:inherit}a{color:var(--navy)}svg{flex-shrink:0}input,textarea,select{border:1px solid #d9dddf;border-radius:6px;background:#fff;color:#17212b;padding:10px 12px;min-width:0}textarea{resize:vertical}input:focus,textarea:focus,select:focus{outline:2px solid #b08b5759;outline-offset:1px;border-color:var(--bronze)}button:focus-visible,a:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}h1,h2,h3,h4,p{margin:0}h1,h2,h3{color:var(--navy)}h1{font-family:Cormorant Garamond,serif;font-weight:600;letter-spacing:-.6px}button:hover{color:var(--bronze)}label{display:flex;flex-direction:column;gap:7px}small{font-size:12px}::selection{background:#b08b573d}.button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:9px 15px;border:1px solid #d6d6d3;border-radius:6px;font-weight:600;font-size:14px;background:#fff;line-height:1.3;transition:background .15s}.button:hover{background:#f6f3ee;color:var(--navy);border-color:var(--bronze)}.button.primary{background:var(--navy);border-color:var(--navy);color:#fff}.button.primary:hover{background:#1b4162}.icon-button{width:34px;height:34px;flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;border-radius:5px;padding:0;color:#64717f}.icon-button:hover{background:#eae9e6;color:var(--navy)}.eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:700;color:var(--bronze)}.text-button{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13px;color:#8d6a3b;padding:6px 0}.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}.error-box{background:#fff1ed;border:1px solid #f2d0c5;padding:12px 15px;border-radius:6px;color:#913f28;font-size:14px;line-height:1.5}.error-box button{font-weight:600;text-decoration:underline;margin-left:10px}.empty-description{color:var(--muted);line-height:1.6;font-size:14px}.brand{display:flex;align-items:center;gap:12px;min-width:0}.brand img{width:54px;height:54px;object-fit:contain;border-radius:3px;background:#fff}.brand strong{font-family:Cormorant Garamond,serif;font-size:24px;line-height:1.2;display:block;font-weight:600;white-space:nowrap}.brand span{display:block;font-size:9px;letter-spacing:2.5px;color:var(--bronze);margin-top:4px}.brand.small img{width:41px;height:43px}.brand.small{gap:10px}.brand.small strong{font-size:20px}.brand.small span{font-size:8px;letter-spacing:2px;margin-top:2px}.app-shell{display:grid;grid-template-columns:var(--rail) 1fr;grid-template-rows:var(--header) minmax(0,1fr);height:100dvh;overflow:hidden;background:#fff}.app-shell.is-workspace{grid-template-columns:var(--rail) var(--explorer) minmax(0,1fr)}.icon-rail{grid-column:1;grid-row:1/3;background:var(--navy);display:flex;flex-direction:column;align-items:center;color:#c8d0d7;z-index:40;padding-bottom:17px}.rail-logo{width:100%;height:var(--header);display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ffffff17}.rail-logo img{height:40px;width:40px;object-fit:contain;background:#fff;border-radius:5px;padding:3px}.rail-links{display:flex;flex-direction:column;gap:13px;padding-top:24px;width:100%;align-items:center}.icon-rail button:not(.rail-logo){width:46px;height:44px;display:flex;align-items:center;justify-content:center;position:relative;border-radius:6px;color:#ccd5dd}.icon-rail button:not(.rail-logo):hover{background:#ffffff0d;color:#fff}.icon-rail button.active{background:#ffffff12;color:#d2b181;border:1px solid #b08b575e}.icon-rail button.active:before{content:"";position:absolute;left:-11px;top:9px;bottom:9px;width:2px;background:#d1b184}.rail-tooltip{position:absolute;left:57px;top:8px;padding:7px 11px;background:#102e4a;color:#fff;white-space:nowrap;font-size:13px;border-radius:4px;display:none;z-index:99;box-shadow:0 4px 12px #0002}.icon-rail button:hover .rail-tooltip,.icon-rail button:focus-visible .rail-tooltip{display:block}.rail-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:7px}.rail-avatar{margin-top:12px;width:33px;height:33px;border-radius:50%;background:#b08b57;color:#fff;display:grid;place-items:center;font-weight:600;font-size:14px}.topbar{grid-column:2/-1;grid-row:1;height:var(--header);display:flex;align-items:center;gap:32px;padding:0 26px 0 22px;border-bottom:1px solid var(--line);background:#fff;z-index:20;min-width:0}.topbar>.brand{width:calc(var(--explorer) - 22px);flex-shrink:0}.global-search{border:1px solid var(--line);border-radius:6px;display:flex;align-items:center;gap:10px;max-width:490px;flex:1;position:relative;padding:0 12px;color:var(--muted);height:39px;background:#fafbfc}.global-search input{padding:0;border:0;background:none;width:100%;outline:none!important;height:100%;font-size:13px}.global-search input:focus{box-shadow:none}.global-search kbd{font-family:inherit;font-size:9px;border:1px solid #e4e6e8;padding:1px 4px;border-radius:3px;color:#8d959c}.topbar-right{display:flex;align-items:center;gap:24px;margin-left:auto;flex-shrink:0}.test-label{font-size:9px;letter-spacing:1.2px;color:#8a929a}.account-chip{display:flex;align-items:center;gap:9px;line-height:1.2;font-size:13px}.account-chip>span{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#f1e9de;color:#8e6d41;font-weight:600}.account-chip small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.search-results{position:absolute;left:0;right:0;top:46px;z-index:90;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 40px #102e4a19;overflow:hidden}.search-results button{display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:10px 14px}.search-results button:hover{background:#f6f3ee}.search-results button span{flex:1;color:var(--navy);font-size:14px}.search-results small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.search-results p{padding:18px;font-size:13px}.search-heading{display:flex;justify-content:space-between;align-items:center;font-size:11px;padding:4px 10px 4px 15px;background:#f8f9fa;font-weight:600}.search-heading button{width:30px;padding:0}.explorer{grid-column:2;grid-row:2;min-height:0;display:flex;flex-direction:column;background:#faf9f6;border-right:1px solid var(--line);padding:23px 14px 18px}.explorer-heading{display:flex;align-items:center;justify-content:space-between;padding:0 5px}.explorer-heading h2{font-size:16px;font-weight:600;display:flex;align-items:center;gap:9px}.explorer-heading h2 span{font-size:11px;color:var(--muted);font-weight:400}.explorer-heading>div{display:flex}.explorer-close{display:none}.new-work{display:flex;align-items:center;gap:9px;border:1px solid #deddd7;background:#fff;border-radius:6px;padding:10px;margin:15px 4px 25px;font-size:13px;color:var(--navy);text-align:left}.new-work svg:last-child:not(:first-child){margin-left:auto;color:#858e96}.explorer-section-label{font-size:9px;letter-spacing:1.3px;color:#8c9295;margin:0 12px 12px;font-weight:600}.file-tree{overflow:auto;flex:1;min-height:0;scrollbar-width:thin}.case-tree{padding:6px 0;border-bottom:1px solid #e9e8e4}.tree-case{display:flex;gap:8px;width:100%;align-items:flex-start;text-align:left;padding:11px 6px;font-size:13px;font-weight:600;color:#334352}.tree-case>svg:first-child{margin-top:4px;color:#8e9396}.tree-case>svg:nth-child(2){margin-top:1px;color:#a18150}.tree-case>span{min-width:0}.tree-case small{display:block;font-size:11px;color:#7d8590;font-weight:400;margin-top:6px}.closed{transform:rotate(-90deg)}.tree-group{display:flex;align-items:center;gap:8px;padding:11px 10px 7px 29px;font-size:12px;color:#687582;width:100%;text-align:left}.tree-group span{font-size:11px;color:#8d959c}.tree-nested{padding:0 0 6px 23px}.tree-nested button{display:flex;width:100%;align-items:center;gap:9px;text-align:left;font-size:12px;padding:10px 11px;border-radius:5px;color:#5f6c79;margin:1px 0}.tree-nested button.active{background:#eee7dc;color:#8b693b}.tree-nested button:hover{background:#efeee9;color:var(--navy)}.tree-nested button>span:last-child:not(:first-child){margin-left:auto;font-size:10px}.documents-tree button{font-size:11px;gap:7px;padding:9px 10px}.documents-tree button>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;margin:0!important;font-size:11px!important}.documents-tree button.doc-selected{color:var(--navy);background:#f0efeb;font-weight:600}.explorer-footer{padding:20px 4px 0;flex-shrink:0}.explorer-footer .button{width:100%;font-size:12px;color:#8d6b3b;border-color:#c6ae8b;background:transparent}.explorer-footer>span{display:flex;gap:5px;align-items:center;justify-content:center;font-size:9px;color:#92999e;margin-top:11px}.explorer-backdrop{display:none}.main-content{grid-column:2/-1;grid-row:2;min-width:0;min-height:0}.is-workspace .main-content{grid-column:3}.workspace-main{display:flex;flex-direction:column}.wide-main{overflow-y:auto;background:#fafbfc;padding:0 0 35px;scrollbar-width:thin}.case-heading{padding:22px 25px 0;background:#fff;flex-shrink:0}.breadcrumbs{display:flex;align-items:center;gap:9px;font-size:11px;color:#8c96a0;margin-bottom:17px}.breadcrumbs button{padding:0;color:#697b8d}.case-title-row{display:flex;justify-content:space-between;gap:15px;align-items:center}.case-name{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.case-name h1{font-size:33px;line-height:1.15}.status-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;border-radius:20px;padding:5px 8px;background:#edf3ee;color:#56745f;font-weight:500}.status-badge>span{width:5px;height:5px;background:#6b9574;border-radius:50%}.case-title-row p{font-size:12px;color:#7f8b99;margin-top:8px}.subtitle-divider{padding:0 9px;color:#bbb}.add-document{font-size:12px;padding:9px 12px;border-color:#c7ae87;color:#8e6a36;background:#fff;min-height:35px}.case-tabs{display:flex;gap:25px;height:57px;border-bottom:1px solid var(--line);align-items:stretch;margin-top:10px;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.case-tabs>button:not(.icon-button){flex-shrink:0;padding:0 0 2px;border-bottom:2px solid transparent;font-size:12px;display:flex;gap:7px;align-items:center;white-space:nowrap;color:#7f8995}.case-tabs>button.active{border-color:var(--bronze);color:#8e6a36;font-weight:600}.case-tabs small{font-size:9px;border-radius:3px;background:#f3f1ed;color:#8e7858;padding:1px 5px}.tab-spacer{flex:1}.case-tabs .icon-button{align-self:center}.explorer-toggle{display:none}.workspace-body{display:grid;grid-template-columns:minmax(0,1fr) 354px;flex:1;min-height:0}.workspace-body.assistant-closed{grid-template-columns:1fr}.document-empty-state{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:260px;padding:40px 30px;background:#fbfbfa}.document-empty-state>span{width:68px;height:68px;display:grid;place-items:center;border:1px solid #e5ddd0;border-radius:14px;background:#f7f2e9;color:var(--bronze);margin-bottom:21px}.document-empty-state h2{font:600 29px/1.2 Cormorant Garamond,serif;color:var(--navy);margin:0 0 12px}.document-empty-state p{font-size:14px;line-height:1.8;color:#85929d;max-width:350px;margin:0 0 22px}.document-empty-state>small{display:block;font-size:10px;color:#9fa6aa;margin-top:12px}.case-content{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fbfbfa}.case-content>.ov-page{box-sizing:border-box;flex:1;width:100%;min-height:0;overflow-y:auto}.case-content>.document-processing{min-height:0;max-height:70%;overflow-y:auto}.document-toolbar{min-height:56px;display:flex;align-items:center;gap:9px;padding:10px 16px;background:#fafaf9;border-bottom:1px solid #e5e5e1;color:#627181;flex-wrap:wrap}.document-toolbar>svg{color:#354b61}.document-toolbar select{border:0;background:transparent;padding:0;max-width:200px;flex:1;font-size:12px;font-weight:600;color:#384c61;outline:none}.sample-label{font-size:9px;color:#96928a;border-radius:10px;background:#edede8;padding:4px 7px;white-space:nowrap}.viewer-controls{margin-left:auto;display:flex;align-items:center;gap:2px}.viewer-controls .icon-button{width:28px;height:29px}.viewer-controls>span:not(.control-divider){font-size:10px;white-space:nowrap;padding:0 4px;font-variant-numeric:tabular-nums}.viewer-controls i{color:#a1a8ae;font-style:normal}.control-divider{height:17px;width:1px;background:#dedfdf;margin:0 5px}.document-canvas{overflow:auto;flex:1;min-height:0;background:#eeefed;padding:22px 23px 30px;scrollbar-width:thin;scrollbar-color:#c3c4bf transparent}.paper-page{width:100%;max-width:760px;min-height:690px;padding:32px 34px 27px;background:#fff;color:#25303a;font-family:Times New Roman,serif;box-shadow:0 1px 12px #17212b0b;margin:0 auto;position:relative;line-height:1.6;font-size:14px;overflow-wrap:anywhere}.paper-kicker{font:8px "Source Sans 3",sans-serif;text-align:center;color:#a9afb3;letter-spacing:1.4px;margin-bottom:26px}.paper-page h2{font-family:Times New Roman,serif;text-align:center;font-weight:700;font-size:14px;line-height:1.6;color:#17212b}.paper-page h3{font-family:Times New Roman,serif;text-align:center;font-weight:700;font-size:14px;line-height:1.6;color:#17212b;margin:6px 0 25px}.paper-metadata{font-size:12px;margin:0 0 28px;line-height:1.65}.paper-metadata>div{display:flex}.paper-metadata dt{width:90px}.paper-metadata dd{margin:0}.paper-page p{margin-bottom:15px}.paper-page mark{background:#f4e8d3;color:inherit;padding:2px 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.paper-stamp{font:10px "Source Sans 3",sans-serif;color:#a3a8ad;margin-top:48px;border-top:1px solid #eee;padding-top:13px;line-height:1.6}.paper-page-number{font-size:11px;color:#a3a8ad;text-align:center;margin-top:28px}.document-status{height:28px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 17px;background:#f6f7f5;border-top:1px solid var(--line);font-size:9px;color:#939b9f;flex-shrink:0}.document-status span{display:flex;align-items:center;gap:4px}.pdf-render{position:relative;width:100%;margin:auto}.pdf-render canvas{width:100%;display:block;background:#fff}.pdf-loading{position:absolute;top:15px;left:15px;background:#fff;padding:8px 15px;font-size:12px}.pdf-source-excerpt{padding:16px;background:#f8eddc;border-left:2px solid var(--bronze);font-size:13px;margin-top:15px}.pdf-source-excerpt p{margin-top:7px}.document-canvas:fullscreen{padding:40px;background:#eeefed}.document-canvas:fullscreen .paper-page,.document-canvas:fullscreen .pdf-render{max-width:850px}.assistant{border-left:1px solid var(--line);background:#fff;display:flex;flex-direction:column;min-height:0;min-width:0;padding-top:24px}.assistant-heading{display:flex;align-items:center;gap:10px;padding:0 23px}.assistant-heading>svg{color:var(--bronze)}.assistant-heading h2{font-family:Cormorant Garamond,serif;font-size:25px;font-weight:600;line-height:1.2}.assistant-heading .icon-button{margin-left:auto;width:25px;height:28px}.assistant-context{padding:9px 23px 0;font-size:10px;color:#8b959e;display:flex;align-items:center;gap:6px}.connection-dot{width:5px;height:5px;border-radius:50%;background:#b08b57}.assistant-tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);margin:17px 23px 0;min-height:42px}.assistant-tabs button{display:flex;align-items:center;gap:5px;font-size:12px;padding:0 3px 12px;border-bottom:2px solid transparent;color:#84909c}.assistant-tabs button.active{border-color:var(--bronze);color:#8e6a36;font-weight:600}.assistant-tabs small{background:#f0efeb;padding:1px 5px;border-radius:3px;font-size:9px}.assistant-scroll{padding:25px 23px;overflow-y:auto;min-height:0;flex:1;scrollbar-width:thin}.assistant-scroll>.eyebrow{font-size:8px;letter-spacing:1.4px}.assistant-scroll h3{font-family:Cormorant Garamond,serif;font-size:25px;font-weight:600;margin-top:6px;line-height:1.15}.assistant-intro{font-size:11px;color:#99a1a8;margin-top:7px;line-height:1.6}.source-findings{margin-top:15px}.source-finding{display:flex;gap:12px;padding:17px 0 19px;border-bottom:1px solid #f0efec}.source-finding:last-child{border-bottom:0}.finding-number{width:23px;height:23px;border-radius:50%;background:#f2ece1;color:#9e7d4e;display:grid;place-items:center;font-size:10px;flex-shrink:0;margin-top:1px}.source-finding>div{min-width:0}.source-finding p{font-size:13px;line-height:1.65;color:#4a5867}.citation{display:flex;gap:7px;align-items:center;color:#8d6c3e;margin-top:10px;padding:0;text-align:left;font-size:10px;line-height:1.5;max-width:100%}.citation span{text-decoration:underline;text-decoration-color:#c5b596;text-underline-offset:3px;overflow-wrap:anywhere}.citation svg:last-child{margin-left:auto}.assistant-note{display:flex;gap:9px;background:#f8f6f1;padding:12px;border:1px solid #ece5d9;border-radius:5px;color:#a0845c;margin-top:17px}.assistant-note p{font-size:10px;color:#999181;line-height:1.6}.assistant-note strong{display:block;font-weight:600;color:#927343;margin-bottom:3px}.save-sources{width:100%;font-size:11px;margin-top:12px;min-height:35px;border-color:#d5c8b3;color:#8c7047}.assistant-bottom{padding:13px 16px 10px;margin-top:auto;border-top:1px solid #f2f2ef;background:#fff}.assistant-composer{border:1px solid #dadfe2;border-radius:7px;padding:10px 10px 7px;background:#fff}.assistant-composer:focus-within{border-color:var(--bronze);box-shadow:0 0 0 2px #b08b5712}.assistant-composer textarea{border:0;outline:0!important;resize:none;width:100%;padding:1px 2px 5px;font-size:12px;min-height:40px;max-height:110px;box-shadow:none}.assistant-composer textarea::placeholder{color:#a1a9b0}.assistant-composer>div{display:flex;align-items:center;justify-content:space-between}.assistant-composer span{display:flex;align-items:center;gap:5px;font-size:9px;color:#9ca4ab}.assistant-composer button{height:32px;width:32px;border-radius:5px;background:var(--navy);color:#fff;display:grid;place-items:center}.assistant-bottom>p{font-size:8px;text-align:center;color:#9da5ac;line-height:1.5;padding-top:9px}.assistant-source-row{display:flex;gap:11px;align-items:center;width:100%;text-align:left;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px;color:var(--navy)}.assistant-source-row span{flex:1;overflow-wrap:anywhere}.assistant-source-row small{display:block;font-size:10px;margin-top:5px;color:var(--muted)}.note-form{margin-top:20px;display:flex;flex-direction:column;gap:9px;font-size:12px}.note-form textarea{min-height:110px;width:100%}.note-form .button{align-self:flex-start;font-size:11px}.saved-note{padding:18px 0;border-bottom:1px solid var(--line)}.saved-note small{font-size:10px;color:var(--muted)}.saved-note p{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;margin-top:6px}.no-sources{padding:25px 0;color:var(--muted);font-size:12px;line-height:1.6}.no-sources h4{color:var(--navy);margin:10px 0}.case-overview{padding:30px;overflow:auto;flex:1}.case-overview>h2{font-family:Cormorant Garamond,serif;font-size:29px;margin:8px 0 25px}.case-overview>h3{font-size:15px;margin:26px 0 15px}.case-information{display:flex;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:50px}.case-information span{display:block;font-size:11px;color:var(--muted);margin-bottom:5px}.case-information strong{font-weight:600;font-size:14px}.hearing-row{display:flex;gap:15px;padding:17px 0;border-bottom:1px solid var(--line)}.hearing-row>svg{color:var(--bronze)}.hearing-row strong{font-size:13px;font-weight:600}.hearing-row p{font-size:12px;color:var(--muted);margin-top:5px}.overview-doc{display:flex;gap:12px;width:100%;align-items:center;text-align:left;padding:15px 0;border-bottom:1px solid var(--line);font-size:13px}.overview-doc>span{flex:1}.overview-doc small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.task-form{display:flex;gap:9px;margin-bottom:20px}.task-form input{width:100%}.task-row{display:flex;flex-direction:row;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid var(--line);font-size:14px}.task-row input{width:17px;height:17px;accent-color:var(--navy)}.task-row small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.task-row.completed>span{text-decoration:line-through;color:#9da4a9}.today-view{max-width:1300px;margin:auto;padding:45px 48px}.today-top h1{font-size:43px;margin-top:12px}.today-top>p{margin-top:10px;color:var(--muted)}.today-summary{display:flex;border-bottom:1px solid var(--line);padding:30px 0;margin-bottom:24px;gap:65px}.today-summary>div{display:grid;grid-template-columns:25px 30px 1fr;align-items:center;gap:12px;font-size:13px;color:var(--muted)}.today-summary svg{color:var(--bronze)}.today-summary strong{font-size:22px;color:var(--navy);font-weight:600}.today-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:50px}.section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.section-title h2{font-family:Cormorant Garamond,serif;font-size:26px}.today-event{display:flex;gap:17px;align-items:center;padding:21px 0;border-bottom:1px solid var(--line);text-align:left;width:100%}.today-event>div:nth-child(2){flex:1}.today-event strong{font-weight:600;font-size:15px}.today-event p{font-size:12px;color:var(--muted);margin-top:3px}.today-event small{font-size:11px;color:#9ca3aa}.event-date{width:46px;padding:7px;background:#f1ece4;border-radius:6px;color:#8e7047;text-align:center}.event-date strong{font-size:23px;display:block;line-height:1.1}.event-date span{display:block;font-size:10px;margin-top:3px}.today-case{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:22px 0;border-bottom:1px solid var(--line)}.today-case>div{flex:1}.today-case>svg:first-child{color:var(--bronze)}.today-case strong{font-size:15px;font-weight:600}.today-case small{font-size:11px;color:var(--muted);margin-top:4px;display:block}.local-demo-note{display:flex;gap:12px;padding:18px;background:#f1f3f5;border-radius:6px;margin-top:25px;color:#657b90}.local-demo-note p{font-size:12px;line-height:1.6;color:#8b98a4}.local-demo-note strong{display:block;font-size:13px;color:#627b91;margin-bottom:4px}.tenant-tools{margin:0 32px;padding:25px;background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.tenant-tools h3{width:100%;font-size:18px}.tenant-tools>p{width:100%;font-size:13px;color:var(--muted)}.tenant-tools select{min-width:200px;max-width:100%}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);z-index:300;display:flex;align-items:center;gap:12px;border-radius:7px;padding:14px 17px;background:var(--navy);color:#fff;box-shadow:0 6px 25px #102e4a26;max-width:calc(100vw - 32px);font-size:13px}.toast>span{flex:1}.toast>button{color:#fff;display:flex;padding:3px}.toast.error{background:#8b432f}.mobile-nav,.workspace-mobile-switch{display:none}.boot-state{height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;color:#8a929a;font-size:13px}.loading-dot{width:9px;height:9px;border-radius:50%;background:var(--bronze);animation:breathe 1s infinite alternate}@keyframes breathe{to{opacity:.3}}.login-screen{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr}.login-story{background:var(--navy);padding:65px 70px;color:#c4cfda;display:flex;flex-direction:column;min-height:100dvh}.login-story .brand{color:#fff}.login-story>.eyebrow{margin-top:auto;padding-top:100px;letter-spacing:2px}.login-story h1{font-size:67px;line-height:1.05;color:#fff;margin:25px 0}.login-story h1 em{font-style:normal;color:#c8ab80}.login-story>p{font-size:16px;line-height:1.8;color:#9dabb9}.login-proof{display:flex;align-items:center;gap:12px;padding-top:50px;color:#bbc9d6;font-size:12px}.login-proof>svg{color:var(--bronze)}.login-version{margin-top:auto;padding-top:100px;display:flex;justify-content:space-between;font-size:12px}.login-version span{font-size:11px;color:#6c8499}.login-main{display:grid;place-items:center;background:var(--ivory);padding:50px 35px}.login-form{width:100%;max-width:365px}.login-form h2{font-family:Cormorant Garamond,serif;font-size:47px;font-weight:600;margin-top:10px}.login-form>p{font-size:14px;color:var(--muted);margin:7px 0 30px}.login-form form{display:flex;flex-direction:column;gap:19px}.login-form label{font-size:13px;font-weight:600;gap:8px}.login-form input{height:44px;background:#fff;border-color:#dcdcd6;font-size:14px;font-weight:400}.login-submit{width:100%;margin-top:5px;height:45px;justify-content:space-between;padding-left:17px}.demo-account{margin-top:35px;border-top:1px solid #deddd7;padding-top:23px}.demo-badge{font-size:8px;letter-spacing:1.4px;background:#e9e3d7;color:#9b7c4c;padding:4px 6px;border-radius:2px}.demo-account p{font-size:12px;color:#929a9e;margin:10px 0}.demo-switch{display:flex;gap:10px;margin-bottom:10px}.demo-switch button{border:1px solid #d8d5cb;border-radius:4px;padding:8px 11px;font-size:11px;color:#7e6c51}.demo-switch button:hover{background:#ece8df}.demo-account small{color:#a2a7aa;font-size:10px}@media(min-width:1600px){:root{--explorer: 280px}.workspace-body{grid-template-columns:minmax(0,1fr) 390px}.paper-page{padding:42px 55px;font-size:15px}.assistant-scroll{padding:30px}.assistant-heading{padding:0 30px}.assistant-context{padding-left:30px}.assistant-tabs{margin-left:30px;margin-right:30px}.source-finding p{font-size:14px}.citation{font-size:11px}}@media(max-width:1250px){:root{--explorer: 226px}.topbar{gap:18px;padding-right:17px}.topbar-right{gap:12px}.test-label{display:none}.workspace-body{grid-template-columns:minmax(0,1fr) 310px}.case-heading{padding-left:20px;padding-right:20px}.case-name h1{font-size:29px}.status-badge{font-size:9px}.case-tabs{gap:19px}.assistant-heading{padding:0 18px;gap:7px}.assistant-heading h2{font-size:23px}.assistant-context{padding-left:18px}.assistant-tabs{margin-left:18px;margin-right:18px}.assistant-scroll{padding:22px 18px}.assistant-scroll h3{font-size:23px}.source-finding{gap:9px}.source-finding p{font-size:12px}.paper-page{padding:28px 25px;font-size:13px;min-height:630px}.document-canvas{padding:18px 16px}.sample-label{display:none}.document-toolbar select{max-width:175px}.document-toolbar{padding:10px 12px}.citation{font-size:10px}.today-view{padding:35px}.login-story{padding:55px 45px}.login-story h1{font-size:55px}}@media(max-width:1080px){.app-shell.is-workspace{grid-template-columns:var(--rail) minmax(0,1fr)}.is-workspace .main-content{grid-column:2}.explorer{display:none;position:fixed;top:var(--header);bottom:0;left:var(--rail);width:270px;z-index:60;box-shadow:10px 0 40px #102e4a18}.explorer.open{display:flex}.explorer-close,.explorer-toggle{display:inline-flex}.explorer-backdrop.visible{display:block;position:fixed;inset:var(--header) 0 0 var(--rail);background:#102e4a45;z-index:50}.workspace-body{grid-template-columns:minmax(0,1fr) 325px}.topbar>.brand{width:220px}.topbar-right .account-chip>div{display:none}.case-name h1{font-size:32px}.paper-page{padding:35px 30px;min-height:660px}.assistant{padding-top:22px}.today-columns{gap:25px}.today-summary{gap:30px}.today-summary>div{gap:8px}.section-title{flex-wrap:wrap}.login-story{padding:40px 35px}.login-story h1{font-size:48px}}@media(max-width:820px){:root{--rail: 60px;--header: 68px}.topbar{padding-left:16px;gap:20px}.topbar>.brand{width:205px}.brand.small strong{font-size:18px}.brand.small img{width:36px;height:38px}.global-search{max-width:320px}.topbar-right{display:none}.workspace-body{grid-template-columns:1fr}.case-content{display:flex}.workspace-body .assistant{display:none}.workspace-body.mobile-assistant .assistant{display:flex}.workspace-body.mobile-assistant .case-content{display:none}.assistant{border-left:0}.assistant-scroll{padding:23px 28px}.assistant-heading{padding:0 28px}.assistant-context{padding-left:28px}.assistant-tabs{margin-left:28px;margin-right:28px}.source-finding p{font-size:15px}.citation{font-size:12px}.assistant-intro{font-size:13px}.assistant-note p{font-size:12px}.assistant-bottom>p{font-size:10px}.assistant-scroll h3{font-size:28px}.assistant-composer textarea{font-size:14px}.workspace-mobile-switch{display:flex;background:#fff;border-top:1px solid var(--line);padding:4px 15px;gap:10px;flex-shrink:0;justify-content:center}.workspace-mobile-switch button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:100px;padding:10px 12px;color:#8a929b;font-size:12px;border-radius:4px}.workspace-mobile-switch button.active{background:#f2ede5;color:#906e3c}.paper-page{max-width:700px;min-height:760px;padding:40px;font-size:15px}.document-canvas{padding:24px}.paper-page h2,.paper-page h3{font-size:16px}.document-toolbar select{max-width:none}.today-columns{grid-template-columns:1fr}.today-summary{gap:20px}.today-summary>div{grid-template-columns:24px auto}.today-summary>div>span{grid-column:1/3}.today-top h1{font-size:36px}.login-screen{grid-template-columns:.85fr 1fr}.login-story{padding:40px 28px}.login-story h1{font-size:42px}.login-story>.eyebrow{font-size:8px;letter-spacing:1px}.login-story>p{font-size:13px}.login-proof{font-size:11px}.login-version{flex-direction:column;gap:8px}.login-story .brand strong{font-size:20px}.login-main{padding:35px 25px}.login-story .brand img{width:45px;height:45px}.tenant-tools{margin:0 20px}}@media(max-width:600px){:root{--header: 62px}.app-shell,.app-shell.is-workspace{display:flex;flex-direction:column;height:100dvh;padding-bottom:calc(61px + env(safe-area-inset-bottom))}.icon-rail{display:none}.topbar{height:var(--header);min-height:var(--header);padding:0 17px;gap:12px}.topbar>.brand{width:auto;flex:1}.brand.small strong{font-size:19px}.brand.small img{width:34px;height:36px}.brand.small span{font-size:7px}.global-search{flex:0 0 40px;border:0;background:#f3f4f4;padding:10px;border-radius:50%;height:38px;width:38px}.global-search input{position:absolute;width:100%;opacity:0;left:0;cursor:pointer}.global-search:focus-within{position:absolute;left:16px;right:16px;flex:auto;width:auto;border:1px solid var(--line);background:#fff;border-radius:6px;z-index:40}.global-search:focus-within input{position:static;opacity:1;cursor:text;padding:0 3px}.global-search kbd{display:none}.search-results{position:fixed;left:16px;right:16px;top:57px;max-height:60dvh;overflow-y:auto}.main-content{flex:1;min-height:0;width:100%}.wide-main{padding-bottom:20px}.case-heading{padding:14px 16px 0}.breadcrumbs{font-size:10px;margin-bottom:13px}.case-title-row{gap:7px;align-items:flex-start}.case-name{gap:7px}.case-name h1{font-size:29px;letter-spacing:-.4px}.status-badge{font-size:8px;padding:3px 6px;margin-top:5px}.case-title-row p{font-size:10px;margin-top:7px;line-height:1.5}.subtitle-divider{padding:0 5px}.add-document{width:34px;height:34px;min-height:34px;padding:0;margin-top:2px}.add-document span{display:none}.case-tabs{gap:22px;height:49px;margin-top:6px;overflow-x:auto;overflow-y:hidden}.case-tabs>button:not(.icon-button){font-size:11px;gap:4px}.case-tabs small{font-size:8px}.case-tabs>.icon-button{display:none}.tab-spacer{display:none}.document-toolbar{min-height:49px;gap:6px;padding:8px 12px;flex-wrap:nowrap}.document-toolbar>svg{width:17px}.document-toolbar select{font-size:11px;max-width:none;width:0;min-width:110px}.viewer-controls .icon-button{width:25px;height:28px}.viewer-controls .icon-button:last-child{display:none}.viewer-controls>span:not(.control-divider){font-size:9px;padding:0 2px}.control-divider{margin:0 2px}.document-canvas{padding:14px 12px 20px}.paper-page{padding:26px 20px;font-size:12px;min-height:620px;line-height:1.65}.paper-page h2,.paper-page h3{font-size:12px}.paper-metadata{font-size:11px}.paper-kicker{font-size:7px;margin-bottom:22px}.paper-page p{margin-bottom:13px}.paper-stamp{margin-top:35px;font-size:8px}.document-status{font-size:8px;padding:0 12px}.document-status>span:last-child{display:none}.workspace-mobile-switch{padding:3px 10px;gap:6px;height:43px}.workspace-mobile-switch button{min-width:90px;padding:7px;font-size:11px;min-height:34px}.mobile-nav{display:flex;position:fixed;left:0;right:0;bottom:0;height:calc(61px + env(safe-area-inset-bottom));padding:4px 8px calc(4px + env(safe-area-inset-bottom));justify-content:space-around;align-items:center;border-top:1px solid #e0e3e5;background:#fff;z-index:90}.mobile-nav button{min-width:52px;min-height:48px;padding:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;color:#8b969f;font-size:9px;letter-spacing:.1px}.mobile-nav button.active{color:var(--navy);font-weight:600}.mobile-nav button.active svg{color:var(--bronze)}.explorer{left:0;top:0;bottom:0;z-index:120;width:min(310px,85vw);padding-top:24px}.explorer-backdrop.visible{top:0;right:0;bottom:0;left:0;z-index:110}.explorer-close{display:flex}.assistant{padding-top:20px}.assistant-heading{padding:0 21px}.assistant-heading h2{font-size:26px}.assistant-context{padding-left:21px;font-size:11px}.assistant-tabs{margin-left:21px;margin-right:21px}.assistant-tabs button{font-size:13px}.assistant-scroll{padding:22px}.assistant-scroll h3{font-size:26px}.source-finding p{font-size:14px}.citation{font-size:11px}.assistant-scroll>.eyebrow{font-size:9px}.assistant-note{margin-top:13px}.assistant-note p{font-size:10px}.assistant-bottom{padding:9px 16px 6px}.assistant-bottom>p{font-size:8px;padding-top:5px}.assistant-composer textarea{font-size:13px;min-height:35px}.assistant-composer>div{height:31px}.assistant-composer span{font-size:10px}.case-overview{padding:23px 18px}.case-information{gap:25px}.case-information strong{font-size:12px}.task-form{gap:6px}.task-form input{font-size:13px;min-width:0}.task-form .button{font-size:12px;padding:8px 11px}.today-view{padding:25px 20px}.today-top h1{font-size:34px;line-height:1.1}.today-top>p{font-size:13px;line-height:1.6}.today-summary{padding:23px 0;gap:25px}.today-summary>div{gap:5px;font-size:11px}.today-summary strong{font-size:22px}.today-columns{gap:25px}.section-title h2{font-size:25px}.section-title .text-button{font-size:11px}.today-event{gap:13px}.today-event strong,.today-case strong{font-size:14px}.today-event p{font-size:11px}.event-date{width:42px}.tenant-tools{margin:0 16px;padding:18px}.tenant-tools .button,.tenant-tools select{width:100%}.toast{bottom:calc(74px + env(safe-area-inset-bottom));width:calc(100vw - 28px);font-size:12px}.login-screen{display:flex;flex-direction:column}.login-story{min-height:0;padding:24px 24px 28px}.login-story .brand img{width:39px;height:41px}.login-story .brand strong{font-size:23px}.login-story>.eyebrow{padding-top:35px;font-size:8px;letter-spacing:1.5px}.login-story h1{font-size:43px;margin:15px 0 13px}.login-story h1 br{display:none}.login-story>p{font-size:13px}.login-proof{padding-top:22px;font-size:11px}.login-version{display:none}.login-main{padding:28px 25px;display:block}.login-form{margin:auto}.login-form h2{font-size:35px}.login-form>p{margin-bottom:22px;font-size:13px}.demo-account{margin-top:25px}.demo-switch button{min-height:40px}.login-form input{font-size:16px}.assistant-composer textarea:focus,.task-form input:focus{font-size:16px}}.brand>div{min-width:0}.brand strong{overflow:hidden;text-overflow:ellipsis}.dt-check,.ov-search,.ov-inline-select{flex-direction:row}.dt-check{align-items:center}.dt-check input{flex-shrink:0;min-width:16px}.dt-field input[type=file]{width:100%}@media(max-width:600px){.viewer-controls .icon-button{width:44px;height:44px}.document-toolbar{padding-top:3px;padding-bottom:3px}.assistant-composer button{width:44px;height:40px}.citation{min-height:36px}.add-document{min-width:44px;height:44px}.icon-button{min-height:36px}}@media(min-width:1081px){.workspace-main{position:relative}.case-heading{margin-right:354px}.workspace-body>.assistant{position:absolute;right:0;top:0;bottom:0;width:354px}.workspace-main:has(.assistant-closed)>.case-heading{margin-right:0}.explorer-heading h2{font-size:19px}.new-work,.tree-case{font-size:14px}.tree-case small{font-size:12px}.tree-group,.tree-nested button{font-size:13px}.documents-tree button>span{font-size:12px!important}.case-tabs>button:not(.icon-button){font-size:14px}.breadcrumbs{font-size:12px}.case-title-row p{font-size:14px}.assistant-heading h2{font-size:28px}.assistant-context{font-size:11px}.assistant-tabs button{font-size:13px}.assistant-scroll h3{font-size:28px}.assistant-intro{font-size:12px}.source-finding p{font-size:14px}.citation{font-size:12px}.assistant-note p{font-size:11px}.assistant-bottom>p{font-size:9px}.assistant-composer textarea{font-size:13px}.paper-page{font-size:15px}.document-toolbar select{font-size:13px}.paper-page h2,.paper-page h3{font-size:15px}.explorer-footer .button{font-size:13px}.brand.small strong{font-size:23px}}@media(min-width:1600px){.case-heading{margin-right:390px}.workspace-body>.assistant{width:390px}}@media(min-width:1081px)and (max-width:1250px){.case-heading{margin-right:310px}.workspace-body>.assistant{width:310px}.case-name h1{font-size:28px}.case-name{gap:8px}}.source-finding.selected{background:#f7f1e7;border-left:2px solid var(--bronze);padding:16px 10px;margin:4px -10px;border-radius:3px}.source-finding.selected p{color:#263b4d}.source-finding.selected .finding-number{background:#ecdfc9}@media(min-width:1081px){.case-name h1{font-size:37px}.tree-case{font-size:15px}.tree-case small{font-size:12px}.tree-nested button{font-size:14px}.documents-tree button>span{font-size:13px!important}.source-finding p{font-size:16px;line-height:1.6}.citation{font-size:13px;min-height:30px}.assistant-intro{font-size:13px;color:#84909a}.assistant-tabs button{font-size:14px}.assistant-context{font-size:12px}.assistant-note p{font-size:12px;color:#8b8070}.assistant-composer textarea{font-size:14px}.assistant-bottom>p{font-size:10px;color:#8d969e}.explorer-section-label{color:#79838a}.case-tabs>button:not(.icon-button){font-size:15px}.document-toolbar select{font-size:14px}}.assistant-chat-body{display:flex;flex:1;min-height:0;overflow:hidden;flex-direction:column}.enterprise-login{margin-top:24px}.login-auth-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;margin:0 0 24px;border:1px solid #dfddd7;border-radius:7px;background:#efede8}.login-auth-switch>button{min-height:44px;padding:9px 12px;border-radius:4px;color:#64717d;font-size:14px;font-weight:600}.login-auth-switch>button.active{background:#fff;color:var(--navy)}.login-auth-switch>button:hover:not(:disabled){color:var(--navy);background:#faf8f4}.enterprise-login .signup-helper{color:#64717d;font-size:13px;line-height:1.6;font-weight:400}.enterprise-login .login-submit{height:auto;min-height:45px;gap:12px}.enterprise-login>a{width:100%;text-decoration:none}.enterprise-login>p{margin-top:18px;font-size:14px;line-height:1.6;color:#64717d}.general-chat-main{display:flex;flex-direction:column;overflow:hidden;padding:0;background:#fafbfc}.assistant-tabs{gap:18px}.general-chat-main>.view-loading{flex:1}.transition-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center;background:#f6f3eef5;color:var(--navy);font-size:15px}.transition-overlay>svg{color:var(--bronze)}.transition-overlay>span{font-size:12px;color:var(--muted)}.view-loading{display:grid;place-items:center;min-height:240px;color:var(--muted);font-size:14px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
