.dw-filings-search-stage{position:relative;z-index:60;flex-basis:auto;height:auto;overflow:visible;background:var(--surface-subtle)}.dw-filings-search-row{height:auto;min-height:64px;gap:8px;padding:10px 24px}.dw-filings-search-row .dw-filings-search-hint{position:static;flex:0 1 260px;max-width:260px}.dw-filings-toolbar-actions{display:flex;align-items:center;gap:7px}.dw-columns-menu,.dw-filings-toolbar-actions,.dw-filter-menu{position:relative;flex:0 0 auto}.dw-columns-menu>summary{display:inline-flex;align-items:center;gap:6px;min-height:30px;border-radius:7px;padding:4px 8px;color:var(--muted);cursor:pointer;font-size:11.5px;font-weight:680;list-style:none}.dw-columns-menu>summary::-webkit-details-marker{display:none}.dw-columns-menu>summary svg{width:14px;height:14px}.dw-columns-menu>summary:focus-visible,.dw-columns-menu>summary:hover,.dw-columns-menu[open]>summary{background:var(--accent-soft);color:var(--accent);outline:none}.dw-columns-popover{position:absolute;z-index:45;top:calc(100% + 7px);right:0;display:grid;grid-gap:4px;gap:4px;width:210px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 14px 36px rgb(23 32 38/.16);padding:10px}.dw-columns-popover>strong{padding:0 4px 5px;font-size:11.5px}.dw-columns-popover>label{display:flex;align-items:center;gap:8px;min-height:32px;border-radius:7px;padding:5px 6px;color:var(--text);cursor:pointer;font-size:11.5px;font-weight:620}.dw-columns-popover>label:hover{background:#f3f6f7}.dw-columns-popover input{flex:0 0 14px;width:14px;height:14px;margin:0;accent-color:var(--accent)}.dw-columns-popover>small{border-top:1px solid var(--line);margin-top:4px;padding:8px 4px 1px;color:var(--muted);font-size:9.5px;line-height:1.35}.dw-docket-column-settings{display:flex;align-items:center;justify-content:center;align-self:stretch;overflow:visible;padding:0!important}.dw-columns-menu-header>summary{justify-content:center;box-sizing:border-box;width:28px;min-height:28px;padding:0}.dw-columns-menu-header .dw-columns-popover{top:calc(100% + 6px)}.dw-collection-menu{position:relative;flex:0 0 auto}.dw-collection-menu>summary{display:inline-flex;align-items:center;gap:6px;max-width:180px;min-height:28px;padding:4px 10px;border:1px solid #d9e0e4;border-radius:7px;background:#fff;color:var(--muted);font-size:12px;font-weight:650;cursor:pointer;list-style:none}.dw-collection-menu>summary::-webkit-details-marker{display:none}.dw-collection-menu>summary svg{flex:0 0 auto;width:13px;height:13px}.dw-collection-menu>summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-collection-menu>summary.active,.dw-collection-menu[open]>summary{border-color:color-mix(in srgb,var(--accent) 35%,#d9e0e4);background:var(--accent-soft);color:var(--accent)}.dw-collection-view-menu{align-self:center;margin-left:2px}.dw-collection-view-menu>summary{min-height:30px;max-width:164px;border-color:#dbe3e7;background:#f7f9fa;color:#44555f}.dw-collection-view-menu>summary:after{width:6px;height:6px;flex:0 0 auto;border-right:1.5px solid;border-bottom:1.5px solid;content:"";opacity:.62;transform:translateY(-1px) rotate(45deg)}.dw-collection-view-menu[open]>summary:after{transform:translateY(2px) rotate(225deg)}.dw-collection-view-menu .dw-collection-popover{right:auto;left:0}.dw-collection-popover{position:absolute;z-index:30;top:calc(100% + 6px);right:0;display:grid;grid-gap:2px;gap:2px;width:min(230px,calc(100dvw - 24px));max-height:min(360px,calc(100dvh - 150px));overflow-y:auto;padding:6px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 16px 40px rgb(23 32 38/.17)}.dw-collection-popover button{display:flex;align-items:center;gap:8px;min-height:32px;border:0;border-radius:6px;background:transparent;padding:6px 8px;color:var(--text);font-size:12px;font-weight:650;text-align:left;cursor:pointer}.dw-collection-popover button:focus-visible,.dw-collection-popover button:hover{background:#f3f6f7;outline:none}.dw-collection-popover button.active{background:var(--accent-soft);color:var(--accent)}.dw-collection-create{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px;gap:5px;margin-top:3px;border-top:1px solid var(--line);padding:7px 2px 4px}.dw-collection-create input{min-width:0;min-height:31px;border:1px solid var(--line);border-radius:6px;background:white;padding:5px 7px;color:var(--text);font:inherit;font-size:11.5px}.dw-collection-create input:focus{outline:2px solid color-mix(in srgb,var(--accent) 22%,transparent);outline-offset:1px;border-color:var(--accent)}.dw-collection-popover .dw-collection-create button{min-height:31px;background:var(--accent);color:white;padding-inline:10px}.dw-collection-create-error{margin:0 4px 3px;color:var(--danger);font-size:10.5px;line-height:1.3}.dw-collection-empty{margin:2px 4px 0;padding:4px 6px 6px;color:var(--muted);font-size:11.5px;line-height:1.35}.dw-filter-menu>summary{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 10px;border:1px solid #d9e0e4;border-radius:7px;background:#fff;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer;list-style:none}.dw-filter-menu>summary::-webkit-details-marker{display:none}.dw-filter-menu>summary svg{flex:0 0 auto;width:15px;height:15px;opacity:.72}.dw-filter-menu>summary.active,.dw-filter-menu[open]>summary{border-color:color-mix(in srgb,var(--accent) 35%,#d9e0e4);background:var(--accent-soft);color:var(--accent)}.dw-filter-menu>summary.active svg,.dw-filter-menu[open]>summary svg{opacity:1}.dw-filter-menu>summary span{display:grid;place-items:center;min-width:17px;height:17px;border-radius:999px;background:var(--accent);color:#fff;font-size:10px}.dw-filter-popover{position:absolute;z-index:90;top:calc(100% + 6px);left:auto;right:0;box-sizing:border-box;display:grid;grid-gap:4px;gap:4px;width:min(430px,calc(100dvw - 24px));max-width:calc(100dvw - 24px);max-height:calc(100dvh - 150px);overflow-y:auto;overscroll-behavior:contain;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 16px 40px rgb(23 32 38/.17)}.dw-filter-popover-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;margin-bottom:3px;padding:0 2px 8px;border-bottom:1px solid var(--line)}.dw-filter-popover-head strong{color:var(--text);font-size:13px;font-weight:780}.dw-filter-popover-head small{color:var(--muted);font-size:10.5px;font-weight:650}.dw-filter-condition{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-width:0;border:1px solid transparent;border-radius:8px;padding:6px}.dw-filter-condition.active{border-color:color-mix(in srgb,var(--accent) 14%,transparent);background:color-mix(in srgb,var(--accent-soft) 34%,transparent)}.dw-filter-property{display:flex;align-items:center;min-height:32px;padding:0 4px;color:var(--text);font-size:11.5px;font-weight:700}.dw-filter-condition.active .dw-filter-property{color:var(--accent)}.dw-filter-picker{position:relative;width:100%;min-width:0}@media (max-width:520px){.dw-filter-condition{grid-template-columns:minmax(0,1fr);gap:4px}.dw-filter-condition .dw-filter-picker{grid-column:auto}.dw-filter-property{min-height:20px;padding-inline:2px}}.dw-filter-picker>summary{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;min-height:32px;overflow:hidden;gap:8px;border:1px solid #d9e0e4;border-radius:7px;background:#fff;padding:5px 9px;color:var(--text);font-size:12px;list-style:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.dw-filter-picker[open]>summary{border-color:color-mix(in srgb,var(--accent) 45%,#d9e0e4);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 10%,transparent)}.dw-filter-picker>summary::-webkit-details-marker{display:none}.dw-filter-picker>summary:after{content:"";width:7px;height:7px;flex:0 0 auto;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg) translateY(-2px)}.dw-filter-picker-popover{display:grid;grid-gap:7px;gap:7px;min-width:0;margin-top:5px;border:1px solid var(--line);border-radius:9px;background:#fbfcfd;padding:8px}.dw-filter-picker-popover>input{width:100%;min-height:32px;border:1px solid #d9e0e4;border-radius:7px;padding:5px 8px;color:var(--text);font:inherit;font-size:12px}.dw-filter-picker-options{display:grid;max-height:min(230px,34dvh);overflow-y:auto;overscroll-behavior:contain}.dw-filter-picker-options>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:31px;border:0;border-radius:6px;background:transparent;padding:5px 7px;color:var(--text);font:inherit;font-size:11.5px;text-align:left;cursor:pointer}.dw-filter-picker-options>button.selected,.dw-filter-picker-options>button:hover{background:var(--accent-soft);color:var(--accent)}.dw-filter-picker-options>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-filter-picker-options>button small{color:var(--muted);font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dw-filter-picker-options>p{margin:0;padding:7px;color:var(--muted);font-size:10.5px}.dw-date-filter-popover{display:grid;grid-gap:10px;gap:10px;margin-top:5px;border:1px solid var(--line);border-radius:9px;background:#fbfcfd;padding:9px}.dw-date-filter-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.dw-date-filter-presets button{min-height:28px;border:1px solid #d9e0e4;border-radius:7px;background:white;color:var(--muted);font:inherit;font-size:10.5px;font-weight:680}.dw-date-filter-presets button:focus-visible,.dw-date-filter-presets button:hover{border-color:color-mix(in srgb,var(--accent) 38%,#d9e0e4);outline:none;background:var(--accent-soft);color:var(--accent)}.dw-date-filter-inputs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;grid-gap:7px;gap:7px;color:var(--muted)}.dw-date-filter-inputs label{display:grid;grid-gap:4px;gap:4px;min-width:0}.dw-date-filter-inputs label>span{color:var(--muted);font-size:9.5px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.dw-date-filter-inputs input{box-sizing:border-box;width:100%;min-width:0;min-height:34px;border:1px solid #d9e0e4;border-radius:7px;background:white;padding:5px 7px;color:var(--text);font:inherit;font-size:10.5px;color-scheme:light}.dw-date-filter-inputs input:focus{border-color:color-mix(in srgb,var(--accent) 48%,#d9e0e4);outline:2px solid color-mix(in srgb,var(--accent) 11%,transparent)}.dw-date-filter-actions{display:flex;justify-content:flex-end;gap:6px;border-top:1px solid var(--line);padding-top:8px}.dw-date-filter-actions button{min-height:29px;border-radius:7px;padding:0 9px;font-size:10.5px;font-weight:720}.dw-date-filter-actions .secondary{border:1px solid transparent;background:transparent;color:var(--muted)}.dw-date-filter-actions .primary{border:1px solid var(--accent);background:var(--accent);color:white}.dw-filter-clear-all{justify-self:stretch;min-height:30px;margin-top:2px;border:1px solid transparent;border-top:1px solid var(--line);background:transparent;padding:8px 2px 0;color:var(--muted);font-size:11px;font-weight:700;text-align:left;cursor:pointer}.dw-filter-clear-all:focus-visible,.dw-filter-clear-all:hover{outline:none;color:var(--accent)}.dw-active-filters{display:flex;min-width:0;gap:6px;overflow:visible}.dw-active-filters button{display:inline-flex;align-items:center;min-width:0;min-height:32px;max-width:310px;overflow:hidden;gap:6px;border:1px solid color-mix(in srgb,var(--accent) 30%,#d9e0e4);border-radius:8px;background:color-mix(in srgb,var(--accent-soft) 62%,#fff);padding:4px 5px 4px 9px;color:var(--text);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.dw-active-filters button:focus-visible,.dw-active-filters button:hover{border-color:color-mix(in srgb,var(--accent) 42%,#d9e0e4);background:var(--accent-soft);color:var(--accent);outline:none}.dw-active-filters button span{padding-right:6px;border-right:1px solid color-mix(in srgb,var(--accent) 20%,#d9e0e4);color:color-mix(in srgb,var(--accent) 72%,#55636c);font-size:9.5px;font-weight:780;letter-spacing:.055em;text-transform:uppercase}.dw-active-filters button strong{min-width:0;overflow:hidden;color:#1f2d36;font:inherit;font-weight:720;text-overflow:ellipsis}.dw-active-filters button b{display:grid;place-items:center;flex:0 0 19px;width:19px;height:19px;border-radius:5px;background:rgb(255 255 255/.72);color:#63727c;font-size:15px;font-weight:540;line-height:1}.dw-active-filters button:focus-visible b,.dw-active-filters button:hover b{background:#fff;color:var(--accent)}.dw-filer-profile{display:flex;align-items:center;flex:0 0 auto;gap:10px;min-height:58px;padding:8px 24px;border-bottom:1px solid var(--line);background:#fbfcfc}.dw-filer-profile-mark{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:9px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:800}.dw-filer-profile-copy{display:grid;min-width:0;grid-gap:1px;gap:1px}.dw-filer-profile-copy small{color:var(--muted);font-size:9.5px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.dw-filer-profile-copy strong{overflow:hidden;color:var(--text);font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.dw-filer-profile-copy>span{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dw-document-kind.filterable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dw-document-kind.filterable:focus-visible,.dw-document-kind.filterable:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 30%,transparent);filter:saturate(1.15)}.dw-document-kind.filterable.is-active{border-color:color-mix(in srgb,var(--accent) 42%,#c9d1d7);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.dw-filer-filter-link{min-height:0;max-width:100%;border:0;background:transparent;padding:0;color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dw-filer-filter-link:focus-visible,.dw-filer-filter-link:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.dw-filer-filter-link.is-active{border-radius:5px;background:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-soft);color:var(--accent);text-decoration:none}.dw-document-list-shell{position:relative;flex:1 1 auto;min-height:0}.dw-document-list-shell>.dw-document-list{height:100%}.dw-document-list-shell.search-active>.dw-document-list,.dw-document-list-shell.search-active>.dw-pin-rail{display:none}.dw-document-list-shell>.dw-content-hits{height:100%}.dw-document-row{grid-template-columns:72px minmax(0,1fr) 150px;content-visibility:auto;contain-intrinsic-block-size:auto 108px}.dw-document-window-spacer{width:100%;min-height:0;pointer-events:none}.dw-document-list.dw-density-compact .dw-document-row{contain-intrinsic-block-size:auto 82px}.dw-document-row.mobile-actions-open,.dw-document-row.organizer-open,.dw-document-row.related-open{content-visibility:visible;contain:none}.dw-document-row:has(.dw-relationship-control:focus-within),.dw-document-row:has(.dw-relationship-control:hover){z-index:55;content-visibility:visible;contain:none}.dw-row-trailing{display:grid;grid-template-columns:minmax(0,1fr) auto;align-self:center;align-items:center;justify-self:stretch;grid-gap:7px;gap:7px;min-width:0}.dw-nearby-selection-tools{position:fixed;z-index:120;top:var(--selection-tools-top);left:var(--selection-tools-left);display:inline-flex;align-items:center;gap:3px;width:max-content;max-width:min(var(--selection-tools-width,240px),calc(100vw - 16px));box-sizing:border-box;border:1px solid color-mix(in srgb,#73808a 18%,var(--line));border-radius:8px;background:rgb(255 255 255/.98);padding:4px;box-shadow:0 7px 20px rgb(23 32 38/.17);transform:translateY(-50%)}.dw-nearby-selection-tools.placement-gutter:after{position:absolute;top:50%;right:-7px;width:7px;height:1px;background:color-mix(in srgb,#73808a 30%,var(--line));content:""}.dw-nearby-selection-tools .selection-action-collection-trigger,.dw-nearby-selection-tools>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:31px;min-height:31px;border:0;border-radius:6px;background:transparent;padding:0 7px;color:#586872;font:inherit;font-size:10.5px;font-weight:750;line-height:1;white-space:nowrap;cursor:pointer}.dw-nearby-selection-tools .selection-action-collection-trigger svg,.dw-nearby-selection-tools>button svg{width:15px;height:15px}.dw-nearby-selection-tools .selection-action-collection-trigger{width:30px;padding:0}.selection-action-count{display:inline-flex;align-items:baseline;gap:4px;height:31px;min-width:0;padding:0 7px 0 5px;color:#687680;font-size:8.5px;line-height:1;text-transform:uppercase;white-space:nowrap}.selection-action-count strong{color:var(--accent);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850}.selection-action-divider{width:1px;height:18px;margin-inline:1px;background:var(--line)}.dw-nearby-selection-tools .selection-action-primary{background:var(--accent);color:#fff}.dw-nearby-selection-tools .selection-action-icon{width:30px;padding:0}.dw-nearby-selection-tools .selection-action-icon.dismiss{color:#849099}.dw-nearby-selection-tools .selection-action-collection-trigger:focus-visible,.dw-nearby-selection-tools .selection-action-collection-trigger:hover,.dw-nearby-selection-tools .selection-action-collection[open]>.selection-action-collection-trigger,.dw-nearby-selection-tools>button:focus-visible:not(:disabled),.dw-nearby-selection-tools>button:hover:not(:disabled){outline:2px solid color-mix(in srgb,var(--accent) 22%,transparent);outline-offset:1px;color:var(--accent)}.dw-nearby-selection-tools .selection-action-primary:focus-visible:not(:disabled),.dw-nearby-selection-tools .selection-action-primary:hover:not(:disabled){color:#fff;filter:brightness(.95)}.dw-nearby-selection-tools>button:disabled{opacity:.55;cursor:wait}.dw-batch-collection-menu{position:relative}.dw-batch-collection-menu>summary{display:inline-flex;align-items:center;gap:5px;list-style:none;cursor:pointer}.dw-batch-collection-menu>summary::-webkit-details-marker{display:none}.dw-batch-collection-menu>summary.disabled{opacity:.45}.dw-batch-collection-menu>summary svg{width:13px;height:13px}.dw-batch-collection-popover{position:absolute;z-index:20;right:0;bottom:calc(100% + 7px);display:grid;grid-gap:6px;gap:6px;width:min(272px,calc(100vw - 16px));max-height:min(330px,60vh);overflow-y:auto;border:1px solid var(--line);border-radius:11px;background:white;padding:8px;box-shadow:0 14px 34px rgb(23 32 38/.18)}.dw-batch-collection-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:3px 7px 7px;border-bottom:1px solid var(--line)}.dw-batch-collection-head strong{font-size:12px;font-weight:760}.dw-batch-collection-head small{color:var(--muted);font-size:10px;white-space:nowrap}.dw-batch-collection-popover>button{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;min-height:31px;border:0;border-radius:7px;background:transparent;padding:5px 7px;color:var(--text);font:inherit;font-size:11.5px;text-align:left;cursor:pointer}.dw-batch-collection-popover>button:focus-visible,.dw-batch-collection-popover>button:hover:not(:disabled){outline:none;background:var(--accent-soft);color:var(--accent)}.dw-batch-collection-popover>button.current{background:var(--accent-soft);color:var(--accent)}.dw-batch-collection-state{color:var(--accent);font-size:9.5px;font-weight:700}.dw-batch-collection-empty{margin:0;padding:5px 7px;color:var(--muted);font-size:11px}.dw-batch-collection-popover .dw-folder-swatch{width:11px;height:11px;border-radius:3px;background:var(--folder-color,var(--accent))}.dw-batch-collection-popover form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px;gap:5px;border-top:1px solid var(--line);padding-top:7px}.dw-batch-collection-form-label{grid-column:1/-1;color:var(--muted);font-size:10px;font-weight:680}.dw-batch-collection-popover form input{min-width:0;min-height:31px;border:1px solid var(--line);border-radius:7px;padding:5px 7px;font:inherit;font-size:11.5px}.dw-batch-collection-popover form button{min-height:31px;border:1px solid var(--accent);border-radius:7px;background:var(--accent);color:white;padding:0 9px;font-size:11px;font-weight:700;white-space:nowrap}.dw-batch-collection-remove{padding-top:6px;border-top:1px solid var(--line)}.dw-batch-collection-remove button{width:100%;min-height:30px;border:0;border-radius:7px;background:transparent;padding:5px 7px;color:var(--muted);font:inherit;font-size:11px;text-align:left;cursor:pointer}.dw-batch-collection-remove button:focus-visible,.dw-batch-collection-remove button:hover:not(:disabled){outline:none;background:#f2f5f6;color:var(--text)}.dw-attachment-select-slot>.dw-nearby-selection-tools{right:calc(100% + 8px);left:auto;top:50%;bottom:auto;transform:translateY(-50%)}.dw-document-list.multi-select .dw-row-download,.dw-document-list.multi-select .dw-row-pin{opacity:1;visibility:visible;pointer-events:auto}.dw-document-list.multi-select .dw-row-organizer{display:none}.dw-row-facts{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;overflow:hidden;color:#66737d;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dw-calendar-analysis-dot{box-sizing:border-box;flex:0 0 auto;width:8px;height:8px;border:1px solid #aab5bd;border-radius:50%;background:transparent}.dw-calendar-analysis-dot.state-analyzed{border-color:#2f8a52;background:#2f8a52}.dw-calendar-analysis-dot.state-running{border-color:#3d6fb6;background:#dbe8fb;box-shadow:0 0 0 2px rgba(61,111,182,.12)}.dw-calendar-analysis-dot.state-failed{border-color:#b54735;background:#b54735}.dw-row-arrived{display:none;color:#687681;font-weight:600}.dw-document-row:focus-within .dw-row-arrived,.dw-document-row:hover .dw-row-arrived{display:inline}.dw-document-row:focus-within .dw-row-facts:has(.dw-row-arrived) .dw-row-page-count,.dw-document-row:hover .dw-row-facts:has(.dw-row-arrived) .dw-row-page-count{display:none}.dw-document-row.organizer-open,.dw-document-row.related-open{z-index:45}.dw-row-actions{position:relative;display:inline-flex;align-self:center;justify-self:end;align-items:center;gap:2px}.dw-row-actions-wrap{display:contents}.dw-mobile-row-actions-trigger{display:none}.dw-row-action{display:grid;place-items:center;box-sizing:border-box;width:30px;min-width:30px;height:30px;min-height:30px;border:0;border-radius:6px;padding:0;background:transparent;color:#7a8790;cursor:pointer;line-height:0;opacity:0;transition:opacity .12s ease,color .12s ease,background .12s ease}.dw-document-row.organizer-open .dw-row-action,.dw-document-row:hover .dw-row-action,.dw-row-action.active,.dw-row-action:focus-visible{opacity:1}.dw-row-action.active{color:var(--accent)}.dw-row-folder.active{color:var(--folder-color,var(--accent))}.dw-row-action:focus-visible,.dw-row-action:hover{outline:none;background:#e8f3f5;color:var(--accent)}.dw-row-actions .dw-row-download{display:grid;width:30px;min-width:30px;height:30px;min-height:30px;background:transparent}.dw-row-organizer{position:relative;display:inline-flex}.dw-row-organizer-popover{position:absolute;z-index:90;top:calc(100% + 7px);right:-34px;display:grid;grid-gap:9px;gap:9px;width:254px;padding:13px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 14px 36px rgb(23 32 38/.18);color:var(--text);line-height:1.3}.dw-folder-color-label,.dw-folder-popover-title{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.dw-folder-popover-header{display:flex;min-height:24px;align-items:center;justify-content:space-between}.dw-folder-customize-trigger{display:grid;width:27px;min-width:27px;height:27px;min-height:27px;place-items:center;border:0;border-radius:6px;background:transparent;padding:0;color:var(--muted);cursor:pointer}.dw-folder-customize-trigger.active,.dw-folder-customize-trigger:focus-visible,.dw-folder-customize-trigger:hover{outline:none;background:#edf3f5;color:var(--text)}.dw-row-organizer-popover input{min-width:0;min-height:32px;border:1px solid #d9e0e4;border-radius:7px;background:#fff;padding:5px 8px;color:var(--text);font:inherit;font-size:12px}.dw-folder-list{display:grid;grid-gap:3px;gap:3px;max-height:176px;overflow-y:auto;margin:0 -5px;padding:0 5px}.dw-folder-list>button{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;grid-gap:8px;gap:8px;min-height:34px;border:0;border-radius:8px;background:transparent;padding:5px 7px;color:var(--text);font:inherit;font-size:12px;font-weight:650;text-align:left;cursor:pointer}.dw-folder-list>button.selected,.dw-folder-list>button:hover{background:color-mix(in srgb,var(--folder-color,var(--accent)) 10%,white)}.dw-folder-list>button.selected{color:var(--folder-color,var(--accent))}.dw-folder-list>button>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-folder-list-empty{padding:8px 7px 10px;color:var(--muted);font-size:11px}.dw-folder-swatch{display:block;box-sizing:border-box;width:16px;height:13px;border-radius:3px;background:var(--folder-color);box-shadow:inset 0 0 0 1px rgb(0 0 0/.08)}.dw-folder-remove{justify-self:start;min-height:28px;border:0;border-radius:6px;background:transparent;padding:4px 7px;color:var(--muted);font:inherit;font-size:11px;font-weight:650;cursor:pointer}.dw-folder-remove:focus-visible,.dw-folder-remove:hover{outline:none;background:#f5eeee;color:#965268}.dw-folder-customize-panel{display:grid;grid-gap:8px;gap:8px;border:1px solid #e2e7ea;border-radius:9px;background:#f8fafb;padding:9px}.dw-folder-palette{display:flex;align-items:center;gap:7px}.dw-folder-palette>button{box-sizing:border-box;width:23px;min-width:23px;height:23px;min-height:23px;border:2px solid white;border-radius:999px;background:var(--folder-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--folder-color) 50%,#ccd3d7);padding:0;cursor:pointer}.dw-folder-palette>button.selected,.dw-folder-palette>button:hover{box-shadow:0 0 0 2px var(--folder-color);transform:scale(1.06)}.dw-row-organizer-popover form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px}.dw-folder-chip{--folder-color:var(--accent);display:inline-flex;align-items:center;max-width:130px;min-height:20px;border:0;border-radius:999px;background:color-mix(in srgb,var(--folder-color) 11%,white);padding:2px 7px;color:color-mix(in srgb,var(--folder-color) 80%,#27343b);font-size:10.5px;font-weight:750;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-folder-chip:focus-visible,.dw-folder-chip:hover{outline:1px solid color-mix(in srgb,var(--folder-color) 38%,transparent);background:color-mix(in srgb,var(--folder-color) 17%,white)}.dw-row-organizer-popover form button{min-height:32px;border:0;border-radius:7px;background:var(--accent);padding:5px 10px;color:#fff;font-size:11px;font-weight:750}.dw-row-organizer-popover form button:disabled{opacity:.45}.dw-pin-rail{position:absolute;z-index:20;top:10px;right:14px;bottom:10px;width:8px;pointer-events:none}.dw-pin-rail button{position:absolute;left:0;width:8px;height:5px;border:0;border-radius:999px;background:color-mix(in srgb,var(--accent) 76%,white);box-shadow:0 0 0 1px rgb(255 255 255/.9);padding:0;pointer-events:auto;cursor:pointer;transform:translateY(-50%)}.dw-pin-rail button:focus-visible,.dw-pin-rail button:hover{width:10px;height:7px;margin-left:-1px;outline:2px solid color-mix(in srgb,var(--accent) 28%,transparent)}@media (hover:none){.dw-row-action{opacity:1}}@media (max-width:760px){.dw-document-row{grid-template-columns:56px minmax(0,1fr) 70px}.dw-row-actions .dw-row-organizer,.dw-row-facts{display:none}}.dw-thread-toggle{flex:0 0 auto;align-self:center;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:4px;min-height:0;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:11px;font-weight:750;letter-spacing:.035em;line-height:1.5;padding:2px 8px;white-space:nowrap}.dw-thread-toggle.is-open,.dw-thread-toggle:focus-visible,.dw-thread-toggle:hover{background:var(--accent-soft);color:var(--accent);outline:none}.dw-relationship-toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;box-sizing:border-box;width:90px;min-height:22px;border:1px solid #d8e0e5;border-radius:6px;background:#f8fafb;padding:2px 7px;color:#526571;cursor:pointer;font:inherit;font-size:10.5px;font-weight:680;white-space:nowrap}.dw-relationship-toggle.is-open,.dw-relationship-toggle:focus-visible,.dw-relationship-toggle:hover{border-color:color-mix(in srgb,var(--accent) 30%,#d8e0e5);background:var(--accent-soft);color:var(--accent);outline:none}.dw-relationship-peek{position:absolute;z-index:90;top:calc(100% + 8px);right:auto;left:0;display:grid;grid-gap:8px;gap:8px;width:310px;max-width:min(340px,75vw);border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:0 14px 34px rgb(22 42 51/.17);padding:10px 11px;color:var(--text);opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .1s ease,transform .1s ease}.dw-relationship-peek:before{position:absolute;right:0;bottom:100%;left:0;height:9px;content:""}.dw-relationship-control:focus-within .dw-relationship-peek,.dw-relationship-control:hover .dw-relationship-peek{opacity:1;pointer-events:auto;transform:translateY(0)}.dw-relationship-peek-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.dw-relationship-peek-head strong{font-size:11.5px}.dw-relationship-peek-empty,.dw-relationship-peek-head>span,.dw-relationship-peek>small{color:var(--muted);font-size:9.5px;font-weight:600}.dw-relationship-peek-list{display:grid;grid-gap:5px;gap:5px}.dw-relationship-peek-list>button,.dw-relationship-peek-more-list>button{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;min-width:0;min-height:0;border:0;border-top:1px solid #edf1f3;border-radius:4px;background:transparent;margin:0 -5px;padding:5px 5px 2px;color:inherit;cursor:pointer;font:inherit;text-align:left}.dw-relationship-peek-list>button:focus-visible,.dw-relationship-peek-list>button:hover,.dw-relationship-peek-more-list>button:focus-visible,.dw-relationship-peek-more-list>button:hover{background:var(--accent-soft);outline:none}.dw-relationship-peek-list b{color:var(--accent);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dw-relationship-peek-list button span,.dw-relationship-peek-more-list button span{overflow:hidden;color:#3f505b;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dw-relationship-peek-list>small{color:var(--muted);font-size:9.5px}.dw-relationship-peek-more{min-width:0}.dw-relationship-peek-more>summary{width:-moz-fit-content;width:fit-content;border-radius:4px;padding:3px 5px;color:var(--accent);cursor:pointer;font-size:9.5px;font-weight:700;list-style-position:inside}.dw-relationship-peek-more>summary:focus-visible,.dw-relationship-peek-more>summary:hover{background:var(--accent-soft);outline:none}.dw-relationship-peek-more-list{display:grid;grid-gap:5px;gap:5px;max-height:190px;overflow:auto;padding-top:3px}.dw-thread-panel{position:relative;--dw-thread-content-width:1240px;border-bottom:1px solid var(--row-line);background:color-mix(in srgb,var(--surface-subtle) 84%,var(--panel));padding:18px 22px 16px 78px}.dw-thread-sidepane{container-name:thread-pane;container-type:inline-size;position:fixed;z-index:620;top:0;right:0;bottom:0;width:min(760px,calc(100vw - 72px));overflow-y:auto;overscroll-behavior:contain;border-left:1px solid var(--line);background:var(--surface-subtle);box-shadow:-18px 0 48px rgb(15 23 42/.16)}@container thread-pane (max-width: 620px){.dw-thread-sidepane .dw-thread-panel{padding:18px 16px 24px}.dw-thread-sidepane .dw-thread-anchor-card{display:block;padding:17px 48px 17px 18px}.dw-thread-sidepane .dw-thread-anchor-meta,.dw-thread-sidepane .dw-thread-anchor-title{display:block;margin-top:7px;white-space:normal}.dw-thread-sidepane .dw-thread-line{grid-template-columns:50px 34px minmax(0,1fr) 86px;row-gap:3px}.dw-thread-sidepane .dw-thread-docket{grid-column:1;grid-row:1/span 2}.dw-thread-sidepane .dw-thread-kind{grid-column:2;grid-row:1}.dw-thread-sidepane .dw-thread-copy{grid-column:3;grid-row:1}.dw-thread-sidepane .dw-thread-relation-cell{grid-column:3;grid-row:2}.dw-thread-sidepane .dw-thread-date{grid-column:4;grid-row:1/span 2;align-self:center;width:86px}}.dw-thread-sidepane .dw-thread-panel{--dw-thread-content-width:100%;min-height:100%;border-bottom:0;padding:24px 20px 30px}.dw-thread-panel>:is(.dw-thread-anchor-card,.dw-thread-heading,.dw-thread-rail,.dw-thread-note,.dw-thread-legend){max-width:var(--dw-thread-content-width);margin-left:auto;margin-right:auto}.dw-thread-dismiss{position:absolute;z-index:2;top:26px;right:max(34px,calc((100% - var(--dw-thread-content-width)) / 2 + 12px));display:grid;place-items:center;width:28px;height:28px;min-height:0;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer;padding:0}.dw-thread-dismiss:focus-visible,.dw-thread-dismiss:hover{background:var(--surface-hover);color:var(--text);outline:none}.dw-thread-dismiss svg{width:16px;height:16px}.dw-thread-panel[aria-busy=true]{display:flex;align-items:center;gap:10px}.dw-thread-skeleton{flex:0 0 auto;width:168px;height:9px;border-radius:999px;background:linear-gradient(90deg,var(--line) 0,var(--surface-hover) 50%,var(--line) 100%);background-size:200% 100%;animation:dw-thread-shimmer 1.2s linear infinite}@keyframes dw-thread-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.dw-thread-skeleton{animation:none}}.dw-thread-note{margin:0;color:var(--muted);font-size:12px;font-weight:500;line-height:1.5}.dw-thread-panel>p.dw-thread-note{padding-left:2px}.dw-thread-rail+.dw-thread-note{margin-top:7px}.dw-thread-rail{list-style:none;display:grid;grid-gap:10px;gap:10px;margin:0;padding:0}.dw-thread-anchor-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 18px;gap:8px 18px;width:100%;margin-bottom:18px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:10px;background:var(--panel);box-shadow:0 2px 8px rgb(15 23 42/.055);color:var(--text);cursor:pointer;font:inherit;padding:20px 58px 20px 24px;text-align:left}.dw-thread-anchor-card:focus-visible,.dw-thread-anchor-card:hover{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));outline:none;box-shadow:0 3px 12px rgb(15 23 42/.08)}.dw-thread-anchor-identity{grid-column:1;display:flex;align-items:center;gap:12px;min-width:0}.dw-thread-anchor-docket{color:var(--accent);font-family:var(--font-mono);font-size:34px;font-weight:780;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.2}.dw-thread-anchor-title{grid-column:1;min-width:0;max-width:78ch;overflow:hidden;font-size:14px;font-weight:720;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.dw-thread-anchor-kind{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));border-radius:5px;background:var(--accent-soft);color:var(--accent);padding:3px 7px;font-size:9.5px;font-weight:780;letter-spacing:.045em}.dw-thread-anchor-meta{grid-column:2;grid-row:1/span 2;align-self:center;color:var(--muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dw-thread-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px;color:var(--text)}.dw-thread-heading>span{display:inline-flex;align-items:center;gap:9px}.dw-thread-heading strong{font-size:15px;letter-spacing:-.01em}.dw-thread-chain-count,.dw-thread-group-count{color:var(--muted);padding:0;font-size:10.5px;font-weight:600;line-height:1.45;white-space:nowrap}.dw-thread-chain-count:before{content:"·";margin-right:9px;color:var(--line-strong)}.dw-thread-heading-note{color:var(--muted);font-size:11px;font-weight:600}.dw-thread-chain-card{overflow:hidden;list-style:none;border:1px solid var(--line);border-radius:9px;background:var(--panel);box-shadow:0 1px 2px rgb(15 23 42/.035)}.dw-thread-chain-head{display:flex;align-items:center;gap:9px;width:100%;min-height:42px;border:0;background:transparent;color:var(--text);cursor:pointer;font:inherit;padding:8px 12px;text-align:left}.dw-thread-chain-head:focus-visible,.dw-thread-chain-head:hover{background:var(--surface-hover);outline:none}.dw-thread-chain-heading-copy{display:grid;flex:1 1 auto;min-width:0;grid-gap:1px;gap:1px}.dw-thread-chain-heading-copy strong{display:-webkit-box;min-width:0;overflow:hidden;font-size:13px;font-weight:720;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dw-thread-chain-heading-copy small{overflow:hidden;color:var(--muted);font-size:9.5px;font-weight:560;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.dw-thread-chain-status{margin-left:auto;color:var(--ok);font-size:11px;font-weight:750;letter-spacing:.015em}.dw-thread-chain-caret{width:12px;height:12px;color:var(--muted);transform:rotate(-90deg);transition:transform .14s ease}.dw-thread-chain-caret.is-open{transform:rotate(0)}.dw-thread-chain-nodes{position:relative;list-style:none;margin:0;padding:4px 10px 8px 52px;border-top:1px solid var(--row-line)}.dw-thread-chain-nodes:before{content:"";position:absolute;top:17px;bottom:20px;left:27px;width:1px;background:color-mix(in srgb,var(--accent) 28%,var(--line))}.dw-thread-chain-nodes:has(.dw-thread-node:only-child){padding-left:12px}.dw-thread-chain-nodes:has(.dw-thread-node:only-child) .dw-thread-step,.dw-thread-chain-nodes:has(.dw-thread-node:only-child):before{display:none}.dw-thread-kind{flex:0 0 38px;border-radius:5px;background:var(--surface-subtle);color:var(--text-soft);padding:3px 5px;font-size:9px;font-weight:750;letter-spacing:.045em;line-height:1.4;text-align:center}.dw-thread-title-tail{color:var(--muted);font-weight:500}.dw-reader-thread{border-bottom:1px solid var(--row-line);background:var(--surface-subtle);max-height:42vh;overflow-y:auto}.dw-reader-thread .dw-thread-panel{border-bottom:0;padding-left:20px}.dw-thread-edge{flex-shrink:0;color:var(--muted);padding:0;font-size:9.5px;font-weight:680;letter-spacing:.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.35;text-transform:capitalize;white-space:nowrap}.dw-thread-edge.is-weak{color:var(--muted);font-weight:500;opacity:.78}.dw-thread-edge.tone-resolution{color:var(--ok)}.dw-thread-edge.tone-supersession{color:var(--warn)}.dw-thread-edge.tone-amendment{color:var(--text-soft)}.dw-thread-disposition.tone-resolution{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,var(--line))}.dw-thread-disposition.tone-adverse{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}.dw-thread-disposition.tone-supersession{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 40%,var(--line))}.dw-thread-line{position:relative;display:grid;grid-template-columns:50px 38px minmax(260px,1fr) minmax(112px,150px) 96px;align-items:center;grid-column-gap:10px;column-gap:10px;width:100%;min-height:46px;border:0;border-radius:6px;background:transparent;color:var(--text);cursor:pointer;font:inherit;text-align:left;padding:5px 8px}.dw-thread-line:focus-visible,.dw-thread-line:hover{background:var(--surface-hover);outline:none}.dw-thread-line:focus-visible .dw-thread-title,.dw-thread-line:hover .dw-thread-title{color:var(--accent)}.dw-thread-node{position:relative}.dw-thread-step{position:absolute;z-index:1;top:50%;left:-38px;display:grid;place-items:center;width:22px;height:22px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:50%;background:var(--panel);font-size:10px;transform:translateY(-50%)}.dw-thread-docket,.dw-thread-step{color:var(--accent);font-weight:750}.dw-thread-docket{flex:0 0 auto;min-width:50px;border-radius:6px;background:var(--accent-soft);padding:4px 8px;font-family:var(--font-mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;text-align:center}.dw-thread-copy,.dw-thread-title{display:block;min-width:0}.dw-thread-title{flex:1 1 auto;overflow:hidden;color:var(--text-soft);font-size:12px;font-weight:550;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.dw-thread-disposition{flex:0 0 auto;color:var(--muted);padding:0;font-size:10.5px;font-weight:700;letter-spacing:.04em;line-height:1.5;text-transform:uppercase;white-space:nowrap}.dw-thread-relation-cell{display:flex;align-items:center;justify-content:flex-start;gap:5px;min-width:0;overflow:hidden}.dw-thread-relation-cell>span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.dw-thread-date{color:var(--muted);width:96px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.dw-thread-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;color:var(--muted);font-size:10.5px}.dw-thread-legend span{display:inline-flex;align-items:center;gap:5px}.dw-thread-legend b{border-radius:4px;background:var(--accent-soft);color:var(--accent);padding:2px 5px;font-size:9px;letter-spacing:.035em}@media (max-width:860px){.dw-thread-sidepane{width:100vw}.dw-thread-panel{padding:14px 12px}.dw-thread-dismiss{top:22px;right:20px}.dw-thread-line{grid-template-columns:50px 38px minmax(0,1fr)}.dw-thread-date,.dw-thread-relation-cell{display:none}.dw-thread-anchor-card{display:block}.dw-thread-anchor-title{white-space:normal}.dw-thread-anchor-meta,.dw-thread-anchor-title{display:block;margin-top:7px}}.dw-document-list.thread-focused .dw-document-row:not(.thread-open){opacity:.42;transition:opacity .14s ease}.dw-document-list.thread-focused .dw-document-row.thread-open{box-shadow:inset 2px 0 var(--accent);background:var(--panel)}@media (prefers-reduced-motion:reduce){.dw-document-list.thread-focused .dw-document-row:not(.thread-open){transition:none}}.dw-thread-toggle-icon{width:12px;height:12px;flex-shrink:0}.dw-document-row.revealed{position:relative;z-index:1;animation:docket-row-reveal 1.6s cubic-bezier(.2,.7,.2,1) forwards}.dw-document-row.revealed .dw-docket-number{animation:docket-pill-pop .9s ease-out .12s}@keyframes docket-row-reveal{0%{background:color-mix(in srgb,var(--accent) 16%,white);box-shadow:inset 0 0 0 2px var(--accent),0 0 0 0 color-mix(in srgb,var(--accent) 35%,transparent)}22%{box-shadow:inset 0 0 0 2px var(--accent),0 0 0 6px color-mix(in srgb,var(--accent) 0%,transparent)}30%{box-shadow:inset 0 0 0 2px var(--accent),0 0 0 0 color-mix(in srgb,var(--accent) 30%,transparent)}52%{box-shadow:inset 0 0 0 2px var(--accent),0 0 0 6px color-mix(in srgb,var(--accent) 0%,transparent)}to{background:color-mix(in srgb,var(--accent) 9%,white);box-shadow:inset 0 0 0 2px var(--accent)}}@media (prefers-reduced-motion:reduce){.dw-document-row.revealed,.dw-document-row.revealed .dw-docket-number{animation:none}.dw-document-row.revealed.revealed{background:color-mix(in srgb,var(--accent) 9%,white);box-shadow:inset 0 0 0 2px var(--accent)}}.dw-reader:has(>.dw-chat-return){position:relative}.dw-chat-return{position:absolute;bottom:20px;left:50%;z-index:30;display:flex;align-items:center;gap:10px;max-width:min(560px,calc(100% - 32px));padding:5px 6px 5px 5px;border:1px solid var(--line-strong);border-radius:999px;background:rgb(255 255 255/.96);box-shadow:0 8px 28px rgb(23 32 38/.18),0 1px 3px rgb(23 32 38/.08);transform:translateX(-50%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:dw-chat-return-in .22s cubic-bezier(.2,.7,.2,1)}@keyframes dw-chat-return-in{0%{opacity:0;transform:translate(-50%,8px)}}.dw-chat-return-back{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 14px;border:0;border-radius:999px;background:var(--accent);color:white;font-size:13px;font-weight:650;cursor:pointer}.dw-chat-return-back:hover{filter:brightness(1.08)}.dw-chat-return-title{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.dw-chat-return-dismiss{flex:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:17px;line-height:1;cursor:pointer}.dw-chat-return-dismiss:hover{background:#eef1f3;color:var(--text)}@media (prefers-reduced-motion:reduce){.dw-chat-return{animation:none}}.dw-matter-badge{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;max-width:170px;min-height:20px;overflow:hidden;border:0;border-radius:5px;background:#edf2f4;padding:2px 7px;color:#53626d;font:inherit;font-size:10.5px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.dw-matter-badge:focus-visible,.dw-matter-badge:hover{background:var(--accent-soft);color:var(--accent);outline:none}.dw-content-hit-matter{max-width:150px;border-radius:4px;background:#edf2f4;padding:2px 6px;color:#53626d;font-weight:750}.assistant-chat-matter,.dw-content-hit-matter{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.assistant-chat-matter{display:block;margin-top:3px;color:var(--muted);font-weight:600;line-height:1.15}.assistant-portfolio-bar{display:flex;align-items:baseline;flex:0 0 auto;gap:9px;min-height:42px;padding:11px 28px 9px;border-bottom:1px solid var(--line);background:#fbfcfc}.assistant-portfolio-bar strong{color:var(--text);font-size:12px;font-weight:750}.assistant-portfolio-bar span{color:var(--muted);font-size:11px}@media (max-width:760px){.dw-matter-badge{max-width:110px}.assistant-portfolio-bar{padding-inline:16px}}.dw-pdf-surface{--dw-pdf-page-top-inset:24px;--dw-pdf-page-inline-inset:24px;position:relative;flex:1 1 auto;min-height:0;min-width:0;overflow:auto;border-right:1px solid var(--line-strong);overscroll-behavior:contain;scrollbar-gutter:stable;background:#e9edf0}.dw-pdf-preview{position:absolute;inset:0;z-index:4;display:grid;place-items:start center;padding:var(--dw-pdf-page-top-inset) var(--dw-pdf-page-inline-inset);overflow:hidden;pointer-events:none;background:#e9edf0}.dw-pdf-preview-figure{position:relative;max-width:min(1180px,100%);border:1px solid var(--line-strong);border-radius:3px;background:white;box-shadow:0 10px 28px rgb(23 32 38/.16);overflow:hidden}.dw-pdf-preview-figure img{display:block;width:100%;height:100%;object-fit:contain}.dw-pdf-preview-highlights{position:absolute;inset:0;pointer-events:none}.dw-pdf-preview-highlights span{position:absolute;border-radius:2px;background:rgba(255,217,64,.55);mix-blend-mode:multiply}.dw-pdf-pages{grid-gap:18px;gap:18px;min-width:100%;padding:var(--dw-pdf-page-top-inset) var(--dw-pdf-page-inline-inset) 104px}.dw-pdf-page,.dw-pdf-pages{display:grid;justify-items:center}.dw-pdf-page{scroll-margin-top:var(--dw-pdf-page-top-inset)}.dw-pdf-page-frame{position:relative;width:var(--page-width);height:var(--page-height);max-width:100%;overflow:hidden;border:1px solid var(--line-strong);border-radius:3px;background:white;box-shadow:0 10px 28px rgb(23 32 38/.16)}.dw-pdf-page-view{position:absolute;inset:0}.dw-pdf-canvas{display:block;background:white}.dw-pdf-highlight-layer{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.55}.dw-pdf-highlight-layer span{position:absolute;border-radius:2px;background:rgb(255,217,64)}.dw-pdf-highlight-layer.search span{outline:1px solid rgba(174,134,0,.32);background:rgb(255,217,64)}.textLayer{color-scheme:only light;position:absolute;text-align:initial;inset:0;overflow:clip;opacity:1;line-height:1;letter-spacing:normal;word-spacing:normal;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;z-index:2;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size))}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;-moz-user-select:text;user-select:text}.textLayer .markedContent span:not(.markedContent),.textLayer>:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer ::selection{background:rgb(22 78 99/.3)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:0;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.dw-search,.dw-search-meta{margin-top:0}.dw-evidence-panel .dw-search,.dw-evidence-panel .dw-search-meta{border-bottom:1px solid var(--line);padding-bottom:16px}.dw-search textarea{min-height:96px}.dw-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.dw-channel-grid span{display:grid;grid-gap:2px;gap:2px;min-width:0;border:1px solid var(--line);border-radius:6px;padding:8px;background:var(--panel-soft);color:var(--muted);font-size:12px}.dw-channel-grid strong{color:var(--text);font-size:16px;line-height:1}.dw-evidence-list{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:0;overflow:auto}.dw-evidence-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;grid-gap:9px;gap:9px;width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;background:white;color:var(--text);text-align:left;padding:10px}.dw-evidence-row:hover{color:var(--accent);background:white}.dw-evidence-rank{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--accent);color:white;font-size:12px;font-weight:800}.dw-evidence-copy em{display:-webkit-box;margin-top:8px;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#3c454d;font-style:normal;line-height:1.35}.dw-evidence-empty{display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;min-height:260px;border:1px dashed var(--line-strong);border-radius:7px;color:var(--muted);text-align:center}.dw-evidence-empty strong,.oauth-consent{color:var(--text)}.oauth-consent{display:grid;grid-gap:14px;gap:14px;margin:72px auto;max-width:480px;padding:28px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.oauth-consent h1{margin:0;font-size:var(--module-title-size)}.oauth-consent p{margin:0;line-height:1.5}.oauth-consent-scope{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px;color:var(--text-soft)}.oauth-consent-note{color:var(--muted);font-size:13px}.oauth-consent-actions{display:flex;gap:8px}.oauth-consent-switch{justify-self:start;padding:0;border:0;background:none;color:var(--accent);font-size:13px}.oauth-consent-login{display:grid;grid-gap:8px;gap:8px}@media (max-width:1320px){.calendar-workspace.has-source{grid-template-columns:var(--global-sidebar-width) minmax(460px,1fr);height:auto;min-height:100dvh}.calendar-workspace.has-source .calendar-resizer{display:none}.calendar-workspace.has-source .calendar-source-panel,.calendar-workspace.has-source .reader-panel{grid-column:1/-1;min-height:520px}}@media (max-width:1220px){:root{--global-sidebar-width:220px}.workspace{grid-template-columns:var(--global-sidebar-width) minmax(460px,1fr)}.dw-workspace{grid-template-columns:var(--global-sidebar-width) minmax(0,1fr)}.dw-evidence-panel{grid-column:1/-1;grid-template-columns:minmax(300px,420px) minmax(230px,300px) minmax(0,1fr);grid-template-rows:auto;max-height:520px;border-top:1px solid var(--line);border-left:0}.calendar-workspace{grid-template-columns:var(--global-sidebar-width) minmax(460px,1fr)}.calendar-resizer{display:none}.calendar-operations{grid-template-columns:repeat(2,minmax(240px,1fr))}.calendar-operation-card.manual-entry-card{grid-column:1/-1}.calendar-workspace .calendar-source-panel,.calendar-workspace .reader-panel{grid-column:1/-1;min-height:520px}}@media (max-width:860px){.chat-header,.reader-toolbar,.topbar{align-items:stretch;flex-direction:column}.app-sidebar,.dw-sidebar{width:auto;min-width:0}.reader-actions,.topbar-actions{justify-content:flex-start}.dw-workspace,.workspace{grid-template-columns:1fr}.dw-filings-column{padding:0}.dw-filings-search-row{height:auto;flex-wrap:wrap;gap:8px}.dw-filings-search-stage{height:auto;flex-basis:auto}.dw-filings-search-hint,.dw-filings-search-shell{flex-basis:100%;max-width:none}.dw-filings-search-hint{position:static;justify-content:flex-start;text-align:left}.dw-content-hits{max-height:none}.dw-content-hit{grid-template-columns:1fr;gap:8px;padding-inline:12px}.dw-content-hit-slides{grid-auto-columns:minmax(280px,88vw)}.assistant-live-workspace{grid-template-columns:1fr;overflow:visible}.assistant-history-column{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.assistant-history-column.is-collapsed{min-height:52px;padding:8px var(--mobile-pad)}.assistant-history-column.is-collapsed .assistant-history-actions,.assistant-history-column.is-collapsed .assistant-history-controls{flex-direction:row}.assistant-source-panel{border-left:0;border-top:1px solid var(--line)}.assistant-login{grid-template-columns:1fr}.dw-evidence-panel,.dw-filings-column,.dw-sidebar{border-right:0;border-left:0}.dw-evidence-panel{grid-template-columns:1fr;max-height:none}.dw-reader{min-height:620px}.dw-reader-toolbar{align-items:stretch;flex-direction:column}.dw-evidence-row{grid-template-columns:1fr}.dw-document-row{grid-template-columns:58px minmax(0,1fr) 36px;gap:12px;min-height:108px}.dw-evidence-rank{display:none}.calendar-workspace,.landing-workspace{grid-template-columns:1fr}.calendar-resizer{display:none}.chat-panel,.reader-panel{min-height:620px}.chat-panel{right:10px;bottom:10px;width:calc(100vw - 20px);height:min(500px,calc(100vh - 20px))}.landing-grid{grid-template-columns:1fr}.assistant-page-header{align-items:stretch;flex-direction:column}.calendar-briefing,.calendar-entry,.calendar-operations,.sign-in-operations{grid-template-columns:1fr}.calendar-operation-card.manual-entry-card{grid-column:auto}.entry-date-badge{display:none}.entry-verification-line{grid-template-columns:1fr}.calendar-toolbar .button-row,.entry-chip-row,.filter-bar{justify-content:flex-start}.calendar-month-header{align-items:stretch;flex-direction:column}.calendar-month-controls{justify-content:flex-start}.calendar-key-panel{grid-template-columns:repeat(2,minmax(220px,1fr))}.calendar-month-card{overflow-x:auto;padding-bottom:2px}.calendar-month-body{grid-template-columns:minmax(680px,1fr)}.calendar-month-list{max-height:320px}.calendar-month-grid{min-width:680px}.document-list{max-height:320px}.ask-form,.focus-strip{grid-template-columns:1fr}.focus-actions{justify-content:flex-start;max-width:none}}@media (max-width:640px){.dw-assistant-drawer{top:52px;width:100vw}:root{--mobile-pad:12px}html{height:100%}body,html{overflow:hidden;overscroll-behavior:none}body{font-size:13px;height:100dvh}button{min-height:38px;padding:8px 10px}input,textarea{min-height:38px;font-size:16px}.dw-shell,.shell{width:100%;height:100dvh;min-height:0;min-width:0;overflow:hidden}.app-sidebar,.dw-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:25;width:auto;min-width:0;flex:none;min-height:0;max-height:none;overflow:visible;border-right:0;border-bottom:1px solid var(--line);padding:8px var(--mobile-pad);background:rgba(251,252,253,.98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-nav{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:36px 36px;align-items:center;grid-gap:6px 8px;gap:6px 8px;padding:0 40px 0 0}.app-nav-brand{grid-column:1;grid-row:1;display:flex;min-width:0;padding:0;line-height:1}.docketwatch-brand{gap:6px;font-size:16px}.docketwatch-brand-mark{width:22px;height:22px}.app-nav-brand small,.app-nav-kicker{font-size:11px}.app-case-trigger{min-width:0;height:36px;padding:3px 5px}.app-case-switcher{grid-column:2;grid-row:1;min-width:0}.app-case-mark{width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px}.app-case-name{display:block;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.app-case-copy{min-height:0}.app-nav-items{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;width:calc(100% + 40px);padding:0}.app-nav-items::-webkit-scrollbar{display:none}.app-nav-item{display:flex;justify-content:center;gap:6px;min-width:0;min-height:34px;border-color:var(--line);border-radius:8px;padding:6px 8px;background:white;font-size:12.5px}.app-nav-icon svg{width:18px;height:18px}.app-nav-badge,.app-sidebar-credits{display:none}.app-sidebar-account{position:absolute;top:8px;right:var(--mobile-pad);z-index:45;display:block;width:34px;min-height:34px;margin:0;border:0;padding:0}.app-account-trigger{display:grid;place-items:center;width:34px;height:34px;min-width:34px;min-height:34px;padding:0}.app-account-trigger .app-account-id{display:none}.app-account-avatar{width:28px;height:28px;font-size:10.5px}.app-account-menu{top:calc(100% + 6px);right:0;bottom:auto;left:auto;width:min(320px,calc(100vw - 24px))}.app-sidebar-account>small{display:none}.app-sidebar-account-button{width:34px;min-width:34px;min-height:34px;overflow:hidden;padding:0 5px;font-size:0}.app-sidebar-account-button:before{content:"Sign in";font-size:9px;line-height:1}.app-sidebar-login{position:absolute;top:40px;right:0;width:min(320px,calc(100vw - 24px));border:1px solid var(--line);border-radius:12px;padding:10px;background:white;box-shadow:0 12px 32px rgb(23 32 38/.16)}.dw-workspace{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.dw-filings-column{order:1;flex:1 1 auto;min-height:0;max-height:none;overflow:hidden;border-bottom:1px solid var(--line);padding:0}.dw-filings-column>.dw-panel:not(.dw-auth){border-radius:0}.dw-filings-header{align-items:flex-start;flex-basis:56px;height:56px;min-height:56px;padding:11px 12px}.dw-filings-heading{grid-gap:1px;gap:1px}.dw-filings-header .button-row{gap:5px}.dw-icon-button.dw-sync-action{min-width:34px;width:34px;padding:0}.dw-sync-freshness,.dw-sync-label{display:none}.dw-filings-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:0;grid-gap:7px;gap:7px;padding:8px 12px 10px}.dw-filings-search-stage{height:auto;flex-basis:auto}.dw-filings-search-row>.dw-filings-heading{grid-column:1;grid-row:1}.dw-filings-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-column-gap:8px;column-gap:8px;grid-row-gap:1px;row-gap:1px}.dw-filings-heading h2{grid-column:1;grid-row:1;margin:0;font-size:18px}.dw-filings-heading>.dw-collection-view-menu{grid-column:2;grid-row:1;min-width:0;margin-left:0}.dw-collection-view-menu>summary{width:-moz-fit-content;width:fit-content;max-width:132px;min-height:32px;padding-inline:8px}.dw-filings-heading>.dw-filings-match-count{grid-column:1/-1}.dw-filings-search-row>.button-row{grid-column:2;grid-row:1;margin-left:0;padding-left:0;border-left:0}.dw-filings-search-row>.dw-filings-search-shell{grid-column:1/-1;grid-row:2;width:100%}.dw-filings-search-shell{min-height:44px}.dw-filings-search{min-height:42px;padding-left:12px}.dw-filings-search-row>.dw-filings-toolbar-actions{grid-column:1/-1;grid-row:3;justify-content:flex-end}.dw-filings-toolbar-actions>details{flex:1 1}.dw-filings-toolbar-actions>details>summary{justify-content:center;width:100%;min-height:38px}.dw-filings-search-hint{display:none}.dw-filings-toolbar-actions{gap:5px}.dw-active-filters button{max-width:180px}.dw-filer-profile{padding-inline:12px}.dw-filings-resize{display:none}.dw-section-title{min-height:34px}.dw-section-title h2{font-size:16px}.dw-document-list{max-height:none}.dw-filings-column:has(>.dw-auth) .dw-filings-empty{min-height:180px}.dw-document-row{gap:10px}.dw-document-list.dw-density-compact .dw-document-row,.dw-document-row{grid-template-columns:minmax(0,1fr) 44px;min-height:96px;padding:12px 10px 12px 16px;contain-intrinsic-block-size:auto 96px}.dw-document-row>.dw-docket-number{display:none}.dw-document-row>.dw-document-copy{grid-column:1;width:100%;max-width:none;row-gap:6px}.dw-document-row>.dw-row-trailing{grid-column:2;display:grid;grid-template-columns:1fr;justify-items:center}.dw-mobile-docket-chip{display:inline-flex;align-items:center;flex:0 0 auto;min-height:20px;border-radius:999px;background:var(--accent-soft);padding:2px 8px;color:var(--accent);font-size:11px;font-weight:760;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.dw-document-list.multi-select .dw-document-row{padding-left:48px}.dw-document-list.multi-select .dw-document-row>.dw-docket-number{position:absolute;top:50%;left:16px;display:flex;width:18px;min-height:18px;transform:translateY(-50%)}.dw-document-list.multi-select .dw-docket-number-label{display:none}.dw-document-copy strong{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dw-document-meta{gap:5px 7px;max-height:46px;overflow:hidden}.dw-document-list.dw-density-compact .dw-document-meta{flex-wrap:wrap;max-height:46px}.dw-document-kind{padding-inline:7px}.dw-row-actions-wrap{position:relative;display:grid;place-items:center}.dw-mobile-row-actions-trigger{display:grid;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;border:1px solid transparent;border-radius:10px;padding:0;background:transparent;color:var(--muted)}.dw-mobile-row-actions-trigger svg{width:18px;height:18px}.dw-row-actions-wrap.open .dw-mobile-row-actions-trigger{border-color:var(--line);background:white;color:var(--accent)}.dw-row-actions-wrap .dw-row-actions{display:none}.dw-row-actions-wrap.open .dw-row-actions{position:absolute;top:calc(100% + 6px);right:0;z-index:80;display:grid;grid-gap:2px;gap:2px;width:168px;border:1px solid var(--line);border-radius:12px;padding:5px;background:white;box-shadow:0 14px 34px rgb(23 32 38/.18)}.dw-row-actions-wrap.open .dw-row-action{display:flex;justify-content:flex-start;gap:9px;width:100%;min-width:0;height:38px;min-height:38px;border-radius:8px;padding:0 10px;opacity:1}.dw-row-actions-wrap.open .dw-row-action:after{content:attr(data-mobile-label);color:var(--text);font-size:12px;font-weight:680;line-height:1}.dw-row-actions-wrap.open .dw-row-organizer{display:block;width:100%}.dw-row-actions-wrap.open .dw-row-organizer-popover{position:fixed;top:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));left:12px;z-index:160;width:auto;max-height:min(70dvh,560px);overflow:auto}.dw-row-download{padding:0;opacity:1}.dw-reader{order:2;min-height:62svh}.dw-reader-toolbar{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;padding:12px var(--mobile-pad)}.dw-reader.fullscreen .dw-reader-toolbar{grid-template-columns:1fr}.dw-reader-title h1{font-size:15px;white-space:nowrap}.dw-reader-title p{white-space:nowrap}.dw-reader-actions{flex-wrap:wrap;justify-content:flex-start}.dw-meta-slot-filer,.dw-meta-slot-kind{min-width:0}.dw-reader-controls{right:10px;bottom:10px;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 20px);gap:8px}.dw-reader-page-pill{left:10px;bottom:10px;transform:none}.dw-reader-find-bar{top:10px;right:10px;left:10px;max-width:none}.dw-reader-find-bar input{flex:1 1 auto;width:auto;min-width:0}.dw-pdf-agent{right:10px;bottom:112px;left:10px;width:auto}.dw-pdf-agent-panel{max-height:min(440px,calc(100svh - 220px))}.dw-pdf-agent-form{grid-template-columns:1fr}.dw-pdf-agent-form button{min-height:38px}.dw-pdf-surface{--dw-pdf-page-top-inset:12px;--dw-pdf-page-inline-inset:8px;min-height:52svh;-webkit-overflow-scrolling:touch}.dw-pdf-pages{gap:12px;padding-bottom:112px}.dw-evidence-panel{order:3;padding:14px var(--mobile-pad)}.assistant-live-workspace{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.assistant-history-column{order:1;display:block;max-height:132px;overflow-x:auto;overflow-y:hidden;padding:10px var(--mobile-pad);white-space:nowrap}.assistant-history-column.is-collapsed{display:flex;min-height:44px;max-height:44px;overflow:hidden;padding:3px var(--mobile-pad)}.assistant-history-actions{display:inline-grid;vertical-align:top;margin-right:6px}.assistant-history-section{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,210px);gap:6px;vertical-align:top}.assistant-history-section h2{display:none}.assistant-history-row{min-height:52px;border:1px solid var(--line);background:white;white-space:normal}.assistant-live-page{order:2;flex:1 1 auto;min-height:0;overflow:hidden;padding:14px var(--mobile-pad)}.assistant-live-page .assistant-page-header{align-items:center;flex-direction:row;gap:10px;padding-bottom:10px}.assistant-page-header h1{font-size:22px}.assistant-thread-surface{height:auto;min-height:0;border-radius:0}.assistant-live-messages{gap:12px;padding:16px var(--mobile-pad) 10px}.assistant-live-message{max-width:100%;padding:10px}.assistant-live-message.user{max-width:92%}.assistant-compose{grid-template-columns:1fr auto;gap:8px;margin:8px var(--mobile-pad) calc(12px + env(safe-area-inset-bottom, 0px));padding:6px 8px 6px 16px;border-radius:999px}.assistant-compose textarea{height:44px;min-height:44px;max-height:44px;font-size:16px}.assistant-compose-actions{gap:6px;min-height:44px}.assistant-model-inline{min-height:40px;max-width:108px;padding:0 10px}.assistant-model-inline span{overflow:hidden;text-overflow:ellipsis}.assistant-send-button,.assistant-stop-button{width:44px;min-width:44px;height:44px;min-height:44px}.assistant-source-panel{order:3;max-height:min(50vh,420px)}.assistant-login{grid-template-columns:1fr;padding:10px}.calendar-workspace,.settings-workspace,.workspace{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.calendar-panel,.entry-detail,.reader-panel,.settings-page{min-height:0;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:14px var(--mobile-pad)}.calendar-panel,.settings-page{flex:1 1 auto;overflow:auto;padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))}.settings-header{align-items:stretch;flex-direction:column;gap:10px}.settings-grid{grid-template-columns:1fr;gap:12px}.settings-line{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.calendar-toolbar{align-items:stretch;flex-direction:column}.calendar-workspace{position:relative}.calendar-month-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding-bottom:8px}.calendar-deadlines-heading{grid-column:1;grid-row:1}.calendar-month-controls{grid-column:2;grid-row:1;flex-wrap:nowrap;gap:2px;margin-left:0}.calendar-range-picker{grid-column:1/-1;grid-row:2;width:100%}.calendar-timezone-picker .choice-menu-trigger{min-width:0;padding-inline:7px}.calendar-rules-link{padding-inline:5px}.calendar-list-date{align-items:flex-start;flex-direction:column;gap:2px;padding-inline:2px}.calendar-list-item,.calendar-list-item.has-time{grid-template-columns:minmax(0,1fr) auto;min-height:62px;padding:9px 4px}.calendar-list-meta{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.calendar-workspace>.entry-detail{display:none}.calendar-workspace>.entry-detail.mobile-open{position:absolute;inset:95px 0 0;z-index:30;display:flex;min-height:0;max-height:none;border:0;padding:0 12px calc(12px + env(safe-area-inset-bottom, 0px));background:white}.calendar-mobile-detail-close{position:-webkit-sticky;position:sticky;top:0;z-index:8;display:inline-flex;align-items:center;align-self:stretch;gap:5px;flex:0 0 42px;min-height:42px;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 2px;background:white;color:var(--accent);font-size:12px;text-align:left}.calendar-mobile-detail-close span{font-size:23px;line-height:1}.calendar-month-grid{min-width:620px}.calendar-month-body{grid-template-columns:minmax(620px,1fr)}.calendar-key-panel{grid-template-columns:minmax(280px,1fr)}.document-preview-body{grid-template-columns:1fr}.evidence-rail .evidence-card p{-webkit-line-clamp:3}.calendar-day{min-height:84px;padding:7px}.calendar-panel{border-right:0;border-bottom:1px solid var(--line)}}