.clrec{--clrec-title:oklch(0.33 0 0);--clrec-mute:oklch(0.45 0 0);--clrec-label:oklch(0.5 0 0);--clrec-when:oklch(0.52 0 0);--clrec-tint-hot:oklch(0.985 0.01 25);--clrec-tint-warn:oklch(0.99 0 0)}.clrec:is([data-theme=dark] *){--clrec-title:var(--text);--clrec-mute:var(--text-2);--clrec-label:var(--text-2);--clrec-when:var(--text-3);--clrec-tint-hot:var(--surface-danger-soft);--clrec-tint-warn:var(--surface-warning-soft)}.clrec header h1{font-size:23px!important;font-weight:700!important;letter-spacing:-.4px!important;line-height:28px!important}.clrec .lw-pagehead-crumb,.clrec .lw-pagehead-crumb a{font-size:12px}.clrec-acts{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;min-width:0}.clrec header div:has(>h1){flex-direction:column;gap:0!important}.clrec header h1+*{font-size:12.5px!important;color:var(--text-2)!important}.clrec header{padding-bottom:11px!important;border-bottom:1px solid var(--line)}.clrec .lw-two{margin-top:14px}.clrec-act{display:inline-flex;align-items:center;height:34px;padding:0 12px;border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:var(--radius-control);font-family:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background .14s}.clrec-act:hover{background:var(--bg-subtle)}.clrec-act:disabled{opacity:.5;cursor:default}.clrec-act:disabled:hover{background:var(--card)}.clrec-act--ink{background:var(--text);border-color:var(--text);color:var(--card);padding:0 14px;font-weight:600}.clrec-act--ink:hover{background:var(--text);opacity:.92}@media (min-width:900px){.clrec .lw-two{grid-template-columns:minmax(0,320px) minmax(0,1fr)}}.clrec-cap{font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-2);margin-bottom:7px}.clrec-contact{padding:12px 14px;border-bottom:1px solid var(--line)}.clrec-crow{display:flex;align-items:center;gap:9px;padding:6px 0;min-width:0}.clrec-crow .lead{color:var(--text-3);flex-shrink:0}.clrec-cval{flex:1 1;min-width:0;font-size:12.5px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px;background:none;border:none;padding:0;font-family:inherit;text-align:left;cursor:pointer}.clrec-cval:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.clrec-chips{display:flex;gap:4px;flex-shrink:0}.clrec-chip{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-control);padding:3px 7px;font-family:inherit;font-size:11px;font-weight:500;line-height:normal;background:var(--card);color:var(--text);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .14s}.clrec-chip:hover{background:var(--bg-subtle)}.clrec-chip.ok{color:var(--green);border-color:var(--green)}.clrec-chip.on,.clrec-chip.on:hover{background:var(--text);border-color:var(--text);color:var(--card)}.clrec .lw-stats--rail{border:none;border-radius:0;border-top:1px solid var(--line);margin-bottom:0}.clrec .lw-stat{padding:10px 14px}.clrec .lw-stat-label{font-size:10px;font-weight:600;letter-spacing:.4px;color:var(--clrec-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.clrec .lw-stat-value{font-size:16px;font-weight:700;letter-spacing:0;margin-top:2px;line-height:1.25}.clrec .lw-stat-sub{font-size:11px}.clrec-tags{padding:11px 14px;border-top:1px solid var(--line)}.clrec-tagrow{display:flex;gap:5px;flex-wrap:wrap}.clrec-tag{background:var(--bg-subtle);border-radius:var(--radius-sm);padding:3px 8px;font-size:11px;color:var(--text);white-space:nowrap}.clrec-tags-none{font-size:12.5px;color:var(--text-3)}.clrec .lw-sectabs{padding:0 12px;gap:2px;overflow-x:auto;scrollbar-width:none}.clrec .lw-sectab{flex:0 0 auto;flex-direction:row;gap:6px;padding:11px 12px 9px;min-height:0;font-size:13px;font-weight:500;color:var(--text-2);border-bottom:2px solid transparent}.clrec .lw-sectab>:not(.lbl){display:none}.clrec .lw-sectab:hover{background:none;color:var(--text)}.clrec .lw-sectab.on{color:var(--text);font-weight:600;border-bottom-color:var(--text)}.clrec .lw-sectab.on:after{display:none}.clrec .lw-sectab .n,.clrec .lw-sectab.on .n{display:inline-grid;font-size:11px;font-weight:500;min-width:0;height:auto;padding:1px 5px;border-radius:var(--radius-xs);background:var(--bg-subtle);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.clrec-body{padding:14px 16px 18px;min-width:0}.clrec-sec{margin-bottom:18px;min-width:0}.clrec-sec:last-child{margin-bottom:0}.clrec-sec-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px}.clrec-sec-title{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--clrec-title)}.clrec-sec-n{font-weight:500;color:var(--text-3);margin-left:6px;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.clrec-sec-act{font-size:11.5px;color:var(--clrec-mute);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;white-space:nowrap}.clrec-sec-act:hover{color:var(--text);-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.clrec-sec-acts{display:flex;align-items:baseline;gap:10px;flex-shrink:0}.clrec-sec-act:disabled{opacity:.5;cursor:default}.clrec-sec-act:disabled:hover{color:var(--clrec-mute);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.clrec-search{margin-bottom:12px}.clrec-search .lw-field{max-width:none}.clrec-search .lw-field>div{min-height:32px!important;padding:0 10px!important;border-radius:var(--radius-lg)!important;border-color:var(--line)!important;background:var(--card)!important}.clrec-search .lw-field>div:focus-within{border-color:var(--border-strong)!important;box-shadow:none!important}.clrec-search input{font-size:12.5px!important}.clrec-search input::placeholder{color:var(--text-3)}.clrec-catrow{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:8px}.clrec-group{display:block;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--text-3);margin:6px 0 5px;text-decoration:none}.clrec-group:hover{color:var(--text)}.clrec-thread{margin:-2px 0 5px 17px;padding:2px 11px 4px;border-left:1px solid var(--line)}.clrec-msg{padding:8px 0;border-top:1px solid var(--line)}.clrec-msg:first-child{border-top:none}.clrec-msg-head{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--clrec-when)}.clrec-msg-body{font-size:12.5px;color:var(--text);margin-top:2px}.clrec-line{font-size:12.5px;color:var(--text-3);margin:0 0 8px}.clrec-line.is-error{color:var(--red)}.clrec-row{display:flex;align-items:flex-start;gap:11px;padding:9px 11px;margin-bottom:5px;min-width:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);color:inherit;text-decoration:none;text-align:left;width:100%;font-family:inherit;cursor:pointer;transition:background .14s}.clrec-row:hover{background:color-mix(in srgb,var(--text) 3%,var(--card))}.clrec-row.is-static{cursor:default}.clrec-row.is-hot{background:var(--clrec-tint-hot)}.clrec-row.is-warn{background:var(--clrec-tint-warn)}.clrec-dot{width:6px;height:6px;border-radius:var(--radius-round);flex-shrink:0;margin-top:6px;background:var(--text-3)}.clrec-row-main{flex:1 1;min-width:0}.clrec-row-label{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clrec-row-label.is-bold,.clrec-row.is-hot .clrec-row-label,.clrec-row.is-warn .clrec-row-label{font-weight:600}.clrec-row-label.is-settled{font-weight:500}.clrec-row-sub{display:block;font-size:11.5px;color:var(--clrec-mute);line-height:1.5;text-wrap:pretty}.clrec-row-side{flex-shrink:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.clrec-row-amt{display:block;font-size:12.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-2)}.clrec-row-amt.is-settled{color:var(--green)}.clrec-row-amt.is-danger{color:var(--danger)}.clrec-row-when{display:block;font-size:11px;color:var(--clrec-when);white-space:nowrap}.clrec-row-when.is-warn{color:var(--warning);font-weight:600}.clrec-more{display:block;width:100%;margin-bottom:5px;padding:7px 11px;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:none;font-family:inherit;font-size:11.5px;color:var(--clrec-mute);cursor:pointer;text-align:center}.clrec-more:hover{color:var(--text);border-color:var(--text-3)}.clrec-empty{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);padding:18px;text-align:center;font-size:12.5px;color:var(--clrec-label)}.clrec .cstep{border:1px solid var(--line);border-radius:var(--radius-lg);padding:9px 11px;margin-bottom:5px}.clrec .cstep-head{font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--text-3);margin:6px 0 5px}.clrec .cnote{border:1px solid var(--line);border-radius:var(--radius-lg);padding:9px 11px;margin-bottom:5px}.clrec .cnote p{font-size:13px}@media (pointer:coarse){.clrec-crow{flex-wrap:wrap;padding:2px 0}.clrec-cval{min-height:var(--tap);line-height:var(--tap)}.clrec-chip{padding:3px 10px}.clrec-act,.clrec-chip,.clrec-sec-act{min-height:var(--tap)}.clrec-sec-act{display:inline-flex;align-items:center}.clrec-more{min-height:var(--tap)}.clrec-search .lw-field>div{min-height:var(--tap)!important}}.lw-leads-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.lw-leads-h1{font-size:26px;font-weight:var(--fw-bold);letter-spacing:-.5px;color:var(--text);min-width:0}.lw-lead-list{display:flex;flex-direction:column;gap:10px;min-width:0}.lw-lead-none{color:var(--text-3);font-size:var(--fs-sm);padding:20px 4px;text-align:center}.lw-lead-card{display:flex;flex-direction:column;gap:7px;width:100%;min-width:0;padding:14px 16px;text-align:left;cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:inherit;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.lw-lead-card:hover{border-color:var(--accent-border)}.lw-lead-card:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lw-lead-card.on{border-color:var(--accent);background:var(--accent-soft)}.lw-lead-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.lw-lead-title{font-size:14.5px;font-weight:var(--fw-semibold);color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lw-lead-applied{flex-shrink:0;font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:.3px;text-transform:uppercase;color:var(--money-success);background:var(--money-success-tint);padding:3px 8px;border-radius:var(--radius-xs)}.lw-lead-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.lw-lead-sub{font-size:12px;color:var(--text-2);min-width:0;overflow:hidden;text-overflow:ellipsis}.lw-lead-cap{font-size:11.5px;font-weight:var(--fw-medium);color:var(--text-3)}.lw-lead-cap.is-full{color:var(--money-warning)}.lw-lead-detail-load{display:grid;place-items:center;padding:60px}.lw-lead-detail{gap:18px}.lw-lead-detail,.lw-lead-detail-head{display:flex;flex-direction:column;min-width:0}.lw-lead-detail-head{gap:10px}.lw-lead-detail-title{font-size:19px;font-weight:var(--fw-bold);letter-spacing:-.3px;color:var(--text);min-width:0}.lw-lead-meta{display:flex;flex-wrap:wrap;gap:6px 16px;min-width:0}.lw-lead-meta span{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--text-2);min-width:0}.lw-lead-meta span svg{color:var(--text-3);flex-shrink:0}.lw-lead-meta span.is-full{color:var(--money-warning);font-weight:var(--fw-medium)}.lw-lead-cap{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-sm);color:var(--text-2)}.lw-lead-cap svg{color:var(--text-3);flex-shrink:0}.lw-lead-cap[data-full]{color:var(--money-warning);font-weight:var(--fw-medium)}.lw-lead-section{display:flex;flex-direction:column;gap:8px;min-width:0}.lw-lead-section-h{font-size:11px;font-weight:var(--fw-bold);letter-spacing:.5px;text-transform:uppercase;color:var(--text-3)}.lw-lead-desc{font-size:13.5px;line-height:1.55;color:var(--text);white-space:pre-wrap;word-break:break-word}.lw-lead-qa{display:flex;flex-direction:column;gap:1px;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.lw-lead-qa-row{display:flex;gap:12px;padding:10px 14px;background:var(--surface)}.lw-lead-qa-row+.lw-lead-qa-row{border-top:1px solid var(--border)}.lw-lead-qa-row dt{flex:1 1 45%;min-width:0;font-size:12.5px;color:var(--text-2)}.lw-lead-qa-row dd{flex:1 1 55%;min-width:0;font-size:12.5px;font-weight:var(--fw-medium);color:var(--text);text-align:right;word-break:break-word}.lw-apply{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.lw-apply-cost{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text-2);min-width:0}.lw-apply-cost svg{color:var(--brand-text);flex-shrink:0;margin-top:1px}.lw-apply-err{color:var(--red);font-size:12.5px}.lw-apply-contact{display:flex;flex-direction:column;gap:8px;margin:0}.lw-apply-contact>div{display:flex;gap:12px;min-width:0}.lw-apply-contact dt{flex-shrink:0;width:68px;font-size:12.5px;color:var(--text-3)}.lw-apply-contact dd{margin:0;min-width:0;font-size:13px;font-weight:var(--fw-medium);color:var(--text);word-break:break-word}.lw-apply-contact a{color:var(--accent);text-decoration:none}.lw-apply-attach{display:flex;align-items:flex-end;gap:8px;min-width:0}.lw-apply-attach>:first-child{flex:1 1 auto;min-width:0}.lw-app-list{gap:10px}.lw-app-item,.lw-app-list{display:flex;flex-direction:column;min-width:0}.lw-app-item{gap:8px}.lw-app-row{align-items:center;padding:14px 16px;background:var(--surface)}.lw-app-dispute,.lw-app-row{display:flex;gap:12px;min-width:0;border:1px solid var(--border);border-radius:var(--radius-card)}.lw-app-dispute{align-items:flex-end;flex-wrap:wrap;padding:12px 16px;background:var(--bg)}.lw-app-dispute>.lw-field{flex:1 1 240px;min-width:0}.lw-app-dispute-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.lw-app-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.lw-app-title{font-size:14px;font-weight:var(--fw-semibold);color:var(--text)}.lw-app-msg,.lw-app-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-app-msg{font-size:12px;color:var(--text-3)}.lw-app-trailing{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.lw-app-quote{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:var(--fw-medium);color:var(--accent);text-decoration:none;min-height:var(--tap)}.lw-app-noquote{font-size:12px;color:var(--text-3)}@media (max-width:600px){.lw-app-row{flex-wrap:wrap}.lw-app-trailing{width:100%;justify-content:flex-start}}.pc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.pc-head h1{font-size:var(--fs-xl);font-weight:700;letter-spacing:-.5px;color:var(--text)}.pc-head-side{align-items:center;gap:8px}.pc-head-side,.pc-seg{display:flex;flex-shrink:0}.pc-seg{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.pc-seg button{padding:6px 12px;min-height:34px;font-size:var(--fs-sm);font-weight:600;color:var(--text-2);background:none;border:none;cursor:pointer;font-family:inherit}@media (max-width:899px){.pc-seg button{min-height:var(--tap);padding:6px 14px}}.pc-seg button.on{background:var(--text);color:var(--bg-app)}.pc-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pc-verdict{display:flex;align-items:center;gap:12px;padding:13px 18px;border-radius:var(--radius-lg);margin-bottom:14px;border:1px solid var(--line)}.pc-verdict.ok{border-color:color-mix(in srgb,var(--success) 30%,var(--line));background:color-mix(in srgb,var(--success) 7%,transparent)}.pc-verdict.watch{border-color:color-mix(in srgb,var(--warning) 35%,var(--line));background:color-mix(in srgb,var(--warning) 8%,transparent)}.pc-verdict.bad{border-color:color-mix(in srgb,var(--danger) 32%,var(--line));background:color-mix(in srgb,var(--danger) 7%,transparent)}.pc-verdict .dot{width:9px;height:9px;border-radius:var(--radius-round);flex-shrink:0}.pc-verdict.ok .dot{background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 18%,transparent)}.pc-verdict.watch .dot{background:var(--warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--warning) 18%,transparent)}.pc-verdict.bad .dot{background:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 18%,transparent)}.pc-verdict b{font-size:var(--fs-body);font-weight:650;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-sect{font-size:var(--fs-cap);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-3);margin:4px 2px 9px}.pc-client-link{color:inherit;text-decoration:none}.pc-client-link:hover{color:var(--accent);text-decoration:underline}.pc-client-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.pc-insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1px;gap:1px;background:var(--border);margin-bottom:16px}.pc-ins{background:var(--surface);padding:13px 15px;display:flex;flex-direction:column;gap:3px;text-decoration:none;color:inherit;min-width:0;text-align:left;cursor:pointer;font-family:inherit}.pc-ins:hover{background:var(--bg-subtle)}.pc-ins:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pc-ins .ico{width:24px;height:24px;border-radius:var(--radius-sm);display:grid;place-items:center;font-size:var(--fs-sm);margin-bottom:4px;flex-shrink:0}.pc-ins .ico.warn{background:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warning)}.pc-ins .ico.bad{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.pc-ins .ico.info{background:color-mix(in srgb,var(--info) 14%,transparent);color:var(--info)}.pc-ins b{font-weight:650;line-height:1.3}.pc-ins b,.pc-ins small{font-size:var(--fs-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-ins small{color:var(--text-2);line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-ins .go{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);font-weight:600;color:var(--accent);margin-top:4px}.pc-chase{margin-bottom:16px}.pc-chase-list{display:grid;grid-gap:0;gap:0}.pc-chase-row{display:grid;grid-gap:8px;gap:8px;padding:12px 2px;min-width:0;border-bottom:1px solid var(--border)}.pc-chase-row:last-child{border-bottom:none}.pc-chase-row .line1{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.pc-chase-row .who{min-width:0;font-size:var(--fs-sm);font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-chase-row .who .no{color:var(--text-3);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-chase-row .amt{flex-shrink:0;font-size:var(--fs-body);font-weight:650;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-chase-row .line2{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.pc-chase-row .acts{display:flex;gap:6px;flex-shrink:0}.pc-chase-act{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-app);color:var(--text-2);cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}.pc-chase-act:hover{background:var(--bg-subtle);color:var(--text)}.pc-chase-act:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:899px){.pc-chase-act{width:var(--tap);height:var(--tap)}}.pc-chase-more{display:inline-flex;align-items:center;min-height:var(--tap);margin-top:4px;background:none;border:none;padding:0;color:var(--accent);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer}.pc-chase-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.pc-forecast{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:12px 15px;margin-bottom:16px;min-width:0}.pc-forecast .fc-ico{width:30px;height:30px;border-radius:var(--radius-md);display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success)}.pc-forecast .fc-body{min-width:0;flex:1 1}.pc-forecast .fc-lbl{font-size:var(--fs-cap);font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-3)}.pc-forecast .fc-val{font-size:var(--fs-body);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-forecast .fc-val small{font-size:var(--fs-sm);font-weight:500;color:var(--text-3)}.pc-forecast .fc-link{flex-shrink:0;min-height:var(--tap);display:inline-flex;align-items:center;color:var(--accent);font-size:var(--fs-sm);font-weight:600;text-decoration:none;white-space:nowrap}.pc-forecast .fc-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.pc-options .lw-fpill{min-height:var(--tap)}.lw-fpill.is-danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}.lw-fpill.is-danger .n{color:var(--danger);opacity:1}.lw-fpill.is-danger.on{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.lw-fpill.is-danger.on .n{color:var(--on-danger)}.lw-stat-btn{border-top:none;border-left:none;text-align:left;color:inherit;-webkit-tap-highlight-color:transparent}.lw-stat-btn,.pc-back{background:none;font:inherit;cursor:pointer}.pc-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;min-height:var(--tap);border:none;padding:0;color:var(--accent);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.pc-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.pc-agebar{display:flex;gap:2px;height:12px;border-radius:var(--radius-sm);overflow:hidden;margin-bottom:11px}.pc-agebar span{height:100%;min-width:3px}.pc-agelegend{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));grid-gap:8px;gap:8px}.pc-agelegend button{display:block;text-align:left;background:none;border:1px solid transparent;border-radius:var(--radius-sm);padding:4px 6px;margin:-4px -6px;cursor:pointer;font-family:inherit;min-width:0}@media (max-width:899px){.pc-agelegend button{min-height:var(--tap);align-content:center}}.pc-agelegend button:hover{background:var(--bg-subtle)}.pc-agelegend button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pc-agelegend button.on{border-color:var(--accent);background:var(--accent-soft)}.pc-agelegend .k{font-size:var(--fs-sm);color:var(--text-3);display:flex;align-items:center;gap:4px;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.pc-agelegend i{width:7px;height:7px;border-radius:var(--radius-xs);display:inline-block;flex-shrink:0}.pc-agelegend b{display:block;font-size:var(--fs-sm);font-weight:650;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-rail{margin-bottom:2px}.pc-band{display:grid;grid-gap:14px;gap:14px;margin-bottom:16px}@media (min-width:900px){.pc-band{grid-template-columns:1fr 1fr}}.pc-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:15px 17px;min-width:0}.pc-panel h3{font-size:var(--fs-body);font-weight:700;margin:0}.pc-ph{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.pc-psub{color:var(--text-3);margin:2px 0 12px}.pc-drill,.pc-psub{font-size:var(--fs-sm)}.pc-drill{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--accent);background:none;border:none;cursor:pointer;padding:0;font-family:inherit;white-space:nowrap}.pc-drill:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.pc-legend{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:10px}.pc-legend .k{font-size:var(--fs-sm);color:var(--text-3);display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.pc-legend i{width:7px;height:7px;border-radius:var(--radius-xs);flex-shrink:0}.pc-mcols{gap:10px}.pc-mcol,.pc-mcols{display:flex;align-items:flex-end}.pc-mcol{flex:1 1;justify-content:center;gap:2px;height:100%;min-width:0}.pc-mcol span{flex:1 1;max-width:16px;border-radius:var(--radius-xs) var(--radius-xs) 0 0}.pc-mcols-x{display:flex;gap:10px;margin-top:6px}.pc-mcols-x span{flex:1 1;text-align:center;font-size:var(--fs-sm);color:var(--text-3);overflow:hidden;text-overflow:ellipsis}.lw-stat-spark{display:block;margin-top:8px;opacity:.85}.pc-rowbars{display:grid;grid-gap:9px;gap:9px}.pc-rowbar{display:grid;grid-template-columns:minmax(84px,150px) 1fr auto;align-items:center;grid-gap:10px;gap:10px;min-width:0;background:none;border:none;padding:0;font:inherit;color:inherit;text-align:left}button.pc-rowbar{cursor:pointer}button.pc-rowbar:hover .k{color:var(--accent)}button.pc-rowbar:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}@media (max-width:899px){button.pc-rowbar{min-height:var(--tap)}}.pc-rowbar .k{font-size:var(--fs-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pc-rowbar .track{height:10px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text) 6%,transparent);overflow:hidden;min-width:0}.pc-rowbar .track i{display:block;height:100%;border-radius:var(--radius-pill)}.pc-rowbar .v{font-size:var(--fs-sm);font-weight:650;text-align:right;white-space:nowrap}.pc-rowbar .v small{font-size:var(--fs-sm);color:var(--text-3);font-weight:500}.pc-cols{display:grid;grid-gap:14px;gap:14px;align-items:start}.pc-cols>*{min-width:0}@media (min-width:1000px){.pc-cols{grid-template-columns:1fr 1fr}}@media (min-width:900px){.pc-listarea{margin-top:4px}}.rpt{min-width:0;--rpt-rail-w:236px;--rpt-chrome:calc(var(--content-pad-top) - var(--space-2))}.rpt-frame{flex-direction:column}.rpt-body,.rpt-frame{display:flex;gap:var(--space-3);min-width:0}.rpt-body{min-height:0}.rpt-rail{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;flex-shrink:0}.rpt-rail-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0}.rpt-rail-group{margin-bottom:var(--space-3)}.rpt-rail-group:last-child{margin-bottom:0}.rpt-rail-grouphead{font-size:var(--fs-cap);font-weight:var(--fw-bold);letter-spacing:.6px;text-transform:uppercase;color:var(--text-3);padding:0 9px 6px}.rpt-rail-item{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 9px;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-2);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.rpt-rail-item:hover{background:var(--bg-subtle);color:var(--text)}.rpt-rail-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rpt-rail-item[aria-current=true]{background:var(--accent-soft);color:var(--accent);font-weight:var(--fw-semibold)}.rpt-rail-item .lbl{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpt-rail-item .cnt{flex-shrink:0;font-size:var(--fs-cap);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rpt-rail-item[aria-current=true] .cnt{color:var(--accent)}@media (pointer:coarse){.rpt-rail-item{min-height:var(--tap)}}.rpt-rail-empty{padding:var(--space-3) var(--space-2);color:var(--text-3);font-size:13px}.rpt-surface{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column}.rpt-masthead{flex-shrink:0;padding-bottom:var(--space-2)}.rpt-masthead h1{font-size:var(--fs-lg);font-weight:700;margin:0;color:var(--text)}.rpt-title-trigger{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;border:none;background:none;padding:2px 4px;margin:-2px -4px;border-radius:var(--radius-control);color:inherit;font:inherit;text-align:left;cursor:pointer}.rpt-title-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpt-title-trigger svg{flex-shrink:0;color:var(--text-2)}.rpt-title-trigger:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.rpt-title-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (pointer:coarse){.rpt-title-trigger{min-height:var(--tap)}}.rpt-masthead .sub{display:flex;flex-wrap:wrap;gap:4px var(--space-2);font-size:12.5px;color:var(--text-3);margin-top:3px}.rpt-masthead .sub .basis{color:var(--text-2);font-weight:600}.rpt-masthead .sub .gen{display:none}.rpt-tabs{flex-shrink:0;display:flex;gap:2px;overflow-x:auto;overscroll-behavior-x:contain;border-bottom:1px solid var(--border);scrollbar-width:thin}.rpt-tab{flex-shrink:0;min-height:var(--tap);padding:0 var(--space-3);background:none;border:none;border-bottom:2px solid transparent;color:var(--text-3);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.rpt-tab:hover{color:var(--text)}.rpt-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rpt-tab[aria-selected=true]{color:var(--text);font-weight:650;border-bottom-color:var(--accent)}.rpt-content{flex:1 1;min-height:0;min-width:0;padding-top:var(--space-3)}.rpt-status{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-height:34px;padding:6px var(--space-3);border-top:1px solid var(--border);background:var(--surface-recessed);font-size:12px;color:var(--text-3)}.rpt-status .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-2);font-weight:600}.rpt-status .spacer{flex:1 1;min-width:0}@media (min-width:900px){.rpt-frame{margin-inline:calc(-1 * clamp(1rem, 2.6vw, 2.75rem));margin-top:calc(-1 * var(--space-2));margin-bottom:-4rem;height:calc(100dvh - var(--rpt-chrome));gap:0}.rpt-status{padding-inline:clamp(1rem,2.6vw,2.75rem);flex:0 0 auto}.rpt-body{flex:1 1;min-height:0;gap:1px;background:var(--line)}.rpt-rail,.rpt-surface{background:var(--surface);min-height:0}.rpt-rail{width:var(--rpt-rail-w);padding:var(--space-3) var(--space-2) var(--space-4)}.rpt-surface{padding:var(--space-2) var(--space-3) 0}.rpt-content{overflow-y:auto;overscroll-behavior:contain}}@media print{.rpt-frame{display:block;height:auto;margin:0;gap:0}.rpt-body{gap:0}.rpt-body,.rpt-surface{display:block;background:none}.rpt-surface{padding:0;min-height:0}.rpt-content{overflow:visible;height:auto;padding-top:var(--space-3)}.rpt-rail,.rpt-status,.rpt-tabs{display:none!important}.rpt-masthead{padding-bottom:var(--space-3);border-bottom:2px solid var(--border)}.rpt-masthead .sub .gen{display:inline}.rpt-content .lw-pl-gross,.rpt-content .lw-pl-net,.rpt-content .lw-pl-subtotal,.rpt-content tr{page-break-inside:avoid;break-inside:avoid}}.spec-brand{--btn-fs-md:13px;--radius-popover:12px;--shadow-popover:0 16px 40px -18px oklch(0.145 0 0/0.35),0 2px 6px 0 oklch(0.145 0 0/0.06);--radius-menu:10px;--shadow-menu:0 8px 24px -10px oklch(0.145 0 0/0.14);--seg-track:oklch(0.955 0 0);--seg-on-ink:oklch(0.205 0 0);--seg-off-ink:oklch(0.45 0 0);--chart-head-ink:oklch(0.4 0 0);--chart-hide-ink:oklch(0.5 0 0);--popover-cancel-ink:oklch(0.37 0 0);--radius-rail:7px;--radius-glyph:5px;--px-ink-strong:oklch(0.145 0 0);--px-ink-mark:oklch(0.205 0 0);--px-ink-group:oklch(0.22 0 0);--px-ink-note:oklch(0.25 0 0);--px-ink-control:oklch(0.3 0 0);--px-ink-body:oklch(0.37 0 0);--px-ink-soft:oklch(0.43 0 0);--px-ink-tab:oklch(0.45 0 0);--px-ink-quiet:oklch(0.5 0 0);--px-ink-faint:oklch(0.55 0 0);--px-ink-count:oklch(0.6 0 0);--px-line-control:oklch(0.88 0 0);--px-line-rule:oklch(0.9 0 0);--px-line-soft:oklch(0.92 0 0);--px-line-hair:oklch(0.955 0 0);--px-fill-field:oklch(0.985 0 0);--px-fill-row-hover:oklch(0.985 0 0);--px-fill-paper:oklch(1 0 0);--px-fill-hover:oklch(0.955 0 0);--px-fill-select:oklch(0.965 0.012 250);--px-group-fill:oklch(0.925 0 0);--px-group-fill-hover:oklch(0.9 0 0);--px-group-rule-top:oklch(0.84 0 0);--px-group-rule-bottom:oklch(0.86 0 0);--px-tail-fill:oklch(0.97 0 0);--px-note-fill:oklch(0.975 0 0);--px-cbx-line:oklch(0.78 0 0);--px-cbx-on:oklch(0.205 0 0);--px-warn:oklch(0.669 0.148 67.1);--px-warn-ink:oklch(0.508 0.108 73.3);--px-bad:oklch(0.543 0.174 29.7)}[data-theme=dark] .spec-brand{--seg-track:oklch(0.269 0 0);--seg-on-ink:oklch(0.985 0 0);--seg-off-ink:oklch(0.72 0 0);--chart-head-ink:oklch(0.85 0 0);--chart-hide-ink:oklch(0.65 0 0);--popover-cancel-ink:oklch(0.78 0 0);--px-ink-strong:oklch(0.985 0 0);--px-ink-mark:oklch(0.922 0 0);--px-ink-group:oklch(0.92 0 0);--px-ink-note:oklch(0.9 0 0);--px-ink-control:oklch(0.85 0 0);--px-ink-body:oklch(0.8 0 0);--px-ink-soft:oklch(0.75 0 0);--px-ink-tab:oklch(0.72 0 0);--px-ink-quiet:oklch(0.7 0 0);--px-ink-faint:oklch(0.65 0 0);--px-ink-count:oklch(0.65 0 0);--px-line-control:oklch(1 0 0/18%);--px-line-rule:oklch(1 0 0/10%);--px-line-soft:oklch(1 0 0/10%);--px-line-hair:oklch(1 0 0/6%);--px-fill-field:oklch(0.185 0 0);--px-fill-row-hover:oklch(0.23 0 0);--px-fill-paper:oklch(0.205 0 0);--px-fill-hover:oklch(0.269 0 0);--px-fill-select:oklch(0.3 0.03 250);--px-group-fill:oklch(0.269 0 0);--px-group-fill-hover:oklch(0.3 0 0);--px-group-rule-top:oklch(1 0 0/18%);--px-group-rule-bottom:oklch(1 0 0/14%);--px-tail-fill:oklch(0.185 0 0);--px-note-fill:oklch(0.185 0 0);--px-cbx-line:oklch(0.45 0 0);--px-cbx-on:oklch(0.556 0 0);--px-warn:oklch(0.78 0.148 67.1);--px-warn-ink:oklch(0.78 0.108 73.3);--px-bad:oklch(0.7 0.174 29.7)}.spec-brand .qpo{border-radius:var(--radius-popover);box-shadow:var(--shadow-popover)}.spec-brand .qpo-row{border-radius:var(--radius-md)}@media (pointer:fine){.spec-brand .qpo{--btn-h-md:27px;--btn-fs-md:12px;--btn-pad-md:6px 14px;--btn-fw-primary:var(--fw-semibold)}.spec-brand .qpo[aria-label="Save the current view"] .qpo-actions{--btn-h-md:31px;--btn-pad-md:8px 16px;padding:0}.spec-brand .qpo[aria-label="Save the current view"] .qpo-actions>button:first-child{--btn-pad-md:8px 12px;--radius-control:0;background:transparent!important;color:var(--popover-cancel-ink)!important}}.spec-brand .lw-ctxmenu{border-radius:var(--radius-menu);box-shadow:var(--shadow-menu)}.spec-brand .lw-ctxmenu-item{padding:8px 12px;font-size:14px;border-radius:var(--radius-md)}@media (pointer:fine){.spec-brand .lw-ctxmenu-item{min-height:33px}}@media (pointer:coarse){.spec-brand .lw-ctxmenu .lw-ctxmenu-item,.spec-brand .lw-ctxmenu-item,.spec-brand .qpo .qpo-row{min-height:var(--tap)}}.spec-brand .qrt thead th{color:var(--table-head-ink)}.spec-brand .qrt-dots{font-size:var(--fs-body)}.spec-brand .qwb-lists[data-list=clients] [role=radiogroup][aria-label=View]{--r-sm:8px;padding:2px!important;background:var(--seg-track)!important}@media (pointer:fine){.spec-brand .qwb-lists[data-list=clients] [role=radiogroup][aria-label=View]{--seg-h-md:25px}}.spec-brand .qwb-lists[data-list=clients] [role=radiogroup][aria-label=View] .lw-seg-btn{padding:5px 10px!important;font-size:12px!important;font-weight:var(--fw-semibold)!important}.spec-brand .qwb-lists[data-list=clients] [role=radiogroup][aria-label=View] .lw-seg-btn[aria-checked=true]{color:var(--seg-on-ink)!important;box-shadow:none!important}.spec-brand .qwb-lists[data-list=clients] [role=radiogroup][aria-label=View] .lw-seg-btn[aria-checked=false]{color:var(--seg-off-ink)!important;font-weight:var(--fw-medium)!important}.spec-brand .qwb-analytics .pc-panel h3{font-size:11px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.5px;color:var(--chart-head-ink);line-height:14px;white-space:nowrap}.spec-brand .qwb-analytics .pc-ph{margin-bottom:9px}.spec-brand .qwb-analytics .pc-ph-end{display:inline-flex;align-items:baseline;gap:12px;flex:none}.spec-brand .qwb-analytics .pc-ph .pc-drill{font-size:11px}.spec-brand .qwb-analytics .pc-hide{color:var(--chart-hide-ink);font-weight:var(--fw-regular)}@media (pointer:coarse){.spec-brand .qwb-analytics .pc-drill{position:relative}.spec-brand .qwb-analytics .pc-drill:before{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--tap));height:var(--tap);transform:translate(-50%,-50%)}}@media (min-width:900px){.spec-brand .lw-railv2:not(.is-collapsed){padding:14px 10px;gap:1px;color:oklch(.8 0 0)}.spec-brand .lw-railv2:not(.is-collapsed) .rv-wk{gap:9px;padding:0 6px 12px;margin-bottom:0;border-bottom:0}.spec-brand .lw-railv2:not(.is-collapsed) .rv-wk-logo,.spec-brand .lw-railv2:not(.is-collapsed) .rv-wk-logo img{width:28px;height:28px}.spec-brand .lw-railv2:not(.is-collapsed) .rv-wk-name{line-height:normal}.spec-brand .lw-railv2:not(.is-collapsed) .rv-wk-name b.rv-wk-word{font-size:14px;font-weight:700;letter-spacing:normal;color:oklch(1 0 0)}.spec-brand .lw-railv2:not(.is-collapsed) .rv-wk-name span{font-size:11px;margin-top:0;color:oklch(.65 0 0)}.spec-brand .lw-railv2:not(.is-collapsed) .rv-sep{display:none}.spec-brand .lw-railv2:not(.is-collapsed) .lw-create--rail{margin-bottom:8px}.spec-brand .lw-railv2:not(.is-collapsed) .lw-create-btn--rail{justify-content:center;gap:6px;padding:0 9px;border:0;border-radius:var(--radius-rail);background:var(--brand);color:oklch(1 0 0);font-size:13px;font-weight:600;box-shadow:none;transition:background .14s}.spec-brand .lw-railv2:not(.is-collapsed) .lw-create-btn--rail:hover{background:var(--brand-pressed)}.spec-brand .lw-railv2:not(.is-collapsed) .lw-create-btn--rail svg{width:12px;height:12px}.spec-brand .lw-railv2:not(.is-collapsed) .lw-nav-search{gap:6px;padding:0 11px;margin-bottom:12px;border:0;border-radius:var(--radius-rail);background:oklch(.24 0 0);color:oklch(.65 0 0);font-size:12px}.spec-brand .lw-railv2:not(.is-collapsed) .lw-nav-search:hover{background:oklch(.28 0 0);color:oklch(.85 0 0)}.spec-brand .lw-railv2:not(.is-collapsed) .lw-nav-search svg{width:13px;height:13px}.spec-brand .lw-railv2:not(.is-collapsed) .lw-nav-search kbd{border:0;padding:0;font-family:inherit;font-size:10px;color:inherit}.spec-brand .lw-railv2:not(.is-collapsed)>a{gap:9px;padding:8px 11px;border-left:3px solid transparent;border-radius:var(--radius-rail);font-size:13px;font-weight:400;color:oklch(.8 0 0);transition:background .14s}.spec-brand .lw-railv2:not(.is-collapsed)>a:hover{background:oklch(.22 0 0);color:oklch(.8 0 0)}.spec-brand .lw-railv2:not(.is-collapsed)>a svg{width:15px;height:15px;color:currentColor;opacity:.75}.spec-brand .lw-railv2:not(.is-collapsed)>a.active{background:oklch(.28 0 0);border-left-color:var(--brand);font-weight:600;color:oklch(1 0 0)}.spec-brand .lw-railv2:not(.is-collapsed)>a.active svg{color:currentColor}.spec-brand .lw-railv2:not(.is-collapsed)>a.active:before{content:none}.spec-brand .lw-railv2:not(.is-collapsed) .rv-ct{font-size:inherit;font-weight:inherit;color:oklch(.6 0 0)}.spec-brand .lw-railv2:not(.is-collapsed)>a.active .rv-ct{color:oklch(.6 0 0)}.spec-brand .lw-railv2:not(.is-collapsed) .lw-nav-ask{gap:6px;padding:8px 11px;border:1px solid oklch(.32 0 0);border-radius:var(--radius-rail);background:transparent;color:oklch(.85 0 0);font-size:13px;font-weight:400;margin-bottom:0}.spec-brand .lw-railv2:not(.is-collapsed) .lw-nav-ask svg{width:13px;height:13px}.spec-brand .lw-railv2:not(.is-collapsed) .lw-nav-ask:hover,.spec-brand .lw-railv2:not(.is-collapsed) .lw-nav-ask[data-active]{background:oklch(.22 0 0);color:oklch(.85 0 0)}}@media (min-width:900px) and (pointer:fine){.spec-brand .lw-railv2:not(.is-collapsed) .lw-create-btn--rail{min-height:34px}.spec-brand .lw-railv2:not(.is-collapsed) .lw-nav-search{min-height:31px}.spec-brand .lw-railv2:not(.is-collapsed) .lw-nav-ask,.spec-brand .lw-railv2:not(.is-collapsed)>a{min-height:0}}@media (min-width:900px) and (pointer:coarse){.spec-brand .lw-railv2:not(.is-collapsed) .lw-create-btn--rail,.spec-brand .lw-railv2:not(.is-collapsed) .lw-nav-ask,.spec-brand .lw-railv2:not(.is-collapsed) .lw-nav-search,.spec-brand .lw-railv2:not(.is-collapsed)>a{min-height:var(--tap)}}@media (min-width:768px){.spec-brand .wb-shell.qwb>.wb-shell-head{padding-top:8px}.spec-brand .wb-shell.qwb>.wb-shell-head .lw-pagehead-top{margin-bottom:6px}.spec-brand .wb-shell.qwb>.wb-shell-head .lw-crumbs{font-size:12px}.spec-brand .wb-shell.qwb>.wb-shell-head .lw-crumbs-link{text-decoration:none;color:var(--px-ink-quiet);font-size:12px!important}.spec-brand .wb-shell.qwb>.wb-shell-head .lw-crumbs-link:hover{text-decoration:underline;color:var(--px-ink-control)}.spec-brand .wb-shell.qwb>.wb-shell-head .lw-crumbs-current{color:var(--px-ink-control);font-weight:var(--fw-regular);font-size:12px!important}.spec-brand .wb-shell.qwb>.wb-shell-head .lw-crumbs-sep{display:none}.spec-brand .wb-shell.qwb>.wb-shell-head .lw-crumbs li+li:before{content:"/";color:var(--px-ink-quiet)}.spec-brand .wb-shell.qwb>.wb-shell-head>p{color:var(--px-ink-soft)!important}.spec-brand .wb-shell.qwb>.wb-shell-head .lw-head-search .lw-field>div{border-color:var(--px-line-control)!important;background:var(--px-fill-field)!important}.spec-brand .wb-shell.qwb>.wb-shell-head .lw-pagehead-actions{--btn-pad-md:0 11px;--border:var(--px-line-control);--text:var(--px-ink-control);--text-2:var(--px-ink-control);gap:6px!important}.spec-brand .wb-shell.qwb>.wb-shell-head .lw-pagehead-actions .qwb-cta-new{--btn-pad-md:0 14px;margin-left:6px}.spec-brand .wb-shell.qwb>.wb-shell-head .lw-pagehead-actions button svg{width:13px;height:13px}.spec-brand .wb-shell.qwb>.wb-shell-head .lw-pagehead-actions .qwb-presets-btn{color:var(--px-ink-control)!important}}@media (pointer:coarse){.spec-brand .wb-shell.qwb>.wb-shell-head .lw-head-search .lw-field>div{min-height:var(--tap)!important}}@media (min-width:768px) and (pointer:fine){.spec-brand .wb-shell.qwb>.wb-shell-head .lw-head-search .lw-field>div{min-height:32px!important}.spec-brand .wb-shell.qwb>.wb-shell-head .lw-head-search input{min-height:30px!important}}.spec-brand .qwb-lists[data-list=quotes] .qwb-sum{height:auto;padding-top:10px;line-height:normal}.spec-brand .qwb-lists[data-list=quotes] .qwb-sum-count,.spec-brand .qwb-lists[data-list=quotes] .qwb-sum-value{color:var(--px-ink-quiet)}.spec-brand .qwb-lists[data-list=quotes] .qwb-pills{column-gap:14px}.spec-brand .qwb-lists[data-list=quotes] .qwb-pills-scroll{flex:1 1 240px;min-width:180px;border-bottom-color:var(--px-line-soft)}.spec-brand .qwb-lists[data-list=quotes] .qwb-pills-spring{display:none}.spec-brand .qwb-lists[data-list=quotes] .qwb-pill-btn{gap:6px;color:var(--px-ink-tab);font-weight:var(--fw-medium);transition:color .14s}.spec-brand .qwb-lists[data-list=quotes] .qwb-pill-btn:hover{color:var(--px-ink-strong)}.spec-brand .qwb-lists[data-list=quotes] .qwb-pill.is-on .qwb-pill-btn{color:var(--px-ink-strong);font-weight:var(--fw-semibold);border-bottom-color:var(--px-ink-mark)}.spec-brand .qwb-lists[data-list=quotes] .qwb-pill-dot{width:8px;height:8px}.spec-brand .qwb-lists[data-list=quotes] .qwb-pill-dot.is-warning{background:var(--px-warn)}.spec-brand .qwb-lists[data-list=quotes] .qwb-pill-n{color:var(--px-ink-count);font-weight:var(--fw-medium)}.spec-brand .qwb-lists[data-list=quotes] .qwb-pill.is-on .qwb-pill-n{color:var(--px-ink-tab)}.spec-brand .qwb-lists[data-list=quotes] .qwb-pill-more{gap:3px;border-bottom:2px solid transparent;color:var(--px-ink-tab);font-weight:var(--fw-regular)}.spec-brand .qwb-lists[data-list=quotes] .qwb-pill-more svg{width:11px;height:11px;opacity:.7}.spec-brand .qwb-lists[data-list=quotes] .qwb-pill-save{border-bottom:2px solid transparent;color:var(--px-ink-faint);font-weight:var(--fw-regular)}.spec-brand .qwb-lists[data-list=quotes] .qwb-pill-more:hover,.spec-brand .qwb-lists[data-list=quotes] .qwb-pill-save:hover{color:var(--px-ink-strong)}@media (pointer:fine){.spec-brand .qwb-lists[data-list=quotes] .qwb-pill-btn,.spec-brand .qwb-lists[data-list=quotes] .qwb-pill-more,.spec-brand .qwb-lists[data-list=quotes] .qwb-pill-save{min-height:0;padding:7px 2px 8px}}@media (pointer:coarse){.spec-brand .qwb-lists[data-list=quotes] .qwb-pill-btn,.spec-brand .qwb-lists[data-list=quotes] .qwb-pill-more,.spec-brand .qwb-lists[data-list=quotes] .qwb-pill-save{min-height:var(--tap)}}.spec-brand .qwb-lists[data-list=quotes] .qwb-anchor{--text:var(--px-ink-control);--border:var(--px-line-control)}.spec-brand .qwb-lists[data-list=quotes] .qwb-tbtn{--btn-pad-md:0 10px;padding-inline:10px!important;font-weight:var(--fw-regular)!important;gap:5px!important}.spec-brand .qwb-lists[data-list=quotes] .qwb-chips{color:var(--px-ink-soft)}.spec-brand .qwb-lists[data-list=quotes]{container-type:inline-size;container-name:qlists}@container qlists (width < 680px){.spec-brand .qwb-lists[data-list=quotes] .qwb-pills{flex-wrap:wrap;row-gap:6px}.spec-brand .qwb-lists[data-list=quotes] .qwb-pills-scroll{flex:1 1;min-width:0}.spec-brand .qwb-lists[data-list=quotes] .qwb-pills-spring{display:block;flex:0 0 100%}}@keyframes sb-pop{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}.spec-brand.spec-quotes .lw-ctxmenu,.spec-brand.spec-quotes .qpo{animation:sb-pop .14s cubic-bezier(.2,.7,.3,1)}@media (prefers-reduced-motion:reduce){.spec-brand.spec-quotes .lw-ctxmenu,.spec-brand.spec-quotes .qpo{animation:none}}.spec-brand.spec-quotes .lw-ctxmenu-title,.spec-brand.spec-quotes .qpo-title{border-bottom-color:var(--px-line-hair)}.spec-brand.spec-quotes .lw-ctxmenu-item.is-divided{border-top:1px solid var(--px-line-rule);border-radius:0;margin-top:2px}.spec-brand .lw-ctxmenu.qwb-menu--opts .lw-ctxmenu-item{font-size:13px;padding:8px 10px}.spec-brand .lw-ctxmenu.qwb-menu--opts .lw-ctxmenu-item.is-muted{color:var(--px-ink-body)}.spec-brand .qpo[aria-label="Save the current view"]{padding:14px}.spec-brand .qpo[aria-label="Save the current view"] .qpo-title{padding:0;margin-bottom:6px;font-size:14px;font-weight:var(--fw-semibold);color:var(--px-ink-strong);border-bottom:0}.spec-brand .qpo[aria-label="Save the current view"] .qpo-summary{padding:0 0 10px;font-size:11.5px;color:var(--px-ink-soft)}.spec-brand .qpo[aria-label="Save the current view"] .qpo-pad{padding:0;gap:10px}.spec-brand .qpo[aria-label="Save the current view"] .lw-field{margin-bottom:0}@media (pointer:fine){.spec-brand .qpo[aria-label="Save the current view"] .lw-field>div{min-height:38px!important}}@media (pointer:coarse){.spec-brand .qpo[aria-label="Save the current view"] .lw-field>div{min-height:var(--tap)!important}}.spec-brand .qwb.wb-shell .qrt .qrt-car{font-size:11px;color:inherit}.spec-brand .qwb.wb-shell .qrt .qrt-num .qrt-h{flex-direction:row;justify-content:flex-end}.spec-brand .qwb.wb-shell .qrt tbody tr.qrt-grouphead td{background:var(--px-group-fill);border-top-color:var(--px-group-rule-top);border-bottom-color:var(--px-group-rule-bottom)}.spec-brand .qwb.wb-shell .qrt tbody tr.qrt-grouphead:hover td{background:var(--px-group-fill-hover)}.spec-brand .qwb.wb-shell .qrt .qrt-grp-title{color:var(--px-ink-group)}.spec-brand .qwb.wb-shell .qrt .qrt-grp-count{margin-left:8px;font-weight:var(--fw-medium);color:var(--px-ink-soft);letter-spacing:0}.spec-brand .qwb.wb-shell .qrt .qrt-grp-value{color:var(--px-ink-soft)}.spec-brand .qwb.wb-shell .qrt tbody tr.qrt-tailhead td{background:var(--px-tail-fill);border-top-color:var(--px-line-rule);border-bottom-color:var(--px-line-rule)}.spec-brand .qwb.wb-shell .qrt tbody tr.qrt-tailhead .qrt-grp-title{color:var(--px-ink-body)}.spec-brand .qwb.wb-shell .qrt .qrt-cbx{width:16px;height:16px;border:1px solid var(--px-cbx-line);background:var(--px-fill-paper)}.spec-brand .qwb.wb-shell .qrt .qrt-cbx.is-on{background:var(--px-cbx-on);border-color:var(--px-cbx-on)}.spec-brand .qwb.wb-shell .qrt .qrt-cbx.is-on:after{left:5px;top:1.5px}.spec-brand .qwb.wb-shell .qrt tbody tr:not(.qrt-grouphead):hover td{background:var(--px-fill-row-hover)}.spec-brand .qwb.wb-shell .qrt tbody tr.is-selected,.spec-brand .qwb.wb-shell .qrt tbody tr.is-selected:hover td{background:var(--px-fill-select)}.spec-brand .qwb.wb-shell .qrt tbody tr.is-selected td:first-child{box-shadow:none}.spec-brand .qwb.wb-shell .qrt .qrt-mono{font-size:10px;font-weight:var(--fw-bold);letter-spacing:0}.spec-brand .qwb.wb-shell .qrt .qrt-c-dep .qrt-sub{padding-left:14px}.spec-brand .qwb.wb-shell .qrt .qrt-sub.is-warning{color:var(--px-warn-ink)}.spec-brand .qwb.wb-shell .qrt .qrt-sub.is-success{color:var(--px-ink-body)}.spec-brand .qwb.wb-shell .qrt .qrt-age.is-warn{color:var(--px-warn)}.spec-brand .qwb.wb-shell .qrt .qrt-age.is-bad{color:var(--px-bad)}.spec-brand .qwb.wb-shell .qrt .qrt-actbtn{opacity:1;background:transparent!important;color:var(--px-ink-soft)!important}.spec-brand .qwb.wb-shell .qrt .qrt-actbtn:hover{color:var(--px-ink-strong)!important}.spec-brand .qwb.wb-shell .qrt th.qrt-num .qrt-h{width:100%}.spec-brand .qwb.wb-shell .qrt .qrt-grp-count{margin-left:0}.spec-brand .qwb.wb-shell .qrt .qrt-grp-value{margin-left:-4px}.spec-brand .qwb.wb-shell .qrt .qrt-c-activity,.spec-brand .qwb.wb-shell .qrt .qrt-nm{font-feature-settings:normal;font-variant-numeric:normal}.spec-brand .qwb.wb-shell .wb-status{background:var(--px-fill-field);color:var(--px-ink-body)}.spec-brand .qwb.wb-shell .wb-status .k{color:var(--px-ink-body)}.spec-brand .qwb.wb-shell .wb-status b{font-weight:var(--fw-regular);color:var(--px-ink-body)}.spec-brand .qwb.wb-shell .wb-status b.is-bad{font-weight:var(--fw-bold);color:var(--px-bad)}.spec-brand .qwb-rows{background:var(--px-fill-paper);border-color:var(--px-line-control);color:var(--px-ink-body)}.spec-brand .qwb-hint{padding-block:6px;color:var(--px-ink-quiet);border-top-color:var(--px-line-soft)}.spec-brand .qwb.wb-shell .qrt .qrt-tailchev{width:10px;height:10px}.spec-brand .wb-shell-peek .qwb-so.lw-so-panel{border:0;border-radius:0;box-shadow:none}.spec-brand .wb-shell-peek .qwb-so .lw-so-foot,.spec-brand .wb-shell-peek .qwb-so .lw-so-head{border-radius:0}.spec-brand .qwb-so .qpk{gap:15px}.spec-brand .qwb-so .qpk-total{margin-bottom:9px}.spec-brand .qwb-so .qpk-total .qpk-eyebrow{padding-bottom:0}.spec-brand .qwb-so .qpk-total+.qpk-facts{margin-top:0}@media (pointer:fine){.spec-brand .qwb-so .lw-so-head button{height:25px!important}}.spec-brand .qwb-so .qpk-eyebrow,.spec-brand .qwb-so .qpk-sub{color:var(--px-ink-quiet)}.spec-brand .qwb-so .qpk-fact>span,.spec-brand .qwb-so .qpk-row>span,.spec-brand .qwb-so .qpk-tick.is-done{color:var(--px-ink-soft)}.spec-brand .qwb-so .qpk-fact,.spec-brand .qwb-so .qpk-link,.spec-brand .qwb-so .qpk-row{border-bottom-color:var(--px-line-hair)}.spec-brand .qwb-so .qpk-note{background:var(--px-note-fill);border-color:var(--px-line-soft);color:var(--px-ink-note)}.spec-brand .qwb-so .qpk-row b{font-weight:var(--fw-semibold)}.spec-brand .qwb-so .qpk-more{text-decoration:underline}.spec-brand .qwb-so .qpk-link>span:last-child{color:var(--px-ink-faint);font-weight:var(--fw-regular)}.spec-brand .qwb-so .qpk-menubtn{background:transparent!important;color:var(--px-ink-soft)!important;border-radius:var(--radius-glyph)}.spec-brand .qwb-so .qpk-menubtn:hover{background:var(--px-fill-hover)!important;color:var(--px-ink-strong)!important}.spec-brand .qwb-so .qpk-btn.is-dark{background:var(--px-ink-mark);border-color:var(--px-ink-mark)}.spec-brand .qwb-so .qpk-foot-row button{--btn-pad-md:9px 14px}.spec-brand .qwb-so .qpk-foot-links .qpk-quiet:last-child svg,.spec-brand .qwb-so .qpk-foot-row button svg{display:none}.spec-brand .qwb-kbd{background:var(--px-fill-paper);border-color:var(--px-line-control)}.spec-brand .qwb.wb-shell .qwb-bulkbar{background:var(--px-fill-select);border-top:1px solid var(--px-line-rule);border-bottom:1px solid var(--px-line-rule);--surface:transparent;--border:var(--px-line-control)}.spec-brand .qwb.wb-shell .qwb-bulkbar .qwb-bulkbar-n{font-size:13px}.spec-brand .qwb.wb-shell .qwb-bulkbar>button{font-size:12px!important}.spec-brand .qwb.wb-shell .qwb-bulkbar>button:last-child{background:transparent!important;color:var(--px-ink-soft)!important;padding-inline:0!important;font-weight:var(--fw-regular)!important}.spec-brand .qwb.wb-shell .qwb-bulkbar>button:last-child:hover{color:var(--px-ink-strong)!important}@media print{.lw-no-print,.lw-noprint{display:none!important}.lw-print-page{background:#fff!important;padding:0!important}.lw-acctmenu,.lw-acctmenu-backdrop,.lw-nav{display:none!important}.lw-shell{padding-bottom:0!important}.lw-rpthead{border-bottom-width:2px}.lw-print-doc{padding:0!important}.lw-print-doc,.lw-print-doc .updoc{box-shadow:none!important;border-radius:0!important}@page{margin:1.5cm;size:letter}}