:root{--background-color-light: #ffffff;--text-color-light: #333333;--border-color-light: #e0e0e0;--fieldset-bg-light: #f9f9f9;--input-bg-light: #ffffff;--input-border-light: #cccccc;--primary-color-light: #3498db;--success-color-light: #4CAF50;--danger-color-light: #f44336;--warning-color-light: #ff9800;--tooltip-text-light: #ffffff;--item-title-light: #444444;--item-border-light: #eeeeee;--background-color-dark: #1a1a1a;--text-color-dark: #e0e0e0;--border-color-dark: #444444;--fieldset-bg-dark: #2a2a2a;--input-bg-dark: #333333;--input-border-dark: #555555;--primary-color-dark: #3498db;--success-color-dark: #2fa935;--danger-color-dark: #b71c1c;--warning-color-dark: #ff8f00;--tooltip-text-dark: #000000;--item-title-dark: #cccccc;--item-border-dark: #444444;--background-color: var(--background-color-light);--text-color: var(--text-color-light);--border-color: var(--border-color-light);--fieldset-bg: var(--fieldset-bg-light);--input-bg: var(--input-bg-light);--input-border: var(--input-border-light);--primary-color: var(--primary-color-light);--success-color: var(--success-color-light);--danger-color: var(--danger-color-light);--warning-color: var(--warning-color-light);--tooltip-text: var(--tooltip-text-light);--item-title: var(--item-title-light);--item-border: var(--item-border-light);--item-border-width: 3px;--sidebar-item-transition: all .05s linear;--sidebar-button-transition: all .05s ease;--sidebar-hover-mode: minimal;--sidebar-hover-backdrop-enabled: 0}body{background-color:var(--background-color);color:var(--text-color);margin:0;padding:0;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:background-color .3s,color .3s}select,option{background-color:var(--input-bg);color:var(--text-color)}body.dark-mode{--background-color: var(--background-color-dark);--text-color: var(--text-color-dark);--border-color: var(--border-color-dark);--fieldset-bg: var(--fieldset-bg-dark);--input-bg: var(--input-bg-dark);--input-border: var(--input-border-dark);--primary-color: var(--primary-color-dark);--success-color: var(--success-color-dark);--danger-color: var(--danger-color-dark);--warning-color: var(--warning-color-dark);--tooltip-text: var(--tooltip-text-dark);--item-title: var(--item-title-dark);--item-border: var(--item-border-dark)}body.dark-mode input,body.dark-mode select,body.dark-mode textarea,body.dark-mode option{background-color:var(--input-bg);color:var(--text-color);border-color:var(--input-border)}fieldset{border-color:var(--border-color);background-color:var(--fieldset-bg)}.tooltip-icon{background-color:var(--primary-color);color:var(--tooltip-text)}.budget-balance-glass{position:fixed;left:50%;bottom:72px;z-index:850;box-sizing:border-box;width:min(620px,calc(100vw - 24px));min-height:46px;padding:.625rem .875rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;transform:translate(-50%);color:var(--text-color);pointer-events:none;font-size:clamp(.8rem,2vw,.9rem)}.budget-balance-glass__label{font-weight:700;line-height:1}.budget-balance-glass__value{display:inline-flex;align-items:center;gap:.6rem;color:var(--budget-balance-color);line-height:1;white-space:nowrap}.budget-balance-glass__state{font-size:.72em;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.06em}.budget-balance-glass__amount{font-size:1.05em;font-weight:800;line-height:1}@media(max-width:540px){.budget-balance-glass{bottom:60px;width:calc(100vw - 16px);padding:.6rem .75rem;gap:.5rem}.budget-balance-glass__value{gap:.4rem}}@supports not (backdrop-filter: blur(1px)){.budget-balance-glass{background-color:#111827f0}}html,body{margin:0;padding:0}.info-sheet-overlay{position:fixed;inset:0;background-color:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.info-sheet-dialog{width:100%;max-width:1000px;height:calc(100vh - 40px);background:#fff;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.info-sheet-dialog.dark-mode{background:#1e293b}.info-sheet-toolbar{padding:12px 20px;background:#1e293b;display:flex;gap:12px;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.info-sheet-toolbar-title{color:#fff;font-size:1rem;font-weight:600;display:flex;align-items:center;gap:8px}.info-sheet-toolbar-buttons{display:flex;gap:8px}.info-sheet-btn{padding:8px 16px;border-radius:6px;border:none;cursor:pointer;font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:6px;transition:all .2s ease}.info-sheet-btn:disabled{opacity:.6;cursor:not-allowed}.info-sheet-btn-primary{background:#3b82f6;color:#fff}.info-sheet-btn-primary:hover:not(:disabled){background:#2563eb}.info-sheet-btn-secondary{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.info-sheet-btn-secondary:hover:not(:disabled){background:#fff3}.info-sheet-page-size-selector{display:flex;align-items:center;gap:8px;margin-right:12px;padding-right:12px;border-right:1px solid rgba(255,255,255,.2)}.info-sheet-page-size-selector label{color:#fffc;font-size:.8rem;white-space:nowrap}.info-sheet-select{padding:6px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fff;font-size:.8rem;cursor:pointer;outline:none}.info-sheet-select:hover{background:#ffffff26}.info-sheet-select:focus{border-color:#3b82f6}.info-sheet-select option{background:#1e293b;color:#fff}.info-sheet-content{flex:1;overflow-y:auto;overflow-x:auto;padding:30px;background:#e5e7eb}.info-sheet-dialog.dark-mode .info-sheet-content{background:#0f172a}.info-sheet-content-pdf{padding:0;overflow:hidden;background:#0f172a}.info-sheet-pdf-frame{display:block;width:100%;height:100%;border:0;background:#0f172a}.info-sheet-preview-toc{position:fixed;top:96px;left:max(16px,calc(50vw - 760px));z-index:10000;width:220px;max-height:calc(100vh - 120px);padding:12px 10px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#0f172ac7;color:#ffffffe6;box-shadow:inset 0 1px #ffffff24,0 18px 44px #00000047;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:none;flex-direction:column;gap:10px;overflow:hidden}.info-sheet-preview-toc-title{padding:0 6px 2px;color:#bfdbfe;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.info-sheet-preview-toc-list{overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:3px}.info-sheet-preview-toc-item{width:100%;min-height:32px;padding:7px 8px;border:0;border-radius:6px;background:transparent;color:#e2e8f0e6;cursor:pointer;display:flex;align-items:center;font-size:.82rem;font-weight:600;text-align:left}.info-sheet-preview-toc-item:hover:not(:disabled),.info-sheet-preview-toc-item:focus-visible{background:#3b82f63d;color:#fff;outline:none}.info-sheet-preview-toc-item.is-active{background:#2563eb;color:#fff}.info-sheet-preview-toc-item:disabled{opacity:.48;cursor:not-allowed}@media(max-width:1380px){.info-sheet-preview-toc{left:16px;width:190px}}@media(max-width:1220px){.info-sheet-preview-toc{display:none}}.info-sheet-pdf-status{height:100%;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#ffffffdb;text-align:center;padding:32px}.info-sheet-pdf-status p{margin:0;font-size:.95rem;font-weight:500}.info-sheet-pdf-status-error{color:#fecaca}.info-sheet-pdf-status-error .info-sheet-btn{margin-top:6px}.info-sheet-pdf-spinner{width:34px;height:34px;border-radius:50%;border:3px solid rgba(255,255,255,.22);border-top-color:#fff;animation:infoSheetPdfSpin .7s linear infinite}@keyframes infoSheetPdfSpin{to{transform:rotate(360deg)}}@keyframes infoSheetLivePreviewSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.info-sheet-live-preview-drawer{position:fixed;top:0;right:0;z-index:1300;width:min(520px,calc(100vw - 20px));min-width:min(380px,calc(100vw - 20px));max-width:calc(100vw - 20px);height:100vh;background:#fff;color:#1f2937;border-left:1px solid #d1d5db;box-shadow:-18px 0 48px #0f172a3d;display:flex;flex-direction:column;animation:infoSheetLivePreviewSlideIn .18s ease-out}.info-sheet-live-preview-resize-handle{position:absolute;top:0;left:-24px;z-index:2;width:30px;height:100%;cursor:ew-resize;outline:none;touch-action:none}.info-sheet-live-preview-resize-handle:after{content:"";position:absolute;top:0;bottom:0;right:6px;z-index:0;width:2px;border-radius:0;background:#3b82f659;transition:background-color .14s ease}.info-sheet-live-preview-resize-handle:hover:after,.info-sheet-live-preview-resize-handle:focus-visible:after,.info-sheet-live-preview-drawer.is-resizing .info-sheet-live-preview-resize-handle:after{background:#3b82f6bf}.info-sheet-live-preview-resize-tab{position:absolute;top:50%;right:6px;z-index:1;width:24px;height:56px;border:1px solid #93c5fd;border-right:0;border-radius:9px 0 0 9px;background:#2563eb;color:#fff;box-shadow:-5px 0 14px #0f172a2e;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.info-sheet-live-preview-resize-tab .material-symbols-outlined{font-size:17px;transform:rotate(90deg)}.info-sheet-live-preview-resize-handle:hover .info-sheet-live-preview-resize-tab,.info-sheet-live-preview-resize-handle:focus-visible .info-sheet-live-preview-resize-tab,.info-sheet-live-preview-drawer.is-resizing .info-sheet-live-preview-resize-tab{background:#3b82f6;border-color:#bfdbfe;box-shadow:-8px 0 22px #2563eb57}.info-sheet-live-preview-drawer.dark-mode{background:#111827;color:#e5e7eb;border-left-color:#374151;box-shadow:-18px 0 48px #0000006b}.info-sheet-live-preview-header{min-height:64px;padding:14px 16px;border-bottom:1px solid #e5e7eb;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0}.info-sheet-live-preview-drawer.dark-mode .info-sheet-live-preview-header{border-bottom-color:#374151}.info-sheet-live-preview-title{font-size:.98rem;font-weight:700;line-height:1.2}.info-sheet-live-preview-meta{margin-top:4px;color:#6b7280;font-size:.78rem}.info-sheet-live-preview-drawer.dark-mode .info-sheet-live-preview-meta{color:#9ca3af}.info-sheet-live-preview-header-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.info-sheet-live-preview-icon-button{width:32px;height:32px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#4b5563;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.info-sheet-live-preview-icon-button:disabled{opacity:.45;cursor:not-allowed}.info-sheet-live-preview-drawer.dark-mode .info-sheet-live-preview-icon-button{background:#1f2937;color:#d1d5db;border-color:#4b5563}.info-sheet-live-preview-body{flex:1;overflow:auto;padding:20px 16px 28px;background:#e5e7eb;display:flex;align-items:center;justify-content:center}.info-sheet-live-preview-drawer.dark-mode .info-sheet-live-preview-body{background:#0f172a}.info-sheet-live-preview-paper-shell{--info-sheet-live-preview-scale: .68;width:416px;min-height:539px;margin:0 auto;flex:0 0 auto}.info-sheet-live-preview-document{width:var(--info-sheet-live-preview-page-width, 612px);transform:scale(var(--info-sheet-live-preview-scale));transform-origin:top left}.info-sheet-live-preview-document .info-sheet-page{margin-bottom:0}@media(max-width:560px){.info-sheet-live-preview-paper-shell{--info-sheet-live-preview-scale: .5;width:306px;min-height:396px}}.info-sheet-document{font-family:var(--info-sheet-font-family, Tahoma, Verdana, Arial, sans-serif);font-size:11px;line-height:1.4;color:#333;--info-sheet-font-family: Tahoma, Verdana, Arial, sans-serif;--info-sheet-primary: #003366;--info-sheet-accent: #0000ff;--info-sheet-neutral: #666666;--info-sheet-table-header: #f0f0f0;--info-sheet-soft: #f5f5f5;--info-sheet-border: #cccccc;--info-sheet-strong-border: #000000;--info-sheet-table-header-text: #333333;--info-sheet-cover-wash: #ffffff}.info-sheet-page{background:#fff;box-sizing:border-box;width:var(--page-width, 210mm);min-height:var(--page-height, 297mm);padding:15mm;margin:0 auto 30px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;position:relative}.info-sheet-page:last-child{margin-bottom:0}.page-break{display:block;height:0;clear:both;page-break-after:always}.info-sheet-header{width:100%;text-align:left;padding-bottom:1em;border-bottom:3px double var(--info-sheet-strong-border);margin-bottom:1.5em}.info-sheet-header h1{font-size:16px;font-weight:700;text-decoration:underline;margin:0 0 5px;color:var(--info-sheet-primary)}.info-sheet-header h4{font-size:11px;font-weight:400;margin:0;color:var(--info-sheet-neutral)}.info-sheet-section h3{font-size:12px;font-weight:700;margin:15px 0 8px;color:var(--info-sheet-primary)}.info-sheet-section h4{font-size:11px;font-weight:700;margin:10px 0 5px;color:var(--info-sheet-primary)}.info-sheet-table{border-collapse:collapse;width:100%;margin-bottom:15px;font-size:10px}.info-sheet-table.blackborder{border:1px solid var(--info-sheet-strong-border)}.info-sheet-table.blackborder td,.info-sheet-table.blackborder th{border:1px solid var(--info-sheet-strong-border);padding:4px}.info-sheet-table th{background-color:var(--info-sheet-table-header);color:var(--info-sheet-table-header-text);font-weight:700;text-align:left;padding:4px}.info-sheet-table td{padding:4px;vertical-align:top}.greyul{background-color:var(--info-sheet-soft);border-bottom:1px solid var(--info-sheet-border)}.greyulright{background-color:var(--info-sheet-soft);border-bottom:1px solid var(--info-sheet-border);border-right:1px solid var(--info-sheet-border)}.greyright{background-color:var(--info-sheet-soft);border-right:1px solid var(--info-sheet-border)}.grey-box{background-color:var(--info-sheet-soft)}.singleul{border-bottom:1px solid #000}.singleol{border-top:1px solid var(--info-sheet-strong-border);background-color:var(--info-sheet-table-header);font-weight:700}.doubleul{border-bottom:3px double #000}.label{font-weight:700;white-space:nowrap}.total{background-color:var(--info-sheet-table-header);font-weight:700}.interview-checklist-table td{vertical-align:top}.interview-checklist-table .label{white-space:normal;vertical-align:middle}.value{color:var(--info-sheet-accent)}.empty-value{color:#999;font-style:italic}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.nowrap{white-space:nowrap}.currency{text-align:right;font-family:Courier New,monospace}.info-sheet-page-number{position:absolute;bottom:10mm;right:15mm;font-size:9px;color:var(--info-sheet-neutral)}.info-sheet-footer{position:absolute;bottom:15mm;right:15mm;width:75px;border-top:1px solid var(--info-sheet-border);padding-top:5px;font-size:9px;color:var(--info-sheet-neutral);text-align:center}.signature-block{margin-top:30px;padding-top:15px}.signature-line{border-top:1px solid #000;width:250px;margin-top:40px;padding-top:5px;font-size:10px}.info-sheet-cover-page{position:relative;page:cover;padding:0;overflow:hidden;background:#fff}.info-sheet-cover-scale-frame{width:100%;min-height:var(--page-height, 279.4mm);position:relative;z-index:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.info-sheet-cover{position:relative;box-sizing:border-box;flex:0 0 auto;width:612px;min-height:792px;padding:15mm;display:flex;flex-direction:column;justify-content:center;background:#fff;transform:scale(var(--info-sheet-cover-canvas-scale, 1));transform-origin:center center}.info-sheet-cover-background,.info-sheet-cover-background-duotone,.info-sheet-cover-background-overlay{position:absolute;inset:0;pointer-events:none}.info-sheet-cover-background{z-index:0;background-repeat:no-repeat}.info-sheet-cover-background-duotone{z-index:1;background:linear-gradient(135deg,var(--info-sheet-primary),var(--info-sheet-accent));mix-blend-mode:screen;opacity:.28}.info-sheet-cover-background-overlay{z-index:2}.info-sheet-cover-background-overlay-light{background:#ffffff9e}.info-sheet-cover-background-overlay-dark{background:#0000002e}.info-sheet-cover-inner{position:relative;z-index:3;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;margin:auto 0;padding:0 10mm;width:100%}.info-sheet-cover-logo-wrap{width:100%;display:flex;justify-content:center;margin-bottom:18px}.info-sheet-cover-logo-frame{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:0}.info-sheet-cover-logo{display:block;max-width:calc(42mm * var(--info-sheet-logo-size-scale, 1));max-height:calc(22mm * var(--info-sheet-logo-size-scale, 1));object-fit:contain}.info-sheet-cover-logo-black{filter:grayscale(1) brightness(0)}.info-sheet-cover-logo-resize-handle{position:absolute;right:-11px;bottom:-11px;width:22px;height:22px;border-radius:50%;border:2px solid #ffffff;background:var(--info-sheet-primary);color:#fff;box-shadow:0 4px 12px #00000038;cursor:nwse-resize;display:flex;align-items:center;justify-content:center;z-index:4}.info-sheet-cover-logo-resize-handle:before{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor}.cover-label-font-size-input{appearance:auto;-moz-appearance:auto}.cover-label-font-size-input::-webkit-inner-spin-button,.cover-label-font-size-input::-webkit-outer-spin-button{opacity:1}.info-sheet-cover-eyebrow{font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--info-sheet-neutral);margin-bottom:18px}.info-sheet-cover-name{font-size:36px;font-weight:700;color:var(--info-sheet-primary);line-height:1.1;margin:0 0 14px;text-decoration:none}.info-sheet-cover-type{font-size:14px;color:#1f2937;margin-bottom:8px}.info-sheet-cover-ref{font-size:10px;color:var(--info-sheet-neutral);letter-spacing:.04em}.info-sheet-cover-divider{width:80px;height:2px;background:var(--info-sheet-primary);margin:28px auto}.info-sheet-cover-stamp{width:100%;max-width:360px;display:flex;flex-direction:column;gap:14px;margin-bottom:32px}.info-sheet-cover-stamp-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;text-align:left}.info-sheet-cover-stamp-label{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--info-sheet-neutral);flex:0 0 auto;padding-top:2px}.info-sheet-cover-stamp-value{font-size:11px;color:#111827;text-align:right;flex:1 1 auto;word-break:break-word}.info-sheet-cover-stamp-time{font-size:10px;color:var(--info-sheet-neutral);margin-top:2px}.info-sheet-cover-notes{width:100%;text-align:left;margin-top:8px}.info-sheet-cover-notes-label{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--info-sheet-neutral);margin-bottom:6px}.info-sheet-cover-notes-body{white-space:pre-wrap;font-size:11px;color:#1f2937;border-top:1px solid var(--info-sheet-border);padding-top:8px;min-height:60px}.info-sheet-cover-notes-empty{color:#9ca3af;font-style:italic}.info-sheet-cover-letterhead{justify-content:flex-start}.info-sheet-cover-letterhead .info-sheet-cover-inner{align-items:flex-start;text-align:left;padding-top:8mm;justify-content:flex-start}.info-sheet-cover-letterhead .info-sheet-cover-logo-wrap,.info-sheet-cover-letterhead .info-sheet-cover-divider{justify-content:flex-start;margin-left:0}.info-sheet-cover-executive{justify-content:flex-start;background:linear-gradient(180deg,var(--info-sheet-primary) 0,var(--info-sheet-primary) 34mm,#ffffff 34mm)}.info-sheet-cover-preset-executive .info-sheet-cover-page{background:linear-gradient(180deg,var(--info-sheet-primary) 0,var(--info-sheet-primary) 34mm,#ffffff 34mm)}.info-sheet-cover-preset-executive .info-sheet-cover-executive{background:transparent}.info-sheet-cover-executive .info-sheet-cover-eyebrow{color:var(--info-sheet-primary)}.info-sheet-cover-executive .info-sheet-cover-inner{margin:0;padding-top:24mm}.info-sheet-cover-modernGrid,.info-sheet-cover-preset-modernGrid .info-sheet-cover-page{background:linear-gradient(90deg,transparent 0 72%,var(--info-sheet-soft) 72% 100%),linear-gradient(180deg,var(--info-sheet-cover-wash),#ffffff 48%)}.info-sheet-cover-preset-modernGrid .info-sheet-cover-modernGrid{background:transparent}.info-sheet-cover-modernGrid .info-sheet-cover-inner{border:1px solid var(--info-sheet-border);padding:16mm 12mm;background:#fff}.info-sheet-cover-modernGrid .info-sheet-cover-inner,.info-sheet-cover-caseFile .info-sheet-cover-inner,.info-sheet-cover-notary .info-sheet-cover-inner,.info-sheet-cover-quietFrame .info-sheet-cover-inner{box-sizing:border-box;justify-content:center;min-height:145mm}.info-sheet-cover-caseFile{justify-content:flex-start}.info-sheet-cover-caseFile .info-sheet-cover-inner{align-items:stretch;text-align:left;border:2px solid var(--info-sheet-primary);padding:12mm;margin:8mm 0 0}.info-sheet-cover-caseFile .info-sheet-cover-stamp{max-width:none;border-top:1px solid var(--info-sheet-border);border-bottom:1px solid var(--info-sheet-border);padding:8px 0}.info-sheet-cover-sidebar{--info-sheet-sidebar-width: 18mm;--info-sheet-sidebar-gap: 8mm}.info-sheet-cover-sidebar:before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:3;width:var(--info-sheet-sidebar-width);background:var(--info-sheet-primary);pointer-events:none}.info-sheet-cover-preset-sidebar .info-sheet-cover-page:before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:0;width:11.12%;background:var(--info-sheet-primary);pointer-events:none}.info-sheet-cover-preset-sidebar .info-sheet-cover-sidebar:before{content:none}.info-sheet-cover-sidebar .info-sheet-cover-inner{z-index:4;align-items:flex-start;text-align:left;padding-left:calc(var(--info-sheet-sidebar-width) + var(--info-sheet-sidebar-gap));justify-content:center}.info-sheet-cover-sidebar .info-sheet-cover-logo-wrap,.info-sheet-cover-sidebar .info-sheet-cover-divider{justify-content:flex-start;margin-left:0}.info-sheet-cover-portfolio{justify-content:flex-start;background:linear-gradient(180deg,var(--info-sheet-primary) 0,var(--info-sheet-primary) 18mm,transparent 18mm),linear-gradient(180deg,#ffffff,var(--info-sheet-cover-wash) 100%)}.info-sheet-cover-preset-portfolio .info-sheet-cover-page{background:linear-gradient(180deg,var(--info-sheet-primary) 0,var(--info-sheet-primary) 18mm,transparent 18mm),linear-gradient(180deg,#ffffff,var(--info-sheet-cover-wash) 100%)}.info-sheet-cover-preset-portfolio .info-sheet-cover-portfolio{background:transparent}.info-sheet-cover-portfolio .info-sheet-cover-inner{align-items:flex-start;text-align:left;margin:20mm 0 0;padding:14mm 14mm 10mm;border-left:4mm solid var(--info-sheet-accent);background:#fff;justify-content:center}.info-sheet-cover-portfolio .info-sheet-cover-logo-wrap,.info-sheet-cover-portfolio .info-sheet-cover-divider{justify-content:flex-start;margin-left:0}.info-sheet-cover-ledger{justify-content:flex-start;background:#fff}.info-sheet-cover-ledger .info-sheet-cover-inner{align-items:stretch;text-align:left;margin:8mm 0 0;padding:11mm 12mm;border-top:5mm solid var(--info-sheet-primary);border-bottom:1px solid var(--info-sheet-border);justify-content:center}.info-sheet-cover-ledger .info-sheet-cover-logo-wrap,.info-sheet-cover-ledger .info-sheet-cover-divider{justify-content:flex-start;margin-left:0}.info-sheet-cover-ribbon{justify-content:flex-start;background:linear-gradient(90deg,#ffffff 0 82%,var(--info-sheet-primary) 82% 100%)}.info-sheet-cover-preset-ribbon .info-sheet-cover-page{background:linear-gradient(90deg,#ffffff 0 82%,var(--info-sheet-primary) 82% 100%)}.info-sheet-cover-preset-ribbon .info-sheet-cover-ribbon{background:transparent}.info-sheet-cover-ribbon .info-sheet-cover-inner{align-items:flex-start;text-align:left;margin:14mm 0 0;padding:12mm 20mm 12mm 12mm;justify-content:center}.info-sheet-cover-ribbon .info-sheet-cover-logo-wrap,.info-sheet-cover-ribbon .info-sheet-cover-divider{justify-content:flex-start;margin-left:0}.info-sheet-cover-ribbon .info-sheet-cover-eyebrow,.info-sheet-cover-ribbon .info-sheet-cover-ref{color:var(--info-sheet-primary)}.info-sheet-cover-notary,.info-sheet-cover-preset-notary .info-sheet-cover-page{background:linear-gradient(180deg,var(--info-sheet-soft) 0,var(--info-sheet-soft) 22mm,#ffffff 22mm),#fff}.info-sheet-cover-preset-notary .info-sheet-cover-notary{background:transparent}.info-sheet-cover-notary .info-sheet-cover-inner{border:1px double var(--info-sheet-primary);outline:1px solid var(--info-sheet-border);outline-offset:-7mm;padding:18mm 14mm}.info-sheet-cover-notary .info-sheet-cover-name{color:#111827}.info-sheet-cover-splitPanel{justify-content:flex-start;background:linear-gradient(90deg,var(--info-sheet-primary) 0 36%,#ffffff 36% 100%)}.info-sheet-cover-preset-splitPanel .info-sheet-cover-page{background:linear-gradient(90deg,var(--info-sheet-primary) 0 36%,#ffffff 36% 100%)}.info-sheet-cover-preset-splitPanel .info-sheet-cover-splitPanel{background:transparent}.info-sheet-cover-splitPanel .info-sheet-cover-inner{align-items:flex-start;text-align:left;margin:0 0 0 36%;width:64%;box-sizing:border-box;min-height:calc(var(--page-height, 279.4mm) - 30mm);justify-content:center;padding:10mm 11mm}.info-sheet-cover-splitPanel .info-sheet-cover-logo-wrap,.info-sheet-cover-splitPanel .info-sheet-cover-divider{justify-content:flex-start;margin-left:0}.info-sheet-cover-quietFrame{background:#fff}.info-sheet-cover-quietFrame .info-sheet-cover-inner{border:1px solid var(--info-sheet-border);box-shadow:inset 0 0 0 5mm var(--info-sheet-soft);padding:20mm 15mm}.info-sheet-cover-quietFrame .info-sheet-cover-divider{width:120px;height:1px}@media print{.info-sheet-overlay{position:static;padding:0;background:none}.info-sheet-dialog{width:100%;max-width:none;height:auto;background:none;border-radius:0;box-shadow:none}.info-sheet-toolbar,.info-sheet-preview-toc{display:none!important}.info-sheet-content{overflow:visible;padding:0;background:#fff}.info-sheet-page{width:100%;min-height:auto;padding:0;margin:0;box-shadow:none;page-break-after:always;page-break-inside:auto;break-inside:auto}.info-sheet-page:last-child{page-break-after:auto}.info-sheet-cover-page,.info-sheet-cover-scale-frame{min-height:100vh}.page-break{display:none!important;height:0;visibility:hidden}.info-sheet-table{page-break-inside:auto;break-inside:auto}.info-sheet-table thead{display:table-header-group}.info-sheet-table tfoot{display:table-footer-group}.info-sheet-table tr{page-break-inside:avoid;break-inside:avoid}.info-sheet-section h3,.info-sheet-section h4{page-break-after:avoid;break-after:avoid}.info-sheet-page-number{display:none}@page{margin:15mm}@page cover{margin:0}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}}.tanstack-page-wrapper{min-height:100vh;background-color:#fff}.tanstack-page-wrapper.dark-mode{background-color:#1a1a1a}.tanstack-container{padding:2rem;max-width:1400px;margin:0 auto;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.tanstack-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.tanstack-header h1{margin:0 0 .5rem;font-size:2rem;color:#1a1a1a}.tanstack-badge{display:inline-block;font-size:.75rem;padding:.25rem .75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;font-weight:500;margin-left:.5rem}.tanstack-count{font-size:.9rem;color:#666;font-weight:500}.tanstack-header-actions{display:flex;gap:.75rem;align-items:center}.tanstack-account-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:250px;padding:8px;z-index:1000;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 24px #0f172a26}.tanstack-account-menu-profile{padding:12px;margin-bottom:6px;border-bottom:1px solid #e2e8f0}.tanstack-account-menu-email{color:#64748b;font-size:.875rem;overflow-wrap:anywhere}.tanstack-account-menu-item{box-sizing:border-box;width:100%;padding:10px 12px;border:none;border-radius:4px;background-color:transparent;color:#1e293b;cursor:pointer;display:flex;align-items:center;gap:8px;text-align:left;text-decoration:none;font:inherit;font-size:.875rem;font-weight:500;transition:background-color .15s ease}.tanstack-account-menu-item:hover,.tanstack-account-menu-item:focus-visible{background-color:#f1f5f9;outline:none}.tanstack-account-menu-item .material-symbols-outlined{font-size:18px}.tanstack-account-menu-divider{height:1px;margin:6px 4px;background-color:#e2e8f0}.tanstack-account-menu-signout{color:#dc2626}.tanstack-page-wrapper.dark-mode .tanstack-account-menu{background-color:#1e293b;border-color:#334155}.tanstack-page-wrapper.dark-mode .tanstack-account-menu-profile{border-color:#334155}.tanstack-page-wrapper.dark-mode .tanstack-account-menu-email{color:#94a3b8}.tanstack-page-wrapper.dark-mode .tanstack-account-menu-item{color:#f1f5f9}.tanstack-page-wrapper.dark-mode .tanstack-account-menu-item:hover,.tanstack-page-wrapper.dark-mode .tanstack-account-menu-item:focus-visible{background-color:#334155}.tanstack-page-wrapper.dark-mode .tanstack-account-menu-divider{background-color:#334155}.tanstack-page-wrapper.dark-mode .tanstack-account-menu-signout{color:#f87171}.tanstack-btn{padding:.625rem 1.25rem;border-radius:6px;border:none;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.875rem}.tanstack-btn:disabled{opacity:.4;cursor:not-allowed}.tanstack-btn-primary{background:#3498db;color:#fff}.tanstack-btn-primary:hover:not(:disabled){background:#2980b9;transform:translateY(-1px);box-shadow:0 4px 12px #3498db4d}.tanstack-btn-secondary{background:#ecf0f1;color:#2c3e50;border:1px solid #bdc3c7}.tanstack-btn-secondary:hover:not(:disabled){background:#d5dbdd;border-color:#95a5a6}.tanstack-header-button{box-sizing:border-box;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;line-height:1;white-space:nowrap}.tanstack-header-button .material-symbols-outlined{flex:0 0 auto;font-size:1.25rem;line-height:1}.tanstack-header-button .tanstack-header-button-chevron{margin-left:.125rem;font-size:1.125rem}.tanstack-search{margin-bottom:1.5rem}.tanstack-search-input{width:100%;padding:.75rem 1rem;border:2px solid #e1e8ed;border-radius:8px;font-size:.95rem;transition:border-color .2s ease;box-sizing:border-box}.tanstack-search-input:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.tanstack-table-wrapper{background:#fff;border-radius:12px;border:1px solid #e1e8ed;overflow-x:auto;margin-bottom:1.5rem;box-shadow:0 2px 8px #0000000a}.tanstack-table{width:100%;border-collapse:collapse;min-width:100%}.tanstack-table thead{background:linear-gradient(to bottom,#f8f9fa,#f1f3f5);border-bottom:2px solid #e1e8ed}.tanstack-table th{padding:1rem;text-align:left;font-weight:600;color:#2c3e50;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.tanstack-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.tanstack-table th.sortable:hover{background:#e9ecef}.tanstack-header-cell{display:flex;align-items:center;gap:.5rem}.tanstack-sort-indicator{color:#3498db;font-size:.75rem}.tanstack-table tbody tr{border-bottom:1px solid #f1f3f5;transition:background-color .15s ease}.tanstack-table-row:hover{background:#f8f9fb;cursor:pointer}.tanstack-table td{padding:1rem;color:#34495e;font-size:.9rem}.tanstack-action-btn{padding:.375rem .875rem;background:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.813rem;font-weight:500;transition:all .2s ease}.tanstack-action-btn:hover{background:#2980b9;transform:scale(1.05)}.tanstack-pagination{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;gap:1rem}.tanstack-pagination-info{font-size:.875rem;color:#666;font-weight:500}.tanstack-pagination-controls{display:flex;align-items:center;gap:.5rem}.tanstack-pagination-btn{padding:.5rem .75rem;background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;color:#374151;font-weight:500;transition:all .15s ease}.tanstack-pagination-btn:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.tanstack-pagination-btn:disabled{opacity:.4;cursor:not-allowed}.tanstack-pagination-current{padding:.5rem 1rem;background:#3498db;color:#fff;border-radius:4px;font-weight:600;font-size:.875rem}.tanstack-page-size-select{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;font-size:.875rem}.tanstack-loading{padding:4rem;text-align:center;color:#666;font-size:1.1rem}.tanstack-error{padding:1rem;background:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;margin-bottom:1rem}.tanstack-footer{margin-top:2rem;padding:1.5rem;background:linear-gradient(135deg,#667eea15,#764ba215);border-radius:8px;text-align:center}.tanstack-footer p{margin:0;color:#555;font-size:.875rem;line-height:1.6}.tanstack-footer strong{color:#333}.tanstack-page-wrapper.dark-mode .tanstack-container{color:#e4e4e7}.tanstack-page-wrapper.dark-mode .tanstack-header h1{color:#f4f4f5}.tanstack-page-wrapper.dark-mode .tanstack-count{color:#a1a1aa}.tanstack-page-wrapper.dark-mode .tanstack-search-input{background:#27272a;border-color:#3f3f46;color:#e4e4e7}.tanstack-page-wrapper.dark-mode .tanstack-search-input::placeholder{color:#71717a}.tanstack-page-wrapper.dark-mode .tanstack-search-input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}.tanstack-page-wrapper.dark-mode .tanstack-table-wrapper{background:#18181b;border-color:#3f3f46;box-shadow:0 2px 8px #0000004d}.tanstack-page-wrapper.dark-mode .tanstack-table thead{background:linear-gradient(to bottom,#27272a,#1f1f23);border-bottom-color:#3f3f46}.tanstack-page-wrapper.dark-mode .tanstack-table th{color:#d4d4d8}.tanstack-page-wrapper.dark-mode .tanstack-table th.sortable:hover{background:#2d2d30}.tanstack-page-wrapper.dark-mode .tanstack-sort-indicator{color:#60a5fa}.tanstack-page-wrapper.dark-mode .tanstack-table tbody tr{border-bottom-color:#27272a}.tanstack-page-wrapper.dark-mode .tanstack-table-row:hover{background:#27272a}.tanstack-page-wrapper.dark-mode .tanstack-table td{color:#d4d4d8}.tanstack-page-wrapper.dark-mode .tanstack-btn-secondary{background:#27272a;color:#e4e4e7;border-color:#3f3f46}.tanstack-page-wrapper.dark-mode .tanstack-btn-secondary:hover:not(:disabled){background:#3f3f46;border-color:#52525b}.tanstack-page-wrapper.dark-mode .tanstack-pagination-info{color:#a1a1aa}.tanstack-page-wrapper.dark-mode .tanstack-pagination-btn{background:#27272a;border-color:#3f3f46;color:#e4e4e7}.tanstack-page-wrapper.dark-mode .tanstack-pagination-btn:hover:not(:disabled){background:#3f3f46;border-color:#52525b}.tanstack-page-wrapper.dark-mode .tanstack-page-size-select{background:#27272a;border-color:#3f3f46;color:#e4e4e7}.tanstack-page-wrapper.dark-mode .tanstack-loading{color:#a1a1aa}.tanstack-page-wrapper.dark-mode .tanstack-error{background:#3f1515;border-color:#7f1d1d;color:#fca5a5}.tanstack-page-wrapper.dark-mode .tanstack-footer{background:linear-gradient(135deg,#667eea14,#764ba214)}.tanstack-page-wrapper.dark-mode .tanstack-footer p{color:#a1a1aa}.tanstack-page-wrapper.dark-mode .tanstack-footer strong{color:#d4d4d8}@media(max-width:768px){.tanstack-header{flex-direction:column;align-items:flex-start;gap:1rem}.tanstack-pagination{flex-direction:column;align-items:stretch}.tanstack-pagination-controls{justify-content:center}}
