.xl-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:20px;gap:20px}.xl-hero-photo{border-radius:20px;overflow:hidden;background:var(--pr-stone);position:relative;min-height:260px}.xl-hero-photo img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}.xl-hero-photo .xp-sample{position:absolute;left:12px;bottom:12px}.xl-ratios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 24px;gap:18px 24px}.xl-ratio-value{font-size:calc(30px * var(--pros-text-scale, 1));font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;margin-top:4px}.xl-ratio-note{font-size:calc(12px * var(--pros-text-scale, 1));opacity:.8;margin-top:4px}.xl-missing{display:grid;grid-gap:2px;gap:2px}.xl-missing strong{font-weight:600;color:var(--pr-warning-text,#765600);font-size:calc(14px * var(--pros-text-scale, 1))}.xl-missing span{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted);font-weight:400}.xp-card.feature .xl-missing strong{color:var(--pr-white)}.xp-card.feature .xl-missing span{color:color-mix(in srgb,var(--pr-white) 78%,transparent)}@media (max-width:900px){.xl-hero{grid-template-columns:minmax(0,1fr)}.xl-ratios{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xl-ratio-value{font-size:calc(25px * var(--pros-text-scale, 1))}}.xl-viewer{display:grid;grid-template-columns:124px minmax(0,1fr);grid-gap:16px;gap:16px}.xl-pages{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;align-content:start;max-height:78vh;overflow-y:auto}.xl-pages button{width:100%;min-height:44px;border-radius:12px;border:1px solid var(--pr-hairline);background:var(--pr-white);font:inherit;font-size:calc(14px * var(--pros-text-scale, 1));cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 10px;color:var(--pr-ink)}.xl-pages button[aria-current=true]{border-color:var(--pr-forest);background:var(--pr-success-pale,#E8F2EB);font-weight:600}.xl-pages .seen{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-success-text,#236443)}.xl-frame{width:100%;height:78vh;min-height:480px;border:1px solid var(--pr-hairline);border-radius:16px;background:var(--pr-mist);display:block}.xl-viewer-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}@media (max-width:900px){.xl-viewer{grid-template-columns:minmax(0,1fr)}.xl-pages{grid-auto-flow:column;grid-auto-columns:64px;overflow-x:auto;max-height:none}.xl-frame{height:70vh;min-height:380px}}.xl-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.xl-choices{display:flex;gap:8px;flex-wrap:wrap}.xl-choices .xp-choice{min-height:44px;align-items:center;padding:8px 14px}.xl-nda{max-height:440px;overflow-y:auto;padding:18px 20px;border:1px solid var(--pr-hairline);border-radius:14px;background:var(--pr-panel-soft,#F0F3F1)}.xl-nda h3{margin:14px 0 4px}.xl-nda h3,.xl-nda p{font-size:calc(14px * var(--pros-text-scale, 1))}.xl-nda p{margin:0}@media (max-width:900px){.xl-form-grid{grid-template-columns:minmax(0,1fr)}}.xlo-carousel{display:grid;grid-gap:12px;gap:12px;min-width:0;scroll-margin-top:80px}.xlo-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"count dots steps";align-items:center;grid-gap:4px 12px;gap:4px 12px}.xlo-count{grid-area:count;margin:0;font-size:calc(14px * var(--pros-text-scale, 1));color:var(--pr-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.xlo-count strong{color:var(--pr-ink);font-weight:600}.xlo-dots{grid-area:dots;display:flex;flex-wrap:wrap;justify-content:center}.xlo-dot{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:999px;text-decoration:none}.xlo-dot:before{content:"";width:10px;height:10px;border-radius:999px;background:var(--pr-hairline-strong);transition:background-color var(--pr-dur-quick) var(--pr-ease-out)}.xlo-dot:hover:before{background:var(--pr-forest)}.xlo-dot[aria-current=true]:before{width:28px;background:var(--pr-forest)}.xlo-steps{grid-area:steps;display:flex;gap:8px}.xlo-step{width:44px;height:44px;border-radius:999px;border:1px solid var(--pr-hairline-strong);background:var(--pr-white);color:var(--pr-forest);display:inline-grid;place-items:center;cursor:pointer;padding:0}.xlo-step:hover{background:var(--pr-mist)}.xlo-step[aria-disabled=true]{opacity:.45;cursor:default}.xlo-step[aria-disabled=true]:hover{background:var(--pr-white)}.xlo-track{position:relative;display:flex;align-items:flex-start;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;min-width:0}.xlo-track::-webkit-scrollbar{display:none}.xlo-track>.xlo-slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.xlo-slide{container:xlo-slide/inline-size;display:flex;flex-direction:column;min-width:0;background:var(--pr-white);border:1px solid var(--pr-hairline);border-radius:20px;overflow:hidden;scroll-margin-top:80px}.xlo-photo{position:relative;flex:none;overflow:hidden;color:var(--pr-ink)}.xlo-photo,.xlo-photo img{display:block;background:var(--pr-stone)}.xlo-photo img{width:100%;height:auto;max-height:720px;object-fit:contain}.xlo-nophoto{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--pr-ink);font-size:calc(14px * var(--pros-text-scale, 1));font-weight:600;text-align:center;padding:16px}.xlo-nophoto .xp-icon-tile{background:var(--pr-white)}.xlo-tag{position:absolute;top:14px;left:14px}.xlo-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;padding:18px 18px 0}.xlo-head-text{min-width:0;flex:1 1 260px}.xlo-eyebrow{margin:0 0 6px;font-size:calc(12px * var(--pros-text-scale, 1));line-height:1.5;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-muted)}.xlo-name{margin:0;font-family:var(--pr-font-sans,"Instrument Sans",Arial,sans-serif);font-weight:600;font-size:calc(22px * var(--pros-text-scale, 1));line-height:1.27;color:var(--pr-ink);overflow-wrap:anywhere}.xlo-name a{text-decoration:none}.xlo-name a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.xlo-address{margin:6px 0 0;font-size:calc(14px * var(--pros-text-scale, 1));color:var(--pr-muted)}.xlo-panel{flex:1 1;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;padding:20px 18px 22px}.xlo-facts,.xlo-panel{display:grid;align-content:start}.xlo-facts{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 20px;gap:16px 20px;margin:0}.xlo-facts dt{font-size:calc(12px * var(--pros-text-scale, 1));font-weight:600;color:var(--pr-muted)}.xlo-facts dd{margin:4px 0 0;font-size:calc(16px * var(--pros-text-scale, 1));font-weight:600;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pr-ink);overflow-wrap:anywhere}.xlo-facts dd.missing{font-size:calc(14px * var(--pros-text-scale, 1));color:var(--pr-warning-text)}.xlo-note{display:block;margin-top:2px;font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted)}.xlo-note.warn{color:var(--pr-warning-text);font-weight:600}.xlo-side{display:grid;grid-gap:16px;gap:16px;align-content:start;min-width:0}.xlo-news{list-style:none;margin:0;padding:14px 16px;border-radius:14px;background:var(--pr-mist);display:grid;grid-gap:8px;gap:8px;font-size:calc(14px * var(--pros-text-scale, 1))}.xlo-news li{display:flex;gap:10px;align-items:flex-start}.xlo-news li>[data-icon]{margin-top:2px;color:var(--pr-forest)}.xlo-news-head strong{font-weight:600}.xlo-actions{display:grid;grid-gap:10px;gap:10px;justify-items:start}.xlo-actions-main{display:flex;flex-wrap:wrap;gap:10px;width:100%}.xlo-actions-main>.xp-btn{flex:1 1 150px}.xlo-contact{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--pr-hairline)}.xlo-contact-photo{width:40px;height:40px;border-radius:999px;object-fit:cover;flex:none;background:var(--pr-stone)}.xlo-contact-photo.initials{display:inline-grid;place-items:center;background:var(--pr-forest);color:var(--pr-white);font-weight:600}.xlo-contact-photo.initials,.xlo-contact-text{font-size:calc(14px * var(--pros-text-scale, 1))}.xlo-contact-text{display:grid;min-width:0;flex:1 1;line-height:1.3}.xlo-contact-label{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted)}@container xlo-slide (min-width: 560px){.xlo-head{padding:22px 26px 0}.xlo-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.xlo-panel{padding:24px 26px 26px}}@container xlo-slide (min-width: 860px){.xlo-head{padding:26px 32px 0}.xlo-panel{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 36px;padding:26px 32px 30px}}.xlo-list{display:grid;grid-gap:12px;gap:12px;margin-top:32px;min-width:0}.xlo-list-name{font-weight:600;text-decoration:none}.xlo-list-name:hover{text-decoration:underline}.xlo-list-sub{display:block;font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted);margin-top:2px}.xlo-list tr[aria-current=true] td:first-child{box-shadow:inset 3px 0 0 var(--pr-forest)}.xlo-list-show{width:1%;white-space:nowrap;text-align:right}.xlo-narrow{display:none}@media (max-width:640px){.xlo-bar{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"count steps" "dots dots"}.xlo-steps{justify-self:end}.xlo-list .xlo-wide{display:none}.xlo-list .xlo-narrow{display:block}.xlo-list .xp-table td,.xlo-list .xp-table th{padding:10px}}.xl-tl{display:grid;grid-gap:12px;gap:12px;min-width:0}.xl-tl-legend{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--pr-muted)}.xl-tl-legend span{display:inline-flex;align-items:center;gap:8px}.xl-tl-key{display:inline-block;flex:none}.xl-tl-key.ms{width:10px;height:10px;background:var(--pr-forest);transform:rotate(45deg);border-radius:2px}.xl-tl-key.bar{width:22px;height:10px;background:var(--pr-forest);border-radius:4px}.xl-tl-key.spend{width:22px;height:10px;background:var(--pr-mist);border:1px solid var(--pr-hairline-strong,var(--pr-hairline));border-radius:4px;background-image:linear-gradient(to top,var(--pr-forest) 60%,transparent 60%);background-size:4px 100%}.xl-tl-key.today{width:2px;height:14px;background:var(--pr-brass-ink)}.xl-tl-scroll{overflow-x:auto;min-width:0;border:1px solid var(--pr-hairline);border-radius:16px;background:var(--pr-white)}.xl-tl-body{min-width:780px;padding:6px 14px 12px}.xl-tl-row{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:stretch;min-height:42px;border-top:1px solid var(--pr-hairline)}.xl-tl-row.head{border-top:0;min-height:44px}.xl-tl-label{display:grid;align-content:center;grid-gap:1px;gap:1px;padding:6px 12px 6px 0;min-width:0}.xl-tl-label>span{font-weight:600;font-size:calc(14px * var(--pros-text-scale, 1));line-height:1.25}.xl-tl-label>small{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted);line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xl-tl-next{font-style:normal;font-size:calc(12px * var(--pros-text-scale, 1));font-weight:500;color:var(--pr-forest);background:var(--pr-success-pale,#E8F2EB);border-radius:999px;padding:1px 8px;margin-left:8px}.xl-tl-axis{position:relative;height:44px}.xl-tl-axis span{position:absolute;bottom:4px;transform:translateX(-50%);font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted);white-space:nowrap}.xl-tl-axis span.year{font-weight:600;color:var(--pr-ink)}.xl-tl-axis span.today{bottom:auto;top:0;color:var(--pr-brass-ink);font-weight:600}.xl-tl-lane-title{font-family:var(--pr-font-sans,"Instrument Sans",Arial,sans-serif);font-size:calc(16px * var(--pros-text-scale, 1));font-weight:600;padding:14px 0 8px;border-top:1px solid var(--pr-hairline-strong,var(--pr-hairline))}.xl-tl-lane:first-of-type .xl-tl-lane-title{border-top:0}.xl-tl-track{position:relative;min-height:42px}.xl-tl-grid{position:absolute;top:0;bottom:0;width:0;border-left:1px dotted var(--pr-hairline)}.xl-tl-grid.year{border-left:1px solid var(--pr-hairline-strong,var(--pr-hairline))}.xl-tl-today{position:absolute;top:0;bottom:0;width:0;border-left:2px solid var(--pr-brass-ink);opacity:.7}.xl-tl-bar{position:absolute;top:11px;height:20px;border-radius:6px;background:var(--pr-forest);overflow:hidden}.xl-tl-bar.capital{background:var(--pr-info-text,#355E73)}.xl-tl-bar.income{background:var(--pr-success-text,#236443)}.xl-tl-bar.spending{background:var(--pr-mist);border:1px solid var(--pr-hairline-strong,var(--pr-hairline));top:9px;height:24px}.xl-tl-profile{position:absolute;inset:1px 0 0;width:100%;height:calc(100% - 1px);fill:var(--pr-forest)}.xl-tl-ms{position:absolute;top:14px;width:14px;height:14px;margin-left:-7px;transform:rotate(45deg);border-radius:2px;background:var(--pr-forest)}.xl-tl-ms.capital{background:var(--pr-info-text,#355E73)}.xl-tl-ms.income{background:var(--pr-success-text,#236443)}.xl-tl-ms.spending{background:var(--pr-forest)}.xl-tl-ms.past{background:var(--pr-white);border:2px solid var(--pr-forest)}.xl-tl-ms.next{box-shadow:0 0 0 4px var(--pr-success-pale,#E8F2EB)}.xl-tl-row.total .xl-tl-track{min-height:56px}.xl-tl-hist{position:absolute;left:0;right:0;top:6px;width:100%;height:44px;fill:var(--pr-forest);opacity:.9}.xl-tl-hist .cum{stroke:var(--pr-brass-ink);stroke-width:2}.xl-tl-table>summary{cursor:pointer;font-size:calc(14px * var(--pros-text-scale, 1));font-weight:600;color:var(--pr-forest);min-height:44px;display:inline-flex;align-items:center;gap:8px;list-style:none}.xl-tl-table>summary::-webkit-details-marker{display:none}@media (max-width:900px){.xl-tl-row{grid-template-columns:170px minmax(0,1fr)}}.xl-digest{display:grid;grid-gap:18px;gap:18px;min-width:0}.xl-digest-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.xl-digest-facts>div{border:1px solid var(--pr-hairline);border-radius:14px;padding:12px 14px}.xl-digest-facts dt{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted)}.xl-digest-facts dd{margin:2px 0 0;font-size:calc(20px * var(--pros-text-scale, 1));font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xl-digest-key{border-radius:20px;background:var(--pr-forest);color:var(--pr-white);padding:18px 20px}.xl-digest-key h3{color:var(--pr-white);margin:0 0 10px}.xl-digest-key ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.xl-digest-key li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;font-size:calc(14px * var(--pros-text-scale, 1));line-height:1.45}.xl-digest-src{display:block;font-size:calc(12px * var(--pros-text-scale, 1));margin-top:2px;text-decoration:underline;text-underline-offset:2px}.xl-digest-src,.xp-root .xl-digest-key a.xl-digest-src{color:color-mix(in srgb,var(--pr-white) 82%,transparent)}.xl-digest-list{display:grid;grid-gap:10px;gap:10px}.xl-digest-folder{border:1px solid var(--pr-hairline);border-radius:16px;background:var(--pr-white)}.xl-digest-folder>summary{list-style:none;cursor:pointer;min-height:52px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 16px}.xl-digest-folder>summary::-webkit-details-marker{display:none}.xl-digest-folder>summary small{color:var(--pr-muted);font-size:calc(12px * var(--pros-text-scale, 1))}.xl-digest-folder[open]>summary{border-bottom:1px solid var(--pr-hairline)}.xl-digest-folder-name{font-weight:600}.xl-digest-docs{list-style:none;margin:0;padding:0}.xl-digest-docs>li{padding:14px 16px;border-top:1px solid var(--pr-hairline)}.xl-digest-docs>li:first-child{border-top:0}.xl-digest-title{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none;min-height:32px}.xl-digest-title:hover{text-decoration:underline}.xl-digest-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 24px;gap:12px 24px;margin-top:6px}.xl-digest-body h4{margin:0 0 4px;font-size:calc(12px * var(--pros-text-scale, 1));line-height:1.5;font-weight:600;letter-spacing:.08em;color:var(--pr-muted);text-transform:uppercase}.xl-digest-body ul{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:calc(14px * var(--pros-text-scale, 1));line-height:1.45}.xl-digest-body ul.supports{list-style:none;padding-left:0}.xl-digest-body ul.supports li{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:start;color:var(--pr-success-text,#236443)}.xl-digest-body ul.supports li>*{margin-top:3px}.xl-digest-tocome{margin:0;padding:12px 16px;border-top:1px solid var(--pr-hairline);color:var(--pr-muted)}.xl-digest-folders{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:10px;gap:10px}.xl-digest-folders li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:2px 10px;gap:2px 10px;align-items:center;border:1px solid var(--pr-hairline);border-radius:14px;padding:10px 12px}.xl-digest-folders li small{grid-column:2;font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted)}@media (max-width:900px){.xl-digest-body,.xl-digest-facts{grid-template-columns:minmax(0,1fr)}}.xl-summary-grid{align-items:start}.xl-side,.xl-summary-grid>.xp-stack{align-content:start}.xl-loan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.xl-loan-head>.xp-pill{margin-top:0}.xl-staff-note{display:flex;gap:6px;align-items:flex-start;margin-top:6px;padding:6px 10px;border-radius:10px;background:var(--pr-info-pale);color:var(--pr-info-text);font-size:calc(12px * var(--pros-text-scale, 1));font-weight:500;line-height:1.4}.xl-staff-note>[data-icon],.xl-staff-note>svg{flex:none;margin-top:2px}.xp-card.feature .xl-staff-note{background:color-mix(in srgb,var(--pr-white) 14%,transparent);color:var(--pr-white)}.xl-status{display:grid;grid-gap:4px;gap:4px;justify-items:start}.xl-status small{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted);font-weight:400}.xl-landowner{display:grid;grid-gap:8px;gap:8px;justify-items:start}.xl-due{display:grid;grid-gap:2px;gap:2px}.xl-due-day{white-space:nowrap}.xl-due small{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted);font-weight:400}.xl-doclinks{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.xl-doclink-off,.xl-doclinks a{display:inline-flex;align-items:center;gap:8px;min-height:32px;font-size:calc(14px * var(--pros-text-scale, 1))}.xl-doclinks a{color:var(--pr-forest);font-weight:600;text-decoration:none}.xl-doclinks a:hover span{text-decoration:underline}.xl-doclink-off{color:var(--pr-muted)}.xl-doclink-off small{font-size:calc(12px * var(--pros-text-scale, 1));border:1px solid var(--pr-hairline);border-radius:999px;padding:0 8px}.xl-scroll{position:relative;overflow-x:auto;min-width:0}.xl-grid-table{min-width:520px;border:1px solid var(--pr-hairline);border-radius:14px;overflow:hidden}.xl-gt-row{display:grid;grid-template-columns:minmax(150px,2fr) repeat(4,minmax(80px,1fr));grid-gap:8px;gap:8px;align-items:center;padding:10px 14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xl-gt-row .r{text-align:right}.xl-gt-row.head{background:var(--pr-forest);color:var(--pr-white);font-size:calc(14px * var(--pros-text-scale, 1));font-weight:600}.xl-gt-row.foot{border-top:1px solid var(--pr-hairline-strong,var(--pr-hairline));font-weight:600;background:var(--pr-panel-soft)}.xl-gt-group{border-top:1px solid var(--pr-hairline)}.xl-gt-group>summary{list-style:none;cursor:pointer;min-height:44px}.xl-gt-group>summary::-webkit-details-marker{display:none}.xl-gt-group>summary:hover{background:var(--pr-mist)}.xl-gt-name{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-weight:600;min-width:0}.xl-gt-name small{font-weight:400;font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted)}.xl-chev{color:var(--pr-forest);transition:transform var(--pr-dur-base) var(--pr-ease-in-out)}details[open]>summary .xl-chev{transform:rotate(0deg)!important}.xl-gt-body{padding:4px 14px 14px;background:var(--pr-panel-soft)}.xl-models{margin-top:6px}.xl-su-side{min-width:0}.xl-su-side>.xp-h3{margin-bottom:8px}.xl-ledger{border:1px solid var(--pr-hairline);border-radius:14px;overflow:hidden;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xl-ledger-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:9px 14px;min-height:44px}.xl-ledger-row .r{text-align:right;white-space:nowrap}.xl-ledger>*+*{border-top:1px solid var(--pr-hairline)}.xl-ledger-row.total{font-weight:600;background:var(--pr-panel-soft)}.xl-ledger-row.balance{font-size:calc(14px * var(--pros-text-scale, 1))}.xl-ledger-group>summary{list-style:none;cursor:pointer}.xl-ledger-group>summary::-webkit-details-marker{display:none}.xl-ledger-group>summary:hover{background:var(--pr-mist)}.xl-codes{list-style:none;margin:0;padding:4px 14px 10px 34px;display:grid;grid-gap:2px;gap:2px;background:var(--pr-panel-soft)}.xl-codes li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:baseline;font-size:calc(14px * var(--pros-text-scale, 1));padding:4px 0}.xl-codes li .r{text-align:right;white-space:nowrap}.xl-code{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted);min-width:52px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xl-codes-note{color:var(--pr-muted);font-style:italic}.xl-commits{display:grid;grid-gap:14px;gap:14px;margin:0}.xl-commit{display:grid;grid-template-columns:minmax(120px,40%) minmax(0,1fr);grid-gap:4px 16px;gap:4px 16px}.xl-commit dt{color:var(--pr-muted);font-size:calc(14px * var(--pros-text-scale, 1))}.xl-commit dd{margin:0;font-weight:500;display:grid;grid-gap:4px;gap:4px}.xl-commit-value{font-weight:600}.xl-commit-text{font-weight:400}.xl-commit .xl-doclinks{margin-top:4px}@media (max-width:560px){.xl-commit{grid-template-columns:minmax(0,1fr)}}.xl-lead{margin:0;font-weight:500}.xl-contact{display:flex;gap:14px;align-items:flex-start}.xl-contact-photo{width:72px;height:72px;border-radius:999px;object-fit:cover;flex:none;background:var(--pr-stone)}.xl-contact-photo.initials{display:inline-grid;place-items:center;background:var(--pr-forest);color:var(--pr-white);font-weight:600;font-size:calc(22px * var(--pros-text-scale, 1))}.xl-contact-body{display:grid;grid-gap:3px;gap:3px;min-width:0}.xl-contact-body strong{font-size:calc(16px * var(--pros-text-scale, 1))}.xl-contact-mail{display:inline-flex;align-items:center;gap:6px;min-height:32px;overflow-wrap:anywhere}.xl-gallery{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.xl-gallery figure{margin:0;display:grid;grid-gap:8px;gap:8px}.xl-gallery-img{border-radius:14px;overflow:hidden;border:1px solid var(--pr-hairline)}.xl-gallery-img,.xl-gallery-img img{display:block;background:var(--pr-stone)}.xl-gallery-img img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.xl-gallery figcaption{display:grid;grid-gap:2px;gap:2px;font-size:calc(14px * var(--pros-text-scale, 1))}.xl-gallery figcaption strong{font-weight:600}.xl-org-open{justify-self:start}.xl-org{font-family:var(--pr-font-sans,"Instrument Sans",Arial,sans-serif);color:var(--pr-ink)}.xl-org,.xl-org-tier{display:grid;grid-gap:10px;gap:10px}.xl-org-tier{list-style:none;margin:0;padding:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.xl-org-tier.root{grid-template-columns:minmax(0,420px);justify-content:center}.xl-org-tier-label{margin:8px 0 0;font-size:calc(12px * var(--pros-text-scale, 1));line-height:1.5;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-muted)}.xl-org-stem{width:2px;height:18px;background:var(--pr-hairline-strong,var(--pr-hairline));margin:0 auto}.xl-org-node{display:grid;grid-gap:3px;gap:3px;padding:12px 14px;border-radius:12px;border:1px solid var(--pr-hairline-strong,var(--pr-hairline));background:var(--pr-white);min-width:0;overflow-wrap:anywhere}.xl-org-node.root{background:var(--pr-forest);border-color:var(--pr-forest);color:var(--pr-white);text-align:center}.xl-org-node.debt{background:var(--pr-panel-soft)}.xl-org-node strong{font-size:calc(14px * var(--pros-text-scale, 1));font-weight:600;line-height:1.25}.xl-org-eyebrow{font-size:calc(12px * var(--pros-text-scale, 1));line-height:1.5;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-muted)}.xl-org-node.root .xl-org-eyebrow,.xl-org-node.root .xl-org-line{color:color-mix(in srgb,var(--pr-white) 85%,transparent)}.xl-org-foot,.xl-org-line{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted)}.xl-org-foot{margin:6px 0 0}.xl-org-missing{margin:0;color:var(--pr-warning-text)}.xdr-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.xdr-callout,.xdr-stats{margin-bottom:20px}.xdr-foot{margin-top:24px}.xp-tabs.xdr-folders{position:relative}.xp-tabs.xdr-folders a{gap:8px;padding:0 12px;position:relative}.xdr-tab-count{display:inline-grid;place-items:center;min-width:24px;min-height:22px;padding:0 7px;border-radius:999px;background:var(--pr-mist,#F0F3F1);color:var(--pr-ink);font-size:calc(12px * var(--pros-text-scale, 1));font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xp-tabs.xdr-folders a[aria-current=page] .xdr-tab-count{background:var(--pr-success-pale,#E8F2EB);color:var(--pr-forest)}.xdr-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"side" "main";grid-gap:16px;gap:16px;align-items:start}.xdr-main{grid-area:main;min-width:0}.xdr-side{grid-area:side;min-width:0}@media (min-width:1200px){.xdr-layout{grid-template-columns:minmax(0,1fr) 272px;grid-template-areas:"main side";gap:24px}.xdr-side{position:-webkit-sticky;position:sticky;top:84px;max-height:calc(100dvh - 100px);overflow-y:auto}}.xdr-filter{background:var(--pr-white);border:1px solid var(--pr-hairline);border-radius:16px}.xdr-filter>summary{list-style:none;display:flex;align-items:center;gap:10px;min-height:52px;padding:0 16px;cursor:pointer;font-weight:600;color:var(--pr-forest);border-radius:16px}.xdr-filter>summary::-webkit-details-marker{display:none}.xdr-filter-count{color:var(--pr-muted);font-weight:500}.xdr-chev{margin-left:auto;display:inline-flex;transition:transform var(--pr-dur-base) var(--pr-ease-in-out)}.xdr-filter:not([open]) .xdr-chev{transform:rotate(-90deg)}.xdr-filter-body{display:grid;grid-gap:22px;gap:22px;padding:4px 16px 18px}@media (min-width:1200px){.xdr-filter>summary{display:none}.xdr-filter-body{padding-top:18px}}@media (min-width:1200px){.xdr-filter::details-content{content-visibility:visible}}.xdr-side-h{font-size:calc(12px * var(--pros-text-scale, 1));line-height:1.5;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-muted);margin:0 0 6px;display:block}.xdr-search-row{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-gap:6px;gap:6px}.xdr-search-row .xp-input{font-size:calc(14px * var(--pros-text-scale, 1))}.xdr-search-btn{width:44px;padding:0}.xdr-opts ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.xp-root .xdr-opts a{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;border-radius:12px;text-decoration:none;color:var(--pr-ink);font-size:calc(14px * var(--pros-text-scale, 1))}.xdr-opts a:hover{background:var(--pr-mist,#F0F3F1)}.xdr-opts a.zero{color:var(--pr-muted)}.xdr-opts a[aria-current=page]{background:var(--pr-success-pale,#E8F2EB);color:var(--pr-forest);font-weight:600}.xdr-radio{width:16px;height:16px;flex:none;border-radius:999px;border:1.5px solid var(--pr-control-border,#7b8278);background:var(--pr-white)}.xdr-opts a[aria-current=page] .xdr-radio{border-color:var(--pr-forest);background:var(--pr-forest);box-shadow:inset 0 0 0 3px var(--pr-white)}.xdr-opt-count{margin-left:auto;font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xp-root .xdr-clear{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:calc(14px * var(--pros-text-scale, 1));font-weight:600;color:var(--pr-forest)}.xdr-side-block{display:grid;grid-gap:8px;gap:8px;justify-items:start}.xdr-side-block p{margin:0}.xdr-side-block .xp-btn,.xdr-side-block .xp-meter{width:100%}.xdr-meter-line{display:flex;justify-content:space-between;width:100%;font-size:calc(14px * var(--pros-text-scale, 1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xdr-meter-line span{color:var(--pr-muted)}.xdr-list-head{display:flex;align-items:center;justify-content:space-between;gap:4px 16px;flex-wrap:wrap;margin-bottom:12px;min-height:44px}.xdr-list-tools{display:inline-flex;align-items:center;gap:12px}.xdr-heading{font-family:var(--pr-font-sans,"Instrument Sans",Arial,sans-serif);font-size:calc(22px * var(--pros-text-scale, 1));font-weight:600;line-height:1.27;margin:0;color:var(--pr-ink)}.xdr-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}.xdr-crumbs li{display:inline-flex;align-items:center;gap:8px;min-width:0}.xdr-crumbs li>svg{color:var(--pr-muted)}.xp-root .xdr-crumbs a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--pr-font-sans,"Instrument Sans",Arial,sans-serif);font-size:calc(22px * var(--pros-text-scale, 1));color:var(--pr-muted);text-decoration:none}.xp-root .xdr-crumbs a:hover{color:var(--pr-forest);text-decoration:underline}.xdr-active{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin:-8px 0 8px}.xdr-chip{min-height:44px;text-decoration:none}.xdr-chip,.xdr-chip>span{display:inline-flex;align-items:center}.xdr-chip>span{gap:6px;padding:4px 8px 4px 12px;border-radius:999px;border:1px solid var(--pr-hairline-strong,#7b8278);background:var(--pr-white);color:var(--pr-forest);font-size:calc(14px * var(--pros-text-scale, 1));font-weight:600}.xdr-chip:hover>span{background:var(--pr-mist,#F0F3F1)}.xdr-box{background:var(--pr-white);border:1px solid var(--pr-hairline);border-radius:16px}.xdr-tiles{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.xdr-tiles>li{display:grid;position:relative}.xdr-tiles .xdr-iconbtn.xdr-tile-zip{position:absolute;top:12px;right:12px;z-index:1}.xdr-tiles>li:has(.xdr-tile-zip) .xdr-tile-top{padding-right:52px}.xdr-tile{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:184px;padding:18px 18px 16px;background:var(--pr-white);border:1px solid var(--pr-hairline);border-radius:16px;text-decoration:none;color:var(--pr-ink);transition:border-color var(--pr-dur-quick) var(--pr-ease-out),box-shadow var(--pr-dur-quick) var(--pr-ease-out)}.xdr-tile:hover{border-color:var(--pr-forest);box-shadow:0 0 0 1px var(--pr-forest)}.xdr-tile:hover .xdr-tile-name{text-decoration:underline}.xdr-tile-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:36px}.xdr-tile-icon{color:var(--pr-forest);display:inline-flex}.xdr-new{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:var(--pr-info-pale,#E9F0F3);color:var(--pr-info-text,#355E73);font-size:calc(12px * var(--pros-text-scale, 1));font-weight:500;white-space:nowrap}.xdr-tile-name{font-family:var(--pr-font-sans,"Instrument Sans",Arial,sans-serif);font-size:calc(16px * var(--pros-text-scale, 1));font-weight:600;line-height:1.375}.xdr-tile-count{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xdr-bar{height:6px;background:var(--pr-hairline);overflow:hidden;margin-top:4px}.xdr-bar,.xdr-bar>span{display:block;border-radius:6px}.xdr-bar>span{height:100%;background:var(--pr-forest)}.xdr-tile-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted);margin-top:2px}.xdr-unread{color:var(--pr-ink);font-weight:600}.xdr-allread{display:inline-flex;align-items:center;gap:4px;color:var(--pr-success-text,#236443);font-weight:600}@media (max-width:560px){.xdr-tiles{gap:12px}.xdr-tile{padding:16px}.xdr-tile,.xdr-tile-top{min-height:0}}.xdr-files-wrap{container:xdrfiles/inline-size;background:var(--pr-white);border:1px solid var(--pr-hairline);border-radius:16px;padding:2px 6px}.xdr-files{width:100%;table-layout:fixed;border-collapse:collapse;font-size:calc(14px * var(--pros-text-scale, 1))}.xdr-c-folder{width:120px}.xdr-c-stage{width:108px}.xdr-c-status{width:146px}.xdr-c-pages{width:72px}.xdr-c-date{width:100px}.xdr-c-act{width:156px}.xdr-files td,.xdr-files th{padding:12px 8px;text-align:left;vertical-align:middle;border-top:1px solid var(--pr-hairline);overflow-wrap:anywhere}.xdr-files tbody td{vertical-align:top;padding-top:14px}.xdr-files tbody td.xdr-status{padding-top:11px}.xdr-files tbody td.xdr-act{padding-top:2px}.xdr-files thead th.xdr-name{padding-left:42px}.xdr-files thead th{border-top:0;border-bottom:1px solid var(--pr-hairline);padding-top:12px;padding-bottom:10px;font-size:calc(12px * var(--pros-text-scale, 1));font-weight:600;color:var(--pr-muted);white-space:nowrap;overflow-wrap:normal}.xdr-files tbody tr:first-child td{border-top:0}.xdr-files tbody tr.xdr-file:not(.off):hover>td{background:var(--pr-info-pale,#E9F0F3)}.xdr-files .xdr-pages{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xdr-files td.xdr-pages.word{color:var(--pr-muted)}.xdr-files td.xdr-date,.xdr-files td.xdr-pages.word,.xdr-files td.xdr-stage{font-size:calc(12px * var(--pros-text-scale, 1))}.xdr-files td.xdr-date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xdr-files td.xdr-folder{font-size:calc(12px * var(--pros-text-scale, 1))}.xdr-files td.xdr-folder a{color:var(--pr-ink);text-decoration:none}.xdr-files td.xdr-folder a:hover{color:var(--pr-forest);text-decoration:underline}.xdr-files td.xdr-act{text-align:right}.xdr-files .xp-pill{white-space:normal;height:auto;min-height:26px;padding:3px 10px;gap:5px;line-height:1.25;text-align:left}.xdr-files .xp-pill:before{flex:none}.xdr-name-line{display:flex;align-items:flex-start;gap:12px}.xdr-ficon{flex:none;display:inline-flex;color:var(--pr-forest);padding-top:1px}.xdr-file.off .xdr-ficon{color:var(--pr-muted)}.xdr-name-text{min-width:0;flex:1 1}.xdr-title{font-weight:600;font-size:calc(14px * var(--pros-text-scale, 1));line-height:1.43;text-decoration:none;color:var(--pr-ink)}.xdr-title:hover{color:var(--pr-forest);text-decoration:underline}.xdr-file.off .xdr-title{font-weight:500;color:var(--pr-muted)}.xdr-key{display:inline-flex;align-items:center;min-height:20px;margin-left:8px;padding:0 8px;border-radius:999px;border:1px solid var(--pr-hairline-strong,#7b8278);font-weight:500;color:var(--pr-forest);vertical-align:1px;white-space:nowrap}.xdr-key,.xdr-note{font-size:calc(12px * var(--pros-text-scale, 1))}.xdr-note{margin:2px 0 0;color:var(--pr-muted);line-height:1.4}.xdr-marks{margin:4px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:2px 16px;font-size:calc(12px * var(--pros-text-scale, 1));font-weight:600}.xdr-marks:empty{display:none}.xdr-mark{display:inline-flex;align-items:center;gap:5px}.xdr-mark.opened{color:var(--pr-success-text,#236443)}.xdr-mark.unread{color:var(--pr-muted)}.xdr-mark.newver{color:var(--pr-info-text,#355E73)}.xdr-meta{margin:0;display:flex;flex-wrap:wrap;gap:0 14px;font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xdr-meta>span{display:none;margin-top:4px}.xdr-acts,.xdr-meta>span{align-items:center;gap:4px}.xdr-acts{display:flex;justify-content:flex-end;margin:0}.xdr-iconbtn{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:999px;background:var(--pr-white);border:1px solid var(--pr-hairline);color:var(--pr-forest);text-decoration:none;font:inherit;cursor:pointer}.xdr-iconbtn:hover{border-color:var(--pr-forest);background:var(--pr-success-pale,#E8F2EB)}.xdr-iconbtn:disabled{opacity:.5;cursor:not-allowed}.xp-root a.xdr-iconbtn{color:var(--pr-forest)}.xdr-iconbadge{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--pr-forest);color:var(--pr-white);font-size:calc(12px * var(--pros-text-scale, 1));font-weight:600;line-height:20px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xdr-requested{display:inline-block;font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted);text-align:right;line-height:1.3}@container xdrfiles (max-width: 921px){.xdr-files .xdr-c-folder,.xdr-files .xdr-folder{display:none}.xdr-files .xdr-meta>.xdr-m-folder{display:inline-flex}}@container xdrfiles (max-width: 801px){.xdr-files .xdr-c-date,.xdr-files .xdr-c-stage,.xdr-files .xdr-date,.xdr-files .xdr-stage{display:none}.xdr-files .xdr-meta>.xdr-m-date,.xdr-files .xdr-meta>.xdr-m-stage{display:inline-flex}}@media (max-width:900px){.xdr-files-wrap{padding:0 12px}.xdr-files,.xdr-files tbody{display:block;width:100%}.xdr-files colgroup,.xdr-files thead{display:none}.xdr-files tbody tr{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 0;border-top:1px solid var(--pr-hairline)}.xdr-files tbody tr:first-child{border-top:0}.xdr-files tbody td{display:block;padding:0;border:0}.xdr-files tbody tr.xdr-file:not(.off):hover>td{background:none}.xdr-files td.xdr-name{flex:1 0 100%;min-width:0}.xdr-files tbody td.xdr-status{flex:none;padding:0 0 0 34px}.xdr-files tbody td.xdr-act{flex:none;margin-left:auto;padding:0}.xdr-files .xp-pill{white-space:nowrap}.xdr-files td.xdr-date,.xdr-files td.xdr-folder,.xdr-files td.xdr-pages,.xdr-files td.xdr-stage{display:none}.xdr-files .xdr-meta>span{display:inline-flex}}.xdr-crumb-line{list-style:none;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin:0 0 8px;font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted)}.xdr-crumb-line li{display:inline-flex;align-items:center;gap:8px;min-width:0}.xp-root .xdr-crumb-line a{display:inline-flex;align-items:center;min-height:44px;color:var(--pr-forest);text-decoration:none}.xdr-crumb-line a:hover{text-decoration:underline}.xdr-crumb-line [aria-current]{color:var(--pr-ink);overflow-wrap:anywhere}.xdr-thread{display:grid;grid-gap:12px;gap:12px}.xdr-q{font-size:calc(14px * var(--pros-text-scale, 1));padding-top:12px;border-top:1px solid var(--pr-hairline)}.xdr-q:first-child{padding-top:0;border-top:0}.xdr-q-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.xdr-q-q{font-weight:600}.xdr-q p{margin:4px 0 0}.xdr-findings{display:grid;grid-gap:16px;gap:16px}.xdr-findings h3{font-weight:600;margin:0 0 6px;color:var(--pr-ink)}.xdr-findings h3,.xdr-findings ul{font-size:calc(14px * var(--pros-text-scale, 1))}.xdr-findings ul{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.xdr-findings p{margin:0}.xdr-refusal{display:grid;grid-gap:14px;gap:14px}.xdr-refusal-head{display:flex;align-items:flex-start;gap:14px}.xdr-refusal-head .xdr-ficon{color:var(--pr-muted);padding-top:2px}.xdr-refusal-head strong{display:block;font-size:calc(16px * var(--pros-text-scale, 1))}.xdr-refusal p{margin:0}.xi-head-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%}.xi-head-tags .xp-pill{white-space:normal;height:auto;min-height:26px;padding:4px 11px;line-height:1.3}.xi-chart{margin:0;display:grid;grid-gap:10px;gap:10px}.xi-chart figcaption{margin:0}.xi-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted)}.xi-legend li{display:inline-flex;align-items:center;gap:7px}.xi-key{display:inline-block;flex:none}.xi-key.proj{width:12px;height:12px;border-radius:999px;background:var(--pr-forest)}.xi-key.range{width:22px;height:10px;border-radius:999px;background:var(--pr-info-pale);border:1px solid var(--pr-river)}.xi-key.avg{width:3px;height:14px;border-radius:2px;background:var(--pr-midnight)}.xi-key.zone{width:10px;height:10px;transform:rotate(45deg);background:var(--pr-brass)}.xi-strips{display:grid;grid-gap:4px;gap:4px}.xi-strip{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:end;grid-gap:12px;gap:12px}.xi-strip-label{font-size:calc(14px * var(--pros-text-scale, 1));font-weight:600;padding-bottom:5px}.xi-track{position:relative;height:46px;border-bottom:1px solid var(--pr-hairline);margin:0 26px 0 22px}.xi-track.bare{border-bottom:0;height:22px}.xi-range{position:absolute;bottom:7px;height:12px;border-radius:999px;background:var(--pr-info-pale);border:1px solid var(--pr-river)}.xi-avg{bottom:3px;width:3px;height:20px;margin-left:-1.5px;border-radius:2px;background:var(--pr-midnight)}.xi-avg,.xi-zone{position:absolute}.xi-zone{bottom:8px;width:10px;height:10px;margin-left:-5px;transform:rotate(45deg);background:var(--pr-brass)}.xi-proj{position:absolute;bottom:6px;width:14px;height:14px;margin-left:-7px;border-radius:999px;background:var(--pr-forest);border:2px solid var(--pr-white);box-sizing:border-box}.xi-proj-label{bottom:16px;left:50%;font-weight:600;color:var(--pr-forest)}.xi-proj-label,.xi-tick{position:absolute;transform:translateX(-50%);font-size:calc(12px * var(--pros-text-scale, 1));white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xi-tick{top:2px;color:var(--pr-muted)}.xi-compare td,.xi-land td{vertical-align:top}.xi-compare td:first-child,.xi-land td:first-child{min-width:120px}.xi-land td:first-child{min-width:220px}.xi-land td:last-child{min-width:170px}.xi-basis td.r,.xi-compare td.r,.xi-land td.r,.xi-land td:nth-child(3){white-space:nowrap}.xi-basis td:first-child{min-width:220px}.xi-sample-word{color:var(--pr-warning-text);font-weight:600;margin-top:2px}.xi-buildings{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}.xi-building{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:18px;border:1px solid var(--pr-hairline);border-radius:18px;background:var(--pr-white);min-width:0}.xi-building-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.xi-building .xp-small .ph,.xi-building .xp-small svg{vertical-align:-2px}.xi-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-gap:10px 14px;gap:10px 14px;margin:0}.xi-facts dt{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted)}.xi-facts dd{margin:2px 0 0;font-weight:600;font-size:calc(14px * var(--pros-text-scale, 1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xi-mini{font-size:calc(14px * var(--pros-text-scale, 1))}.xi-mini td,.xi-mini th{padding:8px 12px;white-space:nowrap}.xi-land-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:16px 18px;border-radius:16px;background:var(--pr-mist)}.xi-band-value{font-size:calc(20px * var(--pros-text-scale, 1));font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:4px 0 2px}.xi-rules{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px;font-size:calc(14px * var(--pros-text-scale, 1))}.xi-rules strong{font-weight:600}@media (max-width:900px){.xi-land-band{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:560px){.xi-strip{grid-template-columns:72px minmax(0,1fr);gap:8px}.xi-strip-label{font-size:calc(12px * var(--pros-text-scale, 1))}.xi-track{margin:0 22px 0 18px}.xi-axis .xi-tick:nth-child(2n){display:none}.xi-building{padding:14px}}.xl-views{margin-top:-4px}.xl-views a{gap:8px}.xl-views a[aria-current=true]{color:var(--pr-forest);border-bottom-color:var(--pr-forest);font-weight:600}.xlf-head{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:end;margin-bottom:4px}.xlf-head .xp-head,.xlf-thumb{margin-bottom:20px}.xlf-thumb{width:112px;height:84px;border-radius:14px;overflow:hidden;background:var(--pr-stone,#E7E4D9)}.xlf-thumb img{width:100%;height:100%;object-fit:cover;display:block}.xlf-thumb-none{display:grid;place-items:center;align-content:center;grid-gap:4px;gap:4px;height:100%;color:var(--pr-forest);font-size:calc(12px * var(--pros-text-scale, 1));text-align:center}.xlf-thumb-none span{color:var(--pr-muted)}.xlf-onpage{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;margin:0 0 20px;padding-bottom:2px;scrollbar-width:none}.xlf-onpage::-webkit-scrollbar{display:none}.xlf-onpage a{min-height:36px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;border:1px solid var(--pr-hairline);background:var(--pr-white);color:var(--pr-forest);font-size:calc(14px * var(--pros-text-scale, 1));font-weight:500;text-decoration:none;white-space:nowrap}.xlf-onpage a:hover{background:var(--pr-mist)}.xp-stack>.xp-card[id],.xp-stack>section[id]{scroll-margin-top:84px}.xlf-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.xlf-staff{display:block;margin-top:4px;font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-info-text,#355E73);background:var(--pr-info-pale,#E9F0F3);border-radius:8px;padding:4px 8px}.xlf-kpi-value{font-size:calc(22px * var(--pros-text-scale, 1));font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;margin-top:2px}.xlf-kpi-value.small{font-size:calc(16px * var(--pros-text-scale, 1))}.xlf-prose{display:grid;grid-gap:12px;gap:12px;max-width:72ch}.xlf-prose p{margin:0;line-height:1.6}.xlf-prose ul{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;line-height:1.55}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.xlf-grid>summary,.xlf-years>summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;font-weight:600;font-size:calc(14px * var(--pros-text-scale, 1));color:var(--pr-forest)}details:not([open])>summary .xlf-chev{transform:rotate(-90deg)!important}.xlf-years{margin-top:12px}.xlf-kpis,.xlf-op-facts,.xlf-scores{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.xlf-kpis>div,.xlf-op-facts>div,.xlf-scores>div{background:var(--pr-mist);border-radius:14px;padding:12px 14px}.xlf-op .xlf-group td{background:var(--pr-panel-soft,#F0F3F1);font-weight:600;font-size:calc(12px * var(--pros-text-scale, 1));line-height:1.5;text-transform:uppercase;letter-spacing:.08em;color:var(--pr-muted);padding:8px 14px}.xlf-op .xlf-total td{font-weight:600}.xlf-op-years td:first-child,.xlf-op-years th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1}.xlf-op-years td:first-child{background:var(--pr-white)}.xlf-op-years tfoot td:first-child{background:var(--pr-mist)}.xlf-horizon{display:flex;gap:6px}.xlf-terms{border:1px solid var(--pr-hairline);border-radius:16px;padding:16px;margin-bottom:16px;background:var(--pr-white)}.xlf-terms-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.xlf-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px 28px;gap:22px 28px}.xlf-private{display:flex;align-items:center;gap:6px;margin:12px 0 0}.xlf-insights{border-left:3px solid var(--pr-forest);padding:4px 0 4px 14px;margin:0 0 16px}.xlf-insights h3{display:flex;align-items:center;gap:6px;margin-bottom:8px}.xlf-insights ul{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:calc(14px * var(--pros-text-scale, 1));line-height:1.5}.xlf-cf .xlf-grown-start td{border-top:2px solid var(--pr-hairline-strong,#7b8278)}.xlf-below{margin-left:8px;height:22px;font-size:calc(12px * var(--pros-text-scale, 1))}.xlf-grid{margin-top:12px}.xlf-cell-below{background:var(--pr-warning-pale,#FFF2C5)}.xlf-cell-now{outline:2px solid var(--pr-forest);outline-offset:-2px}.xlf-basis{border:0;padding:0;margin:0 0 14px}.xlf-basis legend{margin-bottom:8px}.xlf-basis-choices{display:flex;gap:8px;flex-wrap:wrap}.xlf-basis-choices .xp-choice{min-height:44px;align-items:center;padding:8px 14px}.xlf-mix-tools{display:flex;justify-content:flex-end;margin-bottom:6px}.xlf-mix-tools .xp-btn{gap:6px}.xlf-expand{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:left;font-weight:600}.xlf-expand:focus-visible{outline:2px solid var(--pr-focus);outline-offset:2px;border-radius:6px}.xlf-count{height:22px;font-size:calc(12px * var(--pros-text-scale, 1))}.xlf-indent{padding-left:20px}.xlf-models>td{background:var(--pr-mist);padding:12px 14px 14px 34px}.xlf-subtable{width:100%;border-collapse:collapse;font-size:calc(14px * var(--pros-text-scale, 1))}.xlf-subtable th{text-align:left;font-weight:600;font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted);padding:4px 10px 6px 0}.xlf-subtable td,.xlf-subtable th{border-bottom:1px solid var(--pr-hairline)}.xlf-subtable td{padding:6px 10px 6px 0}.xlf-subtable .r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xlf-mix-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.xlf-notes{display:grid;grid-gap:10px;gap:10px;margin:0}.xlf-notes>div{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px;gap:12px}.xlf-notes dt{color:var(--pr-muted);font-size:calc(14px * var(--pros-text-scale, 1))}.xlf-notes dd{margin:0;line-height:1.5}.xlf-list{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.xlf-list li{display:grid;grid-gap:2px;gap:2px}.xlf-org{display:grid;justify-items:center}.xlf-org-node{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--pr-hairline);border-radius:14px;background:var(--pr-white);padding:12px 14px;min-width:220px;max-width:420px}.xlf-org-node>span:first-child,.xlf-org-node>svg{flex:none;margin-top:2px;color:var(--pr-forest)}.xlf-org-node div{display:grid;grid-gap:2px;gap:2px}.xlf-org-node strong{font-weight:600}.xlf-org-node span{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted)}.xlf-org-node.property{background:var(--pr-forest);border-color:var(--pr-forest);color:var(--pr-white)}.xlf-org-node.property span,.xlf-org-node.property>svg{color:color-mix(in srgb,var(--pr-white) 82%,transparent)}.xlf-org-node.gp{border-color:var(--pr-forest)}.xlf-org-link{width:2px;height:18px;background:var(--pr-hairline-strong,#7B8278)}.xlf-org-row{list-style:none;margin:0;padding:0;display:flex;gap:12px;flex-wrap:wrap;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%}.xlf-org-row .xlf-org-node{min-width:0;flex:1 1 200px;max-width:300px;position:relative;margin-top:18px}.xlf-org-row .xlf-org-node:before{left:50%;top:-19px;width:2px;height:18px}.xlf-org-row .xlf-org-node:after,.xlf-org-row .xlf-org-node:before{content:"";position:absolute;background:var(--pr-hairline-strong,#7B8278)}.xlf-org-row .xlf-org-node:after{left:-7px;right:-7px;top:-20px;height:2px}.xlf-org-row .xlf-org-node:first-child:after{left:50%}.xlf-org-row .xlf-org-node:last-child:after{right:50%}.xlf-org-row .xlf-org-node:only-child:after{display:none}.xlf-org-parent{color:var(--pr-forest)!important;font-weight:500}.xlf-bios{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.xlf-bios p{margin:4px 0 0;font-size:calc(14px * var(--pros-text-scale, 1));line-height:1.55}.xlf-docs{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.xlf-docs>li{border:1px solid var(--pr-hairline);border-radius:12px;padding:8px 12px}.xlf-findings{margin:6px 0 0;padding-left:20px;font-size:calc(14px * var(--pros-text-scale, 1));display:grid;grid-gap:4px;gap:4px}@media (max-width:900px){.xlf-head{grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:start}.xlf-thumb{width:64px;height:64px;margin:4px 0 0}.xlf-controls,.xlf-notes>div{grid-template-columns:minmax(0,1fr)}.xlf-notes>div{gap:2px}.xlf-org-node{min-width:0;width:100%}.xlf-org-row{flex-direction:column;align-items:stretch;width:100%}.xlf-org-row .xlf-org-node{max-width:none;margin-top:12px}.xlf-org-row .xlf-org-node:after,.xlf-org-row .xlf-org-node:before{display:none}}.xts-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.xts-wrap{display:grid;grid-gap:20px;gap:20px}.xts-form{display:grid;grid-gap:28px 32px;gap:28px 32px;grid-template-columns:minmax(0,1fr) 340px;align-items:start;grid-template-areas:"loan kpi" "cov kpi" "rest kpi"}.xts-loan{grid-area:loan}.xts-cov{grid-area:cov}.xts-rest{grid-area:rest}.xts-kpi{grid-area:kpi;position:-webkit-sticky;position:sticky;top:84px;align-self:start}.xts-group{display:grid;grid-gap:20px;gap:20px;min-width:0}.xts-group-h{display:flex;align-items:center;gap:10px;margin:0;font-size:calc(16px * var(--pros-text-scale, 1));font-weight:600;color:var(--pr-ink)}.xts-group-h .xts-step{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--pr-mist,#F0F3F1);color:var(--pr-forest);font-size:calc(12px * var(--pros-text-scale, 1));font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xts-grid{display:grid;grid-gap:22px 28px;gap:22px 28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.xts-rule{height:1px;background:var(--pr-hairline);border:0;margin:4px 0 0}.xts-slider{display:grid;grid-gap:10px;gap:10px;min-width:0}.xts-slider-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.xts-label,.xts-slider-head>label{font-size:calc(14px * var(--pros-text-scale, 1));font-weight:600;color:var(--pr-ink)}.xts-box{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--pr-control-border,#7b8278);background:var(--pr-white,#fff);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xts-box:focus-within{outline:2px solid var(--pr-focus,#355E73);outline-offset:1px;border-color:var(--pr-focus,#355E73)}.xts-box input{width:7.5ch;border:0;padding:0;margin:0;background:transparent;font:inherit;font-size:calc(16px * var(--pros-text-scale, 1));font-weight:600;color:var(--pr-ink);text-align:right;outline:none;min-height:40px}.xts-box.money input{width:12ch}.xts-box .xts-unit{font-size:calc(14px * var(--pros-text-scale, 1))}.xts-box .xts-unit,.xts-slider[data-unset=true] .xts-box input{color:var(--pr-muted);font-weight:500}.xts-slider[data-invalid=true] .xts-box{border-color:var(--pr-error-text,#9F2E35)}.xts-range-wrap{position:relative;padding-bottom:18px}.xts-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:44px;margin:0;background:transparent;cursor:pointer}.xts-range:focus{outline:none}.xts-range::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(90deg,var(--pr-forest) 0 var(--xts-fill,0),var(--pr-hairline,#D4D6CD) var(--xts-fill,0) 100%)}.xts-range::-moz-range-track{height:6px;border-radius:6px;background:var(--pr-hairline,#D4D6CD)}.xts-range::-moz-range-progress{height:6px;border-radius:6px;background:var(--pr-forest)}.xts-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:999px;background:var(--pr-white,#fff);border:2px solid var(--pr-forest);box-shadow:0 1px 3px color-mix(in srgb,var(--pr-forest) 18%,transparent)}.xts-range::-moz-range-thumb{width:22px;height:22px;border-radius:999px;background:var(--pr-white,#fff);border:2px solid var(--pr-forest);box-shadow:0 1px 3px color-mix(in srgb,var(--pr-forest) 18%,transparent)}.xts-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--pr-focus,#355E73);outline-offset:2px}.xts-range:focus-visible::-moz-range-thumb{outline:2px solid var(--pr-focus,#355E73);outline-offset:2px}.xts-slider[data-unset=true] .xts-range::-webkit-slider-thumb{border-color:var(--pr-control-border,#7B8278)}.xts-slider[data-unset=true] .xts-range::-moz-range-thumb{border-color:var(--pr-control-border,#7B8278)}.xts-ends{left:0;right:0;bottom:0;display:flex;justify-content:space-between;font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xts-ends,.xts-mark{position:absolute;pointer-events:none}.xts-mark{top:10px;width:2px;height:24px;margin-left:-1px;border-radius:2px;background:var(--pr-river,#527D94);opacity:.8}.xts-mark-note{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted);margin:-4px 0 0}.xts-mark-note b{font-weight:600;color:var(--pr-ink)}.xts-slider .xp-hint{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted)}.xts-optional{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 0 0 14px;border:1px dashed var(--pr-control-border,#7b8278);border-radius:12px;color:var(--pr-muted);font-size:calc(14px * var(--pros-text-scale, 1))}.xts-clear{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid transparent;background:none;color:var(--pr-muted);cursor:pointer;flex:none}.xts-clear:hover{background:var(--pr-mist,#F0F3F1);color:var(--pr-ink)}.xts-seg-field{display:grid;grid-gap:8px;gap:8px;align-content:start;justify-items:start;border:0;padding:0;margin:0;min-width:0}.xts-seg-field>legend{padding:0;font-size:calc(14px * var(--pros-text-scale, 1));font-weight:600;margin-bottom:8px}.xts-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:999px;background:var(--pr-mist,#F0F3F1);border:1px solid var(--pr-hairline);max-width:100%}.xts-seg label{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;font-size:calc(14px * var(--pros-text-scale, 1));font-weight:600;color:var(--pr-muted);cursor:pointer;white-space:nowrap}.xts-seg label:hover{color:var(--pr-ink);background:color-mix(in srgb,var(--pr-white) 70%,transparent)}.xts-seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.xts-seg label:has(input:checked){background:var(--pr-forest);color:var(--pr-white,#fff)}.xts-seg label:has(input:focus-visible){outline:2px solid var(--pr-focus,#355E73);outline-offset:2px}.xts-kpi{background:var(--pr-mist,#F0F3F1);border-radius:16px;padding:18px;display:grid;grid-gap:14px;gap:14px;min-width:0}.xts-kpi-h{margin:0;font-size:calc(16px * var(--pros-text-scale, 1));font-weight:600}.xts-kpi-asof{margin:-10px 0 0;font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted)}.xts-kpi-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.xts-tile{background:var(--pr-white,#fff);border-radius:14px;padding:12px 14px;display:grid;grid-gap:4px;gap:4px;align-content:start;min-width:0}.xts-tile-label{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted);font-weight:500}.xts-tile-value{font-size:calc(25px * var(--pros-text-scale, 1));font-weight:600;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pr-ink)}.xts-tile-sub{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted);line-height:1.35;overflow-wrap:anywhere}.xts-tile .xp-pill{justify-self:start;height:auto;min-height:24px;padding:2px 9px;white-space:normal;line-height:1.3}.xts-tile.missing .xts-tile-value{font-size:calc(14px * var(--pros-text-scale, 1));font-weight:600;color:var(--pr-warning-text,#765600)}.xts-kpi-list{margin:0;display:grid;grid-gap:0;gap:0;background:var(--pr-white,#fff);border-radius:14px;padding:4px 14px}.xts-kpi-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;padding:10px 0;border-top:1px solid var(--pr-hairline)}.xts-kpi-list>div:first-child{border-top:0}.xts-kpi-list dt{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted)}.xts-kpi-list dd{margin:0;font-size:calc(14px * var(--pros-text-scale, 1));font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xts-kpi-list .xts-kpi-note{grid-column:1/-1;font-weight:400;text-align:left;overflow-wrap:anywhere}.xts-kpi-list .xts-kpi-note,.xts-kpi-list dd.missing{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted)}.xts-kpi-list dd.missing{font-weight:500;text-align:right}.xts-how{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted)}.xts-how>summary{list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;cursor:pointer;font-weight:600;color:var(--pr-forest)}.xts-how>summary::-webkit-details-marker{display:none}.xts-how .xts-chev{display:inline-flex;transition:transform var(--pr-dur-base) var(--pr-ease-in-out)}.xts-how:not([open]) .xts-chev{transform:rotate(-90deg)}.xts-how ul{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.xts-strip{display:none}.xts-cond-add{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.xts-cond-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;counter-reset:xtscond}.xts-cond{display:grid;grid-template-columns:28px minmax(0,1fr) 44px;grid-gap:6px 12px;gap:6px 12px;align-items:start;padding:12px 6px 12px 14px;border:1px solid var(--pr-hairline);border-radius:14px;background:var(--pr-white,#fff)}.xts-cond-n{display:inline-grid;place-items:center;width:28px;height:28px;margin-top:8px;border-radius:999px;background:var(--pr-success-pale,#E8F2EB);color:var(--pr-forest);font-size:calc(12px * var(--pros-text-scale, 1));font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xts-cond-body{display:grid;grid-gap:8px;gap:8px;min-width:0;padding-top:11px}.xts-cond-label{font-weight:600;line-height:1.35;overflow-wrap:anywhere}.xts-cond-body .xp-input,.xts-cond-label{font-size:calc(14px * var(--pros-text-scale, 1))}.xts-cond-body textarea.xp-input{min-height:72px}.xts-note-btn{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-10px 0 -12px;padding:0;border:0;background:none;font:inherit;font-size:calc(14px * var(--pros-text-scale, 1));font-weight:600;color:var(--pr-forest);cursor:pointer}.xts-note-btn:hover{text-decoration:underline}.xts-empty{margin:0;font-size:calc(14px * var(--pros-text-scale, 1));color:var(--pr-muted)}.xts-link{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.xts-grid>.xp-field,.xts-link>.xp-field{align-content:start}.xts-drop{position:relative;display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:28px 20px;border:2px dashed var(--pr-control-border,#7b8278);border-radius:16px;background:var(--pr-panel-soft,#F0F3F1);text-align:center;transition:border-color var(--pr-dur-quick) var(--pr-ease-out),background var(--pr-dur-quick) var(--pr-ease-out)}.xts-drop[data-over=true]{border-color:var(--pr-forest);background:var(--pr-success-pale,#E8F2EB)}.xts-drop[data-invalid=true]{border-color:var(--pr-error-text,#9F2E35)}.xts-drop-icon{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:999px;background:var(--pr-white,#fff);color:var(--pr-forest)}.xts-drop-title{font-weight:600;font-size:calc(16px * var(--pros-text-scale, 1))}.xts-drop-hint{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted)}.xts-drop input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.xts-drop-pick{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;background:var(--pr-white,#fff);border:1px solid var(--pr-hairline-strong,#7b8278);color:var(--pr-forest);font-weight:600;font-size:calc(14px * var(--pros-text-scale, 1));cursor:pointer}.xts-drop-pick:hover{background:var(--pr-mist,#F0F3F1)}.xts-drop:has(input[type=file]:focus-visible) .xts-drop-pick{outline:2px solid var(--pr-focus,#355E73);outline-offset:2px}.xts-file{display:grid;grid-template-columns:40px minmax(0,1fr) 44px;align-items:center;grid-gap:12px;gap:12px;width:100%;max-width:520px;padding:8px 6px 8px 12px;border-radius:14px;background:var(--pr-white,#fff);border:1px solid var(--pr-hairline);text-align:left}.xts-file-icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--pr-mist,#F0F3F1);color:var(--pr-forest)}.xts-file-name{font-weight:600;font-size:calc(14px * var(--pros-text-scale, 1));overflow-wrap:anywhere}.xts-file-size{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted)}.xts-submit{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.xts-rounds{display:grid;grid-gap:18px;gap:18px}.xts-conds{margin:0;padding-left:20px;display:grid;grid-gap:4px;gap:4px;font-size:calc(14px * var(--pros-text-scale, 1))}.xts-conds span{color:var(--pr-muted)}.xp-root a.xts-out{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:calc(14px * var(--pros-text-scale, 1));font-weight:600;color:var(--pr-forest);overflow-wrap:anywhere}@media (max-width:1100px){.xts-form{grid-template-columns:minmax(0,1fr);grid-template-areas:"strip" "loan" "cov" "kpi" "rest"}.xts-kpi{position:static}.xts-strip{grid-area:strip;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;position:-webkit-sticky;position:sticky;top:64px;z-index:1;margin:0 -8px;padding:8px;border-radius:14px;background:color-mix(in srgb,var(--pr-white) 96%,transparent);box-shadow:0 6px 18px color-mix(in srgb,var(--pr-forest) 10%,transparent);border:1px solid var(--pr-hairline)}.xts-strip>div{display:grid;grid-gap:0;gap:0;min-width:0}.xts-strip span{font-size:calc(12px * var(--pros-text-scale, 1));color:var(--pr-muted)}.xts-strip strong{font-size:calc(16px * var(--pros-text-scale, 1));font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}}@media (max-width:560px){.xts-link{grid-template-columns:minmax(0,1fr)}.xts-kpi-tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xts-tile-value{font-size:calc(20px * var(--pros-text-scale, 1))}.xts-cond{grid-template-columns:28px minmax(0,1fr) 44px;padding-left:10px;gap:6px 8px}}@media (prefers-reduced-motion:reduce){.xts-drop,.xts-how .xts-chev{transition:none}}