@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Playfair+Display:ital,wght@0,500;1,500&display=swap";@media screen{.global-header>.top-actions{flex:1 1 auto;flex-wrap:wrap}.global-header .site-appearance{margin-left:auto;display:flex;justify-content:flex-end;align-items:center;gap:12px;min-width:0}.global-header .site-appearance-label{display:flex;align-items:center;gap:12px;font:400 14px/20px DM Sans,sans-serif;color:var(--ink)}.global-header .site-appearance select{min-height:44px;max-width:100%;padding:8px 32px 8px 12px;border:1px solid var(--control-border);border-radius:8px;color:var(--ink);background:var(--paper);font:400 16px/24px DM Sans,sans-serif}.global-header .appearance-fallback{flex-basis:100%;margin:0 0 0 auto;text-align:right;max-width:48ch;font:400 14px/20px DM Sans,sans-serif;color:var(--muted)}.global-header .site-appearance select:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (max-width:760px){.global-header .site-appearance{display:none}.global-header:has(.navigation-open) .site-appearance{margin:0;width:100%;display:flex;flex-direction:column;align-items:stretch;padding:12px 0;border-top:1px solid var(--line)}.global-header .site-appearance-label{justify-content:space-between}.global-header .appearance-fallback{max-width:none;text-align:left}}}@media print{.site-appearance,.appearance-fallback{display:none!important}}@media screen and (max-width:360px){.global-header>.top-actions>.verified-dot{flex:1 1 0;min-width:0;max-width:none}.global-header>.top-actions>button[aria-description]{flex:0 0 104px}}.app-reading-region{display:contents}@media screen{html:has(.app-shell[data-concierge-docked]){overflow:hidden}.app-shell[data-concierge-docked]{position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0}.app-shell[data-concierge-docked]>.app-reading-region{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;scroll-padding:8px}.app-shell[data-concierge-docked]>.app-reading-region>.app-content{flex:1 0 auto;min-width:0}.app-shell[data-concierge-docked]>.fa-concierge{box-sizing:border-box;display:flex;justify-content:flex-end;min-width:0;padding:8px max(12px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border-top:1px solid var(--line);background:var(--paper)}.app-shell[data-concierge-docked]>.fa-concierge .fa-concierge-trigger{position:static;max-width:100%;min-width:0;min-height:44px;white-space:normal;overflow-wrap:normal;flex-wrap:wrap;box-sizing:border-box}.app-shell[data-concierge-docked]>.fa-concierge .fa-concierge-panel{bottom:calc(var(--concierge-dock-height, 61px) + 6px)}}.invited-guest-bar{display:flex;justify-content:flex-end;align-items:center;gap:16px;padding:6px 24px;background:var(--paper);color:var(--ink);font:inherit;border-bottom:1px solid var(--line)}.invited-guest-bar a,.invited-guest-page a{color:inherit;text-decoration:underline;text-underline-offset:3px}.invited-guest-page{max-width:800px;margin:32px auto;padding:24px;background:var(--paper);color:var(--ink)}.invited-guest-page h1{font-family:Playfair Display,serif}.invited-guest-page form,.invited-guest-page nav{display:grid;gap:16px;margin:24px 0}.invited-guest-page input{max-width:100%;min-width:0;padding:12px;color:inherit;background:var(--paper);border:1px solid currentColor}.invited-guest-page button,.invited-guest-bar button{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;padding:8px 12px;cursor:pointer}.invited-guest-page :focus-visible,.invited-guest-bar :focus-visible{outline:3px solid currentColor;outline-offset:3px}.invited-guest-notice{padding:16px;background:var(--paper);color:var(--ink)}@media (max-width:480px){.invited-guest-bar{padding:8px 12px;flex-wrap:wrap;justify-content:flex-start}.invited-guest-page{margin:12px;padding:16px}}.guest-proposal{background:var(--bg);color:var(--ink);min-width:0}.guest-design{max-width:1280px;padding:48px 48px 64px;margin:auto;font:400 16px/24px DM Sans,sans-serif}.guest-design *{box-sizing:border-box;min-width:0}.guest-design :is(h1,h2,h3,p){margin:0}.guest-design h1{font:500 40px/48px Playfair Display,serif;letter-spacing:-.035em;margin:12px 0 16px}.guest-design h2{font:500 28px/36px Playfair Display,serif;letter-spacing:-.02em}.guest-design h3{font:600 16px/24px DM Sans,sans-serif}.guest-design .eyebrow{font:600 14px/20px DM Sans,sans-serif;letter-spacing:.09em;color:var(--muted)}.guest-lede{max-width:620px;color:var(--muted)}.guest-intro{margin-bottom:40px}.guest-entry{display:grid;grid-template-columns:1fr 1fr;background:var(--paper);border:1px solid var(--line);border-radius:8px;overflow:visible}.guest-entry-intro{padding:40px;border-right:1px solid var(--line);background:var(--soft);border-radius:8px 0 0 8px;display:flex;flex-direction:column;gap:20px}.guest-entry form{padding:40px;display:flex;flex-direction:column;gap:16px;align-items:stretch}.guest-entry form h2{font-size:20px;line-height:28px;margin-bottom:8px}.guest-design input{width:100%;background:var(--paper);color:var(--ink);padding:12px 16px;height:48px;line-height:24px;border:1px solid var(--control-border)}.guest-design label{font-weight:500}.guest-design .button{display:inline-flex;gap:16px;min-height:48px;white-space:normal;text-align:center;line-height:24px;font-size:16px;text-decoration:none}.guest-design button:disabled,.guest-design .guest-ask button[aria-disabled=true]:not([data-background-check]){opacity:1;background:var(--soft);color:var(--muted);border:1px solid var(--control-border)}.guest-design .guest-muted{font-size:14px;line-height:20px;color:var(--muted)}.guest-session{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding:32px;background:var(--paper);border:1px solid var(--line);border-radius:8px;margin-bottom:32px}.guest-session h2{margin-top:8px}.guest-date{border-left:1px solid var(--control-border);padding-left:32px;font-variant-numeric:tabular-nums}.guest-date>span{display:block;color:var(--muted);font-size:14px;line-height:20px;margin-bottom:8px}.guest-date strong{font:500 20px/28px DM Sans,sans-serif;display:block}.guest-date strong span{display:block;font-size:16px;line-height:24px;margin-top:4px}.guest-section-head{display:flex;gap:24px;justify-content:space-between;align-items:baseline;margin-bottom:24px}.guest-section-head p{font-size:14px;line-height:20px;color:var(--muted)}.guest-research nav{display:grid;grid-template-columns:1fr 1fr;gap:16px}.guest-destination{display:grid;grid-template-columns:28px 1fr 24px;gap:16px;align-items:center;min-height:88px;padding:24px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px;text-decoration:none;font-size:20px;line-height:28px;font-weight:500}.guest-destination:last-child{grid-column:1/-1}.guest-number{font:400 14px/20px DM Sans,sans-serif;color:var(--muted)}.guest-destination[aria-disabled]{color:var(--muted)}.guest-ask{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:var(--paper);border:1px solid var(--line);padding:32px;border-radius:8px;margin-top:32px}.guest-ask h2{margin:8px 0 16px}.guest-ask p{color:var(--muted);max-width:560px}.guest-ask-status{font-weight:600;display:block;margin-bottom:8px}.guest-ask .button{margin-top:20px}.guest-rules{margin-top:32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);border-radius:0}.guest-rules summary{font-weight:500;cursor:pointer;padding:24px;min-height:64px;display:flex;gap:16px;justify-content:space-between;list-style:none}.guest-rules summary::-webkit-details-marker{display:none}.guest-rule-grid{padding:8px 24px 32px;display:grid;grid-template-columns:1fr 1fr;gap:24px 40px}.guest-rule-grid h3{margin-bottom:8px}.guest-rule-grid p{font-size:14px;line-height:20px;color:var(--muted)}.guest-footer{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:32px}.guest-footer a{color:inherit;text-decoration:underline;text-underline-offset:4px;padding:12px 0}.guest-footer>div{display:flex;gap:16px;align-items:center}.guest-footer span{font-size:14px;line-height:20px;color:var(--muted)}.guest-message{padding:20px;border:1px solid var(--control-border);background:var(--soft);color:var(--ink);border-radius:8px;margin-bottom:24px}.guest-message p{margin-top:8px}.guest-message .button{margin-top:16px}.guest-entry .guest-message{margin-bottom:0}.guest-message.is-error{border-color:var(--negative);background:var(--negative-soft)}.guest-design :is(button,a,input,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.guest-proposal[data-appearance=catalogue]{--bg:#fff;--paper:#fff;--soft:#f5efe3;--accent:#715629;--line:#c9c2b6;--control-border:#858b9b;background:var(--bg)}.guest-proposal[data-appearance=catalogue][data-theme=dark]{--bg:#191a1f;--paper:#191a1f;--soft:#202228;--accent:#d7be8c;--line:#3d4255;--control-border:#7e859b}.guest-proposal[data-appearance=catalogue] .guest-design{padding-top:56px;padding-bottom:64px}.guest-proposal[data-appearance=catalogue] .guest-intro{margin-bottom:48px}.guest-proposal[data-appearance=catalogue] :is(.guest-entry,.guest-entry-intro,.guest-session,.guest-destination,.guest-ask,.guest-message,.button,input){border-radius:0!important}.guest-proposal[data-appearance=catalogue] .guest-entry{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.guest-proposal[data-appearance=catalogue] .guest-entry-intro{background:#c49a50;color:#292b2a;border:0}.guest-proposal[data-appearance=catalogue] .guest-entry-intro :is(.eyebrow,.guest-muted){color:#292b2a}.guest-proposal[data-appearance=catalogue] .guest-session{background:#c49a50;color:#292b2a;border-color:#c49a50;margin-bottom:40px}.guest-proposal[data-appearance=catalogue] .guest-session .eyebrow,.guest-proposal[data-appearance=catalogue] .guest-date>span{color:#292b2a}.guest-proposal[data-appearance=catalogue] .guest-date{border-color:#715629}.guest-proposal[data-appearance=catalogue] .guest-research nav{gap:0 32px}.guest-proposal[data-appearance=catalogue] .guest-destination{background:transparent;border:0;border-top:1px solid var(--line);padding:24px 0}.guest-proposal[data-appearance=catalogue] .guest-ask{background:#234c4b;color:#fff;border-color:#234c4b;margin-top:40px}.guest-proposal[data-appearance=catalogue] .guest-ask :is(p,.eyebrow){color:#e5edea}.guest-proposal[data-appearance=catalogue] .guest-ask .button{background:transparent;color:inherit;border-color:#e5edea}.guest-proposal[data-appearance=catalogue] .guest-ask :focus-visible{outline-color:#fff}.guest-proposal[data-appearance=catalogue][data-theme=dark] :is(.guest-session,.guest-entry-intro,.guest-ask){background:var(--soft);color:var(--ink);border-color:var(--line)}.guest-proposal[data-appearance=catalogue][data-theme=dark] :is(.guest-session .eyebrow,.guest-entry-intro .eyebrow,.guest-entry-intro .guest-muted,.guest-date>span,.guest-ask p,.guest-ask .eyebrow){color:var(--muted)}.guest-proposal[data-appearance=catalogue][data-theme=dark] .guest-date{border-color:var(--control-border)}.guest-proposal[data-appearance=bento]{--paper:#fafbff;--soft:#edf0f4;background:radial-gradient(ellipse 1100px 950px at 85% 5%,#51476e80,#51476e00 72%),linear-gradient(145deg,#211b36,#342c50)}.guest-proposal[data-appearance=bento][data-theme=dark]{--paper:#202633;--soft:#292d3a;background:radial-gradient(ellipse at 6% 10%,#30334f 0,transparent 32%),radial-gradient(ellipse at 92% 25%,#233c45 0,transparent 35%),#141925}.guest-proposal[data-appearance=bento] :is(.guest-intro,.guest-section-head,.guest-footer){color:#f1f0f7}.guest-proposal[data-appearance=bento] :is(.guest-intro .eyebrow,.guest-lede,.guest-section-head p,.guest-footer span){color:#dcd6ec}.guest-proposal[data-appearance=bento] .guest-entry{border:0;border-radius:20px;gap:24px;background:transparent}.guest-proposal[data-appearance=bento] .guest-entry-intro,.guest-proposal[data-appearance=bento] .guest-entry form{background:var(--paper);border:0;border-radius:20px}.guest-proposal[data-appearance=bento] :is(.guest-session,.guest-ask,.guest-rules,.guest-message){border-radius:20px;border:0}.guest-proposal[data-appearance=bento] .guest-research nav{gap:24px}.guest-proposal[data-appearance=bento] .guest-destination{border-radius:20px;border:0}.guest-proposal[data-appearance=bento] .guest-footer a:focus-visible{outline-color:#c9c1df}@media (max-width:900px){.guest-design{padding:32px 24px 48px}.guest-entry-intro,.guest-entry form{padding:32px}.guest-entry{grid-template-columns:1fr 1fr}.guest-section-head{display:block}.guest-section-head p{margin-top:8px}.guest-session,.guest-ask{padding:24px;gap:24px}.guest-design h1{font-size:40px;line-height:48px}}@media (max-width:600px){.guest-design,.guest-proposal[data-appearance=catalogue] .guest-design{padding:24px 16px 40px}.guest-design h1{font-size:32px;line-height:40px}.guest-intro,.guest-proposal[data-appearance=catalogue] .guest-intro{margin-bottom:24px}.guest-design h2{font-size:24px;line-height:32px}.guest-entry{grid-template-columns:1fr;gap:0}.guest-entry-intro,.guest-entry form{padding:24px}.guest-entry-intro{border-right:0;border-bottom:1px solid var(--line);border-radius:8px 8px 0 0;gap:16px}.guest-session,.guest-ask{grid-template-columns:1fr;gap:24px}.guest-date{padding:20px 0 0;border-left:0;border-top:1px solid var(--control-border)}.guest-research nav{grid-template-columns:1fr}.guest-destination{padding:24px 20px;grid-template-columns:24px 1fr 20px;gap:12px}.guest-rules summary{padding:20px}.guest-rule-grid{padding:8px 20px 24px;grid-template-columns:1fr;gap:24px}.guest-footer{flex-direction:column;align-items:flex-start;gap:24px}.guest-footer>div{border-top:1px solid var(--line);padding-top:24px;width:100%;flex-direction:column;align-items:flex-start}.guest-footer .button{width:100%}.guest-proposal[data-appearance=bento] :is(.guest-entry-intro,.guest-entry form,.guest-session,.guest-ask,.guest-rules,.guest-destination){border-radius:16px}}.guest-entry-intro{border-right:0;border-left:1px solid var(--line);border-radius:0 8px 8px 0}@media (max-width:600px){.guest-entry-intro{border-left:0;border-top:1px solid var(--line);border-bottom:0;border-radius:0 0 8px 8px}}.guest-proposal[data-appearance=bento] .guest-design h2{font-family:DM Sans,sans-serif}.guest-rules[open] summary span{font-size:0}.guest-rules[open] summary span:after{content:"−";font-size:16px}.guest-session .guest-explore{margin-top:12px}.guest-comfort{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:24px;margin:32px 0}.guest-design .guest-comfort h2{font-size:20px;line-height:28px;margin:0 0 16px}.guest-comfort .comfort-theme{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px}.guest-comfort .comfort-theme p,.guest-comfort .comfort-layout-line{font:400 16px/24px DM Sans,sans-serif}.comfort-theme-options{display:flex;gap:8px;flex:none}.guest-comfort button{font:400 16px/24px DM Sans,sans-serif;cursor:pointer;color:var(--ink);box-sizing:border-box;background:var(--paper);border:1px solid var(--control-border);border-radius:6px;box-shadow:none}.comfort-theme-options button{width:48px;height:44px;display:flex;align-items:center;justify-content:center;gap:2px;padding:4px}.comfort-tick{width:9px;font-size:12px;line-height:16px;font-weight:700}.guest-comfort button[aria-pressed=true]{border:2px solid var(--accent);background:var(--soft)}.guest-comfort button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.comfort-layout-line{display:flex;align-items:center;gap:12px;margin-bottom:16px!important}.comfort-layout-line svg{flex:none}.comfort-layouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.guest-comfort .comfort-choice{padding:14px;display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center;text-align:left;min-height:116px;border-width:2px}.comfort-copy{display:flex;flex-direction:column;gap:4px}.comfort-copy strong{display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:600;font-size:16px;line-height:24px}.comfort-copy>span{font-size:14px;line-height:20px;color:var(--muted)}.comfort-choice-tick{width:16px;flex:none;color:var(--accent)}.guest-comfort .comfort-help{margin-top:16px;color:var(--muted);font-size:14px;line-height:20px}.comfort-sketch{width:100%;height:auto;display:block;--sketch-bg:#f2f3f7;--sketch-paper:#fff;--sketch-line:#7e8295;--sketch-field:#ddc695;color:#5d6472}.sketch-page{fill:var(--sketch-bg)}.sketch-panel{fill:var(--sketch-paper);stroke:var(--sketch-line);stroke-width:.8}.sketch-ink{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.sketch-fine{fill:none;stroke:var(--sketch-line);stroke-width:.8}.sketch-field{fill:var(--sketch-field)}.sketch-line{fill:none;stroke:#5b5f87;stroke-width:1.5}.sketch-title{font:14px Playfair Display,serif;fill:currentColor}.comfort-sketch.catalogue{--sketch-bg:#fff}.comfort-sketch.bento{--sketch-bg:#342c50;--sketch-paper:#fafbff;color:#6c6c80}.guest-proposal[data-theme=dark] .comfort-sketch{--sketch-bg:#171b24;--sketch-paper:#292d3a;--sketch-line:#777e97;--sketch-field:#383b45;color:#bcc1d1}.guest-proposal[data-theme=dark] .comfort-sketch.bento{--sketch-bg:#141925}.guest-proposal[data-theme=dark] .sketch-line{stroke:#b8b7e2}.guest-proposal[data-appearance=catalogue] .guest-comfort{border-radius:0;border-left:0;border-right:0;padding:24px 0;margin:40px 0}.guest-proposal[data-appearance=catalogue] .guest-comfort button{border-radius:0}.guest-proposal[data-appearance=bento] .guest-comfort{border:0;border-radius:20px}@media (max-width:1100px) and (min-width:601px){.guest-comfort .comfort-choice{grid-template-columns:1fr;gap:12px;align-items:start}.comfort-sketch{width:112px}.comfort-copy{width:100%}}@media (max-width:600px){.guest-comfort{padding:16px;margin:24px 0}.guest-proposal[data-appearance=catalogue] .guest-comfort{padding:20px 0;margin:32px 0}.guest-proposal[data-appearance=bento] .guest-comfort{border-radius:16px}.guest-design .guest-comfort h2{font-size:20px;line-height:28px;margin-bottom:12px}.guest-comfort .comfort-theme{gap:12px;margin-bottom:16px}.guest-comfort .comfort-theme p,.guest-comfort .comfort-layout-line{font-size:14px;line-height:20px}.comfort-theme-options{gap:4px}.comfort-theme-options button{width:44px;height:44px}.comfort-layouts{grid-template-columns:1fr;gap:8px}.guest-comfort .comfort-choice{grid-template-columns:64px minmax(0,1fr);gap:12px;min-height:80px;padding:8px}.comfort-layout-line{gap:8px;align-items:flex-start}.comfort-layout-line svg{width:18px;height:20px}.comfort-copy{gap:0}.comfort-copy strong{gap:4px}.comfort-help{margin-top:12px!important}}.next-review{max-width:1360px;margin:32px auto;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface, var(--paper));color:var(--ink);font-family:var(--font-interface);font-size:var(--text-body);line-height:var(--leading-body)}.next-review h2{margin:8px 0 20px;font-family:var(--font-editorial);font-weight:500;font-size:var(--text-section);line-height:var(--leading-section)}.next-review>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.next-review article p{margin:0 0 12px;font-size:var(--text-body);line-height:var(--leading-body)}.next-review a{display:inline-block;min-height:44px;padding:8px 0;color:var(--brand, var(--ink));text-underline-offset:4px;font-weight:600}.next-review a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.next-review-note{margin:16px 0 0;font-size:var(--text-meta);line-height:var(--leading-meta)}@media (max-width: 660px){.next-review>div{grid-template-columns:1fr;gap:16px}.next-review{padding:20px}}.auction-estimates-research[data-auction-estimates-appearance]{--ad-paper:#fff;--ad-rule:#B9A57B;--ad-ochre:#C49A50;--ad-ochre-ink:#292B2A;--ad-brick:#963F35;--ad-teal:#234C4B;--ad-field-ink:#fff;--ad-field-muted:#E7EFEB;--ad-action:#715629}:root[data-theme=dark] .auction-estimates-research[data-auction-estimates-appearance]{--ad-paper:#191A1F;--ad-rule:#7D725B;--ad-ochre:#191A1F;--ad-ochre-ink:#F1F0F7;--ad-brick:#191A1F;--ad-teal:#191A1F;--ad-field-ink:#F1F0F7;--ad-field-muted:#B5B8C9;--ad-action:#D7BE8C}.auction-estimates-research[data-auction-estimates-appearance] :is(.aep-intro h1){font:500 var(--text-title)/48px var(--font-editorial);letter-spacing:-1px}.auction-estimates-research[data-auction-estimates-appearance] :is(.aep-workspace>header h2,.aep-brief h2,.ae-demo-boundary h2){font:500 var(--text-section)/36px var(--font-editorial);letter-spacing:-.5px}.auction-estimates-research[data-auction-estimates-appearance] :is(.aep-workspace h3,.aep-goals strong){font:500 var(--text-card)/28px var(--font-editorial)}.auction-estimates-research[data-auction-estimates-appearance] :is(.aep-field,.aep-workspace input,.aep-workspace select,.aep-workspace textarea){min-width:0}.auction-estimates-research[data-auction-estimates-appearance] :is(.aep-privacy,.aep-guidance){line-height:1.5}.auction-estimates-research[data-auction-estimates-appearance] .aep-comparable>header{align-items:start}.auction-estimates-research[data-auction-estimates-appearance] .aep-comparable>header select{width:160px}.auction-estimates-research[data-auction-estimates-appearance=catalogue]{background:var(--ad-paper)}.auction-estimates-research[data-auction-estimates-appearance=catalogue] .aep-intro{padding:16px 0 48px}.auction-estimates-research[data-auction-estimates-appearance=catalogue] .aep-goals{gap:0;margin:40px 0 32px;border:1px solid var(--ad-rule)}.auction-estimates-research[data-auction-estimates-appearance=catalogue] .aep-goals button{border:0;border-right:1px solid var(--ad-rule);padding:32px;background:var(--ad-paper)}.auction-estimates-research[data-auction-estimates-appearance=catalogue] .aep-goals button:last-child{border:0}.auction-estimates-research[data-auction-estimates-appearance=catalogue] .aep-goals span{color:var(--ad-action)}.auction-estimates-research[data-auction-estimates-appearance=catalogue] .aep-privacy{background:var(--ad-brick);color:var(--ad-field-ink);border:1px solid var(--ad-rule);padding:24px 32px}.auction-estimates-research[data-auction-estimates-appearance=catalogue] .aep-privacy span{color:var(--ad-field-ink)}.auction-estimates-research[data-auction-estimates-appearance=catalogue] .aep-workspace>header{max-width:none;background:var(--ad-ochre);color:var(--ad-ochre-ink);padding:32px;margin:24px 0 32px;border:1px solid var(--ad-rule)}.auction-estimates-research[data-auction-estimates-appearance=catalogue] .aep-workspace>header p{color:var(--ad-ochre-ink);max-width:780px}.auction-estimates-research[data-auction-estimates-appearance=catalogue] .aep-steps{border-color:var(--ad-rule);margin-bottom:32px}.auction-estimates-research[data-auction-estimates-appearance=catalogue] .aep-steps button{padding:20px 16px;border-color:var(--ad-rule);background:var(--ad-paper)}.auction-estimates-research[data-auction-estimates-appearance=catalogue] .aep-steps button.active{background:var(--ad-action);color:var(--ad-paper)}.auction-estimates-research[data-auction-estimates-appearance=catalogue] .aep-steps span{color:inherit}.auction-estimates-research[data-auction-estimates-appearance=catalogue] :is(.aep-form-grid,.aep-grid){gap:24px 32px}.auction-estimates-research[data-auction-estimates-appearance=catalogue] :is(.aep-grid>article,.aep-comparable,.aep-brief){padding:32px;background:var(--ad-paper);border-color:var(--ad-rule)}.auction-estimates-research[data-auction-estimates-appearance=catalogue] .aep-brief article{padding-top:24px;padding-bottom:24px}.auction-estimates-research[data-auction-estimates-appearance=catalogue] :is(.aep-action,.aep-nav button){background:var(--ad-action);border-color:var(--ad-action);color:var(--ad-paper)}.auction-estimates-research[data-auction-estimates-appearance=catalogue] .next-review{padding:32px;background:var(--ad-teal);color:var(--ad-field-ink);border:1px solid var(--ad-rule);border-radius:0;box-shadow:none;margin-top:48px}.auction-estimates-research[data-auction-estimates-appearance=catalogue] .next-review :is(h2,.eyebrow,a){color:var(--ad-field-ink)}.auction-estimates-research[data-auction-estimates-appearance=catalogue] .next-review-note{color:var(--ad-field-muted)}.auction-estimates-research[data-auction-estimates-appearance=bento]{--ad-paper:#FAFBFF;background:radial-gradient(ellipse 1100px 950px at 85% 5%,#51476e80,#51476e00 72%),linear-gradient(145deg,#211b36,#342c50)}:root[data-theme=dark] .auction-estimates-research[data-auction-estimates-appearance=bento]{--ad-paper:#202633;background:radial-gradient(ellipse at 6% 10%,#30334F 0,transparent 32%),radial-gradient(ellipse at 92% 25%,#233C45 0,transparent 35%),#141925}.auction-estimates-research[data-auction-estimates-appearance=bento] .aep-intro{padding:32px;background:var(--ad-paper);border:1px solid var(--line);border-radius:20px}.auction-estimates-research[data-auction-estimates-appearance=bento] .aep-goals{gap:16px;margin-top:32px}.auction-estimates-research[data-auction-estimates-appearance=bento] .aep-goals button{border-radius:16px;background:var(--ad-paper)}.auction-estimates-research[data-auction-estimates-appearance=bento] .aep-privacy{border-radius:12px}.auction-estimates-research[data-auction-estimates-appearance=bento] .aep-back{color:#dcd6ec}.auction-estimates-research[data-auction-estimates-appearance=bento] .aep-workspace>header{max-width:none;padding:32px;background:var(--ad-paper);border:1px solid var(--line);border-radius:20px}.auction-estimates-research[data-auction-estimates-appearance=bento] .aep-workspace>header p{max-width:780px}.auction-estimates-research[data-auction-estimates-appearance=bento] .aep-steps{border:0;gap:12px}.auction-estimates-research[data-auction-estimates-appearance=bento] .aep-steps button{border:1px solid var(--line);border-radius:12px;padding:16px;background:var(--ad-paper)}.auction-estimates-research[data-auction-estimates-appearance=bento] .aep-steps button.active{background:var(--ink);color:var(--paper)}.auction-estimates-research[data-auction-estimates-appearance=bento] .aep-steps button.active span{color:inherit}.auction-estimates-research[data-auction-estimates-appearance=bento] :is(.aep-grid>article,.aep-comparable,.aep-brief,.aep-workspace>.aep-form-grid,.ae-demo-boundary,.ae-shell>.ae-panel,.ae-footer,.next-review){padding:32px;background:var(--ad-paper);border:1px solid var(--line);border-radius:20px;box-shadow:none}.auction-estimates-research[data-auction-estimates-appearance=bento] .aep-grid{gap:24px}.auction-estimates-research[data-auction-estimates-appearance=bento] .aep-guidance{background:var(--ad-paper);border-radius:12px;padding:24px}.auction-estimates-research[data-auction-estimates-appearance=bento] .next-review{margin-top:32px}@media (max-width:960px){.auction-estimates-research[data-auction-estimates-appearance=catalogue] .aep-goals button{border-right:0;border-bottom:1px solid var(--ad-rule)}.auction-estimates-research[data-auction-estimates-appearance] .aep-grid{grid-template-columns:1fr}}@media (max-width:680px){.auction-estimates-research[data-auction-estimates-appearance] .ae-shell{padding:24px 16px 56px}.auction-estimates-research[data-auction-estimates-appearance] .aep-intro h1{line-height:44px}.auction-estimates-research[data-auction-estimates-appearance] :is(.aep-workspace>header,.aep-grid>article,.aep-comparable,.aep-brief,.next-review){padding:24px 16px}.auction-estimates-research[data-auction-estimates-appearance=catalogue] :is(.aep-goals button,.aep-privacy){padding:24px 16px}.auction-estimates-research[data-auction-estimates-appearance=bento] :is(.aep-intro,.aep-workspace>.aep-form-grid,.ae-demo-boundary,.ae-shell>.ae-panel,.ae-footer,.aep-guidance){padding:24px 16px}.auction-estimates-research[data-auction-estimates-appearance] :is(.aep-form-grid,.aep-grid){gap:24px}.auction-estimates-research[data-auction-estimates-appearance] .aep-comparable>header{flex-wrap:wrap}.auction-estimates-research[data-auction-estimates-appearance] .aep-brief>header{display:grid}}.auction-estimates-research[data-auction-estimates-appearance=bento] .ae-shell>.ae-case{background:var(--ad-paper)}.auction-estimates-research .ae-case[aria-labelledby=proprietary-title] .ae-bar-row>span{min-width:0;overflow-wrap:anywhere}.auction-estimates-research .ae-case[aria-labelledby=proprietary-title] .ae-status-ok{color:var(--positive)}.auction-estimates-research .ae-case[aria-labelledby=proprietary-title] :is(.ae-status-blocked,.ae-result-panel>strong){color:var(--negative)}.auction-estimates-research .ae-case[aria-labelledby=proprietary-title] .ae-empty-range{color:var(--muted)}.auction-estimates-research .ae-case[aria-labelledby=proprietary-title] .ae-chart:not(.ae-chart-grid>.ae-chart:first-child) .ae-bar-row{grid-template-columns:160px minmax(20px,1fr) 34px}@media (max-width:680px){.auction-estimates-research .ae-case[aria-labelledby=proprietary-title] .ae-chart:not(.ae-chart-grid>.ae-chart:first-child) .ae-bar-row{grid-template-columns:minmax(20px,1fr) 30px}.auction-estimates-research .ae-case[aria-labelledby=proprietary-title] .ae-chart:not(.ae-chart-grid>.ae-chart:first-child) .ae-bar-row>span{grid-column:1/-1}}.info-wrap.fuelarts-help{display:inline-flex;flex:0 0 auto;vertical-align:middle;margin-inline-start:8px;line-height:1;position:relative}.fuelarts-help .fuelarts-help-trigger{position:relative;display:inline-grid;place-items:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--accent);font:600 14px/1 DM Sans,Arial,sans-serif;cursor:pointer;border-radius:8px}.fuelarts-help-trigger:before{content:"";position:absolute;width:26px;height:26px;border:1px solid currentColor;border-radius:50%;pointer-events:none}.fuelarts-help-panel{position:fixed;z-index:1000;box-sizing:border-box;width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;margin:0;padding:22px;background:var(--paper);color:var(--ink);border:1px solid var(--control-border);border-radius:8px;box-shadow:0 8px 28px #0002;font:400 16px/24px DM Sans,Arial,sans-serif;text-align:left;letter-spacing:normal;text-transform:none}.fuelarts-help-panel .fuelarts-help-title{display:block;padding-right:38px;font-size:20px;line-height:28px;margin-bottom:16px}.fuelarts-help-panel .fuelarts-help-close{position:absolute;right:6px;top:6px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:400 24px/1 DM Sans,Arial,sans-serif;cursor:pointer}.fuelarts-help-content>span{display:block;margin-top:14px}.fuelarts-help-content b{display:block;color:var(--accent);font-size:14px;line-height:20px;margin-bottom:4px}.fuelarts-help-content p{margin:0;font:inherit;color:inherit}.fuelarts-help-trigger:focus-visible,.fuelarts-help-close:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.pb-preparation h2:has(.fuelarts-help),.aip-chart h3:has(.fuelarts-help){display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panel-head:has(.fuelarts-help),.purchase-heading:has(.fuelarts-help),.av-reference-heading:has(.fuelarts-help){align-items:flex-start;gap:16px}@media (max-width:760px){.prebid-shell .prebid-journey{overflow-x:auto;overflow-y:hidden}}@media (max-width:600px){.fuelarts-help-panel{padding:20px}.pb-preparation h2:has(.fuelarts-help){gap:8px}}.fa-chart{--chart-series: var(--accent);--chart-brand: #7479A0;--chart-grid: #D9DCE5;--chart-boundary: #858B9B;--chart-secondary: #356A88;--chart-estimate: #8A692F;min-width:0;max-width:100%;font-family:DM Sans,Arial,sans-serif;font-variant-numeric:tabular-nums}:root[data-theme=dark] .fa-chart{--chart-brand: #A4A9CD;--chart-grid: #3D4255;--chart-boundary: #7E859B;--chart-secondary: #8CBEDD;--chart-estimate: #DCC28C}.fa-chart .fa-chart-viewport{overflow-x:auto;overscroll-behavior-x:contain;max-width:100%}.fa-chart .fa-chart-viewport svg{display:block;max-width:none;margin:0}.fa-chart svg text{font:400 14px DM Sans,Arial,sans-serif;fill:var(--muted);font-variant-numeric:tabular-nums}.fa-chart .fa-chart-grid{fill:none;stroke:var(--chart-grid);stroke-width:1}.fa-chart .fa-chart-series{fill:none;stroke:var(--chart-series);stroke-width:2.5;vector-effect:non-scaling-stroke}.fa-chart .fa-chart-invested{fill:none;stroke:var(--chart-secondary);stroke-width:2;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.fa-chart .fa-chart-zone{fill:var(--chart-series);fill-opacity:.12;stroke:var(--chart-series);stroke-width:1.5;stroke-dasharray:5 4}.fa-chart .fa-chart-guide{fill:none;stroke:var(--chart-boundary);stroke-width:1;stroke-dasharray:3 4}.fa-chart .fa-chart-estimate{fill:none;stroke:var(--chart-estimate);stroke-width:2}.fa-chart .fa-chart-point{cursor:pointer;outline:none}.fa-chart .fa-chart-target{fill:transparent}.fa-chart .fa-chart-dot{fill:var(--paper);stroke:var(--chart-series);stroke-width:2.5}.fa-chart .fa-chart-halo{fill:none;stroke:var(--chart-series);stroke-width:2;opacity:0}.fa-chart .fa-chart-point.selected .fa-chart-dot{fill:var(--chart-series)}.fa-chart .fa-chart-point:is(.selected,:hover) .fa-chart-halo{opacity:.4}.fa-chart .fa-chart-point:focus-visible .fa-chart-halo{opacity:1;stroke-width:3}.fa-chart .fa-chart-readout{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;background:var(--soft);border-left:3px solid var(--accent);padding:16px;margin:16px 0;min-height:80px;font-size:16px;line-height:24px;overflow-wrap:anywhere}.fa-chart .fa-chart-readout span{color:var(--muted)}.fa-chart .fa-chart-readout a{color:var(--accent)}.fa-chart .fa-chart-selection{display:grid;gap:8px;margin:16px 0}.fa-chart .fa-chart-selection select{width:100%;min-height:44px;background:var(--paper);color:var(--ink);border:1px solid var(--chart-boundary);border-radius:6px;padding:10px}.fa-chart .fa-chart-legend{display:flex;gap:12px 24px;flex-wrap:wrap;margin:16px 0;font-size:14px;line-height:20px;color:var(--muted)}.fa-chart .fa-chart-legend span{display:flex;align-items:center;gap:8px}.fa-chart .fa-chart-legend i{display:inline-block;width:24px;flex-shrink:0;border-top:2.5px solid var(--chart-series)}.fa-chart .fa-chart-legend .invested{border-color:var(--chart-secondary);border-top-style:dashed}.fa-chart .fa-chart-legend .range{height:12px;background:color-mix(in srgb,var(--chart-series) 12%,transparent);border:1px dashed var(--chart-series)}.fa-chart .fa-chart-legend .estimate{border-color:var(--chart-estimate)}.fa-chart .fa-chart-legend .point{width:10px;height:10px;border:2px solid var(--chart-series);border-radius:50%}.fa-chart .fa-chart-data{border-top:1px solid var(--line);margin-top:16px}.fa-chart .fa-chart-data summary{min-height:44px;padding:12px 0;cursor:pointer}.fa-chart .fa-chart-table-scroll{overflow-x:auto}.fa-chart .fa-chart-data table{width:100%;border-collapse:collapse}.fa-chart .fa-chart-data caption{text-align:left;color:var(--muted);padding:12px 0;font-size:14px;line-height:20px}.fa-chart .fa-chart-data :is(th,td){text-align:left;padding:12px;border-bottom:1px solid var(--line);font-size:14px;line-height:20px}.fa-chart .fa-chart-scroll-note{font-size:14px;line-height:20px;color:var(--muted);margin:16px 0 8px}.fa-chart .fa-chart-bar{display:grid;grid-template-columns:minmax(112px,1fr) minmax(0,2fr) 60px;gap:16px;align-items:center;width:100%;min-height:60px;padding:12px 6px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.fa-chart .fa-chart-bar[aria-pressed=true]{border-color:var(--chart-boundary)}.fa-chart .fa-chart-bar strong{text-align:right}.fa-chart .fa-chart-track{height:28px;background:var(--soft);border-radius:3px;overflow:hidden}.fa-chart .fa-chart-track i{display:block;height:100%;background:linear-gradient(90deg,var(--chart-series),var(--chart-brand));border-right:2px solid var(--chart-series)}.fa-chart .fa-chart-bar-axis{display:flex;justify-content:space-between;gap:8px;margin:8px 0 16px;font-size:14px;line-height:20px;color:var(--muted)}.fa-chart :is(button,select,summary,.fa-chart-viewport,.fa-chart-table-scroll):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.fa-chart-history{margin-top:20px}.prebid-research-rectangle:has(.fa-research-price) .rectangle-disclosures b{color:var(--ink)}.prebid-research-rectangle:has(.fa-research-price) .repeat-sales-callout{background:var(--soft);color:var(--ink)}.prebid-research-rectangle:has(.fa-research-price)>header>span{color:var(--negative);border-color:var(--negative)}@media (max-width:600px){.fa-chart .fa-chart-bar{grid-template-columns:minmax(0,1fr) 60px;gap:8px 12px}.fa-chart .fa-chart-bar>span:first-child{grid-column:1/-1}.fa-chart .fa-chart-bar-axis span:nth-child(2){display:none}}.fa-chart-surface{margin:20px 0}.fa-chart-surface .fa-chart-viewport{border-radius:8px;background:var(--paper)}.fa-chart-surface .fa-chart-viewport svg{margin-inline:auto;overflow:visible}.fa-chart-surface svg :is(.lab-grid,.maintenance-grid,.aip-grid,.institutional-grid,.institutional-spoke,.cai-diamond-level){stroke:var(--chart-grid);stroke-width:1;fill:none}.fa-chart-surface svg :is(.lab-line,.av-chart-link,.aip-line,.ag-cash-line,.maintenance-line,.artist-cycle-line,.market-volume-line){stroke-width:2.5;vector-effect:non-scaling-stroke}.fa-chart-surface svg :is(.lab-area,.maintenance-area,.market-volume-area,.aip-band){fill:var(--chart-band-fill);fill-opacity:1;stroke:none}.fa-chart-surface svg :is(.av-chart-envelope,.institutional-shape,.cai-diamond-artist){fill:var(--accent);fill-opacity:.12;stroke:var(--accent);stroke-width:1.5}.fa-chart-surface svg .av-chart-envelope{stroke-dasharray:5 4}.fa-chart-surface svg :is(.av-chart-axis,.av-chart-guide){stroke:var(--chart-boundary);stroke-width:1}.fa-chart-surface svg :is(.av-chart-point,.av-chart-central,.aip-dot){fill:var(--paper);stroke:var(--accent);stroke-width:2.5}.fa-chart-surface svg .aip-hist{fill:var(--chart-bar-fill);stroke:var(--paper);stroke-width:1}.fa-chart-surface svg :is(.institutional-cohort,.cai-diamond-median){fill:none;stroke:var(--chart-secondary);stroke-width:1.5;stroke-dasharray:5 4}.fa-chart-surface svg :is(.repeat-lab-point,.maintenance-event,.institutional-hit){outline:none;cursor:pointer}.fa-chart-surface svg [tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.fa-chart-surface svg .maintenance-event-hit{fill:transparent;stroke:none}.fa-chart-surface svg .regime-mark path{stroke-width:2.5}.fa-chart-surface svg .regime-mark text{fill:var(--ink);font-weight:500}.fa-chart-surface svg .ag-cash-line{stroke:var(--accent);fill:none}.cai-history-chart .cai-history-track i:not(.partial),.aip-bars i,.aip-waterfall i:not(.negative),.ais-concentration span>i{background:linear-gradient(180deg,var(--accent),var(--brand-drop,var(--accent)));border-radius:3px 3px 0 0}.aip-waterfall i.negative{background:linear-gradient(180deg,var(--muted),var(--control-border))}.aip-ranges b,.ae-range-plot .ae-range-band{background:color-mix(in srgb,var(--accent) 12%,transparent);border:1.5px dashed var(--accent);opacity:1;box-sizing:border-box}.ae-range-plot .ae-range-track{background:var(--soft)}.cai-history-chart,.aip-waterfall,.aip-bars,.aip-ranges,.ae-range-plot,.ais-concentration{font-family:DM Sans,Arial,sans-serif;font-variant-numeric:tabular-nums}.cai-history-chart :is(span,small),.ae-range-axis,.ae-range-legend{font-size:14px;line-height:20px}.fa-chart .cai-history-chart{min-width:660px}.institutional-selection,.repeat-selection,.timeline-insight{background:var(--soft);color:var(--ink)}.maintenance-chart .fa-chart,.market-cycle section:first-of-type .fa-chart{--chart-series: var(--brand-blue)}.timeline-chart.contracting .fa-chart,.compare-direction-chart.contracting .fa-chart{--chart-series: var(--artist-chagall)}.timeline-chart.flat .fa-chart,.compare-direction-chart.flat .fa-chart{--chart-series: var(--brand-blue)}.fa-chart-surface svg :is(.direction-area,.repeat-direction-area,.chart-range-smooth,.chart-range-step,.chart-area){fill:var(--chart-band-fill);fill-opacity:1}.fa-chart-surface svg :is(.direction-line,.repeat-direction-line,.chart-line,.chart-central-smooth){stroke-width:2.5;vector-effect:non-scaling-stroke}.fa-chart-surface svg :is(.direction-grid,.chart-grid){stroke:var(--chart-grid);stroke-width:1}.compare-bar-track b.green,.cai-meter b,.cai-rating b,.ai-bars b{background:linear-gradient(90deg,var(--accent),var(--brand-drop))}.compare-bar-track b.blue{background:linear-gradient(90deg,var(--brand-blue),color-mix(in srgb,var(--brand-blue) 70%,var(--paper)))}.compare-bar-track b.pink{background:linear-gradient(90deg,var(--artist-chagall),color-mix(in srgb,var(--artist-chagall) 70%,var(--paper)))}.ai-range-corridor,.ai-portfolio-ranges b,.ai-dispersion b{background:color-mix(in srgb,var(--accent) 12%,transparent);border:1.5px dashed var(--accent);box-sizing:border-box}.ais-bars span>i,.ais-concentration span>i{background:repeating-linear-gradient(45deg,transparent 0 7px,color-mix(in srgb,var(--paper) 50%,transparent) 7px 12px),linear-gradient(90deg,var(--accent),var(--brand-drop))}.ag-flow .ag-arrow{border-color:var(--accent)}.valuation-corridor{background:color-mix(in srgb,var(--accent) 12%,transparent);border:1.5px dashed var(--accent);box-sizing:border-box}.valuation-ruler:has(.valuation-marker-options) .valuation-marker span{display:none}.valuation-ruler:has(.valuation-marker-options) .valuation-ruler-plot{height:110px}.valuation-ruler:has(.valuation-marker-options) .valuation-marker:after{display:none}.valuation-marker-options{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.valuation-marker-options button{display:grid;gap:4px;text-align:left;padding:12px 16px;min-height:44px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);font:400 14px/20px DM Sans,Arial,sans-serif}.valuation-marker-options button[aria-pressed=true]{border-color:var(--accent);background:var(--soft)}.valuation-marker-options button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.av-projection-chart .fa-chart-surface svg text{font:400 14px DM Sans,Arial,sans-serif;display:inline}.cai-diamond-combined .fa-chart-surface svg :is(text,.cai-axis-label tspan){font:400 14px DM Sans,Arial,sans-serif}.compare-plot article{min-width:0;grid-template-columns:230px minmax(0,1fr)}.compare-direction-chart{min-width:0}@media (max-width:680px){.compare-plot article{grid-template-columns:minmax(0,1fr)}}.rr-chart{--fa-svg-width: 100%;--fa-svg-height: auto}.rr-chart .fa-chart-surface{margin:0}.rr-chart .fa-chart-viewport{overflow:visible;background:transparent;border-radius:0}.rr-chart .fa-chart-scroll-note{display:none}@media print{.fa-chart-scroll-note{display:none}}.collection-v2[data-collection-appearance] .collection-appearance-bar{max-width:1440px;margin:0 auto;padding:16px 48px 0;display:flex;justify-content:flex-end}.collection-v2[data-collection-appearance] .collection-appearance-picker{border:0;margin:0;padding:0;min-width:0;font:400 14px/20px DM Sans,sans-serif;color:var(--muted)}.collection-v2[data-collection-appearance] .collection-appearance-picker legend{padding:0 0 6px}.collection-v2[data-collection-appearance] .collection-appearance-picker>div{display:flex;gap:4px;background:var(--paper);padding:4px;border:1px solid var(--control-border);border-radius:10px}.collection-v2[data-collection-appearance] .collection-appearance-picker label{position:relative;cursor:pointer;display:flex;flex:1}.collection-v2[data-collection-appearance] .collection-appearance-picker input{position:absolute;opacity:0;width:1px;height:1px;min-height:0;margin:0}.collection-v2[data-collection-appearance] .collection-appearance-picker span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:1px solid transparent;border-radius:6px;color:var(--ink)}.collection-v2[data-collection-appearance] .collection-appearance-picker input:checked+span{background:var(--accent);color:var(--paper);border-color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:4px}.collection-v2[data-collection-appearance] .collection-appearance-picker input:focus-visible+span{outline:3px solid var(--accent);outline-offset:3px}.collection-v2[data-collection-appearance] .collection-appearance-picker label:hover span{border-color:var(--accent)}.collection-v2[data-collection-appearance=catalogue]{background:#fff;--paper:#fff;--soft:#F5F4F1;--catalogue-rule:#B9A57B}:root[data-theme=dark] .collection-v2[data-collection-appearance=catalogue]{background:#191a1f;--paper:#191A1F;--soft:#282930;--catalogue-rule:#7D725B}.collection-v2[data-collection-appearance=catalogue] .collection-shell.collection-shell h2{font-family:Playfair Display,Georgia,serif;font-weight:500}.collection-v2[data-collection-appearance=catalogue] .collection-heading{border-bottom:1px solid var(--catalogue-rule);margin-bottom:32px}.collection-v2[data-collection-appearance=catalogue] .collection-shell .panel,.collection-v2[data-collection-appearance=catalogue] .summary-v2{border:0;border-top:1px solid var(--catalogue-rule);border-radius:0;background:transparent;box-shadow:none}.collection-v2[data-collection-appearance=catalogue] .summary-title{padding-left:0;background:transparent}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article{background:transparent;padding:24px;border-color:var(--line)}.collection-v2[data-collection-appearance=catalogue] .collection-shell .signal-strip{background:transparent;border:0;border-top:1px solid var(--catalogue-rule);border-bottom:1px solid var(--line);border-radius:0}.collection-v2[data-collection-appearance=catalogue] .collection-shell .collection-card{border:0;border-bottom:1px solid var(--catalogue-rule);border-radius:0;background:transparent}.collection-v2[data-collection-appearance=catalogue] .collection-card-copy{padding:24px 0}.collection-v2[data-collection-appearance=catalogue] .collection-shell .collection-card h3{font-family:Playfair Display,Georgia,serif}.collection-v2[data-collection-appearance=catalogue] .collection-footer{background:transparent;border-radius:0;border-top:1px solid var(--catalogue-rule);border-bottom:1px solid var(--line)}.collection-v2[data-collection-appearance=bento]{background:#e8eaf1;--bento-highlight:#EFECFA}:root[data-theme=dark] .collection-v2[data-collection-appearance=bento]{background:#11131b;--bento-highlight:#303047}.collection-v2[data-collection-appearance=bento] .collection-shell .summary-v2{background:transparent;border:0;box-shadow:none}.collection-v2[data-collection-appearance=bento] .summary-title{padding:0;height:auto;margin-bottom:16px;border:0}.collection-v2[data-collection-appearance=bento] .summary-metrics{gap:24px}.collection-v2[data-collection-appearance=bento] .summary-metrics article{border:1px solid var(--line);border-radius:20px;padding:24px;background:var(--paper);min-width:0}.collection-v2[data-collection-appearance=bento] .summary-metrics article:nth-child(1)>strong,.collection-v2[data-collection-appearance=bento] .summary-metrics article:nth-child(2)>strong,.collection-v2[data-collection-appearance=bento] .summary-metrics article:nth-child(3)>strong{font-size:40px;line-height:48px}.collection-v2[data-collection-appearance=bento] .collection-shell .panel{border-radius:20px;padding:24px;border:1px solid var(--line);background:var(--paper)}.collection-v2[data-collection-appearance=bento] .dashboard-grid,.collection-v2[data-collection-appearance=bento] .composition-row,.collection-v2[data-collection-appearance=bento] .management-row{gap:32px}.collection-v2[data-collection-appearance=bento] .collection-shell .signal-strip{background:transparent;border:0;gap:24px;border-radius:0;margin:32px 0}.collection-v2[data-collection-appearance=bento] .signal-strip article{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:24px;min-width:0}.collection-v2[data-collection-appearance=bento] .collection-cards{gap:32px}.collection-v2[data-collection-appearance=bento] .collection-card,.collection-v2[data-collection-appearance=bento] .collection-footer{border-radius:20px}@media (max-width:1000px){.collection-v2[data-collection-appearance] .collection-appearance-bar{padding:16px 24px 0}.collection-v2[data-collection-appearance=bento] .summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.collection-v2[data-collection-appearance] .collection-appearance-bar{padding:12px 16px 0;justify-content:flex-start}.collection-v2[data-collection-appearance] .collection-appearance-picker{width:100%}.collection-v2[data-collection-appearance] .collection-appearance-picker span{padding:8px 12px;width:100%}.collection-v2[data-collection-appearance=bento] .summary-metrics{grid-template-columns:minmax(0,1fr);gap:16px}.collection-v2[data-collection-appearance=bento] .collection-shell .panel{padding:20px 16px;border-radius:16px}.collection-v2[data-collection-appearance=bento] .summary-metrics article,.collection-v2[data-collection-appearance=bento] .signal-strip article{padding:20px;border-radius:16px}.collection-v2[data-collection-appearance=bento] .dashboard-grid,.collection-v2[data-collection-appearance=bento] .composition-row,.collection-v2[data-collection-appearance=bento] .management-row,.collection-v2[data-collection-appearance=bento] .collection-cards{gap:24px}}.collection-v2[data-collection-appearance=catalogue] .value-map-panel .map-layout,.collection-v2[data-collection-appearance=bento] .value-map-panel .map-layout{margin-right:24px}.collection-layout,.collection-signals-group{display:contents}.collection-v2[data-collection-appearance=catalogue] .collection-shell,.collection-v2[data-collection-appearance=bento] .collection-shell{padding-top:20px}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .global-header{padding:12px 32px;gap:12px;min-height:72px}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .nav-direction-long{display:none}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .nav-direction-short{display:inline}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-appearance-bar{padding-top:8px}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-appearance-picker{display:flex;align-items:center;gap:12px}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-appearance-picker legend{float:left;padding:0 12px 0 0;line-height:52px}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-heading{margin-bottom:20px;padding-bottom:16px;gap:20px}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-actions{gap:8px}.collection-v2[data-collection-appearance=catalogue]{--soft:#fff;--catalogue-control:#715629}:root[data-theme=dark] .collection-v2[data-collection-appearance=catalogue]{--soft:#191A1F;--catalogue-control:#D7BE8C}.collection-v2[data-collection-appearance=catalogue] .collection-shell .summary-v2{border-top:0;margin-bottom:24px}.collection-v2[data-collection-appearance=catalogue] .summary-title{padding:0 0 8px}.collection-v2[data-collection-appearance=catalogue] .summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article{padding:12px 20px 12px 0;border:0;border-top:1px solid var(--line)}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article>strong{font-family:Playfair Display,Georgia,serif;font-size:28px;line-height:36px;font-weight:500;letter-spacing:-.7px}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article p{margin-bottom:4px}.collection-v2[data-collection-appearance=catalogue] .metric-title{gap:8px;flex-wrap:wrap}.collection-v2[data-collection-appearance=catalogue] .outlook-button{padding:4px 8px;min-height:44px;background:transparent;color:var(--catalogue-control);border:1px solid var(--catalogue-rule)}.collection-v2[data-collection-appearance=catalogue] .collection-shell .panel{padding:20px 0}.collection-v2[data-collection-appearance=catalogue] .dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px}.collection-v2[data-collection-appearance=catalogue] .button.primary,.collection-v2[data-collection-appearance=catalogue] .collection-appearance-picker input:checked+span{background:var(--catalogue-control);border-color:var(--catalogue-control);color:var(--paper)}.collection-v2[data-collection-appearance=catalogue] .button.secondary,.collection-v2[data-collection-appearance=catalogue] .button.ghost{background:transparent;border-color:var(--catalogue-rule);color:var(--ink)}.collection-v2[data-collection-appearance=catalogue] .collection-shell select{background:var(--paper);border-color:var(--catalogue-rule);color:var(--ink)}.collection-v2[data-collection-appearance=catalogue] .fa-chart-readout{background:var(--paper);border-radius:0;border-color:var(--line)}.collection-v2[data-collection-appearance=catalogue] .collection-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.collection-v2[data-collection-appearance=catalogue] .collection-thumb{background:var(--paper);height:260px;padding:16px 0}.collection-v2[data-collection-appearance=catalogue] .collection-thumb img{object-fit:contain}.collection-v2[data-collection-appearance=bento]{background:radial-gradient(ellipse at 6% 10%,#C9C6E5 0,transparent 32%),radial-gradient(ellipse at 92% 25%,#C4D6DB 0,transparent 35%),#e2e5ee;--bento-surface:#FAFBFF;--bento-edge:#FFFFFF;--bento-shadow:0 1px 2px #2631520D,0 12px 30px #26315212}:root[data-theme=dark] .collection-v2[data-collection-appearance=bento]{background:radial-gradient(ellipse at 6% 10%,#30334F 0,transparent 32%),radial-gradient(ellipse at 92% 25%,#233C45 0,transparent 35%),#141925;--bento-surface:#202633;--bento-edge:#424B60;--bento-shadow:0 1px 2px #0004,0 12px 30px #0003}.collection-v2[data-collection-appearance=bento] .collection-shell.collection-shell :is(h1,h2,h3){font-family:DM Sans,sans-serif;font-weight:600;letter-spacing:-.6px}.collection-v2[data-collection-appearance=bento] .collection-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.75fr);gap:28px;align-items:start}.collection-v2[data-collection-appearance=bento] .dashboard-grid{display:contents}.collection-v2[data-collection-appearance=bento] .summary-v2{grid-column:1;margin:0}.collection-v2[data-collection-appearance=bento] .trajectory-panel{grid-column:2/4;height:100%;min-width:0}.collection-v2[data-collection-appearance=bento] .value-map-panel{grid-column:1/3;min-width:0}.collection-v2[data-collection-appearance=bento] .composition-row{grid-column:1/3;display:grid;grid-template-columns:1fr 1.2fr;margin:0;gap:28px}.collection-v2[data-collection-appearance=bento] .collection-signals-group{display:block;grid-column:3;grid-row:2/4;min-width:0}.collection-v2[data-collection-appearance=bento] .summary-title{margin-bottom:10px}.collection-v2[data-collection-appearance=bento] .summary-metrics{grid-template-columns:1fr 1fr;gap:12px}.collection-v2[data-collection-appearance=bento] .summary-metrics article{padding:14px;border-radius:16px;border:1px solid var(--bento-edge);background:var(--bento-surface);box-shadow:var(--bento-shadow)}.collection-v2[data-collection-appearance=bento] .summary-metrics article:nth-child(3),.collection-v2[data-collection-appearance=bento] .summary-metrics article:nth-child(4){grid-column:1/-1}.collection-v2[data-collection-appearance=bento] .summary-metrics article:nth-child(3){background:var(--bento-highlight)}.collection-v2[data-collection-appearance=bento] .summary-metrics article>strong,.collection-v2[data-collection-appearance=bento] .summary-metrics article:nth-child(-n+3)>strong{font-size:28px;line-height:36px;letter-spacing:-1px}.collection-v2[data-collection-appearance=bento] .summary-metrics article:nth-child(3)>strong{font-size:40px;line-height:48px}.collection-v2[data-collection-appearance=bento] .metric-title{flex-wrap:wrap;gap:8px}.collection-v2[data-collection-appearance=bento] .collection-shell .panel,.collection-v2[data-collection-appearance=bento] .signal-strip article{background:var(--bento-surface);border:1px solid var(--bento-edge);box-shadow:var(--bento-shadow)}.collection-v2[data-collection-appearance=bento] .collection-shell .signal-strip{display:grid;grid-template-columns:1fr;gap:20px;margin:16px 0 0}.collection-v2[data-collection-appearance=bento] .collection-shell .signal-strip article{padding:20px}.collection-v2[data-collection-appearance=bento] .trajectory-panel .fa-chart-history{margin-top:24px}.collection-v2[data-collection-appearance=bento] .collection-card{border:1px solid var(--bento-edge);box-shadow:var(--bento-shadow);background:var(--bento-surface)}.collection-v2[data-collection-appearance=bento] .management-row{margin-top:28px}@supports (backdrop-filter:blur(8px)){.collection-v2[data-collection-appearance=bento] .collection-appearance-picker>div{background:color-mix(in srgb,var(--bento-surface) 82%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:var(--bento-edge);box-shadow:var(--bento-shadow)}}@media (max-width:1100px){.collection-v2[data-collection-appearance=bento] .collection-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px}.collection-v2[data-collection-appearance=bento] .trajectory-panel{grid-column:2}.collection-v2[data-collection-appearance=bento] .value-map-panel,.collection-v2[data-collection-appearance=bento] .composition-row{grid-column:1/-1}.collection-v2[data-collection-appearance=bento] .collection-signals-group{grid-column:1/-1;grid-row:auto}.collection-v2[data-collection-appearance=bento] .collection-shell .signal-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-v2[data-collection-appearance=catalogue] .dashboard-grid{grid-template-columns:1fr}}@media (max-width:700px){.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .global-header{padding:12px 16px}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-appearance-picker{display:block;width:100%}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-appearance-picker legend{float:none;line-height:20px;padding:0 0 6px}.collection-v2[data-collection-appearance=catalogue] .summary-metrics,.collection-v2[data-collection-appearance=catalogue] .collection-cards{grid-template-columns:1fr}.collection-v2[data-collection-appearance=bento] .collection-layout{display:block}.collection-v2[data-collection-appearance=bento] .summary-v2{margin-bottom:24px}.collection-v2[data-collection-appearance=bento] .dashboard-grid{display:grid;grid-template-columns:1fr;gap:24px}.collection-v2[data-collection-appearance=bento] .trajectory-panel,.collection-v2[data-collection-appearance=bento] .value-map-panel{grid-column:1}.collection-v2[data-collection-appearance=bento] .composition-row{grid-template-columns:1fr;margin-top:24px}.collection-v2[data-collection-appearance=bento] .collection-signals-group{margin-top:24px}.collection-v2[data-collection-appearance=bento] .collection-shell .signal-strip{grid-template-columns:1fr}.collection-v2[data-collection-appearance=bento] .summary-metrics article{min-width:0}.collection-v2[data-collection-appearance=bento] .summary-metrics article>strong{overflow-wrap:anywhere}}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-heading{display:grid;grid-template-columns:1fr auto;align-items:end}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-heading h1{margin:4px 0 8px;font-size:28px;line-height:36px}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-heading p{margin:4px 0}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-actions{display:grid;grid-template-columns:1fr;margin-top:0;gap:4px}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-actions .button{min-height:44px;padding:8px 12px}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .summary-metrics article{min-height:0}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .panel-head{padding:0 0 16px}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .panel-head .eyebrow{margin-top:0}.collection-v2[data-collection-appearance=catalogue] .collection-actions .button.primary{background:var(--catalogue-control)!important;border-color:var(--catalogue-control)!important;color:var(--paper)!important}.collection-v2[data-collection-appearance=bento] .summary-metrics span{margin-top:6px}.collection-v2[data-collection-appearance=bento] .summary-metrics p{margin-bottom:8px}.collection-v2[data-collection-appearance=bento] .collection-shell .trajectory-panel{height:auto;align-self:stretch}@media (min-width:1251px){.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-actions{grid-template-columns:repeat(3,auto)}}@media (max-width:700px){.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-heading{grid-template-columns:1fr}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-actions{grid-template-columns:1fr}}@media (min-width:1251px){.collection-v2[data-collection-appearance=catalogue] .summary-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article{padding:12px 16px 12px 0}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article>strong{font-size:28px;line-height:36px;overflow-wrap:anywhere}.collection-v2[data-collection-appearance=catalogue] .summary-metrics .metric-title{display:block}.collection-v2[data-collection-appearance=catalogue] .summary-metrics .metric-title .info-trigger{float:right}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(3) .metric-title{display:contents}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(3){display:flex;flex-direction:column;align-items:flex-start}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(3) .outlook-button{order:1;margin-top:8px}}@media (min-width:1101px){.collection-v2[data-collection-appearance=bento] .value-map-panel{grid-column:1;grid-row:2}.collection-v2[data-collection-appearance=bento] .composition-row{grid-column:2;grid-row:2;grid-template-columns:1fr}.collection-v2[data-collection-appearance=bento] .collection-signals-group{grid-column:3;grid-row:2}.collection-v2[data-collection-appearance=bento] .attention-head{display:none}.collection-v2[data-collection-appearance=bento] .attention>a{grid-template-columns:12px 1fr;gap:10px}.collection-v2[data-collection-appearance=bento] .attention>a>span,.collection-v2[data-collection-appearance=bento] .attention>a>button{grid-column:2}.collection-v2[data-collection-appearance=bento] .composition-item{flex-wrap:wrap;gap:6px}}@media (min-width:1251px){.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-appearance-bar{position:relative;height:0;padding-top:0;z-index:2}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-appearance-picker{position:absolute;right:48px;top:16px}.collection-v2[data-collection-appearance=catalogue] .summary-title{height:26px}.collection-v2[data-collection-appearance=catalogue] .trajectory-panel svg{margin-top:0}}@media (min-width:701px) and (max-width:1100px){.collection-v2[data-collection-appearance=bento] .collection-layout{grid-template-columns:minmax(0,1fr)}.collection-v2[data-collection-appearance=bento] .trajectory-panel{grid-column:1}.collection-v2[data-collection-appearance=bento] .summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-v2[data-collection-appearance=bento] .summary-metrics article:nth-child(3),.collection-v2[data-collection-appearance=bento] .summary-metrics article:nth-child(4){grid-column:auto}.collection-v2[data-collection-appearance=bento] .composition-row{grid-template-columns:1fr}}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-card{display:flex;flex-direction:column;min-width:0}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-thumb{width:100%;height:260px;flex:none}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-thumb img{width:100%;height:100%;object-fit:contain}.collection-v2[data-collection-appearance=bento] .collection-thumb{padding:20px;background:var(--bento-surface)}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-card-copy{width:100%;min-width:0}@media (min-width:1251px){.collection-v2[data-collection-appearance=catalogue] .summary-metrics{grid-template-columns:1fr 1fr 1.65fr 1.45fr;column-gap:20px}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article{padding:12px 0;align-content:start}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(-n+4){display:grid;grid-template-rows:28px 44px auto;row-gap:4px}.collection-v2[data-collection-appearance=catalogue] .summary-metrics .metric-title{display:flex;align-items:start;flex-wrap:nowrap;gap:4px}.collection-v2[data-collection-appearance=catalogue] .summary-metrics .metric-title .info-wrap{margin-top:-8px}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article p{margin:0}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article>strong{white-space:nowrap;overflow-wrap:normal;margin:0}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article>span{margin:0;line-height:20px}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(3){grid-template-columns:1fr auto}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(3) .metric-title{display:contents}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(3) .metric-title>p{grid-column:1/-1;grid-row:1}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(3)>strong{grid-column:1;grid-row:2}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(3) .outlook-button{grid-column:2;grid-row:2;order:0;margin:0;padding:4px 8px}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(3)>span{grid-column:1/-1}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(n+5){grid-column:span 2;display:grid;grid-template-columns:160px 125px minmax(0,1fr);column-gap:12px;row-gap:4px;align-items:start}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(n+5) .metric-title{grid-column:1;grid-row:1/3}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(n+5)>strong{grid-column:2;grid-row:1/3;font-size:24px;line-height:32px}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(n+5)>span{grid-column:3}}.collection-v2[data-collection-appearance=bento] .summary-metrics article:is(:nth-child(1),:nth-child(2),:nth-child(6)){background:var(--bento-surface);border:1px solid var(--bento-edge);box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #ffffff40,0 2px 4px #2631520d,0 14px 28px #2631521a}:root[data-theme=dark] .collection-v2[data-collection-appearance=bento] .summary-metrics article:is(:nth-child(1),:nth-child(2),:nth-child(6)){border-color:#59637b;box-shadow:inset 0 1px #d4dfff26,inset 0 -1px #d4dfff0d,0 2px 4px #0003,0 14px 28px #0004}@supports (backdrop-filter:blur(8px)){.collection-v2[data-collection-appearance=bento] .summary-metrics article:is(:nth-child(1),:nth-child(2),:nth-child(6)){background:linear-gradient(145deg,#ffffff8c,#fff0 65%),color-mix(in srgb,var(--bento-surface) 80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-theme=dark] .collection-v2[data-collection-appearance=bento] .summary-metrics article:is(:nth-child(1),:nth-child(2),:nth-child(6)){background:linear-gradient(145deg,#d4dfff12,#d4dfff00 65%),color-mix(in srgb,var(--bento-surface) 88%,transparent)}}@media (max-width:700px){.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-shell{padding-top:12px}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-heading{gap:10px;padding-top:0;padding-bottom:12px;margin-bottom:12px}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-heading h1{margin:4px 0;font-size:28px;line-height:32px}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-heading details{margin:8px 0 0}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-actions-compact{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-actions-compact>.button{font-size:14px;padding:8px;white-space:normal}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-actions-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:20;display:grid;gap:8px;width:min(300px,100%);padding:12px;border:1px solid var(--control-border);border-radius:12px;background:var(--paper);box-shadow:0 8px 24px #0002}.collection-v2[data-collection-appearance=catalogue] .collection-actions-panel{border-color:var(--catalogue-rule)}.collection-v2[data-collection-appearance=bento] .collection-actions-panel{background:var(--bento-surface)}}@media (min-width:1251px){.collection-v2[data-collection-appearance=catalogue] .summary-metrics{grid-template-columns:repeat(12,minmax(0,1fr))}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(-n+2){grid-column:span 2}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(3),.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(4){grid-column:span 4}.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(n+5){grid-column:span 6;grid-template-columns:160px 125px minmax(0,1fr)}}@media (max-width:700px){.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-actions.collection-actions-compact{grid-template-columns:minmax(0,1fr) auto}.collection-v2:is([data-collection-appearance=catalogue],[data-collection-appearance=bento]) .collection-actions.collection-actions-compact>.button{grid-column:auto;width:auto;min-width:0;gap:6px}}@supports (font:-apple-system-body){.collection-v2[data-collection-appearance] .trajectory-panel{min-width:0}.collection-v2[data-collection-appearance] .fa-chart-selection select{overflow:hidden;text-overflow:ellipsis}}:root[data-theme=light] .collection-v2[data-collection-appearance=bento]{background:radial-gradient(ellipse 1100px 950px at 85% 5%,#51476e80,#51476e00 72%),linear-gradient(145deg,#211b36,#342c50)}:root[data-theme=light] .collection-v2[data-collection-appearance=bento] .collection-heading h1,:root[data-theme=light] .collection-v2[data-collection-appearance=bento] .collection-list-head h2{color:#f6f3fc}:root[data-theme=light] .collection-v2[data-collection-appearance=bento] .collection-heading>div>p,:root[data-theme=light] .collection-v2[data-collection-appearance=bento] .collection-heading .model-note,:root[data-theme=light] .collection-v2[data-collection-appearance=bento] .collection-heading .model-note p,:root[data-theme=light] .collection-v2[data-collection-appearance=bento] .summary-title .eyebrow,:root[data-theme=light] .collection-v2[data-collection-appearance=bento] .collection-signals-group>.model-note,:root[data-theme=light] .collection-v2[data-collection-appearance=bento] .collection-list-head p,:root[data-theme=light] .collection-v2[data-collection-appearance=bento] .collection-list-head label,:root[data-theme=light] .collection-v2[data-collection-appearance=bento] .collection-appearance-picker legend{color:#dcd6ec}:root[data-theme=light] .collection-v2[data-collection-appearance=bento] .collection-heading .collection-actions>.primary{border-color:#c9c1df}@supports (backdrop-filter:blur(8px)){:root[data-theme=light] .collection-v2[data-collection-appearance=bento] .summary-metrics article:is(:nth-child(1),:nth-child(2),:nth-child(6)){background:linear-gradient(145deg,#ffffff8c,#fff0 65%),color-mix(in srgb,var(--bento-surface) 94%,transparent)}}:root[data-theme=light] .collection-v2[data-collection-appearance=bento] .collection-heading .model-note>summary:focus-visible,:root[data-theme=light] .collection-v2[data-collection-appearance=bento] .collection-actions>button:focus-visible,:root[data-theme=light] .collection-v2[data-collection-appearance=bento] .collection-list-head select:focus-visible{outline-color:#c9c1df}.app-frame.collection-v2[data-collection-appearance=catalogue] .collection-heading{padding:48px 0 36px;margin-bottom:40px;row-gap:28px}.app-frame.collection-v2[data-collection-appearance=catalogue] .collection-heading h1{font-size:40px;line-height:48px;max-width:680px;margin:12px 0 20px;font-weight:500;letter-spacing:-1px}.app-frame.collection-v2[data-collection-appearance=catalogue] .collection-heading .model-note{margin-top:20px}.app-frame.collection-v2[data-collection-appearance=catalogue] .collection-shell .summary-v2{margin-bottom:64px}.app-frame.collection-v2[data-collection-appearance=catalogue] .summary-title{padding:0 0 20px;border-bottom:2px solid var(--catalogue-rule)}.app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics{grid-template-columns:repeat(12,minmax(0,1fr));gap:0}.app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(-n+4){display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 24px;grid-column:span 3;border:0}.app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(-n+4)>strong{font-family:DM Sans,sans-serif;font-size:28px;line-height:36px;letter-spacing:-.7px;margin:6px 0 12px;white-space:normal;overflow-wrap:normal;font-weight:500}.app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(4)>strong{font-size:24px;line-height:36px;white-space:nowrap;letter-spacing:-1px}.app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics .metric-title{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(3) .metric-title{display:contents}.app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(3) .outlook-button{order:1;margin-top:12px}.app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics article>span{line-height:22px}.app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(n+5){grid-column:span 6;padding:28px 24px;display:grid;grid-template-columns:160px 125px minmax(0,1fr);gap:12px 16px;border-top:1px solid var(--line)}.app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(n+5)>strong{font-family:DM Sans,sans-serif;font-weight:500}.app-frame.collection-v2[data-collection-appearance=catalogue] .collection-shell .panel{padding-top:28px;padding-bottom:28px}.app-frame.collection-v2[data-collection-appearance=catalogue] .panel-head{padding-bottom:28px}.app-frame.collection-v2[data-collection-appearance=catalogue] .collection-signals-group{margin:56px 0 64px;padding:32px}.app-frame.collection-v2[data-collection-appearance=catalogue] .collection-signals-group>.model-note{margin:0 0 24px;max-width:850px;line-height:24px}.app-frame.collection-v2[data-collection-appearance=catalogue] .signal-strip{margin:0;gap:0}.app-frame.collection-v2[data-collection-appearance=catalogue] .signal-strip article{padding:28px;border:0;border-right:1px solid var(--line)}.app-frame.collection-v2[data-collection-appearance=catalogue] .signal-strip article:last-child{border-right:0}.app-frame.collection-v2[data-collection-appearance=catalogue] .signal-strip article>strong{margin:20px 0 16px}.app-frame.collection-v2[data-collection-appearance=catalogue] .management-row{margin-top:64px}.app-frame.collection-v2[data-collection-appearance=catalogue] .collection-list-head{margin-top:72px;margin-bottom:32px;padding-top:32px;border-top:1px solid var(--line)}.app-frame.collection-v2[data-collection-appearance=catalogue] .collection-cards{row-gap:56px}.app-frame.collection-v2[data-collection-appearance=catalogue] .collection-footer{margin-top:64px;padding:32px 0}.app-frame.collection-v2[data-collection-appearance=catalogue] .next-review{margin-top:48px;padding:44px;border:0;border-radius:0;box-shadow:none}.app-frame.collection-v2[data-collection-appearance=catalogue] .next-review article{border:0;padding:20px 0;box-shadow:none;border-radius:0;max-width:760px}.app-frame.collection-v2[data-collection-appearance=catalogue] .next-review a{text-decoration:underline;text-underline-offset:5px}.app-frame.collection-v2[data-collection-appearance=catalogue] .next-review .next-review-note{max-width:850px;line-height:24px}@media (max-width:1250px){.app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(-n+4){grid-column:span 6}.app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(n+5){grid-column:span 12}}@media (max-width:700px){.app-frame.collection-v2[data-collection-appearance=catalogue] .collection-heading{padding:24px 0 28px;margin-bottom:32px}.app-frame.collection-v2[data-collection-appearance=catalogue] .collection-heading h1{font-size:32px;line-height:40px;letter-spacing:-.6px}.app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(n){grid-column:1/-1;display:flex;flex-direction:column;padding:24px;gap:12px}.app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(-n+2)>strong{margin:0 0 8px}.app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(2){border-top:1px solid var(--line)}.app-frame.collection-v2[data-collection-appearance=catalogue] .collection-shell .summary-v2{margin-bottom:44px}.app-frame.collection-v2[data-collection-appearance=catalogue] .collection-signals-group{padding:24px 16px;margin:40px 0}.app-frame.collection-v2[data-collection-appearance=catalogue] .signal-strip article{padding:24px 16px;border-right:0;border-bottom:1px solid var(--line)}.app-frame.collection-v2[data-collection-appearance=catalogue] .next-review{padding:28px 24px}.app-frame.collection-v2[data-collection-appearance=catalogue] .collection-list-head{margin-top:48px}}.app-frame.collection-v2[data-collection-appearance=catalogue] .collection-signals-group{display:block}.app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(-n+4)>p,.app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(3) .metric-title>p,.app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(4) .metric-title{min-height:44px;margin:0;align-content:center}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue]{--editorial-ink: #292B2A;--editorial-rule: #C9C2B6;--editorial-brick: #963F35;--editorial-teal: #234C4B;--summary-field: #C49A50;--signal-field: #963F35;--signal-note: #FFFFFF}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .collection-heading{border-color:var(--editorial-rule)}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .collection-heading h1{color:var(--editorial-ink)}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .summary-title{border-bottom-color:var(--editorial-brick)}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(-n+4){background:#fff}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(-n+2){background:var(--summary-field);color:var(--editorial-ink)}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(-n+2) :is(p,span){color:var(--editorial-ink)}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(n+5){border-top-color:var(--editorial-rule);background:#fff}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .collection-shell .panel{background:#fff}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .collection-signals-group{background:var(--signal-field)}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .collection-signals-group>.model-note{color:var(--signal-note)}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .signal-strip{background:#fff}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .signal-strip article{background:#fff;border-right-color:var(--editorial-rule)}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .collection-list-head{border-top-color:var(--editorial-rule)}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .collection-footer{background:#fff}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .next-review{background:var(--editorial-teal);color:#fff}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .next-review :is(h2,p,a){color:#fff}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .next-review .eyebrow{color:#e7efeb}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .next-review article{background:transparent}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .next-review .next-review-note{color:#e7efeb}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .next-review :focus-visible{outline:3px solid #FFF;outline-offset:5px}@media (max-width:700px){:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .summary-metrics article:nth-child(2){border-top-color:#998d76}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .signal-strip article{border-bottom-color:var(--editorial-rule)}}:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .signal-strip article:last-child{border-right-color:currentColor}@media (max-width:700px){:root[data-theme=light] .app-frame.collection-v2[data-collection-appearance=catalogue] .signal-strip article{border-right-color:currentColor}}.artwork-value-help{margin:16px 0}.artwork-next-actions{margin-top:48px;padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.artwork-next-actions h2{font:500 28px/1.3 Playfair Display,Georgia,serif;margin:12px 0}.artwork-next-actions header>p:last-child,.artwork-roadmap-note{max-width:850px;color:var(--muted);line-height:1.6;font-size:var(--text-meta)}.artwork-next-actions ul{list-style:none;padding:0;margin:24px 0;display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.artwork-next-actions li{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 0;border-top:1px solid var(--line);min-width:0}.artwork-next-actions h3{font-size:var(--text-body);font-weight:500;margin:0 0 8px}.artwork-next-actions li p{color:var(--muted);font-size:var(--text-meta);line-height:1.6;margin:0}.artwork-planned-status{border:1px solid var(--line);border-radius:99px;padding:5px 10px;color:var(--muted);font-size:var(--text-meta);white-space:nowrap;flex-shrink:0}@media (max-width:760px){.artwork-next-actions ul{grid-template-columns:1fr}.artwork-next-actions h2{font-size:24px}.artwork-next-actions li{gap:12px}}dialog.drawer.provenance-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(620px,52vw);max-width:100%;height:100vh;height:100dvh;max-height:none;padding:0;border:0;color:var(--ink);background:var(--paper);transform:none;transition:none;overflow:hidden}dialog.provenance-dialog:not([open]){display:none;box-shadow:none}dialog.provenance-dialog[open]{display:flex;flex-direction:column}dialog.provenance-dialog::backdrop{background:#00000070}dialog.provenance-dialog>header{flex-shrink:0;padding:24px 42px;margin:0;background:var(--paper);border-bottom:1px solid var(--line);gap:16px}dialog.provenance-dialog>header h2{overflow-wrap:anywhere}dialog.provenance-dialog>header button{min-width:44px;min-height:44px;flex-shrink:0}.provenance-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 42px 60px}dialog.provenance-dialog :focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (max-width:1250px){dialog.drawer.provenance-dialog{width:64vw}}@media (max-width:760px){dialog.drawer.provenance-dialog{width:100vw}dialog.provenance-dialog>header{padding:20px 18px}.provenance-content{padding:24px 18px 50px}}@media print{dialog.provenance-dialog{display:none!important}}.purchase-briefing{display:grid;gap:28px;margin:24px 0;min-width:0}.purchase-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.purchase-heading h2,.purchase-heading h3{margin:0 0 8px}.purchase-outcome{border-left:4px solid var(--accent,#77708f);padding:22px;background:var(--surface-alt,rgba(125,115,155,.08));border-radius:8px}.purchase-outcome h3{font-size:26px;margin:8px 0}.purchase-outcome span,.purchase-briefing small{color:var(--muted,#727584);font-size:13px}.purchase-reasons,.purchase-area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.purchase-reasons article,.purchase-area-grid article,.purchase-actions li{padding:18px;border:1px solid var(--border,rgba(130,130,145,.3));border-radius:10px}.purchase-briefing p{line-height:1.6}.purchase-briefing h4{font-size:17px;margin:0 0 10px}.purchase-reasons h3{font-size:17px}.purchase-actions{display:grid;gap:14px;padding:0;list-style:none;counter-reset:purchase}.purchase-actions li{counter-increment:purchase}.purchase-actions h4:before{content:counter(purchase) " · ";color:var(--accent,#77708f)}.purchase-support{border-top:1px solid var(--border,rgba(130,130,145,.3));padding-top:18px}.purchase-support summary{font-weight:600;cursor:pointer;padding:8px 0}.purchase-support article{margin:16px 0;padding:16px;background:var(--surface-alt,rgba(125,115,155,.08));border-radius:8px}.purchase-timeline{padding-left:24px;border-left:2px solid var(--accent,#77708f);margin-left:12px}.purchase-timeline li{padding:10px 8px;line-height:1.5}.purchase-briefing :is(p,small,h2,h3,h4,span){overflow-wrap:anywhere}.purchase-briefing button:focus-visible,.purchase-briefing summary:focus-visible{outline:3px solid var(--accent,#77708f);outline-offset:4px}@media (max-width:1050px){.purchase-reasons,.purchase-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.purchase-reasons,.purchase-area-grid{grid-template-columns:1fr}.purchase-outcome h3{font-size:23px}}.preacq-briefing>.purchase-briefing{padding:0 24px}.preacq-briefing>.model-note{padding:0 24px}.preacq-briefing>.purchase-support{margin:24px}.purchase-report{border:1px solid var(--border);border-radius:12px;padding:24px;min-width:0}.purchase-report-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.purchase-report .purchase-support{margin-top:16px}.purchase-report .purchase-support p{overflow-wrap:anywhere}.purchase-report [role=status]:empty{display:none}@media (max-width:640px){.purchase-report{padding:16px}.purchase-report-actions .button{width:100%;text-align:center}}.preacq-page[data-preacq-appearance]{--pd-paper:#fff;--pd-ink:#20222A;--pd-muted:#5D6472;--pd-rule:#B9A57B;--pd-field:#C49A50;--pd-field-ink:#292B2A;--pd-intro:#963F35;--pd-intro-ink:#fff;--pd-next:#234C4B;--pd-next-ink:#fff;--pd-next-muted:#E7EFEB}:root[data-theme=dark] .preacq-page[data-preacq-appearance]{--pd-paper:#191A1F;--pd-ink:#F1F0F7;--pd-muted:#B5B8C9;--pd-rule:#7D725B;--pd-field:#191A1F;--pd-field-ink:#F1F0F7;--pd-intro:#191A1F;--pd-intro-ink:#F1F0F7;--pd-next:#191A1F;--pd-next-ink:#F1F0F7;--pd-next-muted:#B5B8C9}.preacq-page[data-preacq-appearance] .preacq-heading h1{font:500 var(--text-title)/var(--leading-title) var(--font-editorial);letter-spacing:-.8px}.preacq-page[data-preacq-appearance] .preacq-layout{grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.preacq-page[data-preacq-appearance] .preacq-workspace,.preacq-page[data-preacq-appearance] .preacq-side{min-width:0;background:var(--pd-paper)}.preacq-page[data-preacq-appearance] .purchase-briefing{gap:32px}.preacq-page[data-preacq-appearance] .purchase-outcome h3{font:500 var(--text-section)/var(--leading-section) var(--font-interface)}.preacq-page[data-preacq-appearance] .purchase-reasons h3,.preacq-page[data-preacq-appearance] .purchase-briefing h4{font:500 var(--text-card)/var(--leading-card) var(--font-interface)}.preacq-page[data-preacq-appearance] .purchase-briefing small{font-size:var(--text-meta);line-height:var(--leading-meta)}.preacq-page[data-preacq-appearance=catalogue]{background:var(--pd-paper)}.preacq-page[data-preacq-appearance=catalogue] .preacq-shell{padding-top:40px}.preacq-page[data-preacq-appearance=catalogue] .preacq-heading{padding:24px 0 40px;gap:48px;margin-bottom:32px;align-items:start}.preacq-page[data-preacq-appearance=catalogue] .preacq-heading aside{padding:28px;background:var(--pd-field);border:1px solid var(--pd-rule);color:var(--pd-field-ink)}.preacq-page[data-preacq-appearance=catalogue] .preacq-heading aside :is(p,a){color:var(--pd-field-ink)}.preacq-page[data-preacq-appearance=catalogue] .preacq-heading aside a{text-decoration:underline;text-underline-offset:4px}.preacq-page[data-preacq-appearance=catalogue] .preacq-safety{margin-bottom:32px;padding:24px;background:var(--paper);border:1px solid var(--pd-rule);border-radius:0}.preacq-page[data-preacq-appearance=catalogue] .preacq-journey{border-radius:0;margin-bottom:40px;border-color:var(--pd-rule);background:var(--pd-paper)}.preacq-page[data-preacq-appearance=catalogue] .preacq-journey button{padding:20px 16px;border-radius:0}.preacq-page[data-preacq-appearance=catalogue] :is(.preacq-workspace,.preacq-side,.kf-functional-state){border:1px solid var(--pd-rule);border-radius:0;box-shadow:none}.preacq-page[data-preacq-appearance=catalogue] .preacq-workspace>.panel-head{padding:32px;background:var(--pd-intro);color:var(--pd-intro-ink);gap:32px;align-items:start}.preacq-page[data-preacq-appearance=catalogue] .preacq-workspace>.panel-head :is(h2,p,.eyebrow){color:var(--pd-intro-ink)}.preacq-page[data-preacq-appearance=catalogue] .preacq-workspace>.panel-head .button{background:var(--paper)}.preacq-page[data-preacq-appearance=catalogue] .kf-case-form{padding:32px;gap:28px 32px}.preacq-page[data-preacq-appearance=catalogue] .kf-case-form input{border-radius:0}.preacq-page[data-preacq-appearance=catalogue] .preacq-source-list{padding:16px 32px 24px}.preacq-page[data-preacq-appearance=catalogue] .preacq-source{padding:24px 0}.preacq-page[data-preacq-appearance=catalogue] .preacq-live-case{padding:28px 32px;background:var(--paper)}.preacq-page[data-preacq-appearance=catalogue] .preacq-footer{padding:24px 32px;gap:16px;flex-wrap:wrap}.preacq-page[data-preacq-appearance=catalogue] .preacq-request summary{padding:28px 32px}.preacq-page[data-preacq-appearance=catalogue] .preacq-request-body{padding:0 32px 32px 87px}.preacq-page[data-preacq-appearance=catalogue] .preacq-request-grid{gap:20px}.preacq-page[data-preacq-appearance=catalogue] .preacq-briefing>.purchase-briefing{padding:0 32px;margin:32px 0}.preacq-page[data-preacq-appearance=catalogue] .purchase-reasons,.preacq-page[data-preacq-appearance=catalogue] .purchase-area-grid{grid-template-columns:1fr;gap:0}.preacq-page[data-preacq-appearance=catalogue] :is(.purchase-reasons article,.purchase-area-grid article){padding:28px 0;border:0;border-top:1px solid var(--pd-rule);border-radius:0}.preacq-page[data-preacq-appearance=catalogue] :is(.purchase-actions li,.purchase-outcome,.purchase-support article,.purchase-report){border-radius:0}.preacq-page[data-preacq-appearance=catalogue] .purchase-actions{gap:20px}.preacq-page[data-preacq-appearance=catalogue] .purchase-actions li{padding:24px}.preacq-page[data-preacq-appearance=catalogue] .purchase-report{padding:28px;background:var(--paper);border-color:var(--pd-rule)}.preacq-page[data-preacq-appearance=catalogue] .purchase-support{padding-top:24px;border-color:var(--pd-rule)}.preacq-page[data-preacq-appearance=catalogue] .next-review{margin-top:40px;padding:32px;background:var(--pd-next);border:1px solid var(--pd-rule);border-radius:0;box-shadow:none;color:var(--pd-next-ink)}.preacq-page[data-preacq-appearance=catalogue] .next-review :is(h2,.eyebrow,a){color:var(--pd-next-ink)}.preacq-page[data-preacq-appearance=catalogue] .next-review-note{color:var(--pd-next-muted)}.preacq-page[data-preacq-appearance=bento]{--pd-paper:#FAFBFF;background:radial-gradient(ellipse 1100px 950px at 85% 5%,#51476e80,#51476e00 72%),linear-gradient(145deg,#211b36,#342c50)}:root[data-theme=dark] .preacq-page[data-preacq-appearance=bento]{--pd-paper:#202633;background:radial-gradient(ellipse at 6% 10%,#30334F 0,transparent 32%),radial-gradient(ellipse at 92% 25%,#233C45 0,transparent 35%),#141925}.preacq-page[data-preacq-appearance=bento] .breadcrumbs{color:#dcd6ec}.preacq-page[data-preacq-appearance=bento] .preacq-heading{gap:24px;align-items:stretch;margin-bottom:24px}.preacq-page[data-preacq-appearance=bento] .preacq-heading>div,.preacq-page[data-preacq-appearance=bento] .preacq-heading aside{padding:28px;background:var(--pd-paper);border:1px solid var(--line);border-radius:20px}.preacq-page[data-preacq-appearance=bento] .preacq-safety{padding:24px;background:var(--pd-paper);border:1px solid var(--line);border-radius:16px;margin-bottom:24px}.preacq-page[data-preacq-appearance=bento] .preacq-journey{gap:8px;padding:8px;background:var(--pd-paper);border:1px solid var(--line);border-radius:16px;margin-bottom:24px}.preacq-page[data-preacq-appearance=bento] .preacq-journey button{border:0;border-radius:10px;padding:16px 12px}.preacq-page[data-preacq-appearance=bento] :is(.preacq-workspace,.preacq-side,.kf-functional-state){background:var(--pd-paper);border-radius:20px;box-shadow:none}.preacq-page[data-preacq-appearance=bento] .preacq-workspace>.panel-head{padding:28px;gap:24px}.preacq-page[data-preacq-appearance=bento] .preacq-live-case{background:var(--pd-paper);padding:24px 28px;border-radius:20px 20px 0 0}.preacq-page[data-preacq-appearance=bento] .purchase-reasons,.preacq-page[data-preacq-appearance=bento] .purchase-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.preacq-page[data-preacq-appearance=bento] :is(.purchase-reasons article,.purchase-area-grid article,.purchase-actions li,.purchase-report){background:var(--paper);border-radius:12px;padding:24px}.preacq-page[data-preacq-appearance=bento] .next-review{padding:28px;border-radius:20px;background:var(--pd-paper);box-shadow:none}@media (max-width:1000px){.preacq-page[data-preacq-appearance] .preacq-layout,.preacq-page[data-preacq-appearance] .preacq-heading{grid-template-columns:1fr}}@media (max-width:760px){.preacq-page[data-preacq-appearance] .preacq-shell{padding:24px 16px 56px}.preacq-page[data-preacq-appearance] .preacq-heading h1{line-height:44px}.preacq-page[data-preacq-appearance=catalogue] .preacq-heading{padding:0 0 24px;gap:24px}.preacq-page[data-preacq-appearance] .preacq-heading aside,.preacq-page[data-preacq-appearance=bento] .preacq-heading>div{padding:24px 16px}.preacq-page[data-preacq-appearance] .preacq-workspace>.panel-head{padding:24px 16px}.preacq-page[data-preacq-appearance=catalogue] .kf-case-form{padding:24px 16px;gap:24px}.preacq-page[data-preacq-appearance=catalogue] .preacq-source-list{padding:8px 16px 24px}.preacq-page[data-preacq-appearance=catalogue] .preacq-request summary{padding:24px 16px}.preacq-page[data-preacq-appearance=catalogue] .preacq-request-body{padding:0 16px 24px}.preacq-page[data-preacq-appearance] .preacq-live-case,.preacq-page[data-preacq-appearance=catalogue] .preacq-footer{padding:24px 16px}.preacq-page[data-preacq-appearance=catalogue] .preacq-briefing>.purchase-briefing{padding:0 16px}.preacq-page[data-preacq-appearance=bento] .purchase-reasons,.preacq-page[data-preacq-appearance=bento] .purchase-area-grid{grid-template-columns:1fr}.preacq-page[data-preacq-appearance] .purchase-report,.preacq-page[data-preacq-appearance] .next-review{padding:24px 16px}}@media screen{.preacq-page[data-preacq-appearance][data-preacq-context=auction-lot] .preacq-prepared-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:0}.preacq-page[data-preacq-appearance][data-preacq-context=auction-lot] .preacq-prepared-grid article{padding:28px}.preacq-page[data-preacq-appearance][data-preacq-context=auction-lot] .preacq-prepared-grid h3{line-height:1.4}.preacq-page[data-preacq-appearance][data-preacq-context=auction-lot] .preacq-prepared-grid img{object-fit:contain}.preacq-page[data-preacq-appearance][data-preacq-context=auction-lot] .preacq-workspace>.panel-head{grid-template-columns:1fr}.preacq-page[data-preacq-appearance][data-preacq-context=auction-lot] .preacq-lot-boundary{margin:24px 28px 0}@media (max-width:1000px){.preacq-page[data-preacq-appearance][data-preacq-context=auction-lot] .preacq-prepared-grid{grid-template-columns:1fr}}@media (max-width:760px){.preacq-page[data-preacq-appearance][data-preacq-context=auction-lot] .preacq-prepared-grid article{padding:24px 16px}.preacq-page[data-preacq-appearance][data-preacq-context=auction-lot] .preacq-lot-boundary{margin:24px 16px 0}}.preacq-page[data-preacq-appearance][data-preacq-context=auction-lot] :is(a,button,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}}@media screen{.rubens-page[data-rubens-appearance]{--qr-paper:#fff;--qr-ink:#20222A;--qr-muted:#5D6472;--qr-rule:#B9A57B;--qr-field:#C49A50;--qr-field-ink:#292B2A;--qr-intro:#963F35;--qr-intro-ink:#fff;--qr-next:#234C4B;--qr-next-ink:#fff}:root[data-theme=dark] .rubens-page[data-rubens-appearance]{--qr-paper:#191A1F;--qr-ink:#F1F0F7;--qr-muted:#B5B8C9;--qr-rule:#7D725B;--qr-field:#191A1F;--qr-field-ink:#F1F0F7;--qr-intro:#191A1F;--qr-intro-ink:#F1F0F7;--qr-next:#191A1F;--qr-next-ink:#F1F0F7}.rubens-page[data-rubens-appearance] .rubens-shell{padding-top:40px}.rubens-page[data-rubens-appearance] .rubens-hero{align-items:start;gap:32px;padding:24px 0 40px}.rubens-page[data-rubens-appearance] .rubens-hero h1{line-height:var(--leading-title)}.rubens-page[data-rubens-appearance] :is(.rubens-section,.rubens-controls,.rubens-boundary,.rubens-prebid-boundary){background:var(--qr-paper);min-width:0}.rubens-page[data-rubens-appearance] .rubens-controls{margin:32px 0;flex-wrap:wrap}.rubens-page[data-rubens-appearance] .rubens-question{padding:32px;gap:24px;grid-template-columns:32px minmax(0,1fr)}.rubens-page[data-rubens-appearance] :is(.rubens-question>div,.rubens-chains summary>strong,.rubens-trail article>div){min-width:0}.rubens-page[data-rubens-appearance] .rubens-question dl>div{padding:20px 0}.rubens-page[data-rubens-appearance] .rubens-asset-preview{background:var(--soft)}.rubens-page[data-rubens-appearance] .rubens-trail article{padding:24px 0}.rubens-page[data-rubens-appearance] .rubens-chains summary{padding:24px 16px}.rubens-page[data-rubens-appearance] .rubens-chains article{padding:24px}.rubens-page[data-rubens-appearance] .rubens-next{padding:28px 32px}.rubens-page[data-rubens-appearance=catalogue]{background:var(--qr-paper)}.rubens-page[data-rubens-appearance=catalogue] :is(.rubens-section,.rubens-controls){border:1px solid var(--qr-rule);border-radius:0;box-shadow:none}.rubens-page[data-rubens-appearance=catalogue] .rubens-hero aside{padding:28px;background:var(--qr-field);color:var(--qr-field-ink);border:1px solid var(--qr-rule)}.rubens-page[data-rubens-appearance=catalogue] .rubens-hero aside :is(span,strong,small){color:var(--qr-field-ink)}.rubens-page[data-rubens-appearance=catalogue] .rubens-section>header{padding:32px;background:var(--qr-intro);color:var(--qr-intro-ink)}.rubens-page[data-rubens-appearance=catalogue] .rubens-section>header :is(h2,p){color:var(--qr-intro-ink)}.rubens-page[data-rubens-appearance=catalogue] .rubens-next{background:var(--qr-next);color:var(--qr-next-ink)}.rubens-page[data-rubens-appearance=catalogue] .rubens-next>span{color:var(--qr-next-ink)}.rubens-page[data-rubens-appearance=catalogue] .rubens-next button{background:var(--qr-paper);color:var(--qr-ink);border-color:var(--qr-rule)}.rubens-page[data-rubens-appearance=bento]{--qr-paper:#FAFBFF;background:radial-gradient(ellipse 1100px 950px at 85% 5%,#51476e80,#51476e00 72%),linear-gradient(145deg,#211b36,#342c50)}:root[data-theme=dark] .rubens-page[data-rubens-appearance=bento]{--qr-paper:#202633;background:radial-gradient(ellipse at 6% 10%,#30334F 0,transparent 32%),radial-gradient(ellipse at 92% 25%,#233C45 0,transparent 35%),#141925}.rubens-page[data-rubens-appearance=bento] .rubens-back{color:#dcd6ec}.rubens-page[data-rubens-appearance=bento] .rubens-hero{gap:24px;padding-bottom:24px}.rubens-page[data-rubens-appearance=bento] .rubens-hero>div,.rubens-page[data-rubens-appearance=bento] .rubens-hero aside{background:var(--qr-paper);border:1px solid var(--line);border-radius:20px;padding:28px}.rubens-page[data-rubens-appearance=bento] :is(.rubens-section,.rubens-controls,.rubens-boundary,.rubens-prebid-boundary){border-radius:16px;border:1px solid var(--line);box-shadow:none}.rubens-page[data-rubens-appearance=bento] .rubens-section>header{border-radius:16px 16px 0 0;background:var(--qr-paper)}.rubens-page[data-rubens-appearance=bento] .rubens-next{border-radius:0 0 16px 16px}.rubens-page[data-rubens-appearance] :is(a,button,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.rubens-page[data-rubens-appearance=bento] .rubens-back:focus-visible{outline-color:#dcd6ec}@media (max-width:1000px){.rubens-page[data-rubens-appearance] .rubens-hero{grid-template-columns:1fr}}@media (max-width:760px){.rubens-page[data-rubens-appearance] .rubens-shell{padding:24px 16px 56px}.rubens-page[data-rubens-appearance] .rubens-hero{gap:24px;padding:0 0 24px}.rubens-page[data-rubens-appearance] :is(.rubens-hero aside,.rubens-section>header,.rubens-question,.rubens-next),.rubens-page[data-rubens-appearance=bento] .rubens-hero>div{padding:24px 16px}.rubens-page[data-rubens-appearance] .rubens-question{grid-template-columns:24px minmax(0,1fr);gap:12px}.rubens-page[data-rubens-appearance] .rubens-hero aside{grid-template-columns:1fr}.rubens-page[data-rubens-appearance] .rubens-hero aside strong{text-align:left}.rubens-page[data-rubens-appearance] .rubens-chains article{padding:20px 16px}.rubens-page[data-rubens-appearance] .rubens-audience{grid-template-columns:1fr}}}.prebid-journey a{display:block;color:inherit;text-decoration:none}.prebid-journey a:focus-visible,.pb-mode-switch button:focus-visible,.pb-info summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.pb-mode-switch{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.pb-mode-switch button{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:12px 18px;font:inherit;cursor:pointer}.pb-mode-switch button[aria-pressed=true]{background:var(--accent);color:var(--paper)}.pb-preparation{padding:28px;margin:24px 0;scroll-margin-top:100px;min-width:0}.pb-preparation h2{font:500 28px/1.25 DM Sans,sans-serif;margin:8px 0 18px}.pb-preparation h3{font-size:20px;margin:0 0 10px}.pb-preparation p{color:var(--muted);line-height:1.6;max-width:1000px}.pb-preparation a{color:var(--accent);overflow-wrap:anywhere}.pb-preparation summary{cursor:pointer;font-weight:600;padding:8px 0;line-height:1.5}.pb-question-grid,.pb-budget-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.pb-question-grid article{border-top:1px solid var(--line);padding-top:20px;min-width:0}.pb-budget-fields label{display:grid;gap:8px;font-size:14px;line-height:1.4}.pb-budget-fields input,.pb-preparation select{width:100%;min-height:46px;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:6px;padding:10px;font:inherit}.pb-budget-fields input:focus,.pb-preparation select:focus{outline:3px solid var(--accent);outline-offset:2px}.pb-fee-details{border-block:1px solid var(--line);padding:16px 0}.pb-note{font-size:14px}.pb-confirm{display:flex;align-items:flex-start;gap:12px;margin:24px 0;line-height:1.5}.pb-confirm input{margin-top:5px;flex-shrink:0;width:18px;height:18px;accent-color:var(--accent)}.pb-plan-result{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin:24px 0}.pb-plan-result article{background:var(--soft);border:1px solid var(--line);padding:20px;min-width:0}.pb-plan-result small,.pb-plan-result strong,.pb-plan-result span{display:block}.pb-plan-result strong{font-size:24px;line-height:1.3;margin:10px 0;overflow-wrap:anywhere}.pb-plan-result span{color:var(--muted);font-size:14px;line-height:1.5}.pb-cost-breakdown{max-width:650px}.pb-cost-breakdown div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.pb-cost-breakdown dd{margin:0;text-align:right;overflow-wrap:anywhere}@media (max-width:760px){.pb-preparation{padding:22px 16px}.pb-question-grid,.pb-budget-fields,.pb-plan-result{grid-template-columns:1fr}.pb-mode-switch{display:grid}.pb-mode-switch button{width:100%;text-align:left}.pb-plan-result strong{font-size:22px}.pb-preparation .button{white-space:normal;text-align:left;line-height:1.5}.pb-cost-breakdown div{display:grid;gap:6px}.pb-cost-breakdown dd{text-align:left}}.prebid-page[data-prebid-appearance]{--pd-surface:#fff;--pd-rule:#B9A57B;--pd-ochre:#C49A50;--pd-ochre-ink:#292B2A;--pd-brick:#963F35;--pd-teal:#234C4B;--pd-field-ink:#fff;--pd-field-muted:#E7EFEB;--pd-control:#715629}:root[data-theme=dark] .prebid-page[data-prebid-appearance]{--pd-surface:#191A1F;--pd-rule:#7D725B;--pd-ochre:#191A1F;--pd-ochre-ink:#F1F0F7;--pd-brick:#191A1F;--pd-teal:#191A1F;--pd-field-ink:#F1F0F7;--pd-field-muted:#B5B8C9;--pd-control:#D7BE8C}.prebid-page[data-prebid-appearance] .prebid-hero h1{font:500 var(--text-title)/48px var(--font-editorial);letter-spacing:-1px}.prebid-page[data-prebid-appearance] .pb-preparation>h2{font-family:var(--font-editorial);font-size:var(--text-section);line-height:36px}.prebid-page[data-prebid-appearance] .pb-plan-result strong{font-family:var(--font-interface);font-size:var(--text-section);line-height:36px;font-variant-numeric:tabular-nums}.prebid-page[data-prebid-appearance=catalogue]{background:var(--pd-surface)}.prebid-page[data-prebid-appearance=catalogue] .prebid-shell{padding-top:48px}.prebid-page[data-prebid-appearance=catalogue] .prebid-hero{gap:48px;padding:16px 0 48px;align-items:stretch}.prebid-page[data-prebid-appearance=catalogue] .prebid-hero aside{padding:32px;background:var(--pd-brick);border:1px solid var(--pd-rule);color:var(--pd-field-ink)}.prebid-page[data-prebid-appearance=catalogue] .prebid-hero aside p{color:var(--pd-field-ink)}.prebid-page[data-prebid-appearance=catalogue] .prebid-journey{border-radius:0;border-color:var(--pd-rule);background:var(--pd-surface)}.prebid-page[data-prebid-appearance=catalogue] .prebid-journey>div{padding:20px 24px;border-color:var(--pd-rule)}.prebid-page[data-prebid-appearance=catalogue] .pb-mode-switch{margin:32px 0 40px;gap:16px}.prebid-page[data-prebid-appearance=catalogue] .pb-mode-switch button{border-radius:0}.prebid-page[data-prebid-appearance=catalogue] .pb-mode-switch button[aria-pressed=true]{background:var(--pd-control);border-color:var(--pd-control);color:var(--pd-surface)}.prebid-page[data-prebid-appearance=catalogue] .prebid-shell>.panel,.prebid-page[data-prebid-appearance=catalogue] .prebid-intake-grid>.panel{padding:40px;margin:32px 0;background:var(--pd-surface);border:1px solid var(--pd-rule);border-radius:0;box-shadow:none}.prebid-page[data-prebid-appearance=catalogue] #prebid-lot .pb-plan-result{gap:0;background:var(--pd-ochre);border:1px solid var(--pd-rule);margin:32px 0}.prebid-page[data-prebid-appearance=catalogue] #prebid-lot .pb-plan-result article{background:transparent;border:0;padding:32px;color:var(--pd-ochre-ink)}.prebid-page[data-prebid-appearance=catalogue] #prebid-lot .pb-plan-result article+article{border-left:1px solid var(--pd-rule)}.prebid-page[data-prebid-appearance=catalogue] #prebid-lot .pb-plan-result :is(small,span){color:var(--pd-ochre-ink)}.prebid-page[data-prebid-appearance=catalogue] :is(.pb-question-grid,.pb-budget-fields){gap:32px 40px;margin:32px 0}.prebid-page[data-prebid-appearance=catalogue] .pb-fee-details{padding:24px 0;margin:32px 0}.prebid-page[data-prebid-appearance=catalogue] .pb-plan-result{gap:32px;margin:32px 0}.prebid-page[data-prebid-appearance=catalogue] .pb-plan-result article{padding:28px;border-radius:0}.prebid-page[data-prebid-appearance=catalogue] .prebid-intake-grid{gap:32px}.prebid-page[data-prebid-appearance=catalogue] .prebid-shell :is(input,select,.button){border-radius:0}.prebid-page[data-prebid-appearance=catalogue] .prebid-shell .button.primary{background:var(--pd-control);border-color:var(--pd-control);color:var(--pd-surface)}.prebid-page[data-prebid-appearance=catalogue] .next-review{padding:32px;margin-top:48px;background:var(--pd-teal);color:var(--pd-field-ink);border:1px solid var(--pd-rule);border-radius:0;box-shadow:none}.prebid-page[data-prebid-appearance=catalogue] .next-review :is(h2,.eyebrow,a){color:var(--pd-field-ink)}.prebid-page[data-prebid-appearance=catalogue] .next-review-note{color:var(--pd-field-muted)}.prebid-page[data-prebid-appearance=bento]{--pd-surface:#FAFBFF;background:radial-gradient(ellipse 1100px 950px at 85% 5%,#51476e80,#51476e00 72%),linear-gradient(145deg,#211b36,#342c50)}:root[data-theme=dark] .prebid-page[data-prebid-appearance=bento]{--pd-surface:#202633;background:radial-gradient(ellipse at 6% 10%,#30334F 0,transparent 32%),radial-gradient(ellipse at 92% 25%,#233C45 0,transparent 35%),#141925}.prebid-page[data-prebid-appearance=bento] .prebid-shell>.breadcrumbs{color:#dcd6ec}.prebid-page[data-prebid-appearance=bento] .prebid-shell>p[role=status]{background:var(--pd-surface);padding:24px;border-radius:16px}.prebid-page[data-prebid-appearance=bento] .prebid-hero{gap:24px;padding:0;margin:24px 0;align-items:stretch}.prebid-page[data-prebid-appearance=bento] .prebid-hero>div,.prebid-page[data-prebid-appearance=bento] .prebid-hero>aside{background:var(--pd-surface);padding:32px;border:1px solid var(--line);border-radius:20px}.prebid-page[data-prebid-appearance=bento] .prebid-journey{background:none;border:0;gap:12px;margin:24px 0}.prebid-page[data-prebid-appearance=bento] .prebid-journey>div{padding:20px;background:var(--pd-surface);border:1px solid var(--line);border-radius:16px}.prebid-page[data-prebid-appearance=bento] .pb-mode-switch{padding:16px;gap:12px;background:var(--pd-surface);border-radius:16px;margin:24px 0}.prebid-page[data-prebid-appearance=bento] .prebid-shell>.panel,.prebid-page[data-prebid-appearance=bento] .prebid-intake-grid>.panel{padding:32px;background:var(--pd-surface);border-radius:20px;margin:24px 0;box-shadow:none}.prebid-page[data-prebid-appearance=bento] .prebid-intake-grid{gap:24px}.prebid-page[data-prebid-appearance=bento] .pb-plan-result article{border-radius:12px;padding:24px}.prebid-page[data-prebid-appearance=bento] .pb-fee-details{background:var(--paper);padding:24px;border:1px solid var(--line);border-radius:12px;margin:24px 0}.prebid-page[data-prebid-appearance=bento] .next-review{background:var(--pd-surface);padding:32px;border:1px solid var(--line);border-radius:20px;box-shadow:none;margin-top:32px}@media (max-width:1000px){.prebid-page[data-prebid-appearance] .prebid-hero,.prebid-page[data-prebid-appearance] .prebid-intake-grid{grid-template-columns:1fr}.prebid-page[data-prebid-appearance] .prebid-hero{gap:24px}}@media (max-width:760px){.prebid-page[data-prebid-appearance] .prebid-shell{padding:24px 16px 56px}.prebid-page[data-prebid-appearance] .prebid-hero h1{line-height:44px}.prebid-page[data-prebid-appearance=catalogue] .prebid-hero{padding:0 0 32px}.prebid-page[data-prebid-appearance=catalogue] .prebid-hero aside{padding:24px 16px}.prebid-page[data-prebid-appearance=catalogue] .prebid-shell>.panel,.prebid-page[data-prebid-appearance=catalogue] .prebid-intake-grid>.panel{padding:24px 16px;margin:24px 0}.prebid-page[data-prebid-appearance=catalogue] .prebid-journey>div{padding:16px 12px}.prebid-page[data-prebid-appearance=catalogue] #prebid-lot .pb-plan-result article{padding:24px 16px}.prebid-page[data-prebid-appearance=catalogue] #prebid-lot .pb-plan-result article+article{border-left:0;border-top:1px solid var(--pd-rule)}.prebid-page[data-prebid-appearance=catalogue] :is(.pb-budget-fields,.pb-question-grid){gap:24px}.prebid-page[data-prebid-appearance=catalogue] .pb-plan-result article{padding:24px 16px}.prebid-page[data-prebid-appearance=bento] .prebid-hero>div,.prebid-page[data-prebid-appearance=bento] .prebid-hero>aside,.prebid-page[data-prebid-appearance=bento] .prebid-shell>.panel,.prebid-page[data-prebid-appearance=bento] .prebid-intake-grid>.panel{padding:24px 16px}.prebid-page[data-prebid-appearance=bento] .prebid-journey{gap:8px}.prebid-page[data-prebid-appearance=bento] .prebid-journey>div{padding:16px 12px}.prebid-page[data-prebid-appearance=bento] .pb-fee-details{padding:20px 12px}.prebid-page[data-prebid-appearance=bento] .pb-plan-result article{padding:20px 16px}.prebid-page[data-prebid-appearance] .next-review{padding:24px 16px}}.prebid-page[data-prebid-appearance] .prebid-shell>.rectangle-engine{padding:32px 26px}.prebid-page[data-prebid-appearance] .prebid-shell>details.pb-preparation:has(.prebid-research-charts){padding:32px 28px}@media (max-width:760px){.prebid-page[data-prebid-appearance] .prebid-shell>.rectangle-engine,.prebid-page[data-prebid-appearance] .prebid-shell>details.pb-preparation:has(.prebid-research-charts){padding:24px 16px}}@media (max-width:760px){.prebid-page[data-prebid-appearance] .prebid-journey{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.prebid-page[data-prebid-appearance] .prebid-journey>div{min-width:0}}.prebid-page[data-prebid-appearance] #prebid-plan .pb-responsive-amount{white-space:nowrap;overflow-wrap:normal}.prebid-page[data-prebid-appearance] #prebid-plan .pb-responsive-amount[data-amount-role=card]{font-size:var(--text-card);line-height:28px}.prebid-page[data-prebid-appearance] #prebid-plan .pb-responsive-amount[data-amount-role=body]{font-size:var(--text-body);line-height:24px}.prebid-page[data-prebid-appearance] #prebid-plan .pb-cost-breakdown dd{white-space:nowrap;overflow-wrap:normal}@media screen{:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page{--lp-ink:var(--ink);--lp-muted:var(--muted);--lp-line:var(--line);--lp-action:var(--accent);color:var(--lp-ink)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-shell{padding:48px 48px 80px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-shell *{min-width:0}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;padding:32px 0 56px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-hero h1{font-size:64px;line-height:68px;overflow-wrap:normal}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-introduction{padding:32px;border:0}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-introduction p{color:var(--lp-muted)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-introduction a{min-height:48px;padding:12px 20px;color:var(--lp-action);border:1px solid currentColor;background:transparent;gap:24px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-introduction a span{color:inherit}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-observatory{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:48px;box-shadow:none}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-record{padding:40px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-record h2{font:500 40px/48px Playfair Display,Georgia,serif}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-record dl{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-artwork{background:var(--soft)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-artwork img{object-fit:contain;filter:none}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-principles{gap:32px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-principles article{padding:24px 0}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-directions{padding-top:56px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-directions>header{gap:32px;margin-bottom:32px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-directions h2,:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-methodology h2{font-size:40px;line-height:48px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-direction-top{flex-wrap:wrap;gap:8px 24px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-direction-grid h3{font-size:28px;line-height:36px;margin:24px 0 16px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-direction-grid>article>p{max-width:60ch}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-direction-outcome{margin-top:24px;padding:24px 0}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-direction-outcome>span{color:var(--lp-muted)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-direction-grid>article>a{color:var(--lp-action);text-decoration:underline;text-underline-offset:4px;min-height:48px;margin-top:auto}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-direction-grid>article>a span{color:inherit}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-methodology{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 48px;padding:40px;margin-top:56px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-methodology .button{grid-column:2;width:max-content;max-width:100%;white-space:normal}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page :is(a,button,select):focus-visible{outline:3px solid var(--lp-action);outline-offset:4px}:root[data-effective-appearance=catalogue] .home-page{--lp-ink:#20222A;--lp-muted:#5D6472;--lp-line:#C9C2B6;--lp-action:#715629;background:#fff}:root[data-theme=dark][data-effective-appearance=catalogue] .home-page{--lp-ink:#F1F0F7;--lp-muted:#B5B8C9;--lp-line:#3D4255;--lp-action:#D7BE8C;background:#191a1f}:root[data-effective-appearance=catalogue] .home-page .home-introduction{background:#c49a50;color:#292b2a}:root[data-effective-appearance=catalogue] .home-page .home-introduction p,:root[data-effective-appearance=catalogue] .home-page .home-introduction a{color:#292b2a}:root[data-effective-appearance=catalogue] .home-page .home-introduction a:focus-visible{outline-color:#292b2a}:root[data-effective-appearance=catalogue] .home-page .home-observatory{border:0;border-block:1px solid var(--lp-line);border-radius:0;background:transparent;padding:32px 0}:root[data-effective-appearance=catalogue] .home-page .home-record{padding:32px 0 32px 40px}:root[data-effective-appearance=catalogue] .home-page .home-record :is(p,dt){color:var(--lp-muted)}:root[data-effective-appearance=catalogue] .home-page .home-record .button{border-radius:0;color:var(--lp-action);border-color:var(--lp-action);background:transparent}:root[data-effective-appearance=catalogue] .home-page .home-principles article{border-color:var(--lp-line)}:root[data-effective-appearance=catalogue] .home-page :is(.home-principles span,.home-direction-top span){color:var(--lp-action)}:root[data-effective-appearance=catalogue] .home-page :is(.home-principles p,.home-directions>header>p,.home-direction-grid>article>p,.home-direction-top small,.home-direction-outcome small){color:var(--lp-muted)}:root[data-effective-appearance=catalogue] .home-page .home-direction-grid{grid-template-columns:minmax(0,1fr);gap:0}:root[data-effective-appearance=catalogue] .home-page .home-direction-grid>article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 64px;min-height:0;padding:32px 0;border:0;border-top:1px solid var(--lp-line);border-radius:0;background:transparent;box-shadow:none}:root[data-effective-appearance=catalogue] .home-page .home-direction-grid :is(.home-direction-top,h3,article>a){grid-column:1/-1}:root[data-effective-appearance=catalogue] .home-page .home-direction-grid h3{font-family:Playfair Display,Georgia,serif}:root[data-effective-appearance=catalogue] .home-page .home-direction-outcome{margin:0 0 24px;padding:0 0 0 32px;border:0;border-left:1px solid var(--lp-line)}:root[data-effective-appearance=catalogue] .home-page .home-direction-grid>article>a{max-width:100%;justify-content:flex-start;gap:32px}:root[data-effective-appearance=catalogue] .home-page .home-methodology{background:#234c4b;color:#fff;border:1px solid transparent;border-radius:0}:root[data-effective-appearance=catalogue] .home-page .home-methodology :is(p,.eyebrow){color:#e7efeb}:root[data-effective-appearance=catalogue] .home-page .home-methodology .button{border:1px solid #FFF;background:transparent;color:#fff;border-radius:0}:root[data-effective-appearance=catalogue] .home-page .home-methodology .button:focus-visible{outline-color:#fff}:root[data-theme=dark][data-effective-appearance=catalogue] .home-page :is(.home-introduction,.home-methodology){background:#191a1f;color:var(--lp-ink)}:root[data-theme=dark][data-effective-appearance=catalogue] .home-page .home-introduction{box-shadow:inset 0 0 0 1px #3d4255}:root[data-theme=dark][data-effective-appearance=catalogue] .home-page :is(.home-introduction p,.home-methodology p,.home-methodology .eyebrow){color:var(--lp-muted)}:root[data-theme=dark][data-effective-appearance=catalogue] .home-page .home-methodology{border-color:#3d4255}:root[data-theme=dark][data-effective-appearance=catalogue] .home-page :is(.home-introduction a,.home-methodology .button){color:#d7be8c;border-color:#d7be8c;outline-color:#d7be8c}:root[data-effective-appearance=bento] .home-page{--lp-panel:#FAFBFF;--lp-ink:#20222A;--lp-muted:#5D6472;--lp-outside:#F1F0F7;--lp-outside-muted:#DCD6EC;background:radial-gradient(ellipse 1100px 950px at 85% 5%,#51476e80,#51476e00 72%),linear-gradient(145deg,#211b36,#342c50)}:root[data-theme=dark][data-effective-appearance=bento] .home-page{--lp-panel:#202633;--lp-ink:#F1F0F7;--lp-muted:#B5B8C9;--lp-outside-muted:#B5B8C9;background:radial-gradient(ellipse at 6% 10%,#30334F 0,transparent 32%),radial-gradient(ellipse at 92% 25%,#233C45 0,transparent 35%),#141925}:root[data-effective-appearance=bento] .home-page .home-hero>div:first-child{color:var(--lp-outside);padding-top:16px}:root[data-effective-appearance=bento] .home-page .home-hero h1{font-family:DM Sans,sans-serif}:root[data-effective-appearance=bento] .home-page .home-introduction{background:var(--lp-panel);border-radius:20px}:root[data-effective-appearance=bento] .home-page .home-introduction a{background:var(--accent);color:var(--paper);border-color:var(--accent);border-radius:8px}:root[data-effective-appearance=bento] .home-page .home-observatory{border:0;border-radius:20px;background:var(--lp-panel)}:root[data-effective-appearance=bento] .home-page .home-record{background:var(--lp-panel)}:root[data-effective-appearance=bento] .home-page .home-principles{gap:24px}:root[data-effective-appearance=bento] .home-page .home-principles article{background:var(--lp-panel);border:0;border-radius:20px;padding:24px}:root[data-effective-appearance=bento] .home-page .home-directions>header{color:var(--lp-outside)}:root[data-effective-appearance=bento] .home-page .home-directions>header>p{color:var(--lp-outside-muted)}:root[data-effective-appearance=bento] .home-page .home-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}:root[data-effective-appearance=bento] .home-page .home-direction-grid>article{padding:32px;border:0;background:var(--lp-panel);border-radius:20px}:root[data-effective-appearance=bento] .home-page .home-direction-grid>article:first-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 48px}:root[data-effective-appearance=bento] .home-page .home-direction-grid>article:first-child :is(.home-direction-top,h3,article>a){grid-column:1/-1}:root[data-effective-appearance=bento] .home-page .home-direction-grid>article:first-child .home-direction-outcome{margin:0 0 24px;padding:0 0 0 32px;border:0;border-left:1px solid var(--line)}:root[data-effective-appearance=bento] .home-page .home-methodology{background:var(--lp-panel);border:0;border-radius:20px}:root[data-effective-appearance=bento] .home-page .home-hero .eyebrow{color:var(--lp-outside-muted)}:root[data-effective-appearance=catalogue] .home-page .product-megamenu{background:var(--paper);border-top-color:var(--lp-action);border-radius:0;box-shadow:none}:root[data-effective-appearance=bento] .home-page .product-megamenu{background:var(--lp-panel);border-radius:0 0 20px 20px;box-shadow:none}@media (max-width:1199px){:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-shell{padding:32px 24px 64px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-hero{gap:32px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-hero h1{font-size:40px;line-height:48px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-record{padding:24px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-record dl{grid-template-columns:1fr}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-artwork{padding:24px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-principles{grid-template-columns:1fr}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-principles p{max-width:none}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-directions>header{display:block}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-directions>header>p{max-width:none;margin-top:24px}}@media (max-width:760px){:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-shell{padding:24px 16px 48px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-hero{grid-template-columns:1fr;gap:24px;padding:16px 0 32px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-introduction{padding:24px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-observatory{grid-template-columns:1fr}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-record{padding:24px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-record h2{font-size:28px;line-height:36px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-artwork img{height:280px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-directions h2,:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-methodology h2{font-size:28px;line-height:36px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-direction-grid,:root[data-effective-appearance=catalogue] .home-page .home-direction-grid>article,:root[data-effective-appearance=bento] .home-page .home-direction-grid>article:first-child{grid-template-columns:1fr;gap:0}:root[data-effective-appearance=bento] .home-page .home-direction-grid{gap:24px}:root[data-effective-appearance=bento] .home-page .home-direction-grid>article{padding:24px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-direction-grid>article .home-direction-outcome{border-left:0;border-top:1px solid var(--lp-line);padding:24px 0;margin:24px 0 0}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-direction-grid>article:first-child .home-direction-outcome{border-left:0;border-top:1px solid var(--lp-line);padding:24px 0;margin:24px 0 0}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-methodology{grid-template-columns:1fr;gap:24px;padding:24px;margin-top:40px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .home-methodology .button{grid-column:1;width:100%}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .home-page .product-megamenu{border-radius:0}}:root[data-effective-appearance=bento] .home-page .home-directions>header .eyebrow{color:var(--lp-outside-muted)}}@media screen{:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page{--dp-paper:#FFFFFF;--dp-ink:#20222A;--dp-muted:#5D6472;--dp-line:#C9C2B6;--dp-action:#715629;--dp-field:#C49A50;--dp-field-ink:#292B2A;--dp-teal:#234C4B;--dp-on:#FFFFFF;--dp-on-muted:#E4ECE8;color:var(--dp-ink);background:var(--dp-paper)}:root[data-theme=dark]:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page{--dp-paper:#191A1F;--dp-ink:#F1F0F7;--dp-muted:#B5B8C9;--dp-line:#3D4255;--dp-action:#D7BE8C;--dp-field:#191A1F;--dp-field-ink:#F1F0F7;--dp-teal:#191A1F;--dp-on:#F1F0F7;--dp-on-muted:#B5B8C9}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-shell{padding:40px 48px 80px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-shell .breadcrumbs{color:var(--dp-muted)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-hero{padding:40px;gap:40px;grid-template-columns:1fr 1fr;background:var(--dp-field);color:var(--dp-field-ink);border:1px solid var(--dp-line)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-hero h1{font:500 40px/48px Playfair Display,Georgia,serif;margin:16px 0 0;overflow-wrap:normal}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-hero .eyebrow{color:inherit}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-hero>p{padding:0;border:0;color:inherit;font:400 16px/24px DM Sans,sans-serif}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-status-key{padding:24px 0;color:var(--dp-muted);font:400 14px/20px DM Sans,sans-serif}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-products{margin-top:32px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-products>header{margin-bottom:24px;gap:24px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-products>header .eyebrow{color:var(--dp-muted)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-products>header h2{font:500 28px/36px Playfair Display,Georgia,serif;color:var(--dp-ink)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-products>header>strong{color:var(--dp-muted);font:500 28px/36px DM Sans,sans-serif}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-products>div{border:0;gap:0 40px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-products article{padding:32px 0;min-height:240px;background:var(--dp-paper);border:0;border-top:1px solid var(--dp-line);min-width:0}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-products h3{font:500 28px/36px Playfair Display,Georgia,serif;margin:20px 0 12px;color:var(--dp-ink)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-products article p{color:var(--dp-muted);font:400 16px/24px DM Sans,sans-serif}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-products .roadmap-boundary{padding-top:16px;border-color:var(--dp-line);font-size:14px!important;line-height:20px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-products article>a,:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .concierge-roadmap-launch{margin-top:24px;min-height:44px;align-items:center;color:var(--dp-action);font:600 16px/24px DM Sans,sans-serif}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-note{grid-template-columns:1fr 1fr;gap:24px 40px;padding:40px;margin-top:48px;border:1px solid var(--dp-line);background:var(--dp-teal);color:var(--dp-on)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-note .eyebrow,:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-note h2{color:var(--dp-on)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-note>p{font:400 16px/24px DM Sans,sans-serif;color:var(--dp-on-muted)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-note .button{grid-column:1/-1;justify-self:start;white-space:normal;text-align:center;color:var(--dp-on);background:transparent;border:1px solid var(--dp-on-muted);font:500 16px/24px DM Sans,sans-serif}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-shell :is(a,button):focus-visible{outline:3px solid var(--dp-action);outline-offset:4px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-note :is(a,button):focus-visible{outline-color:var(--dp-on)}:root[data-effective-appearance=bento] .roadmap-page{--dp-paper:#FAFBFF;--dp-line:#D9DCE5;--dp-action:#5B5F87;--dp-field:#FAFBFF;--dp-field-ink:#20222A;--dp-teal:#FAFBFF;--dp-on:#20222A;--dp-on-muted:#5D6472;--dp-outside:#F6F3FC;--dp-outside-muted:#DCD6EC;background:radial-gradient(ellipse 1100px 950px at 85% 5%,#51476e80,#51476e00 72%),linear-gradient(145deg,#211b36,#342c50)}:root[data-effective-appearance=bento][data-theme=dark] .roadmap-page{--dp-paper:#202633;--dp-line:#424B60;--dp-action:#B8B7E2;--dp-field:#202633;--dp-field-ink:#F1F0F7;--dp-teal:#202633;--dp-on:#F1F0F7;--dp-on-muted:#B5B8C9;--dp-outside:#F1F0F7;--dp-outside-muted:#B5B8C9;background:radial-gradient(ellipse at 6% 10%,#30334F 0,transparent 32%),radial-gradient(ellipse at 92% 25%,#233C45 0,transparent 35%),#141925}:root[data-effective-appearance=bento] .roadmap-page .roadmap-shell .breadcrumbs,:root[data-effective-appearance=bento] .roadmap-page .roadmap-status-key,:root[data-effective-appearance=bento] .roadmap-page .roadmap-products>header .eyebrow,:root[data-effective-appearance=bento] .roadmap-page .roadmap-products>header>strong{color:var(--dp-outside-muted)}:root[data-effective-appearance=bento] .roadmap-page .roadmap-products>header h2{color:var(--dp-outside);font-family:DM Sans,sans-serif}:root[data-effective-appearance=bento] .roadmap-page .roadmap-hero,:root[data-effective-appearance=bento] .roadmap-page .roadmap-note{border-radius:20px}:root[data-effective-appearance=bento] .roadmap-page .roadmap-products>div{gap:24px}:root[data-effective-appearance=bento] .roadmap-page .roadmap-products article{padding:28px;border:1px solid var(--dp-line);border-radius:20px}:root[data-effective-appearance=bento] .roadmap-page .roadmap-products h3{font:500 24px/32px DM Sans,sans-serif}@media (max-width:800px){:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-shell{padding:24px 24px 56px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-hero{grid-template-columns:1fr;padding:32px;gap:24px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-products>div{grid-template-columns:1fr}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-note{grid-template-columns:1fr;padding:32px}}@media (max-width:480px){:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-shell{padding:24px 16px 48px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-hero{padding:24px;gap:24px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-hero h1{font-size:32px;line-height:40px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-products h3{font-size:24px;line-height:32px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .roadmap-page .roadmap-note{padding:24px;gap:24px}:root[data-effective-appearance=bento] .roadmap-page .roadmap-products article{padding:24px;border-radius:16px}:root[data-effective-appearance=bento] .roadmap-page .roadmap-hero,:root[data-effective-appearance=bento] .roadmap-page .roadmap-note{border-radius:16px}}}.art-valuation-page .av-journey-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0 20px}.av-journey-cards article{padding:28px;border:1px solid var(--line);background:var(--paper);display:flex;flex-direction:column;align-items:flex-start}.av-journey-cards h2{font:500 30px/1.15 Playfair Display,Georgia,serif;margin:0 0 12px}.av-journey-cards p{color:var(--muted);line-height:1.65;margin:0 0 24px}.av-journey-cards button{margin-top:auto}.art-valuation-page .av-hero .av-hero-note{font-size:14px;margin-bottom:0}.av-workspace-link{margin-bottom:52px;color:var(--muted);line-height:1.7}.av-workspace-link button,.av-text-button{background:none;border:0;padding:0;color:var(--accent);font:inherit;text-decoration:underline;cursor:pointer;text-align:left}.av-quick-review header{margin-top:24px}.av-quick-review h1{font:500 42px/1.12 Playfair Display,Georgia,serif;margin:10px 0}.av-quick-review input,.av-quick-review select{width:100%;box-sizing:border-box;min-width:0;min-height:44px;border:1px solid var(--control-border);border-radius:6px;padding:10px;background:var(--paper);color:var(--ink);font:inherit}.av-quick-review label>span{display:flex;align-items:center;gap:8px}.av-asking-field{position:relative}.av-asking-field>label{display:block}.av-asking-field>label>span{padding-right:30px}.av-asking-field>.av-help{position:absolute;top:0;right:0}@media (max-width:600px){.art-valuation-page .top-actions{flex-wrap:wrap;gap:10px}.art-valuation-page .top-actions>button{flex-shrink:0;white-space:normal}.art-valuation-page .top-actions .verified-dot{order:3;flex-basis:100%;text-align:left}}.av-inline-note{color:var(--muted);font-size:14px;line-height:1.65;margin:22px 0}.av-reference-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 14px}.av-reference-heading h2,.av-reference-heading h3{margin:0;line-height:1.25}.av-reference-heading h3{font-size:18px}.av-visible-boundary{border-left:3px solid var(--accent);padding:14px 18px;background:var(--soft);line-height:1.65;font-size:14px}.av-projection-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);margin:24px 0}.av-projection-values article{padding:24px;border-right:1px solid var(--line)}.av-projection-values article:last-child{border-right:0}.av-projection-values small,.av-projection-values strong,.av-projection-values span{display:block}.av-projection-values strong{font:500 clamp(26px,3vw,42px)/1.2 "Playfair Display",Georgia,serif;margin:12px 0}.av-projection-values small,.av-projection-values span{font-size:13px;color:var(--muted);line-height:1.55}.av-reference-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.av-reference-meta dt{font-size:12px;color:var(--muted);margin-bottom:7px}.av-reference-meta dd{margin:0;font-size:15px;overflow-wrap:anywhere;line-height:1.5}.av-projection-chart{margin:32px 0;padding:24px;background:var(--paper);border:1px solid var(--line)}.av-projection-chart svg{display:block;width:100%;height:auto;max-width:800px;margin:auto;overflow:visible}.av-projection-chart text{fill:var(--ink);font:13px Arial,sans-serif}.av-chart-axis{fill:none;stroke:var(--muted);stroke-width:1}.av-chart-envelope{fill:var(--accent);fill-opacity:.12;stroke:var(--accent);stroke-width:2}.av-chart-guide{fill:none;stroke:var(--muted);stroke-width:1;stroke-dasharray:4 4;opacity:.65}.av-chart-central{fill:var(--paper);stroke:var(--ink);stroke-width:3}@media (max-width:600px){.av-projection-chart svg text{font-size:26px}.av-projection .av-projection-chart svg g text{display:none}}.av-chart-link{fill:none;stroke:var(--accent);stroke-width:2}.av-chart-point{fill:var(--accent)}.av-projection-chart p{font-size:13px;color:var(--muted);line-height:1.6}.av-formula{font:500 26px Georgia,serif;overflow-wrap:anywhere}.av-projection>p{line-height:1.65;overflow-wrap:anywhere}.av-supporting{margin:24px 0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.av-supporting summary{cursor:pointer;font-weight:600;line-height:1.5}.av-supporting p{line-height:1.65;color:var(--muted);overflow-wrap:anywhere}.av-supporting table{width:100%;border-collapse:collapse;margin-top:18px;font-size:14px;table-layout:fixed}.av-supporting caption{text-align:left;margin:12px 0;font-weight:600}.av-supporting th,.av-supporting td{text-align:left;padding:14px 10px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.av-answer-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.av-answer-blocks article{padding-top:16px;border-top:2px solid var(--line)}.av-answer-blocks h3{font-size:17px;margin:0 0 12px}.av-answer-blocks p,.av-evidence-status p{line-height:1.65;color:var(--muted);font-size:14px}.av-evidence-status{padding:24px;border:1px solid var(--line);background:var(--paper);margin:24px 0}.av-provided-price{margin:24px 0;border-left:3px solid var(--accent);padding:20px;background:var(--paper)}.av-provided-price>strong{display:block;font-size:24px;margin-top:14px}.av-provided-price p{color:var(--muted);font-size:14px;line-height:1.6}.art-valuation-page .av-screen-anchor:focus{outline:2px solid var(--accent);outline-offset:6px;border-radius:6px}.av-report-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 24px}.art-valuation-page .av-conclusion footer{font-size:12px;text-transform:none}.art-valuation-page .av-conclusion footer b{display:block;margin-top:7px}.art-valuation-page .av-conclusion header{flex-wrap:wrap;line-height:1.6}.art-valuation-page .av-help .info-popover{max-width:calc(100vw - 32px);box-sizing:border-box;text-transform:none;letter-spacing:normal;overflow:auto;z-index:220}.art-valuation-page :where(button,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.art-valuation-page .av-actions p{font-size:14px;line-height:1.6;color:var(--muted);margin-bottom:0}.art-valuation-page .av-method-code{white-space:pre-wrap;overflow-wrap:anywhere}.av-source-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.av-source-cards article{padding:20px;background:var(--paper);border:1px solid var(--line)}.av-source-cards h3{font-size:17px;line-height:1.45;margin:0}.av-source-cards ul{padding-left:18px;color:var(--muted);font-size:14px;line-height:1.65}.av-source-cards a{color:var(--accent)}@media (max-width:1000px){.av-answer-blocks{grid-template-columns:1fr}.av-reference-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.av-quick-review header{grid-template-columns:1fr}.av-projection-values article{padding:18px}}@media (max-width:600px){.art-valuation-page .av-journey-cards,.av-projection-values,.av-reference-meta{grid-template-columns:1fr}.av-journey-cards article{padding:22px}.av-projection-values article{border-right:0;border-bottom:1px solid var(--line)}.av-projection-values article:last-child{border-bottom:0}.av-reference-heading{align-items:flex-start}.av-projection-chart{padding:14px 6px}.av-projection-chart h3,.av-projection-chart p{padding:0 8px}.av-supporting th,.av-supporting td{padding:12px 5px;font-size:12px}.art-valuation-page .av-case-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.art-valuation-page .av-case-nav button{min-height:70px}.av-help .info-popover{max-height:calc(100dvh - 110px);overflow:auto}.av-quick-review h1{font-size:34px}}@media (max-width:760px){.av-source-cards{grid-template-columns:1fr}}.rr-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overflow:auto;background:#ececf2;color:#20222a;font-family:Arial,sans-serif;color-scheme:light}.rr-toolbar{display:flex;align-items:center;gap:12px;padding:18px 24px;background:#fff;border-bottom:1px solid #d9dce5}.rr-toolbar>div{flex:1}.rr-toolbar h2{margin:0;font-size:20px}.rr-toolbar p{margin:7px 0 0;font-size:13px;max-width:700px}.rr-toolbar button{padding:12px;border:1px solid #5b5f87;border-radius:5px;background:#fff;color:#343855;font:inherit;cursor:pointer}.rr-toolbar button:focus-visible,.rr-root a:focus-visible{outline:3px solid #8a5da5;outline-offset:3px}.rr-pages{padding:24px}.rr-sheet{position:relative;width:210mm;margin:0 auto 24px;background:#fff;box-shadow:0 3px 18px #20222a22}.rr-page{box-sizing:border-box;min-height:297mm;padding:14mm 15mm 23mm;display:flex;flex-direction:column;font-size:10pt;line-height:1.42;overflow-wrap:anywhere}.rr-page header{display:flex;justify-content:space-between;border-bottom:2px solid #5b5f87;padding-bottom:10px;font-size:9pt;letter-spacing:1px}.rr-page header b{color:#5b5f87}.rr-page header strong{letter-spacing:0;color:#5b5f87}.rr-page h1{font-size:24pt;line-height:1.16;margin:8px 0 16px}.rr-page h2{font-size:13pt;margin:18px 0 8px}.rr-page h3{font-size:10pt;margin:0 0 6px}.rr-page p{margin:7px 0}.rr-eyebrow{color:#5b5f87;font-size:9pt;letter-spacing:1.1px;margin-top:18px!important}.rr-page footer{margin-top:auto;padding-top:15px;color:#5d6472;font-size:8pt}.rr-page-number{position:absolute;bottom:9mm;left:15mm;font-size:8pt;color:#5d6472}.rr-facts{display:grid;grid-template-columns:1fr 1fr;gap:9px 20px;margin:10px 0}.rr-facts div{border-bottom:1px solid #e4e4eb;padding-bottom:5px}.rr-facts dt{font-size:8.5pt;color:#5d6472}.rr-facts dd{margin:2px 0;font-weight:600}.rr-boundary{padding:12px;background:#f3f1f8;border-left:3px solid #5b5f87}.rr-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.rr-stats>div{padding:10px;background:#f3f1f8}.rr-stats small{display:block;font-size:8.5pt}.rr-stats strong{display:block;font-size:15pt;margin-top:4px}.rr-page table{width:100%;border-collapse:collapse;font-size:9pt;margin:8px 0}.rr-page th,.rr-page td{text-align:left;padding:6px;border-bottom:1px solid #dddfe8}.rr-page th{color:#343855}.rr-chart svg{width:100%;max-height:67mm}.rr-chart .av-chart-axis,.rr-chart .aip-grid{stroke:#c6c8d4;fill:none}.rr-chart .av-chart-envelope,.rr-chart .aip-band{fill:#5b5f8722;stroke:#5b5f87}.rr-chart .av-chart-link,.rr-chart .aip-line{stroke:#5b5f87;stroke-width:2;fill:none}.rr-chart .av-chart-point,.rr-chart .aip-hist{fill:#5b5f87}.rr-chart svg text{font-family:Arial,sans-serif;font-size:12px;fill:#5d6472}.rr-chart>p,.rr-small{font-size:8.5pt;color:#5d6472}.rr-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rr-two .rr-chart svg{max-height:44mm}.rr-page ul{padding-left:18px;margin:7px 0}.rr-page li{margin:4px 0}.rr-page a{color:#5b5f87}.rr-art{max-width:45mm;max-height:40mm;object-fit:contain;float:right;margin:0 0 10px 18px}.rr-page .rr-answers{display:grid;gap:10px;margin-top:12px}.rr-page .rr-answers article{padding:10px;border:1px solid #dddfe8}.rr-page .rr-answers p{margin:0}.rr-page h1{font-size:22pt;margin-bottom:10px}.rr-facts{gap:6px 18px}.rr-page th,.rr-page td{padding:4px 6px}.rr-page h2{margin-top:14px}.rr-page{font-size:9.5pt;line-height:1.35}.rr-page h1.rr-long-title{font-size:18pt}@media (max-width:850px){.rr-art{float:none;display:block;margin:0 0 12px;max-height:130px}.rr-facts{gap:8px}}@media (max-width:850px){.rr-toolbar{flex-wrap:wrap}.rr-toolbar>div{flex-basis:100%}.rr-pages{padding:12px}.rr-sheet{width:100%}.rr-page{min-height:auto;padding:22px 20px 65px;font-size:10pt}.rr-page h1{font-size:21pt}.rr-stats,.rr-two{grid-template-columns:1fr}.rr-page-number{left:20px;bottom:15px}}@media print{@page{size:A4 portrait;margin:0}html,body{margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important}body>:not(.rr-root){display:none!important}.rr-root{position:static;overflow:visible;background:#fff}.rr-toolbar{display:none!important}.rr-pages{padding:0}.rr-sheet{width:210mm;margin:0;box-shadow:none;break-after:page;page-break-after:always}.rr-sheet:last-child{break-after:auto;page-break-after:auto}.rr-page{min-height:297mm;padding:14mm 15mm 23mm;font-size:9.5pt}.rr-page h1{font-size:22pt}.rr-stats{grid-template-columns:repeat(3,1fr)}.rr-two{grid-template-columns:1fr 1fr}.rr-page-number{left:15mm;bottom:9mm}.rr-root{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media print{.rr-art{float:right;display:inline;max-width:45mm;max-height:40mm;margin:0 0 10px 18px}.rr-facts{gap:6px 18px}}.investment-scroll-wrap{display:block;min-width:0;max-width:100%}.investment-scroll{display:block;min-width:0;max-width:100%;overflow-x:auto}.investment-scroll:focus-visible{outline:3px solid var(--accent,#5b5f87);outline-offset:2px}.investment-scroll-hint{display:block;font:400 14px/20px var(--font-interface,"DM Sans",sans-serif);color:var(--muted,#5d6472);margin-top:6px;white-space:normal;overflow-wrap:normal}.investment-scroll-inline{display:inline-block;vertical-align:bottom}.investment-money{overflow-wrap:normal;font:inherit}.investment-money-token{white-space:nowrap}.aip-table .investment-scroll-inline{max-width:none}.aip-table .investment-money{overflow:visible;max-width:none}.aip-workspace .aip-facts dd,.aip-workspace .aip-waterfall>div{min-width:0}.aip-workspace .aip-waterfall strong{min-width:0}@media (max-width:760px){.aip-workspace .aip-waterfall>div{grid-template-columns:minmax(0,1fr)}.aip-workspace .aip-waterfall strong{text-align:left}.aip-workspace .aip-waterfall i{grid-row:auto}}@media print{.investment-scroll{overflow:visible}.investment-scroll-hint{display:none}}.aip-workspace .investment-scroll-inline,.aip-workspace .investment-money,.aip-workspace .investment-money>span,.aip-workspace .investment-money-token{font:inherit;color:inherit}.aip-workspace .investment-money-token{display:inline}.aip-workspace .investment-scroll-inline{display:inline-block}.art-investment-research{--ai-dash:repeating-linear-gradient(135deg,var(--soft),var(--soft) 6px,transparent 6px,transparent 12px)}.ai-shell{max-width:1380px;margin:auto;padding:28px 48px 72px}.ai-boundary{position:sticky;top:88px;z-index:8;display:flex;justify-content:space-between;gap:20px;padding:12px 16px;border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--paper);font-size:var(--text-meta)}.ai-boundary span{color:var(--muted)}.ai-hero{display:grid;grid-template-columns:1.4fr .6fr;gap:48px;padding:70px 0 52px;border-bottom:1px solid var(--line)}.ai-hero h1{font:500 clamp(3.5rem,8vw,7.5rem)/.88 "Playfair Display",Georgia,serif;margin:14px 0}.ai-hero>div>p:last-child{font-size:var(--text-card);color:var(--muted)}.ai-hero aside{align-self:end;border-left:3px solid var(--accent);padding-left:18px}.ai-hero aside span{display:block;color:var(--muted);margin-top:8px;line-height:1.5}.ai-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0;border:1px solid var(--line)}.ai-tabs button{display:flex;gap:14px;align-items:center;min-height:76px;padding:16px;border:0;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:left}.ai-tabs button:last-child{border-right:0}.ai-tabs button span{color:var(--accent);font-weight:600}.ai-tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.ai-tabs button:focus-visible,.ai-viz summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ai-level{padding-top:36px}.ai-level-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:26px}.ai-level-head h2{font:500 var(--text-section)/1.1 "Playfair Display",Georgia,serif;margin:8px 0}.ai-level-head p{margin:0;color:var(--muted)}.ai-status,.ai-origin-row span{border:1px solid var(--line);border-radius:99px;padding:7px 10px;font-size:var(--text-meta)}.ai-origin-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ai-facts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin-bottom:18px}.ai-facts article{padding:20px;border-right:1px solid var(--line);background:var(--paper)}.ai-facts article:last-child{border-right:0}.ai-facts small,.ai-facts span{display:block;color:var(--muted);font-size:var(--text-meta)}.ai-facts strong{display:block;font:500 var(--text-card) "Playfair Display",Georgia,serif;margin:10px 0}.ai-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.ai-viz,.ai-panel,.ai-method{margin:0;padding:24px;border:1px solid var(--line);background:var(--paper);min-width:0}.ai-viz figcaption{display:flex;justify-content:space-between;gap:14px}.ai-viz h3,.ai-panel h3,.ai-method h3{font:500 var(--text-card) "Playfair Display",Georgia,serif;margin:0 0 7px}.ai-viz figcaption p,.ai-panel>p{color:var(--muted);font-size:var(--text-meta);line-height:1.45;margin:0}.ai-viz figcaption>span{align-self:start;font-size:var(--text-meta);color:var(--accent);font-weight:600}.ai-viz-canvas{min-height:180px;margin:25px 0;display:grid;align-items:center}.ai-viz-summary,.ai-note{color:var(--muted);font-size:var(--text-meta);line-height:1.55}.ai-viz details{border-top:1px solid var(--line);padding-top:14px}.ai-viz summary{cursor:pointer;font-size:var(--text-meta);font-weight:600}.ai-table-wrap{overflow-x:auto;margin-top:12px}.ai-table-wrap table,.ai-panel table{width:100%;border-collapse:collapse;font-size:var(--text-meta)}.ai-table-wrap th,.ai-table-wrap td,.ai-panel th,.ai-panel td{text-align:left;padding:9px;border-bottom:1px solid var(--line)}.ai-bars{display:grid;gap:12px}.ai-bars>div>div{display:flex;justify-content:space-between;font-size:var(--text-meta)}.ai-bars i{display:block;height:13px;background:var(--soft);margin-top:6px}.ai-bars b{display:block;height:100%;background:var(--gradient)}.ai-waterfall{display:flex;align-items:end;gap:8px;height:155px}.ai-waterfall>div{flex:1;text-align:center;min-width:0}.ai-waterfall span{display:block;font-size:10px;color:var(--muted);overflow-wrap:anywhere}.ai-waterfall b{display:grid;place-items:center;background:var(--gradient);font-size:10px;color:#fff;padding:4px;margin-top:5px;min-height:12px}.ai-waterfall .missing b,.ai-bridge .missing{background:var(--ai-dash);color:var(--ink);border:1px dashed var(--accent)}.ai-bridge{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.ai-bridge div{padding:17px;background:var(--soft);text-align:center}.ai-bridge span,.ai-bridge strong{display:block}.ai-bridge span{font-size:var(--text-meta);color:var(--muted)}.ai-callout{padding:18px 20px;border-left:4px solid var(--accent);background:var(--soft);margin-bottom:18px}.ai-callout p{margin:8px 0 0;color:var(--muted)}.ai-method{display:grid;grid-template-columns:.7fr 1.3fr;gap:40px}.ai-method ul{margin:0;line-height:1.7}.ai-timeline{position:relative;height:110px}.ai-timeline i{position:absolute;left:3%;right:2%;top:62px;border-top:2px solid var(--line)}.ai-timeline b{position:absolute;top:80px;font-size:var(--text-meta)}.ai-timeline span{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--accent)}.ai-dispersion{position:relative;height:100px;border-bottom:1px solid var(--line)}.ai-dispersion b{position:absolute;top:36px;height:24px;background:var(--gradient)}.ai-dispersion span{position:absolute;top:29px;height:38px;border-left:2px solid var(--ink);z-index:1}.ai-dispersion small{display:inline-block;width:33%;margin-top:75px;text-align:center}.ai-segments{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.ai-segments>div>.ai-bars{margin-top:12px}.ai-exposure-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ai-exposure-matrix div{min-height:70px;padding:12px;background:var(--soft)}.ai-exposure-matrix span{display:block;color:var(--muted);font-size:var(--text-meta);margin-top:8px}.ai-exposure-matrix .missing{background:var(--ai-dash);border:1px dashed var(--accent)}.ai-footer{display:flex;justify-content:space-between;gap:20px;margin-top:44px;padding-top:20px;border-top:1px solid var(--line);font-size:var(--text-meta);color:var(--muted)}.ai-safe-state{max-width:700px;margin:80px auto;padding:32px;border:1px solid var(--line);background:var(--paper)}@media (max-width:1024px){.ai-shell{padding:24px}.ai-grid-2{grid-template-columns:1fr}.ai-facts{grid-template-columns:repeat(2,1fr)}.ai-facts article:nth-child(2){border-right:0}.ai-facts article{border-bottom:1px solid var(--line)}.ai-segments{grid-template-columns:1fr}.ai-boundary{top:88px}}@media (max-width:760px){.ai-shell{padding:14px 14px 48px}.ai-boundary{position:static;display:grid}.ai-hero{grid-template-columns:1fr;padding:38px 0;gap:22px}.ai-hero h1{font-size:var(--text-section)}.ai-tabs{grid-template-columns:1fr}.ai-tabs button{border-right:0;border-bottom:1px solid var(--line)}.ai-tabs button:last-child{border-bottom:0}.ai-level-head{display:grid;align-items:start}.ai-status{justify-self:start}.ai-facts{grid-template-columns:1fr}.ai-facts article{border-right:0}.ai-grid-2{grid-template-columns:minmax(0,1fr)}.ai-viz,.ai-panel,.ai-method{padding:18px 14px}.ai-viz figcaption{display:grid}.ai-waterfall{overflow-x:auto;align-items:end}.ai-waterfall>div{flex:0 0 78px}.ai-method{grid-template-columns:1fr;gap:16px}.ai-exposure-matrix{grid-template-columns:1fr 1fr}.ai-footer{display:grid}.ai-bridge{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.art-investment-research *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ai-currency-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ai-currency-totals>div{padding:14px;border:1px solid var(--line)}.ai-currency-totals strong,.ai-currency-totals span{display:block}.ai-currency-totals span{margin-top:7px;color:var(--muted);font-size:var(--text-meta)}.ai-currency-totals>p{grid-column:1/-1;margin:0;color:var(--muted);font-size:var(--text-meta)}@media (max-width:760px){.ai-currency-totals{grid-template-columns:1fr}.ai-currency-totals>p{grid-column:1}}.ai-safe-state h1{font:500 var(--text-section)/1.1 "Playfair Display",Georgia,serif}.ai-safe-state form{display:grid;gap:10px;margin-top:24px}.ai-safe-state input{min-height:44px;padding:10px;border:1px solid var(--line);background:var(--paper);color:var(--ink)}.ai-safe-state button,.ai-session button{justify-self:start;padding:10px 16px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer}.ai-safe-state button:focus-visible,.ai-safe-state input:focus-visible,.ai-session button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ai-session{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding-top:14px;font-size:var(--text-meta)}.ai-safe-shell{max-width:1380px;margin:auto;padding:28px 48px 80px}.ai-back-link{display:inline-flex;margin-bottom:28px;color:var(--muted);text-underline-offset:4px}.ai-back-link:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.ai-safe-shell .ai-safe-state{margin:24px auto 0}.ai-safe-state>p:last-of-type{line-height:1.6}.ai-safe-state form label{font-weight:600}@media (max-width:1024px){.ai-safe-shell{padding:24px}}@media (max-width:760px){.ai-safe-shell{padding:18px 14px 48px}.ai-safe-shell .ai-safe-state{margin-top:8px;padding:24px 18px}}.ai-case-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 22px}.ai-case-picker button{display:flex;gap:12px;align-items:center;text-align:left;padding:10px;border:1px solid var(--control-border);background:var(--paper);color:var(--ink);min-width:0}.ai-case-picker button.active{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.ai-case-picker img{width:64px;height:64px;object-fit:cover}.ai-case-picker span{display:grid;min-width:0}.ai-case-picker small{color:var(--muted)}.ai-case-picker strong,.ai-case-picker em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-case-picker em{font-style:normal;color:var(--muted);font-size:.8rem}.ai-case-approach{display:flex;gap:16px;padding:16px 18px;margin-bottom:18px;background:var(--surface-soft)}.ai-investment-range{padding:70px 10px 34px}.ai-range-axis{display:flex;justify-content:space-between;color:var(--muted);font-size:var(--text-meta);margin-bottom:24px}.ai-range-track{position:relative;height:18px;background:var(--soft);border-radius:99px}.ai-range-corridor{position:absolute;top:0;bottom:0;border-radius:99px;background:var(--gradient)}.ai-range-marker{position:absolute;top:-9px;width:3px;height:36px;background:var(--ink)}.ai-range-marker.current{background:var(--accent)}.ai-range-marker span{position:absolute;width:165px;font-size:11px;line-height:1.35;transform:translate(-50%);text-align:center}.ai-range-marker.acquisition span{bottom:44px;color:var(--muted)}.ai-range-marker.current span{top:44px;color:var(--ink);font-weight:600}.ai-investment-range{min-height:150px}.ai-portfolio-ranges{display:grid;gap:10px}.ai-portfolio-ranges>div{display:grid;grid-template-columns:115px 1fr;gap:10px;align-items:center;font-size:11px}.ai-portfolio-ranges i{position:relative;height:12px;background:var(--soft)}.ai-portfolio-ranges b{position:absolute;top:0;bottom:0;background:var(--gradient)}.ai-portfolio-ranges em{position:absolute;top:-3px;height:18px;border-left:2px solid var(--ink)}@media (max-width:900px){.ai-case-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ai-case-picker{grid-template-columns:1fr}.ai-case-approach{display:grid}.ai-range-marker span{width:110px}.ai-portfolio-ranges>div{grid-template-columns:86px 1fr}}.art-investment-research .ai-hero h1{font:500 var(--text-hero)/1.06 "DM Sans",sans-serif;letter-spacing:-.035em}.art-investment-research .ai-hero>div>p:last-child{font-size:var(--text-body)}.art-investment-research .ai-level-head h2{font:500 var(--text-section)/36px "DM Sans",sans-serif;letter-spacing:-.025em}.art-investment-research .ai-facts strong,.art-investment-research .ai-viz h3,.art-investment-research .ai-panel h3,.art-investment-research .ai-method h3{font:500 var(--text-card)/28px "DM Sans",sans-serif;letter-spacing:-.02em}.art-investment-research .ai-facts strong{font-variant-numeric:tabular-nums}.art-investment-research .ai-safe-state h1{font:500 var(--text-section)/36px "DM Sans",sans-serif;letter-spacing:-.025em}.art-investment-research .ai-case-picker em{font-size:var(--text-meta)}.art-investment-research .ai-waterfall{height:180px}.art-investment-research .ai-waterfall span,.art-investment-research .ai-waterfall b{font-size:var(--text-meta);line-height:20px}.art-investment-research .ai-range-marker span{width:190px;font-size:var(--text-meta);line-height:20px;font-variant-numeric:tabular-nums}.art-investment-research .ai-portfolio-ranges>div{grid-template-columns:145px 1fr;font-size:var(--text-meta);line-height:20px}@media (max-width:1199px){.art-investment-research .ai-hero h1{font-size:var(--text-title);line-height:48px}}@media (max-width:760px){.art-investment-research .ai-hero h1{font-size:var(--text-title);line-height:44px}.art-investment-research .ai-range-marker span{font-size:var(--text-meta);width:130px}.art-investment-research .ai-portfolio-ranges>div{grid-template-columns:110px 1fr}}.aip-workspace .ai-shell{max-width:1400px}.aip-workspace .ai-hero h1{font-size:clamp(40px,5vw,64px);line-height:1.08}.aip-workspace .ai-hero{padding:48px 0 36px}.aip-session{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:14px}.aip-session a{color:var(--muted)}.aip-session button,.aip-workspace button{cursor:pointer}.aip-session button{padding:10px 16px;background:var(--paper);color:var(--ink);border:1px solid var(--line)}.aip-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--line);margin:28px 0}.aip-steps button{background:var(--paper);color:var(--ink);border:0;border-right:1px solid var(--line);padding:16px 12px;text-align:left;min-height:72px;font-size:16px;font-weight:500}.aip-steps button:last-child{border-right:0}.aip-steps small{display:block;margin-bottom:8px;color:var(--muted)}.aip-steps button[aria-current=step]{background:var(--soft);box-shadow:inset 0 -3px var(--accent)}.aip-current{font-size:16px;overflow-wrap:anywhere}.aip-current span{color:var(--muted)}.aip-stage>h2{font-size:28px;line-height:1.2;margin:32px 0 16px;letter-spacing:-.025em}.aip-stage>h2:focus{outline:none}.aip-stage>p{line-height:1.6;color:var(--muted);max-width:900px}.aip-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.aip-stats article{border:1px solid var(--line);background:var(--paper);padding:20px;min-width:0}.aip-stats span,.aip-stats small{display:block;font-size:14px;color:var(--muted)}.aip-stats strong{display:block;font-size:28px;font-weight:500;line-height:1.25;margin:14px 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.aip-stats small{line-height:1.5}.aip-chart{padding:24px;border:1px solid var(--line);background:var(--paper);margin:0;min-width:0}.aip-chart h3{font-size:20px;font-weight:500;margin:0 0 8px}.aip-chart figcaption>span{font-size:14px;color:var(--muted)}.aip-svg{display:block;width:100%;height:auto;margin:24px 0;overflow:visible}.aip-svg text{fill:var(--muted);font-size:14px}.aip-grid{stroke:var(--line);fill:none}.aip-line{stroke:var(--accent);stroke-width:3;fill:none}.aip-dot,.aip-hist{fill:var(--accent)}.aip-band{fill:var(--accent);fill-opacity:.18}.aip-note{font-size:14px;line-height:1.6;color:var(--muted)}.aip-workspace details>summary{cursor:pointer;font-weight:500;min-height:44px;padding:12px 0}.aip-chart details{border-top:1px solid var(--line)}.aip-panel{border:1px solid var(--line);background:var(--paper);padding:20px 24px;margin:24px 0}.aip-panel p,.aip-panel li,.aip-panel dd{line-height:1.6}.aip-panel h3{font-size:24px;font-weight:500}.aip-panel>summary{font-size:20px}.aip-table{overflow-x:auto;margin:20px 0}.aip-table table{width:100%;border-collapse:collapse;font-size:14px}.aip-table caption{text-align:left;font-size:20px;margin-bottom:20px}.aip-table th,.aip-table td{text-align:left;padding:12px;border-bottom:1px solid var(--line);vertical-align:top}.aip-table th{font-weight:500}.aip-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.aip-field{display:grid;gap:8px;align-content:start;min-width:0;font-size:16px}.aip-field input,.aip-field select{width:100%;box-sizing:border-box;min-height:48px;padding:12px;border:1px solid var(--control-border);border-radius:4px;background:var(--paper);color:var(--ink);font:inherit}.aip-field small{font-size:14px;color:var(--muted);line-height:1.5}.aip-button{border:1px solid var(--accent);background:var(--accent);color:var(--paper);padding:12px 18px;min-height:44px;font-size:16px;border-radius:4px}.aip-button:disabled{opacity:.5;cursor:default}.aip-next{display:flex;justify-content:flex-end;gap:16px;margin:32px 0}.aip-next>button:not(.aip-button){border:1px solid var(--line);color:var(--ink);background:var(--paper);padding:12px 18px}.aip-help{display:inline-block;position:relative;vertical-align:middle}.aip-help>button{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid var(--accent);border-radius:50%;background:transparent;color:var(--accent);font:500 14px Georgia,serif;padding:0}.aip-help [role=tooltip]{position:absolute;display:none;z-index:20;left:0;top:30px;width:min(280px,65vw);border:1px solid var(--line);padding:14px;background:var(--paper);color:var(--ink);font:400 14px/1.55 DM Sans,sans-serif;box-shadow:0 8px 24px #0002}.aip-help:hover [role=tooltip],.aip-help:focus-within [role=tooltip]{display:block}.aip-facts{margin:24px 0}.aip-facts>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:12px 0;border-bottom:1px solid var(--line)}.aip-facts dt{color:var(--muted)}.aip-facts dd{margin:0;overflow-wrap:anywhere}.aip-library{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.aip-library button{padding:10px 14px;min-height:44px;background:var(--paper);color:var(--ink);border:1px solid var(--line)}.aip-library button[aria-pressed=true]{border-color:var(--accent);background:var(--soft)}.aip-callout,.aip-error{padding:16px;border-left:3px solid var(--accent);background:var(--soft);line-height:1.6}.aip-error{border-color:#a04136}.aip-run-label{border-left:3px solid var(--accent);padding:12px 16px;background:var(--soft)}.aip-waterfall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:end;margin:24px 0}.aip-waterfall>div{display:grid;align-content:end;text-align:center;gap:10px}.aip-waterfall span,.aip-waterfall strong{font-size:14px;overflow-wrap:anywhere;font-weight:400}.aip-waterfall i{display:block;background:var(--accent)}.aip-waterfall i.negative{background:var(--muted);opacity:.65}.aip-bars{display:grid;gap:20px;margin:24px 0}.aip-bars>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(50px,1fr) auto;align-items:center;gap:12px;font-size:14px}.aip-bars span{overflow-wrap:anywhere}.aip-bars i{height:14px;min-width:3px;background:var(--accent)}.aip-bars strong{font-weight:400}.aip-workspace :focus-visible{outline:3px solid var(--accent);outline-offset:4px}.aip-ranges{display:grid;gap:18px;margin:24px 0}.aip-ranges>div{display:grid;gap:8px;font-size:14px}.aip-ranges i{display:block;position:relative;height:16px;background:var(--soft)}.aip-ranges b{position:absolute;top:0;bottom:0;background:var(--accent);opacity:.3}.aip-ranges em{position:absolute;top:-3px;height:22px;width:2px;background:var(--accent)}@media (max-width:1050px){.aip-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.aip-steps button{border-bottom:1px solid var(--line)}.aip-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.aip-stats strong{font-size:24px}}@media (max-width:760px){.aip-help [role=tooltip]{position:fixed;bottom:24px;top:auto;left:16px!important;right:16px!important;width:auto}}@media (max-width:760px){.aip-workspace .ai-hero{padding:32px 0}.aip-session{align-items:start}.aip-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.aip-steps button{font-size:14px;min-height:64px}.aip-stats,.aip-inputs{grid-template-columns:1fr}.aip-chart,.aip-panel{padding:20px 14px}.aip-facts>div{grid-template-columns:1fr;gap:6px}.aip-next{justify-content:space-between;flex-wrap:wrap}.aip-waterfall{grid-template-columns:1fr}.aip-waterfall>div{grid-template-columns:1fr 1fr;align-items:center;text-align:left}.aip-waterfall i{height:10px!important;grid-column:1/-1;grid-row:2}.aip-waterfall strong{text-align:right}.aip-bars>div{grid-template-columns:minmax(0,1fr) auto}.aip-bars i{grid-column:1/-1;grid-row:2}.aip-workspace .ai-hero h1{font-size:40px}.aip-help [role=tooltip]{left:auto;right:-12px}.aip-svg text{font-size:16px}}.rr-page.rr-investment{--paper: #FFFFFF;--ink: #20222A;--muted: #5D6472;--accent: #5B5F87;--soft: #EDF0F4;--line: #D9DCE5}.rr-root .rr-page.rr-investment .fa-chart{--chart-series: #5B5F87;--chart-brand: #7479A0;--chart-grid: #D9DCE5;--chart-boundary: #858B9B;--chart-secondary: #356A88;--chart-estimate: #8A692F}.ls-page{min-height:100vh;background:var(--ground);color:var(--ink)}.ls-shell{max-width:1480px;margin:auto;padding:34px 48px 72px}.ls-boundary{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;border:1px solid var(--line);border-left:4px solid var(--accent);padding:13px 16px;background:var(--paper)}.ls-boundary strong{font:500 var(--text-card) "Playfair Display",Georgia,serif}.ls-boundary span,.ls-boundary p{font-size:var(--text-meta);line-height:1.45}.ls-boundary p{margin:0;color:var(--muted);text-align:right}.ls-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 0;border:1px solid var(--line);background:var(--paper)}.ls-tabs button{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;min-height:70px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;padding:12px 16px}.ls-tabs button:last-child{border-right:0}.ls-tabs button span{color:var(--muted);font-size:var(--text-meta)}.ls-tabs button.active{background:var(--ink);color:var(--paper)}.ls-tabs button.active span{color:inherit;opacity:.7}.ls-tabs button:focus-visible,.ls-library-layout nav button:focus-visible,.ls-next button:focus-visible,.ls-escalation button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ls-mode-intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:44px;align-items:end;padding:22px 0 28px}.ls-mode-intro h1{font:500 var(--text-title)/1 "Playfair Display",Georgia,serif;margin:8px 0 12px}.ls-mode-intro>div>p:last-child{max-width:780px;color:var(--muted);line-height:1.55}.ls-mode-intro aside{border-left:3px solid var(--accent);padding:4px 0 4px 18px}.ls-mode-intro aside strong,.ls-mode-intro aside span{display:block}.ls-mode-intro aside span{font-size:var(--text-meta);line-height:1.5;color:var(--muted);margin-top:7px}.ls-library-layout{display:grid;grid-template-columns:280px minmax(0,1fr);border:1px solid var(--line);background:var(--paper)}.ls-library-layout>nav{border-right:1px solid var(--line)}.ls-library-layout>nav button{display:flex;width:100%;justify-content:space-between;gap:12px;align-items:center;min-height:52px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);padding:10px 14px;text-align:left}.ls-library-layout>nav button.active{background:var(--soft);font-weight:700}.ls-library-layout>nav span{color:var(--accent)}.ls-article{padding:30px;min-width:0}.ls-article h2{font:500 var(--text-section) "Playfair Display",Georgia,serif;margin:7px 0 10px}.ls-lead{font-size:var(--text-body);line-height:1.55;max-width:820px}.ls-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0;border-top:1px solid var(--line);padding-top:22px}.ls-article-grid h3,.ls-reading strong{font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.08em}.ls-article-grid p,.ls-article-grid li,.ls-reading{font-size:var(--text-meta);line-height:1.55;color:var(--muted)}.ls-reading{display:flex;flex-wrap:wrap;gap:8px 18px;background:var(--soft);padding:14px}.ls-reading small{width:100%}.ls-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.ls-source-card{border:1px solid var(--line);padding:17px;min-width:0}.ls-source-card>div{display:flex;justify-content:space-between;gap:10px;color:var(--accent);font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.05em}.ls-source-card h4{font:500 var(--text-body) "Playfair Display",Georgia,serif;margin:13px 0 8px}.ls-source-card p,.ls-source-card dl,.ls-source-card a{font-size:var(--text-meta);line-height:1.45}.ls-source-card dl{display:grid;gap:5px}.ls-source-card dl div{display:grid;grid-template-columns:86px 1fr}.ls-source-card dt{color:var(--muted)}.ls-source-card dd{margin:0}.ls-source-card a{display:inline-block;overflow-wrap:anywhere;color:var(--accent)}.ls-limit{color:var(--muted)}.ls-next{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;margin-top:18px;background:var(--soft);border:1px solid var(--line)}.ls-next strong,.ls-next span{display:block}.ls-next span{color:var(--muted);font-size:var(--text-meta);margin-top:4px}.ls-next button{min-height:46px;padding:10px 16px;background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.ls-next button.quiet{background:transparent;color:var(--ink);border-color:var(--line)}.ls-next button:disabled{opacity:.65;cursor:not-allowed}.ls-synthetic-bar{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:13px 16px;background:var(--soft);border-left:4px solid var(--accent);font-size:var(--text-meta);line-height:1.45}.ls-fact-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:var(--paper);margin-top:18px}.ls-fact-grid article{padding:20px;border-right:1px solid var(--line)}.ls-fact-grid article:last-child{border:0}.ls-fact-grid span,.ls-fact-grid strong{display:block}.ls-fact-grid span{color:var(--muted);font-size:var(--text-meta)}.ls-fact-grid strong{font:500 var(--text-card) "Playfair Display",Georgia,serif;margin-top:9px}.ls-fact-grid p{font-size:var(--text-meta);line-height:1.5;color:var(--muted)}.ls-class-row{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.ls-class-row span{border:1px solid var(--line);border-radius:99px;padding:7px 10px;font-size:var(--text-meta);background:var(--paper)}.ls-panel{background:var(--paper);border:1px solid var(--line)}.ls-panel-head{display:flex;justify-content:space-between;gap:18px;align-items:end;padding:20px;border-bottom:1px solid var(--line)}.ls-panel-head h2{font:500 var(--text-section) "Playfair Display",Georgia,serif;margin:5px 0 0}.ls-panel-head>span{font-size:var(--text-meta);color:var(--muted);text-align:right}.ls-issue-list{display:grid;grid-template-columns:repeat(5,1fr)}.ls-issue-list article{padding:18px;border-right:1px solid var(--line)}.ls-issue-list article:last-child{border:0}.ls-issue-list article>div{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.ls-issue-list span,.ls-issue-list em{font-size:var(--text-meta);color:var(--accent);font-style:normal}.ls-issue-list em{color:var(--attention)}.ls-issue-list h3{font:500 var(--text-body) "Playfair Display",Georgia,serif}.ls-issue-list p,.ls-issue-list strong{font-size:var(--text-meta);line-height:1.45}.ls-issue-list p{color:var(--muted)}.ls-two{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.ls-doc,.ls-chain{display:grid;grid-template-columns:90px 1fr;gap:5px 14px;padding:14px 18px;border-bottom:1px solid var(--line)}.ls-doc span,.ls-chain span{grid-row:1/3;color:var(--accent);font-size:var(--text-meta);text-transform:uppercase}.ls-doc small{color:var(--muted)}.ls-chain p{margin:0;color:var(--muted);font-size:var(--text-meta);line-height:1.45}.ls-deadline{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px;padding:22px;background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--attention)}.ls-deadline span{color:var(--attention);font-size:var(--text-meta);text-transform:uppercase}.ls-deadline h2{font:500 var(--text-card) "Playfair Display",Georgia,serif}.ls-deadline p,.ls-deadline li,.ls-deadline b{font-size:var(--text-meta);line-height:1.45}.ls-escalation{margin-top:16px;border:1px solid var(--line);background:var(--paper)}.ls-escalation header{padding:20px}.ls-escalation h2{font:500 var(--text-section) "Playfair Display",Georgia,serif;margin:6px 0}.ls-escalation>[role=tablist]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ls-escalation button{min-height:50px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--ink);text-transform:capitalize}.ls-escalation button[aria-selected=true]{background:var(--ink);color:var(--paper)}.ls-escalation article{padding:22px}.ls-escalation article h3{font:500 var(--text-card) "Playfair Display",Georgia,serif}.ls-escalation article p,.ls-escalation dl{font-size:var(--text-meta);line-height:1.5}.ls-escalation dl{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ls-escalation dt{color:var(--muted)}.ls-escalation dd{margin:5px 0 0}.ls-brief-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.ls-brief-meta span{padding:7px 10px;border:1px solid var(--line);border-radius:99px;font-size:var(--text-meta)}.ls-brief-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;border:1px solid var(--line);background:var(--paper)}.ls-brief-grid article{padding:24px;border-right:1px solid var(--line)}.ls-brief-grid article:last-child{border:0}.ls-brief-grid h2{font:500 var(--text-card)/1.2 "Playfair Display",Georgia,serif}.ls-brief-grid h3{font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.08em;margin-top:22px}.ls-brief-grid p,.ls-brief-grid li{font-size:var(--text-meta);line-height:1.55}.ls-synthetic-answer{margin-top:16px;padding:25px;background:var(--soft);border-left:4px solid var(--accent)}.ls-synthetic-answer>strong{display:block;font-size:var(--text-meta)}.ls-synthetic-answer h2{font:500 var(--text-section) "Playfair Display",Georgia,serif}.ls-synthetic-answer p{line-height:1.55}.ls-synthetic-answer div{border-top:1px solid var(--line);padding-top:14px}.ls-synthetic-answer div span{font-size:var(--text-meta);color:var(--muted);text-transform:uppercase}.ls-footer{display:flex;justify-content:space-between;gap:18px;margin-top:28px;padding-top:16px;border-top:1px solid var(--line);font-size:var(--text-meta);color:var(--muted)}.ls-safe{max-width:780px;margin:70px auto;padding:30px;border:1px solid var(--line);background:var(--paper)}.ls-safe h1{font:500 var(--text-section) "Playfair Display",Georgia,serif}.ls-safe p{line-height:1.55;color:var(--muted)}.ls-safe code{display:block;margin:15px 0;color:var(--muted)}.ls-safe a{color:var(--accent)}@media (max-width:1024px){.ls-shell{padding:28px 28px 60px}.ls-boundary{grid-template-columns:1fr}.ls-boundary p{text-align:left}.ls-mode-intro{grid-template-columns:1fr}.ls-library-layout{grid-template-columns:230px 1fr}.ls-article-grid{grid-template-columns:1fr 1fr}.ls-article-grid>div:last-child{grid-column:1/-1}.ls-issue-list{grid-template-columns:repeat(2,1fr)}.ls-issue-list article{border-bottom:1px solid var(--line)}.ls-brief-grid{grid-template-columns:1fr 1fr}.ls-brief-grid article:last-child{grid-column:1/-1;border-top:1px solid var(--line)}}@media (max-width:700px){.ls-shell{padding:18px 14px 48px}.ls-tabs{display:flex;overflow-x:auto}.ls-tabs button{flex:0 0 185px;min-height:64px}.ls-mode-intro{padding-top:12px;gap:18px}.ls-mode-intro h1{font-size:var(--text-section)}.ls-library-layout{grid-template-columns:1fr}.ls-library-layout>nav{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.ls-library-layout>nav button{flex:0 0 180px;border-right:1px solid var(--line)}.ls-article{padding:21px 16px}.ls-article-grid,.ls-source-list,.ls-fact-grid,.ls-two,.ls-deadline,.ls-brief-grid{grid-template-columns:1fr}.ls-article-grid>div:last-child,.ls-brief-grid article:last-child{grid-column:auto}.ls-source-card>div,.ls-panel-head,.ls-next,.ls-footer{align-items:flex-start;flex-direction:column}.ls-next{display:flex}.ls-next button{width:100%}.ls-synthetic-bar{grid-template-columns:1fr}.ls-fact-grid article,.ls-brief-grid article{border-right:0;border-bottom:1px solid var(--line)}.ls-issue-list{grid-template-columns:1fr}.ls-issue-list article{border-right:0}.ls-panel-head{display:flex}.ls-two{display:grid}.ls-doc,.ls-chain{grid-template-columns:1fr}.ls-doc span,.ls-chain span{grid-row:auto}.ls-escalation>[role=tablist]{display:flex;overflow-x:auto}.ls-escalation button{flex:0 0 180px;min-height:48px}.ls-escalation dl{grid-template-columns:1fr}.ls-footer{display:flex}.ls-source-card a{display:block}.ls-boundary p{overflow-wrap:anywhere}}.ls-access-form{display:grid;gap:10px;margin:24px 0;max-width:460px}.ls-access-form label{font-size:var(--text-meta);font-weight:700}.ls-access-form input{min-height:46px;padding:8px 12px;border:1px solid var(--line);background:var(--ground);color:var(--ink)}.ls-access-form button,.ls-session-bar button{min-height:44px;padding:9px 15px;border:1px solid var(--ink);background:var(--ink);color:var(--paper)}.ls-access-form input:focus-visible,.ls-access-form button:focus-visible,.ls-session-bar button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ls-session-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:10px 14px;border:1px solid var(--line);background:var(--paper);font-size:var(--text-meta)}@media (max-width: 700px){.ls-session-bar{align-items:stretch;flex-direction:column}}.lsp{max-width:1320px;font-size:16px;line-height:1.6;overflow-wrap:anywhere}.lsp h1{font:500 clamp(30px,3.2vw,48px)/1.15 "Playfair Display",Georgia,serif;max-width:1050px;margin:24px 0 16px}.lsp h2{font:500 25px/1.3 Playfair Display,Georgia,serif}.lsp h3{font-size:18px;line-height:1.5}.lsp p{margin:12px 0}.lsp button,.lsp input,.lsp select,.lsp textarea,.lsp summary{font:inherit;color:var(--ink)}.lsp button{min-height:44px;background:var(--paper);border:1px solid var(--line);padding:9px 15px;cursor:pointer;white-space:normal}.lsp a{color:inherit}.lsp :focus-visible,.ls-safe :focus-visible{outline:3px solid var(--accent);outline-offset:4px}.lsp h1:focus,.lsp h2:focus{outline-offset:6px}.lsp-nav{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:14px}.lsp-nav button{border:0;background:transparent}.lsp-nav .lsp-logout{margin-left:auto;color:var(--muted)}.lsp-boundary,.lsp-meta{font-size:13px;color:var(--muted)}.lsp-intro{max-width:880px;font-size:18px}.lsp-search{margin:28px 0}.lsp-search label{display:block;font-weight:600;margin-bottom:8px}.lsp-search>div{display:flex;gap:10px}.lsp input,.lsp select,.lsp textarea{border:1px solid var(--line);background:var(--paper);min-height:44px;padding:10px;min-width:0;width:100%;box-sizing:border-box}.lsp-search input{flex:1}.lsp-search button{background:var(--ink);color:var(--paper)}.lsp-filters{display:flex;gap:18px;align-items:end;flex-wrap:wrap;margin:24px 0}.lsp-filters label{min-width:220px;flex:1}.lsp-filters select{display:block;margin-top:5px}.lsp-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lsp-questions article{background:var(--paper);border:1px solid var(--line);padding:24px;display:flex;flex-direction:column}.lsp-questions h2{font-size:24px;margin:10px 0}.lsp-questions h2 a{text-decoration:none}.lsp-questions button{align-self:start;margin-top:auto}.lsp-orientation{background:var(--paper);border-left:4px solid var(--accent);padding:20px 28px}.lsp-orientation h2{font-size:21px;margin:0 0 6px}.lsp-orientation h2:not(:first-child){margin-top:18px}.lsp-orientation p{margin:6px 0;font-size:17px;line-height:1.6}.lsp-state{font-size:14px;color:var(--accent)}.lsp-actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.lsp-answer-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px;align-items:start}.lsp-rail{grid-column:2;grid-row:1;background:var(--soft);border:1px solid var(--line);padding:22px}.lsp-rail h2{font-size:21px}.lsp-rail button{width:100%;margin-top:12px}.lsp .lsp-primary{background:var(--ink);color:var(--paper)}.lsp-answer-body{grid-column:1;grid-row:1;min-width:0}.lsp-answer-body section{margin-bottom:30px}.lsp li{margin-bottom:9px}.lsp-myth{border-left:3px solid var(--accent);padding:12px 20px;background:var(--soft)}.lsp details{border-top:1px solid var(--line);padding:16px 0}.lsp summary{cursor:pointer;min-height:44px;font-weight:600}.lsp-sources{display:grid;gap:16px}.lsp-source{border:1px solid var(--line);background:var(--paper);padding:20px;min-width:0}.lsp-source h3{font-family:Georgia,serif;font-weight:500}.lsp-source dl{font-size:14px}.lsp dt{font-weight:600}.lsp dd{margin:0 0 12px}.lsp-source a{color:var(--accent);display:inline-block;min-height:44px}.lsp-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:25px}.lsp-form label{display:block}.lsp-form textarea{display:block;margin-top:6px;resize:vertical}.lsp-form fieldset{grid-column:1/-1;border:1px solid var(--line);padding:20px}.lsp-form fieldset label{padding:10px 0}.lsp-form input[type=radio]{width:auto;min-height:auto;margin-right:8px}.lsp-result{margin:26px 0;border-top:1px solid var(--line);padding-top:15px}.lsp-question{font-weight:600}.lsp .eyebrow{font-size:12px;letter-spacing:.06em;line-height:1.6}@media (max-width:1024px){.lsp-answer-grid{grid-template-columns:1fr}.lsp-rail,.lsp-answer-body{grid-column:1;grid-row:auto}.lsp-rail{order:0}.lsp-answer-body{order:1}.lsp h1{font-size:38px}}@media (max-width:600px){.lsp-questions,.lsp-form{grid-template-columns:1fr}.lsp-search>div{flex-direction:column}.lsp h1{font-size:30px}.lsp-orientation{padding:18px}.lsp-questions article{padding:20px}.lsp-filters{gap:10px}.lsp-filters label{min-width:100%}.lsp-actions{display:grid;grid-template-columns:1fr}.lsp-nav{gap:2px}.lsp-nav button{padding:8px}.lsp-nav .lsp-logout{margin-left:0}.lsp-form fieldset{min-width:0;padding:14px}}.lsp[data-navigation-input=pointer] h1:focus{outline:none}.lsp[data-navigation-input=keyboard] h1:focus{outline:3px solid var(--accent);outline-offset:6px}.lsp-source-section>summary h2{display:inline;font-size:22px;margin:0}.lsp-source-section>summary>span{display:block;margin:6px 0 0;font-size:14px;font-weight:400;color:var(--muted)}.lsp-source h3{margin:6px 0;font-size:21px;line-height:1.4}.lsp-source .lsp-bibliography{color:var(--muted);font-size:14px;margin:8px 0 16px}.lsp-source dl{max-width:70ch}.lsp-source dd{line-height:1.6;margin-bottom:14px}.lsp .lsp-source-notes{padding:10px 0 0;margin-top:4px}.lsp-source-notes summary{font-size:14px;font-weight:400;min-height:44px}.lsp-source-notes p{max-width:70ch;font-size:14px;color:var(--muted)}.lsp-role-field select{margin-top:6px}.lsp-role-field>label:not(:first-child){margin-top:14px}.lsp-role-field small{display:block;color:var(--muted);font-size:13px;margin-top:6px}.lsp-review-preparation{margin-top:24px}.lsp-journey{font-size:13px;color:var(--muted);margin:18px 0!important}.lsp-intents{border:0;padding:0;margin:28px 0}.lsp-intents legend{font-weight:600;margin-bottom:10px}.lsp-intents>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lsp-intents label{border:1px solid var(--line);padding:18px;background:var(--paper);cursor:pointer;display:grid;grid-template-columns:20px 1fr;gap:10px;align-content:start}.lsp-intents input{width:16px;min-height:16px;margin:6px 0;padding:0;accent-color:var(--accent)}.lsp-intents span{grid-column:2;font-size:14px;color:var(--muted)}.lsp-intents label:has(input:checked){border:2px solid var(--accent);padding:17px}.lsp-intent-guidance,.lsp-reviewed-hints,.lsp-consultation{background:var(--soft);padding:20px;margin:24px 0;border:1px solid var(--line)}.lsp-intent-guidance h2{margin-top:0}.lsp-report{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.lsp-report-sections{display:grid;gap:18px;margin-top:24px}.lsp-report-sections>section{background:var(--paper);padding:20px;border:1px solid var(--line)}.lsp-report-sections p{white-space:pre-wrap}.lsp-report-sections h3{margin-top:0}.lsp-useful ul{list-style:none;padding:0}.lsp-useful li{margin-bottom:14px}.lsp-useful a{font-weight:600;display:inline-block;min-height:44px}.lsp-useful p{margin:0;font-size:14px;color:var(--muted)}@media (max-width:1024px){.lsp-intents>div{grid-template-columns:1fr}.lsp-intents label{grid-template-columns:20px 1fr}.lsp-intent-guidance,.lsp-reviewed-hints,.lsp-consultation,.lsp-report-sections>section{padding:16px}}:root{font-family:DM Sans,Arial,sans-serif;color:#20222a;background:#f1f1f6;font-synthesis:none;--bg:#f1f1f6;--paper:#fbfbfd;--ink:#20222a;--muted:#707481;--line:#d7d8e0;--soft:#e9e9f0;--accent:#7c83aa;--gradient:linear-gradient(135deg,#aaaed0,#68798f);--module-value-gradient:linear-gradient(135deg,#858bb5,#65778e)}:root[data-theme=dark]{--bg:#11131a;--paper:#191c24;--ink:#f2f2f5;--muted:#a5a8b3;--line:#383b47;--soft:#232630;--accent:#aab0d3;--gradient:linear-gradient(135deg,#bbc0e1,#7589a1);--module-value-gradient:var(--gradient)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);color:var(--ink)}button,a{font:inherit}.app-frame{min-height:100vh}.topbar{height:88px;display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(160px,1fr);align-items:center;padding:0 48px;border-bottom:1px solid var(--line);background:var(--paper);position:sticky;top:0;z-index:10}.logo{display:flex;align-items:center;gap:10px;font-size:var(--text-body);line-height:.8;letter-spacing:.16em;justify-self:start}.logo i{font-style:normal;margin-left:20px}.logo-mark{font-size:var(--text-title);color:var(--accent)}[data-theme=dark] .logo-mark{background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.topbar nav{display:flex;align-items:center;gap:32px;color:var(--muted);font-size:var(--text-meta);justify-self:center;white-space:nowrap}.topbar a{color:inherit;text-decoration:none}.top-actions{display:flex;gap:16px;align-items:center;justify-self:end;min-width:0}.top-actions button{border:1px solid var(--line);background:transparent;color:var(--ink);padding:9px 14px;border-radius:99px}.verified-dot{font-size:var(--text-meta);color:var(--accent)}.artwork-shell{max-width:1500px;margin:auto;padding:28px 48px 80px}.breadcrumbs{display:flex;gap:10px;color:var(--muted);font-size:var(--text-meta);margin-bottom:24px}.breadcrumbs a{color:inherit}.hero{display:grid;grid-template-columns:minmax(340px,.85fr) minmax(360px,.95fr) minmax(320px,.7fr);gap:42px;padding:28px 0 48px}.artwork-image{height:560px;background:var(--soft);overflow:hidden}.artwork-image img{width:100%;height:100%;object-fit:contain}.identity{padding:14px 0}.status-pill{display:inline-flex;border:1px solid var(--accent);color:var(--accent);font-size:var(--text-meta);letter-spacing:.14em;padding:7px 10px;border-radius:99px}.identity h1{font:500 var(--text-title)/1.02 "Playfair Display",Georgia,serif;margin:24px 0 16px}.identity h2{font-size:var(--text-card);font-weight:500;margin:0 0 34px}.identity h2 span{color:var(--muted);font-weight:400;margin-left:8px}.facts{border-top:1px solid var(--line)}.facts div{display:grid;grid-template-columns:120px 1fr;padding:12px 0;border-bottom:1px solid var(--line);font-size:var(--text-meta)}.facts dt{color:var(--muted)}.facts dd{margin:0}.proof-row{display:flex;gap:10px;margin-top:25px}.button{border:0;padding:13px 18px;text-decoration:none;display:inline-flex;justify-content:center;cursor:pointer}.primary{background:var(--ink);color:var(--paper)}.secondary{border:1px solid var(--ink);background:transparent;color:var(--ink)}.ghost{background:var(--soft);color:var(--ink)}.value-panel{background:var(--paper);border:1px solid var(--line);padding:30px;align-self:start}.label,.eyebrow{letter-spacing:.16em;font-size:var(--text-meta);font-weight:600;color:var(--muted)}.value{font:500 var(--text-title)/1 "Playfair Display",Georgia,serif;margin:18px 0}.range{font-size:var(--text-meta);padding-bottom:18px;border-bottom:1px solid var(--line)}.range strong{display:block;font-size:var(--text-body);margin-top:7px}.change{font-size:var(--text-card);margin:20px 0}.change span{display:block;color:var(--muted);font-size:var(--text-meta);margin:6px 0}.positive{color:var(--accent)}.date-row{display:flex;justify-content:space-between;font-size:var(--text-meta);color:var(--muted);margin:20px 0}.date-row strong{color:var(--ink)}.value-panel .button{width:100%}.method-note{font-size:var(--text-meta);line-height:1.5;color:var(--muted)}.journey{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--line);background:var(--paper)}.journey div{padding:18px;border-right:1px solid var(--line);min-height:105px}.journey div:last-child{border:0}.journey span{font-size:var(--text-meta);color:var(--muted)}.journey strong,.journey small{display:block}.journey strong{font-size:var(--text-meta);margin:14px 0 5px}.journey small{font-size:var(--text-meta);color:var(--muted)}.journey .active{background:var(--ink);color:var(--paper)}.analytics-header{display:flex;justify-content:space-between;align-items:end;padding:70px 0 24px}.analytics-header h2{font:500 var(--text-title) "Playfair Display",serif;margin:8px 0}.analytics-header>p{max-width:510px;color:var(--muted);line-height:1.55;font-size:var(--text-meta)}.module-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.module-card{background:var(--paper);border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:210px}.module-trigger{display:grid;grid-template-columns:40px 1fr auto 30px;gap:14px;align-items:start;width:100%;border:0;background:transparent;color:var(--ink);text-align:left;padding:26px 26px 14px;cursor:pointer}.module-number{font-size:var(--text-meta);color:var(--accent)}.module-copy span{display:block}.module-title{font:500 var(--text-card) "Playfair Display",serif}.module-question{font-size:var(--text-meta);color:var(--muted);margin-top:8px}.module-headline{text-align:right;font-size:var(--text-meta);font-weight:600;max-width:180px}.module-toggle{font-size:var(--text-card);font-weight:300;text-align:right}.module-explainer{color:var(--muted);font-size:var(--text-meta);line-height:1.55;padding:0 70px 24px}.module-body{border-top:1px solid var(--line);padding:24px 26px 28px;margin-top:4px}.split-result{display:grid;grid-template-columns:1fr 1fr;gap:12px}.split-result>div,.signal-note{background:var(--soft);padding:18px}.split-result p{font-size:var(--text-meta);color:var(--muted);margin:0 0 9px}.split-result strong{font-size:var(--text-body)}.evidence-line,.signal-note{display:flex;justify-content:space-between;align-items:center}.evidence-line span,.signal-note span{font-size:var(--text-meta);color:var(--muted)}.comparable-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.comparable{color:var(--ink);text-decoration:none;border:1px solid var(--line)}.comparable img{width:100%;height:160px;object-fit:contain;background:var(--soft)}.comparable div{padding:12px}.comparable strong,.comparable span,.comparable b{display:block}.comparable strong{font:500 var(--text-meta) "Playfair Display",serif}.comparable span{font-size:var(--text-meta);color:var(--muted);margin:6px 0}.comparable b{font-size:var(--text-meta)}.signal-note{margin-top:12px}.gauge-wrap{display:grid;grid-template-columns:180px 1fr;gap:16px;align-items:center}.gauge{width:170px;height:92px;position:relative;overflow:hidden}.gauge-arc{position:absolute;width:160px;height:160px;border-radius:50%;border:18px solid transparent;border-top-color:#285f91;border-right-color:#45a77f;border-bottom-color:#e9af39;border-left-color:#d9654f;transform:rotate(45deg);top:10px;left:5px}.gauge-needle,.mini-needle{position:absolute;height:2px;background:var(--ink);transform-origin:right center}.gauge-needle{width:67px;left:18px;top:83px}.gauge-center{position:absolute;width:10px;height:10px;background:var(--ink);border-radius:50%;left:80px;top:78px}.mini-gauge{position:absolute;width:58px;height:32px;left:56px;bottom:0;border:5px solid var(--line);border-bottom:0;border-radius:60px 60px 0 0}.mini-needle{width:22px;left:7px;bottom:0}.gauge-wrap strong,.gauge-wrap span{display:block}.gauge-wrap>div:nth-child(2) strong{font-size:var(--text-card)}.gauge-wrap span{font-size:var(--text-meta);color:var(--muted);margin-top:5px}.mini-label{grid-column:2}.action-footer{display:flex;justify-content:space-between;align-items:center;margin-top:48px;padding:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.action-footer p{font-size:var(--text-meta);color:var(--muted);margin:0 0 6px}.action-footer div:last-child{display:flex;gap:10px}.loading{height:100vh;display:flex;align-items:center;justify-content:center;gap:14px}.loader{width:18px;height:18px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.shell{padding:72px}.lede{color:var(--muted)}@media (max-width:1250px){.hero{grid-template-columns:360px 1fr}.value-panel{grid-column:1/-1}.artwork-image{height:500px}.module-grid{grid-template-columns:1fr}.journey{grid-template-columns:repeat(3,1fr)}}.logo{width:222px;height:62px;display:flex;align-items:center;gap:12px}.fuelarts-logo-images{display:block;width:142px;min-width:142px}.logo img{display:block;width:100%;height:auto;object-fit:contain;object-position:left center}.logo-dark{display:none!important}:root[data-theme=dark] .logo-light{display:none!important}:root[data-theme=dark] .logo-dark{display:block!important}.fuelarts-intelligence{padding-left:12px;border-left:1px solid var(--line);color:var(--muted);font-size:var(--text-meta);font-weight:600;letter-spacing:.13em;text-transform:uppercase}.instrument{display:grid;grid-template-columns:minmax(300px,380px) 1fr;align-items:center;gap:28px}.instrument-svg{width:100%;height:auto;overflow:visible}.instrument-svg path{stroke-linecap:butt}.needle{stroke:var(--ink);stroke-linecap:round}.needle.major{stroke-width:3}.needle.minor{stroke-width:4;stroke-dasharray:2 2}.hub{fill:var(--ink)}.tick{font:var(--text-meta) "DM Sans",sans-serif;fill:var(--muted);text-anchor:middle;dominant-baseline:middle}.holding-tick{font-size:var(--text-meta);font-weight:600}.instrument-readings{display:grid;grid-template-columns:1fr 1fr;gap:22px}.instrument-reading{min-width:0}.instrument-reading p{font-size:var(--text-meta);letter-spacing:.14em;color:var(--muted);margin:0 0 8px}.instrument-reading strong{font:500 var(--text-title)/1 "Playfair Display",serif;display:block;white-space:nowrap}.instrument-reading strong small{font:500 var(--text-meta) "DM Sans",sans-serif;color:var(--muted)}.instrument-reading span{font-size:var(--text-meta);line-height:1.35;color:var(--muted);display:block;margin-top:8px}.instrument-legend{grid-column:1/-1;display:flex;gap:34px;border-top:1px solid var(--line);padding-top:16px}.instrument-legend div{display:flex;align-items:center;gap:10px;font-size:var(--text-meta);font-weight:500;color:var(--muted)}.instrument-legend i{display:inline-block;width:42px;height:7px;flex:0 0 auto}.legend-big{background:linear-gradient(90deg,#173f69,#3579a7,#48a87d,#e6c34a,#e98b35,#d65343)}.legend-small{background:linear-gradient(90deg,#173f69,#6cb8d0,#48a87d,#e6c34a,#e98b35,#d65343)}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#00000070;opacity:0;pointer-events:none;z-index:29;transition:opacity .25s}.drawer-backdrop.visible{opacity:1;pointer-events:auto}.drawer{position:fixed;right:0;top:0;height:100vh;width:min(620px,52vw);background:var(--paper);z-index:30;transform:translate(102%);transition:transform .32s ease;overflow:auto;padding:34px 42px 60px;box-shadow:-24px 0 70px #00000029}.drawer.open{transform:translate(0)}.drawer header{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid var(--line);padding-bottom:22px}.drawer header h2{font:500 var(--text-title) "Playfair Display",serif;margin:7px 0}.drawer header button{border:0;background:transparent;color:var(--ink);font-size:var(--text-title);cursor:pointer}.drawer section{padding:26px 0;border-bottom:1px solid var(--line)}.drawer h3{font:500 var(--text-card) "Playfair Display",serif;margin:0 0 18px}.drawer-identity strong,.drawer-identity span,.drawer-identity small{display:block}.drawer-identity strong{font-size:var(--text-meta)}.drawer-identity span{font:500 var(--text-card) "Playfair Display",serif;margin:5px 0}.drawer-identity small{color:var(--accent);margin-top:12px}.provenance-list{list-style:none;margin:0;padding:0}.provenance-list li{display:grid;grid-template-columns:36px 1fr;border-top:1px solid var(--line);padding:13px 0}.provenance-list li:first-child{border:0}.provenance-list span{font-size:var(--text-meta);color:var(--accent)}.provenance-list p,.document-text{font-size:var(--text-meta);line-height:1.55;margin:0}.drawer-evidence{margin:0}.drawer-evidence div{display:grid;grid-template-columns:150px 1fr;padding:10px 0;border-top:1px solid var(--line);font-size:var(--text-meta)}.drawer-evidence dt{color:var(--muted)}.drawer-evidence dd{margin:0}.drawer-link{width:100%;margin-top:28px}@media (max-width:1250px){.instrument{grid-template-columns:330px 1fr}.drawer{width:64vw}.topbar{padding:0 28px}.logo{width:190px}.fuelarts-logo-images{width:118px;min-width:118px}.fuelarts-intelligence{font-size:var(--text-meta);padding-left:9px}}.document-list{margin:0;padding-left:18px}.document-list li{font-size:var(--text-meta);line-height:1.55;margin:0 0 10px;padding-left:5px}.collection-shell{max-width:1500px;margin:auto;padding:54px 48px 90px}.collection-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px}.collection-heading h1{font:500 var(--text-title)/1 "Playfair Display",serif;margin:10px 0}.collection-heading>div>p:last-child{color:var(--muted);font-size:var(--text-meta)}.collection-actions{display:flex;gap:9px}.live-pulse{width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:9px;box-shadow:0 0 #7c83aa80;animation:pulse 1.7s infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px #7c83aa00}to{box-shadow:0 0 #7c83aa00}}.summary-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:var(--paper);margin-bottom:18px}.summary-grid article{padding:24px;border-right:1px solid var(--line)}.summary-grid article:last-child{border:0}.summary-grid p{font-size:var(--text-meta);color:var(--muted);margin:0 0 16px}.summary-grid strong{font:500 var(--text-card) "Playfair Display",serif;display:block}.summary-grid span{font-size:var(--text-meta);color:var(--muted);display:block;margin-top:10px}.up{color:var(--accent)!important}.down,.negative{color:#d65c4a!important}.dashboard-grid{display:grid;grid-template-columns:1.18fr .82fr;gap:18px}.panel{background:var(--paper);border:1px solid var(--line);padding:26px}.panel-head{display:flex;justify-content:space-between;align-items:start}.panel-head h2,.collection-list-head h2{font:500 var(--text-card) "Playfair Display",serif;margin:6px 0 0}.panel-head>p,.panel-head>span{font-size:var(--text-meta);color:var(--muted)}.value-map{height:330px;margin-top:22px;position:relative;border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:25% 25%}.axis-x,.axis-y{position:absolute;font-size:var(--text-meta);color:var(--muted)}.axis-x{right:0;bottom:-20px}.axis-y{left:-5px;top:-14px}.map-point{position:absolute;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;color:#fff;text-decoration:none;border:3px solid var(--paper);box-shadow:0 4px 18px #0000002e;transition:.2s}.map-point:hover{z-index:3;transform:translate(-50%,-50%) scale(1.1)}.map-point span{font-size:var(--text-meta);font-weight:600}.rothko{background:#2d8d82!important}.kandinsky{background:#3976aa!important}.chagall{background:#c06d8f!important}.artist-legend{display:flex;gap:22px;margin-top:28px}.artist-legend span{font-size:var(--text-meta);color:var(--muted)}.artist-legend i{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:7px}.trajectory-panel svg{width:100%;margin-top:24px}.trajectory-panel text{font:var(--text-meta) "DM Sans";fill:var(--muted)}.chart-grid{stroke:var(--line);stroke-width:1}.chart-area{fill:url(#corridor)}.chart-line{fill:none;stroke:var(--accent);stroke-width:3}.chart-basis{fill:none;stroke:var(--muted);stroke-width:2;stroke-dasharray:5 5}.chart-legend{display:flex;gap:18px;flex-wrap:wrap}.chart-legend span{font-size:var(--text-meta);color:var(--muted)}.chart-legend i{display:inline-block;width:20px;height:3px;margin-right:6px;vertical-align:middle}.line-current{background:var(--accent)}.line-basis{border-top:2px dashed var(--muted)}.area-range{background:#7c83aa40;height:8px!important}.signal-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:var(--paper);margin:18px 0}.signal-strip article{padding:22px;border-right:1px solid var(--line)}.signal-strip article:last-child{border:0}.signal-strip p{font-size:var(--text-meta);color:var(--muted);margin:0 0 10px}.signal-strip strong{font:500 var(--text-card) "Playfair Display",serif;display:block}.signal-strip span{font-size:var(--text-meta);color:var(--muted)}.mini-scale{height:6px;background:linear-gradient(90deg,#173f69,#3579a7,#48a87d,#e6c34a,#e98b35,#d65343);margin-top:16px;position:relative}.mini-scale i{position:absolute;width:2px;height:15px;background:var(--ink);top:-5px}.mini-scale.reverse{background:linear-gradient(90deg,#173f69,#6cb8d0,#48a87d,#e6c34a,#e98b35,#d65343)}.momentum-dots{display:flex;gap:5px;margin-top:15px}.momentum-dots i{width:33%;height:6px;background:#48a87d}.momentum-dots i:nth-child(2),.momentum-dots i:nth-child(3){background:#d65343}.composition-row{display:grid;grid-template-columns:.75fr 1.25fr;gap:18px;margin-bottom:55px}.composition-bar{height:28px;display:flex;margin:28px 0 18px;background:var(--soft)}.composition-bar span{display:block}.composition-item{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:12px 0;font-size:var(--text-meta)}.attention{padding-bottom:16px}.attention>a{display:grid;grid-template-columns:1fr 1fr;color:var(--ink);text-decoration:none;padding:12px 0;border-top:1px solid var(--line);font-size:var(--text-meta)}.attention>a:first-of-type{margin-top:18px}.attention>a span{color:var(--muted)}.collection-list-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px}.collection-list-head label{font-size:var(--text-meta);color:var(--muted)}.collection-list-head select{margin-left:8px;padding:9px 28px 9px 10px;background:var(--paper);border:1px solid var(--line);color:var(--ink)}.collection-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.collection-card{background:var(--paper);border:1px solid var(--line);color:var(--ink);text-decoration:none;display:grid;grid-template-columns:42% 58%;min-height:265px;transition:.2s}.collection-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000014}.collection-thumb{background:var(--soft);position:relative}.collection-thumb img{width:100%;height:100%;object-fit:contain}.collection-thumb>span{position:absolute;left:10px;bottom:10px;background:var(--ink);color:var(--paper);font-size:var(--text-meta);letter-spacing:.08em;padding:6px}.collection-card-copy{padding:19px;display:flex;flex-direction:column}.collection-card-copy>p{font-size:var(--text-meta);color:var(--accent);letter-spacing:.1em;margin:0}.collection-card-copy h3{font:500 var(--text-card)/1.1 "Playfair Display",serif;margin:12px 0 4px}.collection-card-copy h4{font-size:var(--text-meta);margin:0 0 20px;color:var(--muted);font-weight:500}.collection-card-copy>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.collection-card-copy>div span{font-size:var(--text-meta);color:var(--muted)}.collection-card-copy>div strong{display:block;color:var(--ink);font-size:var(--text-meta);margin-top:5px}.collection-card-copy footer{margin-top:auto;border-top:1px solid var(--line);padding-top:13px;display:flex;align-items:center;justify-content:space-between}.collection-card-copy footer b,.collection-card-copy footer span,.collection-card-copy footer em{font-size:var(--text-meta);font-style:normal}.collection-card-copy footer span{color:var(--muted)}.collection-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:50px;padding-top:28px}.collection-footer p{font-size:var(--text-meta);color:var(--muted);margin:0 0 6px}.collection-footer>div:last-child{display:flex;gap:8px}@media (max-width:1250px){.summary-grid{grid-template-columns:repeat(2,1fr)}.summary-grid article:nth-child(2){border-right:0}.summary-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.dashboard-grid,.composition-row{grid-template-columns:1fr}.collection-cards{grid-template-columns:repeat(2,1fr)}.collection-heading{display:block}.collection-actions{margin-top:22px}.collection-heading h1{max-width:720px}.topbar{padding:0 28px}.topbar nav{gap:18px}.verified-dot{display:none}}.version-link{font-size:var(--text-meta);color:var(--muted)!important;text-decoration:underline!important}.summary-v2{background:var(--paper);border:1px solid var(--line);margin-bottom:18px}.summary-title{height:42px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.summary-title p{margin:0}.summary-metrics{display:grid;grid-template-columns:repeat(3,1fr)}.summary-metrics article{padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.summary-metrics article:nth-child(3n){border-right:0}.summary-metrics article:nth-child(n+4){border-bottom:0}.summary-metrics p{font-size:var(--text-meta);color:var(--muted);margin:0 0 13px}.summary-metrics strong{font:500 var(--text-card) "Playfair Display",serif;display:block}.summary-metrics span{font-size:var(--text-meta);color:var(--muted);display:block;margin-top:8px}.info-wrap{position:relative;display:inline-flex;z-index:4}.info-button{width:22px;height:22px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--muted);font:600 var(--text-meta) Georgia,serif;cursor:pointer}.info-button:hover{border-color:var(--accent);color:var(--accent)}.info-popover{position:absolute;right:0;top:29px;width:330px;background:var(--ink);color:var(--paper);padding:22px;box-shadow:0 15px 40px #00000040;z-index:20}.info-popover>strong{font:500 var(--text-body) "Playfair Display",serif;display:block;padding-right:20px;margin-bottom:14px}.info-popover>span{font-size:var(--text-meta);line-height:1.45;display:block;margin:11px 0;color:var(--paper)}.info-popover b{display:block;color:var(--accent);font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px}.info-close{position:absolute;right:10px;top:8px;border:0;background:transparent;color:var(--paper);font-size:var(--text-card);cursor:pointer}.map-layout{display:grid;grid-template-columns:35px 1fr;margin-top:25px}.y-ticks{display:flex;flex-direction:column;justify-content:space-between;text-align:right;padding:0 7px 0 0;height:330px}.y-ticks span,.x-ticks span{font-size:var(--text-meta);color:var(--muted)}.collection-v2 .value-map{margin-top:0}.collection-v2 .axis-y{transform:rotate(-90deg);transform-origin:left top;left:-43px;top:190px;white-space:nowrap}.x-ticks{position:absolute;left:0;right:0;bottom:-20px;display:flex;justify-content:space-between}.x-axis-title{text-align:right;font-size:var(--text-meta);color:var(--muted);margin:25px 0 0}.map-tooltip{display:none;position:absolute;width:210px;left:50%;bottom:calc(100% + 12px);transform:translate(-50%);background:var(--ink);color:var(--paper);padding:10px;text-align:left;z-index:9;box-shadow:0 12px 30px #00000038}.map-point:hover .map-tooltip,.map-point:focus .map-tooltip{display:block}.map-tooltip img{width:100%;height:100px;object-fit:contain;background:#eee}.map-tooltip b,.map-tooltip em,.map-tooltip small{display:block}.map-tooltip b{font-size:var(--text-meta);margin-top:8px}.map-tooltip em{font:500 var(--text-meta) "Playfair Display",serif;margin:3px 0;font-style:normal}.map-tooltip small{font-size:var(--text-meta);color:#bcc4c1}.history-layout{display:grid;grid-template-columns:40px 1fr;margin-top:24px}.history-y{height:230px;display:flex;flex-direction:column;justify-content:space-between;text-align:right;padding-right:7px}.history-y span,.history-x span{font-size:var(--text-meta);color:var(--muted)}.history-chart{position:relative;height:260px}.history-chart svg{margin:0;height:230px}.history-x{display:flex;justify-content:space-between;padding:4px 4px 0 18px}.milestone{position:absolute;width:14px;height:14px}.milestone>i{display:block;width:10px;height:10px;border-radius:50%;background:var(--paper);border:3px solid var(--accent);box-shadow:0 0 0 2px var(--paper)}.milestone>span{display:none;position:absolute;width:185px;left:50%;bottom:20px;transform:translate(-50%);background:var(--ink);color:var(--paper);padding:9px;z-index:8}.milestone:hover>span,.milestone:focus>span{display:block}.milestone img{width:58px;height:58px;object-fit:contain;float:left;margin-right:9px;background:#eee}.milestone b,.milestone em,.milestone small{display:block;font-size:var(--text-meta)}.milestone em{font:500 var(--text-meta) "Playfair Display",serif;font-style:normal;margin:3px 0}.milestone small{color:#bcc4c1}.model-note{font-size:var(--text-meta);color:var(--muted);margin:14px 0 0}.signal-title{display:flex;justify-content:space-between;align-items:start}.signal-title p{margin-bottom:10px}.momentum-detail summary{font:500 var(--text-card) "Playfair Display",serif;cursor:pointer;list-style:none}.momentum-detail summary::-webkit-details-marker{display:none}.momentum-detail>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:4px 9px;border-top:1px solid var(--line);padding:9px 0;margin-top:8px}.momentum-detail>div b{font-size:var(--text-meta)}.momentum-detail>div small{grid-column:2;font-size:var(--text-meta);color:var(--muted)}.state{box-sizing:border-box;width:82px;font-size:12px!important;line-height:18px;letter-spacing:.02em;text-transform:uppercase;padding:4px 6px;text-align:center;white-space:nowrap;color:#fff!important}.state.stable{background:#48a87d}.state.declining{background:#d65343}.bar-label{font-size:var(--text-meta);color:var(--muted);margin:22px 0 -18px}.artist-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px}.attention-head,.collection-v2 .attention>a{display:grid;grid-template-columns:48px minmax(160px,.7fr) 1fr;gap:10px;align-items:center}.attention-head{font-size:var(--text-meta);color:var(--muted);padding:14px 0 7px;border-top:1px solid var(--line);margin-top:18px}.collection-v2 .attention>a{padding:11px 0}.priority{width:17px;height:17px;border-radius:50%;display:block}.priority.blue{background:#3579a7}.priority.green{background:#48a87d}.priority.red{background:#d65343}.collection-v2 .attention>a span{color:var(--ink)}@media (max-width:1250px){.summary-metrics{grid-template-columns:repeat(2,1fr)}.summary-metrics article:nth-child(3n){border-right:1px solid var(--line)}.summary-metrics article:nth-child(2n){border-right:0}.summary-metrics article:nth-child(n+4){border-bottom:1px solid var(--line)}.summary-metrics article:nth-child(n+5){border-bottom:0}.info-popover{width:290px}.collection-v2 .top-actions .version-link{display:none}}.metric-title{display:flex;justify-content:space-between;align-items:start;gap:10px}.metric-title p{margin:0!important}.metric-title .info-wrap{margin-top:-4px}.outlook-button,.action-open{border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer}.outlook-button{font-size:var(--text-meta);padding:6px 8px;white-space:nowrap}.outlook-button:hover,.action-open:hover{border-color:var(--accent);color:var(--accent)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#00000080;z-index:39}.outlook-modal{position:fixed;z-index:40;left:50%;top:50%;transform:translate(-50%,-50%);width:min(720px,90vw);background:var(--paper);border:1px solid var(--line);padding:38px;box-shadow:0 30px 90px #0000004d}.modal-close{position:absolute;right:18px;top:12px;border:0;background:transparent;color:var(--ink);font-size:var(--text-card);cursor:pointer}.outlook-modal h2{font:500 var(--text-title) "Playfair Display",serif;margin:8px 0 10px}.outlook-lede{color:var(--muted);font-size:var(--text-meta);line-height:1.5;max-width:590px}.scenario-chart{margin:28px 0}.scenario-chart article{margin:17px 0}.scenario-chart article>div{display:flex;justify-content:space-between;align-items:end}.scenario-chart b{font-size:var(--text-meta)}.scenario-chart strong{font:500 var(--text-card) "Playfair Display",serif}.scenario-chart i{display:block;height:12px;background:var(--gradient);margin:7px 0}.scenario-chart p{font-size:var(--text-meta);color:var(--muted);margin:0}.outlook-method{border-top:1px solid var(--line);padding-top:18px}.outlook-method b,.outlook-method span{display:block}.outlook-method b{font-size:var(--text-meta);margin-bottom:6px}.outlook-method span{font-size:var(--text-meta);line-height:1.5;color:var(--muted)}.chart-range-step,.chart-range-smooth{fill:#7c83aa38}.chart-zero{fill:none;stroke:#9b9f9a;stroke-width:2}.chart-invested{fill:none;stroke:#8c918d;stroke-width:2;stroke-dasharray:5 4}.line-invested{border-top:2px dashed #8c918d}.milestone.rothko>i{border-color:#2d8d82}.milestone.kandinsky>i{border-color:#3976aa}.milestone.chagall>i{border-color:#c06d8f}.milestone.rothko,.milestone.kandinsky,.milestone.chagall{background:transparent!important}.history-chart{height:285px}.history-x{padding-top:14px}.milestone{transform:translate(-50%,-50%)}.chart-legend{margin-top:12px}.attention-head,.collection-v2 .attention>a{grid-template-columns:48px minmax(145px,.7fr) minmax(190px,1fr) 110px}.action-popover-wrap{position:relative;display:block}.action-open{font-size:var(--text-meta);padding:7px 9px;width:100%}.action-popover{position:absolute;display:block;right:0;bottom:34px;width:300px;background:var(--ink);color:var(--paper);padding:20px;z-index:22;box-shadow:0 15px 40px #00000040}.action-popover>span{display:block!important;color:var(--paper)!important;font-size:var(--text-meta)!important;line-height:1.45;margin:10px 0}.action-popover b{display:block;color:var(--accent);font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px}.collection-v2 .history-y{padding:27px 7px 0 0}.collection-v2 .chart-zero{stroke:var(--line);stroke-width:1}.collection-v2 .chart-invested{stroke-width:1.7;stroke-dasharray:3 3}.collection-v2 .momentum-detail summary{display:flex;align-items:center;justify-content:space-between;gap:18px}.collection-v2 .momentum-detail summary:after{content:"View details  ↓";font:500 var(--text-meta) "DM Sans",sans-serif;color:var(--muted);border:1px solid var(--line);padding:7px 10px;white-space:nowrap;transition:.2s}.collection-v2 .momentum-detail summary:hover:after{border-color:var(--accent);color:var(--accent)}.collection-v2 .momentum-detail[open] summary:after{content:"Hide details  ↑"}.management-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 55px}.maintenance-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:22px 0 14px}.maintenance-stats span{font-size:var(--text-meta);color:var(--muted);padding:13px;border-right:1px solid var(--line)}.maintenance-stats span:last-child{border:0}.maintenance-stats strong{display:block;color:var(--ink);font:500 var(--text-body) "Playfair Display",serif;margin-top:5px}.maintenance-chart svg{display:block;width:100%;height:225px}.maintenance-grid{fill:none;stroke:var(--line);stroke-width:1}.maintenance-area{fill:#3579a721;stroke:none}.maintenance-line{fill:none;stroke:#3579a7;stroke-width:3;stroke-linejoin:round}.maintenance-event circle{fill:var(--paper);stroke:#3579a7;stroke-width:3}.maintenance-years{display:flex;justify-content:space-between;padding:5px 5px 0 17px}.maintenance-years span{font-size:var(--text-meta);color:var(--muted)}.world-map{margin:20px 0 12px;min-height:250px}.world-map svg{width:100%;height:250px;overflow:visible}.continent{fill:var(--soft);stroke:var(--line);stroke-width:1}.location-marker{cursor:pointer;outline:none}.location-marker circle{stroke:var(--paper);stroke-width:4;filter:drop-shadow(0 5px 6px rgba(0,0,0,.18))}.location-marker text{fill:#fff;font:600 var(--text-meta) "DM Sans",sans-serif;pointer-events:none}.location-marker.private circle,.location-list i.private{fill:#7c83aa;background:#7c83aa}.location-marker.freeport circle,.location-list i.freeport{fill:#3976aa;background:#3976aa}.location-marker.freeport-alt circle,.location-list i.freeport-alt{fill:#c06d8f;background:#c06d8f}.location-tooltip{display:none;background:var(--ink);color:var(--paper);padding:10px;box-shadow:0 12px 30px #00000040;font:var(--text-meta) "DM Sans",sans-serif}.location-tooltip>b,.location-tooltip>small{display:block}.location-tooltip>small{color:#bcc4c1;margin:4px 0 8px}.location-tooltip a{display:grid;grid-template-columns:34px 1fr;gap:7px;color:var(--paper);text-decoration:none;border-top:1px solid #3b403e;padding:6px 0}.location-tooltip img{width:34px;height:34px;object-fit:contain;background:#eee}.location-tooltip span,.location-tooltip em{display:block;font-size:var(--text-meta)}.location-tooltip em{font-style:normal;font-family:Playfair Display,serif;font-size:var(--text-meta)}.location-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid var(--line);padding-top:13px}.location-list>span{display:grid;grid-template-columns:9px 1fr;gap:3px 7px}.location-list i{width:8px;height:8px;border-radius:50%;margin-top:2px}.location-list b{font-size:var(--text-meta)}.location-list small{grid-column:2;color:var(--muted);font-size:var(--text-meta)}@media (max-width:1250px){.management-row{grid-template-columns:1fr}.maintenance-stats{grid-template-columns:repeat(3,1fr)}}.maintenance-chart{position:relative}.maintenance-marker{position:absolute;width:14px;height:14px;transform:translate(-50%,-50%);background:transparent!important;z-index:3}.maintenance-marker>i{display:block;width:11px;height:11px;border-radius:50%;background:var(--paper);border:3px solid currentColor;box-shadow:0 0 0 2px var(--paper)}.maintenance-marker.rothko{color:#2d8d82}.maintenance-marker.kandinsky{color:#3976aa}.maintenance-marker.chagall{color:#c06d8f}.maintenance-marker>span{display:none;position:absolute;width:210px;left:50%;bottom:22px;transform:translate(-50%);background:var(--ink);color:var(--paper);padding:10px;z-index:30;box-shadow:0 12px 30px #00000040}.maintenance-marker:hover>span,.maintenance-marker:focus>span{display:block}.maintenance-marker img{width:62px;height:62px;object-fit:contain;float:left;margin-right:9px;background:#eee}.maintenance-marker b,.maintenance-marker em,.maintenance-marker small{display:block}.maintenance-marker b{font-size:var(--text-meta)}.maintenance-marker em{font:500 var(--text-meta) "Playfair Display",serif;font-style:normal;margin:3px 0}.maintenance-marker small{font-size:var(--text-meta);color:#bcc4c1;line-height:1.45}.location-panel,.world-map{position:relative;overflow:visible}.world-map svg{position:relative;z-index:0}.continents path{fill:var(--soft);stroke:var(--line);stroke-width:1.2}.location-marker{position:absolute;transform:translate(-50%,-50%);z-index:4;background:transparent!important}.location-marker>i{display:grid;place-items:center;border-radius:50%;border:4px solid var(--paper);color:#fff;font-style:normal;font-size:var(--text-meta);font-weight:600;box-shadow:0 5px 12px #0003}.location-marker.private>i{background:#7c83aa}.location-marker.freeport>i{background:#3976aa}.location-marker.freeport-alt>i{background:#c06d8f}.location-marker:hover,.location-marker:focus{z-index:40}.location-marker .location-tooltip{position:absolute;display:none;left:50%;top:calc(100% + 10px);transform:translate(-50%);width:230px;max-height:none;overflow:visible;z-index:50}.location-marker:hover .location-tooltip,.location-marker:focus .location-tooltip{display:block}.location-list{position:relative;z-index:1}.maintenance-chart svg{overflow:visible}.maintenance-event-points circle{fill:var(--paper);stroke-width:3;vector-effect:non-scaling-stroke}.maintenance-event-points .rothko{stroke:#2d8d82}.maintenance-event-points .kandinsky{stroke:#3976aa}.maintenance-event-points .chagall{stroke:#c06d8f}.maintenance-event-points .hughes{stroke:var(--artist-hughes)}.maintenance-event-points .pendleton{stroke:var(--artist-pendleton)}.maintenance-event-points .kaws{stroke:var(--artist-kaws)}.maintenance-event{cursor:pointer;outline:none}.maintenance-event-hit{fill:transparent!important;stroke:transparent!important;pointer-events:all}.maintenance-event:hover .maintenance-event-hit,.maintenance-event:focus .maintenance-event-hit{fill:var(--paper)!important;stroke:currentColor!important;stroke-width:4;vector-effect:non-scaling-stroke}.maintenance-event.rothko{color:var(--artist-rothko)}.maintenance-event.kandinsky{color:var(--artist-kandinsky)}.maintenance-event.chagall{color:var(--artist-chagall)}.maintenance-event.hughes{color:var(--artist-hughes)}.maintenance-event.pendleton{color:var(--artist-pendleton)}.maintenance-event.kaws{color:var(--artist-kaws)}.maintenance-event foreignObject{display:none;overflow:visible}.maintenance-event:hover foreignObject,.maintenance-event:focus foreignObject{display:block}.maintenance-tooltip{box-sizing:border-box;width:235px;min-height:196px;display:grid;grid-template-columns:70px minmax(0,1fr);align-items:start;gap:10px;padding:12px;background:var(--ink);color:var(--paper);box-shadow:0 12px 30px #00000040;font-family:DM Sans,sans-serif}.maintenance-tooltip img{width:70px;height:82px;object-fit:contain;background:#eee}.maintenance-tooltip span{min-width:0}.maintenance-tooltip b,.maintenance-tooltip em,.maintenance-tooltip small,.maintenance-tooltip a{display:block;overflow-wrap:anywhere}.maintenance-tooltip b{font-size:var(--text-meta)}.maintenance-tooltip em{font:500 var(--text-meta)/1.3 "Playfair Display",serif;font-style:normal;margin:4px 0}.maintenance-tooltip small{font-size:var(--text-meta);color:#bcc4c1;line-height:1.4}.maintenance-tooltip a{font-size:var(--text-meta);color:#d9d8ff;margin-top:7px;text-decoration:none}.world-map{height:250px;min-height:250px}.world-map-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:.72;filter:grayscale(1) sepia(.06);z-index:0}.location-marker{z-index:4}.location-marker .location-tooltip{top:auto;bottom:calc(100% + 10px)}.location-panel .location-list{margin-top:12px}.map-credit{margin:9px 0 0;color:var(--muted);font-size:var(--text-meta);text-align:right}:root[data-theme=dark] .world-map-image{opacity:.52;filter:grayscale(1) invert(.83)}.collection-v2 .maintenance-years{position:relative;display:block;height:17px;margin-top:5px;padding:0}.collection-v2 .maintenance-years span{position:absolute;transform:translate(-50%);white-space:nowrap}.collection-v2 .momentum-detail{margin-top:8px}.panel:has(.info-open),.signal-strip article:has(.info-open),.summary-metrics article:has(.info-open){position:relative;z-index:100}.info-wrap.info-open{z-index:110}.info-wrap.info-open .info-popover{z-index:120}.collection-v2 .maintenance-chart svg{height:242px}.maintenance-axis-labels text{fill:var(--muted);font:var(--text-meta) "DM Sans",sans-serif;text-anchor:middle}:root{--brand-navy:#46536b;--brand-blue:#68798f;--brand-teal:#7c83aa;--brand-green:#8e96b7;--brand-ochre:#b9a36f;--brand-amber:#c28a62;--brand-coral:#b56869;--artist-rothko:#747da2;--artist-kandinsky:#617a98;--artist-chagall:#9b718e;--artist-hughes:#b98662;--artist-pendleton:#4d94a8;--artist-kaws:#6f765d;--accent:var(--brand-teal);--gradient:linear-gradient(135deg,#b6b9d7 0%,#858db4 48%,#68798f 100%)}:root[data-theme=dark]{--accent:#aab0d3;--gradient:linear-gradient(135deg,#c3c7e3 0%,#969ec4 48%,#7589a1 100%)}.logo{width:222px;height:68px}.topbar{box-shadow:0 1px #46536b0a}.rothko{background:var(--artist-rothko)!important}.kandinsky{background:var(--artist-kandinsky)!important}.chagall{background:var(--artist-chagall)!important}.hughes{background:var(--artist-hughes)!important}.pendleton{background:var(--artist-pendleton)!important}.kaws{background:var(--artist-kaws)!important}.artist-legend i.rothko,.artist-dot.rothko{background:var(--artist-rothko)!important}.artist-legend i.kandinsky,.artist-dot.kandinsky{background:var(--artist-kandinsky)!important}.artist-legend i.chagall,.artist-dot.chagall{background:var(--artist-chagall)!important}.artist-legend i.hughes,.artist-dot.hughes{background:var(--artist-hughes)!important}.artist-legend i.pendleton,.artist-dot.pendleton{background:var(--artist-pendleton)!important}.artist-legend i.kaws,.artist-dot.kaws{background:var(--artist-kaws)!important}.milestone.rothko>i,.maintenance-event.rothko circle{border-color:var(--artist-rothko);stroke:var(--artist-rothko)}.milestone.kandinsky>i,.maintenance-event.kandinsky circle{border-color:var(--artist-kandinsky);stroke:var(--artist-kandinsky)}.milestone.chagall>i,.maintenance-event.chagall circle{border-color:var(--artist-chagall);stroke:var(--artist-chagall)}.milestone.hughes>i,.maintenance-event.hughes circle{border-color:var(--artist-hughes);stroke:var(--artist-hughes)}.milestone.pendleton>i,.maintenance-event.pendleton circle{border-color:var(--artist-pendleton);stroke:var(--artist-pendleton)}.milestone.kaws>i,.maintenance-event.kaws circle{border-color:var(--artist-kaws);stroke:var(--artist-kaws)}.evidence-kind-pill{display:inline-flex;width:max-content;margin:0 0 12px;padding:6px 9px;border:1px solid var(--accent);color:var(--accent);font-size:var(--text-meta);font-weight:600;letter-spacing:.08em}.scenario-disclosure{display:flex;gap:18px;align-items:flex-start;margin:0 0 24px;padding:16px 20px;border:1px solid var(--artist-hughes);background:color-mix(in srgb,var(--artist-hughes) 9%,var(--paper));font-size:var(--text-meta);line-height:1.5}.scenario-disclosure b{white-space:nowrap}.scenario-disclosure span{color:var(--muted)}.artwork-evidence-boundary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 24px}.artwork-evidence-boundary .panel{padding:20px}.artwork-evidence-boundary h2{margin:6px 0 12px;font:500 var(--text-card) "Playfair Display",serif}.artwork-evidence-boundary p:not(.eyebrow){margin:0;color:var(--muted);font-size:var(--text-meta);line-height:1.55}@media (max-width:760px){.artwork-evidence-boundary{grid-template-columns:1fr}}.milestone.hughes,.milestone.pendleton,.milestone.kaws,.maintenance-event.hughes,.maintenance-event.pendleton,.maintenance-event.kaws{background:transparent!important}.maintenance-event.hughes circle{stroke:var(--artist-hughes)}.maintenance-event.pendleton circle{stroke:var(--artist-pendleton)}.maintenance-event.kaws circle{stroke:var(--artist-kaws)}.location-marker.private>i,.location-list i.private{background:var(--brand-teal)}.location-marker.freeport>i,.location-list i.freeport{background:var(--brand-blue)}.location-marker.freeport-alt>i,.location-list i.freeport-alt{background:var(--artist-chagall)}.chart-line,.maintenance-line{stroke:var(--brand-teal)}.maintenance-area{fill:#487e9f1f}.chart-range-step,.chart-range-smooth{fill:#55a27f33}.mini-scale{background:linear-gradient(90deg,var(--brand-navy),var(--brand-blue),var(--brand-green),var(--brand-ochre),var(--brand-amber),var(--brand-coral))}.mini-scale.reverse{background:linear-gradient(90deg,var(--brand-navy),#72aec0,var(--brand-green),var(--brand-ochre),var(--brand-amber),var(--brand-coral))}.priority.blue{background:var(--brand-blue)}.priority.green,.state.stable{background:var(--brand-green)}.priority.red,.state.declining{background:var(--brand-coral)}.outlook-button{display:grid;gap:2px;min-width:154px;padding:9px 13px;border:0;border-radius:2px;background:var(--gradient);color:#10201d;text-align:left;box-shadow:0 5px 16px #7c83aa2e;transition:transform .2s,box-shadow .2s,filter .2s}.outlook-button b{font-size:var(--text-meta);font-weight:600}.outlook-button small{font-size:var(--text-meta);opacity:.72}.outlook-button:hover{color:#10201d;border:0;transform:translateY(-1px);box-shadow:0 8px 22px #7c83aa47;filter:saturate(1.08)}:root[data-theme=dark] .outlook-button{color:#10201d;box-shadow:0 7px 22px #43af9933}.collection-v2 .outlook-button{display:block;min-width:148px;padding:10px 13px;border:1px solid transparent;border-radius:2px;background:linear-gradient(var(--paper),var(--paper)) padding-box,var(--gradient) border-box;color:var(--ink);font-size:var(--text-meta);font-weight:600;text-align:center;box-shadow:none;transition:transform .2s,box-shadow .2s,color .2s}.collection-v2 .outlook-button b{font:inherit}.collection-v2 .outlook-button small{display:none}.collection-v2 .outlook-button:hover{border-color:transparent;color:var(--accent);transform:translateY(-1px);box-shadow:0 6px 16px #7c83aa1f;filter:none}:root[data-theme=dark] .collection-v2 .outlook-button{color:var(--ink);box-shadow:none}:root[data-theme=dark] .collection-v2 .outlook-button:hover{color:var(--accent);box-shadow:0 6px 18px #43af991a}html{scroll-behavior:smooth}.artwork-shell [id]{scroll-margin-top:112px}.ownership-facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 16px}.ownership-facts>div{padding:12px 10px 12px 0}.ownership-facts>div:nth-child(2){padding-left:12px;border-left:1px solid var(--line)}.ownership-facts .location-fact{grid-column:1/-1;padding:12px 0;border-top:1px solid var(--line);border-left:3px solid var(--brand-blue)}.ownership-facts span,.ownership-facts strong{display:block}.ownership-facts span{font-size:var(--text-meta);color:var(--muted);margin-bottom:5px}.ownership-facts strong{font-size:var(--text-meta)}.ownership-facts>div:not(.location-fact) strong{color:var(--brand-green)}.ownership-facts .location-fact span,.ownership-facts .location-fact strong{padding-left:10px}.ownership-facts .location-fact strong{color:var(--brand-blue)}.journey{position:sticky;top:88px;z-index:9}.journey a{position:relative;display:block;min-height:105px;padding:18px;border-right:1px solid var(--line);color:var(--ink);text-decoration:none;transition:background .2s,color .2s}.journey a:last-child{border-right:0}.journey a span{font-size:var(--text-meta);color:var(--muted)}.journey a strong,.journey a small{display:block}.journey a strong{font-size:var(--text-meta);margin:14px 0 5px}.journey a small{font-size:var(--text-meta);color:var(--muted)}.journey a:hover{background:var(--soft)}.journey a.active{background:var(--ink);color:var(--paper)}.journey a.active:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--gradient)}.journey a.active span,.journey a.active small{color:#aeb7b3}@media (max-width:1250px){.journey a{min-height:96px}.ownership-facts{grid-template-columns:1fr 1fr}}.artwork-shell .ownership-facts strong{font-size:var(--text-meta);line-height:1.25}.journey-intro{display:flex;align-items:baseline;justify-content:space-between;padding:0 2px 12px}.journey-intro p{margin:0;color:var(--accent);font-size:var(--text-meta);font-weight:600;letter-spacing:.16em}.journey-intro strong{font:500 var(--text-body) "Playfair Display",serif}.journey-intro+.journey{top:88px}@media (max-width:760px){.journey-intro{display:block}.journey-intro strong{display:block;margin-top:6px}}.acquisition-summary{display:none;grid-template-columns:.7fr 1.3fr;gap:28px;margin:0 0 24px;padding:24px 28px;background:var(--paper);border:1px solid var(--line)}.acquisition-summary.is-visible{display:grid}.acquisition-summary h3{font:500 var(--text-card) "Playfair Display",serif;margin:7px 0}.acquisition-summary dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.acquisition-summary dl div{padding:8px 14px;border-left:1px solid var(--line)}.acquisition-summary dt{font-size:var(--text-meta);color:var(--muted)}.acquisition-summary dd{font-size:var(--text-meta);font-weight:600;margin:7px 0 0}.guide-highlight{animation:guide-focus 1.5s ease both}@keyframes guide-focus{0%,to{box-shadow:0 0 #43af9900}22%,72%{box-shadow:0 0 0 3px #43af9999,0 0 28px #3d83a82e}}.module-card{position:relative}.module-headline{font:500 var(--text-card)/1.05 "Playfair Display",Georgia,serif;max-width:210px;background:var(--module-value-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.module-explainer{padding-right:76px;padding-bottom:30px}.module-body{padding-bottom:42px}.module-info{position:absolute;right:26px;bottom:18px;z-index:6}.module-info .info-popover{top:auto;bottom:29px}.module-card:has(.info-popover){z-index:30}@media (max-width:900px){.acquisition-summary{grid-template-columns:1fr}.acquisition-summary dl{grid-template-columns:1fr 1fr}.acquisition-summary dl div{border-left:0;border-top:1px solid var(--line)}}.instrument-reading strong{font-family:Playfair Display,Georgia,serif;font-size:var(--text-title);font-weight:500;line-height:1;font-variant-numeric:lining-nums tabular-nums}.valuation-view-tabs{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);margin-bottom:14px}.valuation-view-tabs button{border:0;border-right:1px solid var(--line);background:var(--paper);color:var(--muted);padding:14px 16px;text-align:left;cursor:pointer}.valuation-view-tabs button:last-child{border-right:0}.valuation-view-tabs button.active{background:var(--ink);color:var(--paper)}.valuation-view-tabs strong,.valuation-view-tabs span{display:block}.valuation-view-tabs strong{font-size:var(--text-meta)}.valuation-view-tabs span{font-size:var(--text-meta);margin-top:4px;opacity:.75}.valuation-view-explainer{min-height:44px;margin:0 0 18px;color:var(--muted);font-size:var(--text-meta);line-height:1.55}.valuation-corridor.trajectory{background:linear-gradient(90deg,#c06d8f2e,#285f9138)}.summary-metrics p{font-size:var(--text-meta);line-height:1.35;margin-bottom:16px}.summary-metrics span{font-size:var(--text-meta);line-height:1.4;margin-top:10px}.summary-metrics article{min-height:188px}.collection-v2 .outlook-button{font-size:var(--text-meta);padding:12px 16px}.collection-card-copy>p,.collection-card-copy>div span,.collection-card-copy footer b,.collection-card-copy footer span,.collection-card-copy footer em{font-size:var(--text-meta)}.collection-card-copy>div strong,.collection-card-copy h4{font-size:var(--text-meta)}.collection-card-copy footer{gap:10px}.ownership-facts span,.acquisition-summary dt,.ownership-facts strong,.acquisition-summary dd,.journey-intro p,.digital-summary span,.digital-selection span,.digital-role span,.digital-track-copy small,.digital-role small,.innovation-profile small,.institutional-context small{font-size:var(--text-meta)}.valuation-marker.cost span{left:calc(50% + 30px);top:54px;transform:none;text-align:left}.valuation-scale-note{margin:10px 0 0;color:var(--muted);font-size:var(--text-meta);line-height:1.4}.valuation-marker.cost span{left:calc(50% + 34px);top:54px;transform:none;text-align:left}.valuation-marker.basis span{left:calc(50% - 30px);top:100px;transform:translate(-100%);text-align:right}.valuation-marker.edge-right span{left:calc(50% - 24px);transform:translate(-100%);text-align:right}.valuation-marker.edge-right:after{height:18px}.valuation-marker.edge-left span{left:calc(50% + 24px);transform:none;text-align:left}.valuation-marker.current.edge-right span,.valuation-marker.current.edge-left span{top:-43px}.digital-footprint{display:grid;gap:18px}.digital-summary{display:flex;justify-content:space-between;gap:24px;align-items:end;padding:16px 18px;background:var(--soft)}.digital-summary span,.digital-selection span,.digital-role span{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-meta);color:var(--accent);margin-bottom:6px}.digital-summary strong{font:500 var(--text-body) "Playfair Display",Georgia,serif}.digital-summary p{max-width:250px;text-align:right;font-size:var(--text-meta);color:var(--muted);margin:0}.digital-tracks{display:grid;gap:2px}.digital-tracks button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink);display:grid;grid-template-columns:minmax(150px,.9fr) minmax(180px,1.3fr) 100px;align-items:center;gap:18px;padding:15px 10px;text-align:left;cursor:pointer}.digital-tracks button:last-child{border-bottom:1px solid var(--line)}.digital-tracks button:hover,.digital-tracks button.active{background:var(--soft)}.digital-track-copy b,.digital-track-copy small{display:block}.digital-track-copy b{font-size:var(--text-meta)}.digital-track-copy small{font-size:var(--text-meta);color:var(--muted);margin-top:4px}.digital-tracks button>strong{text-align:right;font:500 var(--text-body) "Playfair Display",Georgia,serif}.digital-track-line{height:2px;background:var(--line);position:relative}.digital-track-line i{display:block;height:2px;background:linear-gradient(90deg,#176f69,#245b87)}.digital-track-line i.moderate{width:54%}.digital-track-line i.high{width:79%}.digital-track-line i.established{width:92%}.digital-track-line em{position:absolute;top:50%;width:10px;height:10px;border:2px solid var(--paper);border-radius:50%;background:#245b87;transform:translate(-50%,-50%)}.digital-track-line em.moderate{left:54%}.digital-track-line em.high{left:79%}.digital-track-line em.established{left:92%}.digital-selection{display:grid;grid-template-columns:minmax(140px,.6fr) 1.4fr;gap:18px;padding:15px 18px;background:var(--soft)}.digital-selection strong{font:500 var(--text-body) "Playfair Display",Georgia,serif}.digital-selection p{font-size:var(--text-meta);line-height:1.5;margin:0}.digital-selection small{display:block;color:var(--muted);margin-top:5px}.digital-role{border-top:1px solid var(--line);padding-top:14px}.digital-role strong,.digital-role small{display:block}.digital-role strong{font:500 var(--text-meta) "Playfair Display",Georgia,serif}.digital-role small{font-size:var(--text-meta);color:var(--muted);margin-top:5px}@media (max-width:700px){.digital-summary{display:block}.digital-summary p{text-align:left;margin-top:8px}.digital-tracks button{grid-template-columns:1fr 90px}.digital-track-line{grid-column:1/-1;grid-row:2}.digital-selection{grid-template-columns:1fr}}.institutional-summary{display:grid;grid-template-columns:1fr 1fr;background:var(--soft);margin-bottom:18px}.institutional-summary>div{padding:15px 18px}.institutional-summary>div+div{border-left:1px solid var(--line)}.institutional-summary span,.institutional-context span{display:block;color:var(--muted);font-size:var(--text-meta);margin-bottom:6px}.institutional-summary strong{font:500 var(--text-body) "Playfair Display",Georgia,serif}.institutional-layout{display:grid;grid-template-columns:minmax(360px,1.25fr) minmax(190px,.75fr);gap:20px;align-items:center}.institutional-layout svg{display:block;width:100%;height:auto;overflow:visible}.institutional-grid,.institutional-spoke{fill:none;stroke:var(--line);stroke-width:1}.institutional-cohort{fill:none;stroke:#8c918d;stroke-width:1.7;stroke-dasharray:3 3}.institutional-shape{fill:#7c83aa26;stroke:#2d8d82;stroke-width:2}.institutional-hit{fill:transparent;cursor:pointer}.institutional-point{fill:var(--paper);stroke:#2d8d82;stroke-width:2;pointer-events:none}.institutional-point.selected{fill:#2d8d82;stroke:var(--paper);stroke-width:2.5}.institutional-axis-label{fill:var(--ink);font:var(--text-meta) "DM Sans",sans-serif}.institutional-axis-value{fill:var(--muted);font:var(--text-meta) "DM Sans",sans-serif}.institutional-context{display:grid;gap:15px}.institutional-context>div{padding-bottom:14px;border-bottom:1px solid var(--line)}.institutional-context strong,.institutional-context small{display:block}.institutional-context strong{font:500 var(--text-meta)/1.3 "Playfair Display",Georgia,serif}.institutional-context small{font-size:var(--text-meta);color:var(--muted);margin-top:5px}.institutional-selection{display:grid;grid-template-columns:minmax(135px,.65fr) 1.35fr;gap:16px;align-items:center;background:var(--soft);padding:14px 16px}.institutional-selection>strong{font:500 var(--text-body) "Playfair Display",Georgia,serif}.institutional-selection span{font-size:var(--text-meta);line-height:1.45;color:var(--muted)}.institutional-selection span b{display:block;color:var(--ink);margin-bottom:2px}.institutional-legend{display:flex;flex-wrap:wrap;gap:18px;margin-top:13px;color:var(--muted);font-size:var(--text-meta)}.institutional-legend span{display:flex;align-items:center;gap:7px}.institutional-legend i{display:inline-block;width:24px;height:0}.institutional-artist-sample{border-top:2px solid #2d8d82}.institutional-cohort-sample{border-top:1.7px dashed #8c918d}.institutional-method{font-size:var(--text-meta);line-height:1.45;color:var(--muted);margin:11px 0 0}.institutional-unavailable{padding:28px;border-left:3px solid var(--attention);background:var(--soft)}.institutional-unavailable strong{font:500 var(--text-body) "Playfair Display",Georgia,serif}.institutional-unavailable p{margin:8px 0 0;color:var(--muted);font-size:var(--text-meta);line-height:1.5}.institutional-grid.institutional-outer{stroke:color-mix(in srgb,var(--muted) 62%,transparent);stroke-width:1.35}@media (max-width:900px){.institutional-layout,.institutional-selection{grid-template-columns:1fr}}.innovation-profile{display:grid;grid-template-columns:minmax(230px,.72fr) 1.28fr;gap:18px 28px;align-items:start;background:var(--soft);padding:18px;margin-bottom:22px}.innovation-profile span,.institutional-section-head span{display:block;color:var(--muted);font-size:var(--text-meta);margin-bottom:7px;text-transform:uppercase;letter-spacing:.08em}.innovation-profile strong{font:500 var(--text-card) "Playfair Display",Georgia,serif}.innovation-profile p{font-size:var(--text-meta);line-height:1.55;color:var(--ink);margin:0}.innovation-profile small{grid-column:1/-1;color:var(--muted);font-size:var(--text-meta);border-top:1px solid var(--line);padding-top:10px}.institutional-section-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin:0 0 8px}.institutional-section-head strong{font:500 var(--text-body) "Playfair Display",Georgia,serif}.institutional-section-head p{max-width:270px;text-align:right;color:var(--muted);font-size:var(--text-meta);line-height:1.4;margin:0}@media (max-width:700px){.innovation-profile{grid-template-columns:1fr}.innovation-profile small{grid-column:auto}.institutional-section-head{display:block}.institutional-section-head p{text-align:left;margin-top:8px}}.valuation-marker.cost span{left:calc(50% + 14px);transform:none;text-align:left}.valuation-marker.basis span{left:calc(50% - 14px);transform:translate(-100%);text-align:right}.repeat-plot-head{display:flex;justify-content:space-between;gap:18px;align-items:center;color:var(--muted);font-size:var(--text-meta);letter-spacing:.1em}.repeat-plot-head strong{color:var(--ink);font-size:var(--text-meta);letter-spacing:0}.repeat-sales-plot svg{display:block;width:100%;height:auto;margin-top:12px;overflow:visible}.repeat-frame{fill:none;stroke:var(--line);stroke-width:1}.repeat-gridline{stroke:var(--line);stroke-width:1}.repeat-tick{fill:var(--muted);font:var(--text-meta) "DM Sans",sans-serif}.repeat-axis-title{fill:var(--ink);font:var(--text-meta) "DM Sans",sans-serif}.repeat-median-line{stroke:#8c918d;stroke-width:1.7;stroke-dasharray:3 3}.repeat-median-text{fill:var(--muted);font:var(--text-meta) "DM Sans",sans-serif}.repeat-hit{fill:transparent;cursor:pointer}.repeat-point{fill:var(--paper);stroke-width:2;pointer-events:none}.repeat-point.negative{stroke:#c6544f}.repeat-point.transition{stroke:#2d8d82}.repeat-point.positive{stroke:#3976aa}.repeat-point.selected{stroke:var(--paper);stroke-width:2.5}.repeat-point.negative.selected{fill:#c6544f}.repeat-point.transition.selected{fill:#2d8d82}.repeat-point.positive.selected{fill:#3976aa}.repeat-cap-marker{fill:#3976aa;stroke:var(--paper);stroke-width:1.5;pointer-events:none}.repeat-cap-marker.selected{stroke-width:2.5}.repeat-exact{fill:#2d8d82;stroke:var(--paper);stroke-width:2}.repeat-selection{display:grid;grid-template-columns:minmax(145px,.7fr) 1.3fr;gap:18px;align-items:center;background:var(--soft);padding:14px 16px;min-height:66px}.repeat-selection>strong{font:500 var(--text-body) "Playfair Display",Georgia,serif}.repeat-selection span{font-size:var(--text-meta);line-height:1.45;color:var(--muted)}.repeat-selection span b{display:block;color:var(--ink);margin-bottom:2px}.repeat-plot-legend{display:flex;flex-wrap:wrap;gap:14px 18px;margin-top:14px;color:var(--muted);font-size:var(--text-meta)}.repeat-plot-legend span{display:flex;align-items:center;gap:7px}.repeat-plot-legend i{display:inline-block;width:24px;height:8px;position:relative}.interval-negative:after,.interval-transition:after,.interval-positive:after{content:"";position:absolute;left:8px;top:0;width:7px;height:7px;border:2px solid;border-radius:50%}.interval-negative:after{border-color:#c6544f}.interval-transition:after{border-color:#2d8d82}.interval-positive:after{border-color:#3976aa}.interval-cap:after{content:"";position:absolute;left:7px;top:-1px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid #3976aa}.median-sample{border-top:1.7px dashed #8c918d;margin-top:6px}.exact-sample:after{content:"";position:absolute;left:8px;top:0;width:8px;height:8px;background:#2d8d82;transform:rotate(45deg)}.repeat-definition{font-size:var(--text-meta);line-height:1.45;color:var(--muted);margin:12px 0 0}.repeat-definition b{color:var(--ink)}@media (max-width:700px){.repeat-plot-head{display:block}.repeat-plot-head strong{display:block;margin-top:5px}.repeat-selection{grid-template-columns:1fr}}.valuation-ruler{--vr-accent:#7c83aa}.valuation-ruler-head{display:flex;justify-content:space-between;gap:18px;align-items:center;color:var(--muted);font-size:var(--text-meta);letter-spacing:.1em}.valuation-ruler-head strong{color:var(--ink);font-size:var(--text-meta);letter-spacing:0}.valuation-ruler-plot{height:172px;margin:12px 12px 0;position:relative}.valuation-track{position:absolute;left:0;right:0;top:70px;height:1px;background:var(--line)}.valuation-corridor{position:absolute;top:62px;height:17px;background:linear-gradient(90deg,#7c83aa33,#285f913d)}.valuation-marker{position:absolute;top:55px;width:32px;height:32px;transform:translate(-50%);padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer;z-index:2}.valuation-marker i{position:absolute;left:9px;top:9px;width:12px;height:12px;border:3px solid currentColor;background:var(--paper);border-radius:50%}.valuation-marker:after{content:"";position:absolute;left:15px;top:25px;width:1px;height:22px;background:currentColor;opacity:.5}.valuation-marker.current{color:var(--accent)}.valuation-marker.selected i{background:currentColor;box-shadow:0 0 0 5px #7c83aa24}.valuation-marker span{position:absolute;left:50%;top:48px;transform:translate(-50%);width:150px;text-align:center;font-size:var(--text-meta);line-height:1.3;color:var(--muted)}.valuation-marker span b{display:block;font:500 var(--text-meta) "Playfair Display",Georgia,serif;color:var(--ink);margin-bottom:3px}.valuation-marker.basis span{top:91px}.valuation-marker.basis:after{height:65px}.valuation-axis{display:flex;justify-content:space-between;margin-top:-8px;padding-top:8px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-meta)}.valuation-selection{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;background:var(--soft);padding:14px 16px;margin-top:18px}.valuation-selection>strong{font:500 var(--text-card) "Playfair Display",Georgia,serif}.valuation-selection span{font-size:var(--text-meta);line-height:1.4;color:var(--muted)}.valuation-selection span b{display:block;color:var(--ink);margin-bottom:2px}.module-card:has(.valuation-ruler) .module-body{padding-bottom:48px}@media (max-width:700px){.valuation-ruler-head{display:block}.valuation-ruler-head strong{display:block;margin-top:5px}.valuation-marker span{width:94px}.valuation-marker span b{font-size:var(--text-meta)}.valuation-selection{grid-template-columns:1fr}.valuation-ruler-plot{margin-left:2px;margin-right:2px}.valuation-view-tabs{grid-template-columns:1fr}.valuation-view-tabs button{border-right:0;border-bottom:1px solid var(--line)}.valuation-view-tabs button:last-child{border-bottom:0}.valuation-view-explainer{min-height:0}}.global-header nav a{color:var(--muted);text-decoration:none}.global-header nav a.active{color:var(--ink);font-weight:600}.global-header .nav-short{display:none}.preacq-nav{display:inline-flex;align-items:center}.preacq-shell{max-width:1500px;margin:auto;padding:34px 48px 74px}.preacq-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,360px);gap:48px;align-items:end;margin-bottom:24px}.preacq-heading h1{font:500 var(--text-title)/1.02 "Playfair Display",Georgia,serif;margin:12px 0 14px}.preacq-heading>div>p:last-child{max-width:700px;color:var(--muted);font-size:var(--text-meta);line-height:1.55;margin:0}.preacq-heading aside{border-left:1px solid var(--line);padding-left:22px}.preacq-heading aside p{font-size:var(--text-meta);line-height:1.55;color:var(--muted);margin:0 0 14px}.preacq-help{border:1px solid #aab0d3;border-radius:99px;background:#aab0d314;color:var(--ink);padding:10px 14px;min-height:42px}.preacq-help:hover,.preacq-help:focus-visible{background:#aab0d333;outline:2px solid transparent}.preacq-safety{display:grid;grid-template-columns:160px 1fr;gap:22px;padding:13px 18px;background:var(--soft);border-left:3px solid var(--accent);margin-bottom:22px}.preacq-safety strong{font-size:var(--text-meta)}.preacq-safety span{font-size:var(--text-meta);line-height:1.5;color:var(--muted)}.preacq-journey{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--line);background:var(--paper);margin-bottom:22px}.preacq-journey button{position:relative;border:0;border-right:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;padding:13px 14px;min-height:84px}.preacq-journey button:last-child{border-right:0}.preacq-journey span,.preacq-journey strong,.preacq-journey small{display:block}.preacq-journey span{font-size:var(--text-meta);color:var(--muted)}.preacq-journey strong{font-size:var(--text-meta);margin:9px 0 5px}.preacq-journey small{font-size:var(--text-meta);color:var(--muted)}.preacq-journey .screen-active{background:var(--soft)}.preacq-journey .completed:after,.preacq-journey .in_progress:after,.preacq-journey .pending_human_review:after{content:"";position:absolute;left:0;right:0;top:-1px;height:3px;background:var(--accent)}.preacq-journey .completed:after{background:#557f72}.preacq-journey .pending_human_review:after{background:#c89b42}.preacq-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px}.preacq-workspace{padding:0}.preacq-workspace .panel-head{padding:24px 26px}.preacq-workspace .panel-head h2,.preacq-side h2{font:500 var(--text-section) "Playfair Display",Georgia,serif;margin:7px 0 0}.preacq-workspace .panel-head>p{max-width:330px}.preacq-question{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:23px 26px;border-bottom:1px solid var(--line)}.preacq-question>span{color:var(--accent);font-size:var(--text-meta);padding-top:5px}.preacq-question h3{font:500 var(--text-card)/1.2 "Playfair Display",Georgia,serif;margin:0 0 8px}.preacq-question p{font-size:var(--text-meta);line-height:1.5;color:var(--muted);margin:0 0 15px;max-width:760px}.preacq-action-row{display:flex;justify-content:space-between;align-items:center;gap:18px;background:var(--soft);padding:13px 15px}.preacq-action-row strong,.preacq-action-row small{display:block}.preacq-action-row strong{font-size:var(--text-meta)}.preacq-action-row small{font-size:var(--text-meta);color:var(--muted);margin-top:4px}.preacq-disabled{opacity:.62;cursor:not-allowed}.preacq-disabled small{display:block;font-size:var(--text-meta);margin-top:2px}.preacq-links{display:flex;flex-wrap:wrap;gap:15px;margin-top:11px}.preacq-links button{border:0;background:transparent;color:var(--muted);text-decoration:underline;padding:3px 0;font-size:var(--text-meta)}.preacq-links button:disabled{opacity:.45;cursor:not-allowed}.preacq-message{margin:0;padding:14px 26px;color:var(--accent);font-size:var(--text-meta);background:#7c83aa0f}.preacq-footer{display:flex;justify-content:flex-end;gap:9px;padding:20px 26px}.preacq-side{padding:24px;align-self:start}.preacq-check{display:grid;grid-template-columns:12px 1fr;gap:10px;padding:13px 0;border-top:1px solid var(--line)}.preacq-check i{width:8px;height:8px;border:1px solid var(--muted);border-radius:50%;margin-top:4px}.preacq-check i.active{background:var(--accent);border-color:var(--accent)}.preacq-check.attention i{background:#c89b42;border-color:#c89b42}.preacq-check strong,.preacq-check small{display:block}.preacq-check strong{font-size:var(--text-meta)}.preacq-check small{font-size:var(--text-meta);color:var(--muted);margin-top:4px}.preacq-side>p:last-child{padding:14px;background:var(--soft);color:var(--muted);font-size:var(--text-meta);line-height:1.5;margin:18px 0 0}.preacq-source-list{padding:8px 26px 16px}.preacq-source{display:grid;grid-template-columns:24px 1fr auto;gap:12px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line)}.preacq-source>i{width:16px;height:16px;border:2px solid var(--line);border-radius:50%}.preacq-source.reviewed>i{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 38%,transparent 42%)}.preacq-source.blocked>i{border-color:#a74636}.preacq-source.pending>i{border-top-color:var(--accent)}.preacq-source strong,.preacq-source small{display:block}.preacq-source strong{font-size:var(--text-meta)}.preacq-source small{font-size:var(--text-meta);color:var(--muted);margin-top:4px}.preacq-source>span{font-size:var(--text-meta);color:var(--muted);text-align:right}.preacq-bounded{margin:16px 26px;padding:14px;border-left:3px solid var(--accent);background:var(--soft);font-size:var(--text-meta);line-height:1.55;color:var(--muted)}.preacq-request{border-bottom:1px solid var(--line)}.preacq-request summary{list-style:none;display:grid;grid-template-columns:40px 1fr auto;gap:15px;padding:21px 26px}.preacq-request summary::-webkit-details-marker{display:none}.preacq-request summary>span{font-size:var(--text-meta);color:#a74636;padding-top:4px}.preacq-request h3{font:500 var(--text-card) "Playfair Display",Georgia,serif;margin:0 0 6px}.preacq-request summary p{font-size:var(--text-meta);color:var(--muted);margin:0}.preacq-request summary>b{font-size:var(--text-card);font-weight:400}.preacq-request[open] summary>b{transform:rotate(45deg)}.preacq-request-body{padding:0 26px 22px 81px}.preacq-request-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.preacq-request-grid>div{background:var(--soft);padding:14px}.preacq-request-grid small,.preacq-request-grid strong{display:block}.preacq-request-grid small{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:var(--text-meta);margin-bottom:5px}.preacq-request-grid strong{font-size:var(--text-meta);line-height:1.45}.preacq-choice-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.preacq-choice-row button{border:1px solid var(--line);background:transparent;color:var(--ink);padding:10px 12px;min-height:40px;font-size:var(--text-meta)}.preacq-choice-row button.selected{background:var(--ink);color:var(--paper);border-color:var(--ink)}.preacq-consequence{background:var(--soft);color:var(--muted);font-size:var(--text-meta);line-height:1.55;padding:13px;margin:13px 0 0}.preacq-consequence b{color:var(--ink)}.preacq-example{padding:0;margin-bottom:22px}.preacq-example>header{display:flex;justify-content:space-between;gap:18px;padding:21px 24px;border-bottom:1px solid var(--line)}.preacq-example h2{font:500 var(--text-section) "Playfair Display",Georgia,serif;margin:7px 0 0}.preacq-example>header button{border:0;background:transparent;color:var(--ink);font-size:var(--text-section)}.preacq-example-grid{display:grid;grid-template-columns:.8fr 1.1fr 1.1fr}.preacq-example-grid article{padding:21px 23px;border-right:1px solid var(--line)}.preacq-example-grid article:last-child{border-right:0}.preacq-example-grid h3{font:500 var(--text-body) "Playfair Display",Georgia,serif;margin:8px 0 12px}.preacq-example-grid p,.preacq-example-grid li{font-size:var(--text-meta);line-height:1.55;color:var(--muted)}.preacq-example-grid ul{padding-left:17px;margin:0}.preacq-example>footer{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:16px 23px;border-top:1px solid var(--line);background:var(--soft)}.preacq-example>footer strong{font:500 var(--text-body) "Playfair Display",Georgia,serif}.preacq-example>footer span{font-size:var(--text-meta);line-height:1.55;color:var(--muted)}@media (max-width:1200px){.global-header nav{gap:14px}.global-header .preacq-nav{max-width:none;white-space:nowrap;line-height:1.15}.global-header .nav-long{display:none}.global-header .nav-short{display:inline}.preacq-layout{grid-template-columns:1fr}.preacq-side{order:-1}.preacq-example-grid{grid-template-columns:1fr 1fr}.preacq-example-grid article:last-child{grid-column:1/-1;border-top:1px solid var(--line)}}@media (max-width:760px){.global-header .nav-long{display:none}.global-header .nav-short{display:inline}.global-header nav{gap:8px!important;justify-content:flex-start!important;overflow-x:auto;padding-bottom:5px!important}.global-header nav a{flex:0 0 auto;min-height:38px;display:inline-flex;align-items:center}.global-header .methodology-nav{padding:5px 7px}.preacq-shell{padding:22px 14px 54px}.preacq-heading{grid-template-columns:1fr;gap:18px}.preacq-heading h1{font-size:var(--text-section)}.preacq-heading aside{border-left:0;border-top:1px solid var(--line);padding:14px 0 0}.preacq-help{min-height:44px}.preacq-safety{grid-template-columns:1fr;gap:5px}.preacq-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.preacq-journey button{border-bottom:1px solid var(--line);min-height:78px}.preacq-journey button:nth-child(2n){border-right:0}.preacq-workspace .panel-head{display:block;padding:20px 16px}.preacq-workspace .panel-head>p{text-align:left;margin-top:10px}.preacq-question{grid-template-columns:28px 1fr;padding:20px 16px;gap:9px}.preacq-action-row{display:block}.preacq-action-row .button{width:100%;min-height:46px;margin-top:12px}.preacq-footer{display:grid;grid-template-columns:1fr;padding:18px 16px}.preacq-footer .button{min-height:46px}.preacq-message{padding:14px 16px}.preacq-source-list{padding:4px 16px 14px}.preacq-source{grid-template-columns:24px 1fr}.preacq-source>span{grid-column:2;text-align:left}.preacq-bounded{margin:16px}.preacq-request summary{grid-template-columns:30px 1fr auto;padding:19px 16px;gap:9px}.preacq-request-body{padding:0 16px 20px 55px}.preacq-request-grid{grid-template-columns:1fr}.preacq-choice-row button{min-height:44px}.preacq-example-grid{grid-template-columns:1fr}.preacq-example-grid article,.preacq-example-grid article:last-child{grid-column:auto;border-right:0;border-bottom:1px solid var(--line);border-top:0;padding:19px 16px}.preacq-example>header{padding:19px 16px}.preacq-example>footer{grid-template-columns:1fr;padding:17px 16px;gap:8px}}.prebid-shell{max-width:1500px;margin:auto;padding:34px 48px 78px}.prebid-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,360px);gap:48px;align-items:end;padding:16px 0 30px}.prebid-hero h1{font:500 var(--text-title)/1.02 "Playfair Display",Georgia,serif;margin:12px 0 16px}.prebid-hero>div>p:last-child{max-width:720px;color:var(--muted);font-size:var(--text-meta);line-height:1.55;margin:0}.prebid-hero aside{border-left:3px solid var(--accent);padding:3px 0 3px 20px}.prebid-hero aside strong{font-size:var(--text-meta)}.prebid-hero aside p{color:var(--muted);font-size:var(--text-meta);line-height:1.5;margin:8px 0 0}.prebid-journey{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);background:var(--paper);margin:0 0 22px}.prebid-journey div{position:relative;padding:15px 17px;border-right:1px solid var(--line);min-height:75px}.prebid-journey div:last-child{border-right:0}.prebid-journey span,.prebid-journey strong{display:block}.prebid-journey span{font-size:var(--text-meta);color:var(--muted)}.prebid-journey strong{font-size:var(--text-meta);margin-top:10px}.prebid-journey .current{background:var(--ink);color:var(--paper)}.prebid-journey .current:before{content:"";position:absolute;left:0;right:0;top:-1px;height:3px;background:var(--gradient)}.prebid-journey .current span{color:inherit;opacity:.65}.prebid-intake-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:18px}.prebid-intake{padding:28px}.prebid-section-heading{display:flex;justify-content:space-between;gap:24px;align-items:start}.prebid-section-heading h2,.prebid-gate h2,.prebid-budget h2{font:500 var(--text-section)/1.12 "Playfair Display",Georgia,serif;margin:7px 0 0}.prebid-section-heading>span{border:1px solid var(--line);border-radius:99px;padding:7px 10px;color:var(--muted);font-size:var(--text-meta);font-weight:600;white-space:nowrap}.prebid-intake>p{max-width:710px;color:var(--muted);font-size:var(--text-meta);line-height:1.55}.prebid-intake label{display:block;margin-top:22px}.prebid-intake label>span{display:flex;justify-content:space-between;font-size:var(--text-meta);font-weight:600;margin-bottom:8px}.prebid-intake label em{font-style:normal;color:var(--muted);font-weight:400}.prebid-intake input{width:100%;height:48px;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:0 13px}.prebid-intake input:focus,.prebid-text-action:focus-visible{outline:3px solid rgba(124,131,170,.24);outline-offset:2px}.prebid-intake label small{display:block;margin-top:6px;color:var(--muted);font-size:var(--text-meta);line-height:1.4}.prebid-text-action{margin-top:19px;padding:2px 0;border:0;background:transparent;color:var(--accent);font-size:var(--text-meta);font-weight:600;text-decoration:underline;text-underline-offset:4px}.prebid-source-message{padding:12px 14px;background:var(--soft);border-left:3px solid var(--accent);color:var(--muted)!important;font-size:var(--text-meta);line-height:1.5}.prebid-form-action{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;margin-top:25px;padding-top:21px;border-top:1px solid var(--line)}.prebid-form-action .button{min-height:44px;align-items:center}.prebid-form-action .button span{margin-left:12px;color:var(--accent)}.prebid-form-action p{margin:0;color:var(--muted);font-size:var(--text-meta);line-height:1.5}.prebid-gate{padding:28px;align-self:stretch;background:linear-gradient(145deg,var(--soft),var(--paper))}.prebid-gate-option{display:flex;gap:13px;align-items:start;margin-top:24px}.prebid-gate-option i{display:grid;place-items:center;flex:0 0 25px;height:25px;border-radius:50%;background:var(--accent);color:var(--paper);font-style:normal;font-size:var(--text-meta);font-weight:600}.prebid-gate-option strong{font-size:var(--text-meta)}.prebid-gate-option p{margin:5px 0 0;color:var(--muted);font-size:var(--text-meta);line-height:1.45}.prebid-gate-or{height:30px;margin:3px 0 3px 12px;border-left:1px solid var(--line);padding:10px 0 0 12px;color:var(--muted);font-size:var(--text-meta)}.prebid-gate-note{margin:24px 0 0;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-meta);line-height:1.5}.prebid-outputs{margin-top:54px}.prebid-outputs .prebid-section-heading{align-items:end}.prebid-outputs .prebid-section-heading>p{max-width:360px;color:var(--muted);font-size:var(--text-meta);line-height:1.45;text-align:right;margin:0}.prebid-output-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:22px}.prebid-output-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.72fr);gap:0 24px;padding:24px 26px;background:var(--paper);border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:285px}.prebid-card-topline{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.prebid-card-topline span{color:var(--accent);font-size:var(--text-meta);font-weight:600;letter-spacing:.13em}.prebid-card-topline i{border:1px solid var(--line);border-radius:99px;padding:4px 7px;color:var(--muted);font-size:var(--text-meta);font-style:normal}.prebid-output-card h3{font:500 var(--text-card)/1.15 "Playfair Display",Georgia,serif;margin:17px 0 7px}.prebid-output-description{color:var(--muted);font-size:var(--text-meta);line-height:1.45;margin:0}.prebid-empty-value{font:500 var(--text-section) "Playfair Display",Georgia,serif;color:var(--line);margin-top:18px}.prebid-disabled-reason{grid-column:2;grid-row:2/5;border-left:3px solid var(--accent);padding-left:14px;align-self:start;margin-top:17px}.prebid-disabled-reason strong{font-size:var(--text-meta)}.prebid-disabled-reason p{color:var(--muted);font-size:var(--text-meta);line-height:1.5;margin:6px 0 0}.prebid-output-card dl{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0 0;padding-top:14px;border-top:1px solid var(--line)}.prebid-output-card dl div{display:grid;grid-template-columns:72px 1fr;gap:8px}.prebid-output-card dt{color:var(--muted);font-size:var(--text-meta);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.prebid-output-card dd{margin:0;color:var(--muted);font-size:var(--text-meta);line-height:1.4}.prebid-budget{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:18px;padding:24px 28px}.prebid-budget p{margin:6px 0 0;color:var(--muted);font-size:var(--text-meta)}.prebid-budget>div:last-child{text-align:right}.prebid-budget span{display:block;font:500 var(--text-card) "Playfair Display",Georgia,serif;color:var(--muted)}.prebid-budget small{display:block;max-width:360px;margin-top:5px;color:var(--muted);font-size:var(--text-meta)}.preacq-return-notice{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;padding:16px 18px;margin:0 0 22px;border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--paper)}.preacq-return-notice strong,.preacq-return-notice span,.preacq-return-notice small{display:block}.preacq-return-notice strong{font:500 var(--text-body) "Playfair Display",Georgia,serif}.preacq-return-notice span,.preacq-return-notice small{color:var(--muted);font-size:var(--text-meta);line-height:1.45;margin-top:4px}.preacq-return-notice>div:last-child{text-align:right}.preacq-return-notice .button{display:inline-flex;min-height:40px;align-items:center}.rubens-prebid-boundary{padding:14px 18px;margin:14px 0 0;background:var(--soft);border-left:3px solid var(--accent);color:var(--muted);font-size:var(--text-meta);line-height:1.5}.rubens-prebid-boundary strong{color:var(--ink)}@media (max-width:1050px){.prebid-intake-grid,.prebid-output-card{grid-template-columns:1fr}.prebid-disabled-reason{grid-column:1;grid-row:auto;margin-top:16px}.prebid-output-card dl{grid-template-columns:1fr}.prebid-hero{grid-template-columns:1fr;gap:24px}.prebid-hero aside{max-width:620px}}@media (max-width:760px){.prebid-shell{padding:22px 14px 54px}.prebid-hero{padding-top:8px}.prebid-hero h1{font-size:var(--text-section)}.prebid-journey{display:flex;overflow-x:auto}.prebid-journey div{flex:0 0 145px;min-height:72px}.prebid-intake{padding:21px 16px}.prebid-section-heading{display:block}.prebid-section-heading>span{display:inline-block;margin-top:13px}.prebid-form-action{grid-template-columns:1fr}.prebid-form-action .button{width:100%}.prebid-gate{padding:22px 18px}.prebid-outputs{margin-top:38px}.prebid-outputs .prebid-section-heading>p{text-align:left;margin-top:10px}.prebid-output-grid{grid-template-columns:1fr}.prebid-output-card{padding:22px 16px;min-height:0}.prebid-output-card dl div{grid-template-columns:1fr;gap:4px}.prebid-budget{display:grid;padding:22px 16px}.prebid-budget>div:last-child{text-align:left}.preacq-return-notice{grid-template-columns:1fr}.preacq-return-notice>div:last-child{text-align:left}.preacq-return-notice .button{width:100%;justify-content:center}}@media (max-width:760px){body{min-width:0;overflow-x:hidden}.topbar{height:68px;padding:0 16px;gap:12px}.logo{width:132px;height:50px;flex:0 0 auto}.fuelarts-logo-images{width:126px;min-width:126px}.fuelarts-intelligence{display:none}.topbar nav,.collection-v2 .top-actions .version-link,.verified-dot{display:none}.top-actions{margin-left:auto;gap:0}.top-actions button{min-width:72px;min-height:44px;padding:9px 13px;font-size:var(--text-meta)}.collection-shell{width:100%;padding:30px 16px 64px}.collection-heading{display:block;margin-bottom:26px}.collection-heading h1{font-size:var(--text-section);line-height:1.04;margin:9px 0 12px;overflow-wrap:anywhere}.collection-heading>div>p:last-child{font-size:var(--text-meta);line-height:1.45}.collection-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.collection-actions .button{min-height:46px;padding:12px 10px;font-size:var(--text-meta);align-items:center}.collection-actions .button:first-child{grid-column:1/-1}.summary-title{height:46px;padding:0 15px}.summary-metrics{grid-template-columns:1fr}.summary-metrics article,.summary-metrics article:nth-child(2n),.summary-metrics article:nth-child(3n),.summary-metrics article:nth-child(n+4),.summary-metrics article:nth-child(n+5){min-height:0;padding:18px 16px;border-right:0;border-bottom:1px solid var(--line)}.summary-metrics article:last-child{border-bottom:0}.summary-metrics p{font-size:var(--text-meta);margin-bottom:10px}.summary-metrics strong{font-size:var(--text-section);line-height:1.08;overflow-wrap:anywhere}.summary-metrics span{font-size:var(--text-meta);line-height:1.45;margin-top:8px}.metric-title{align-items:center}.collection-v2 .outlook-button{min-width:0;min-height:44px;padding:9px 10px;font-size:var(--text-meta);white-space:normal}.dashboard-grid,.composition-row,.management-row{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.panel{min-width:0;padding:18px 16px}.panel-head h2,.collection-list-head h2{font-size:var(--text-section);line-height:1.1}.panel-head .info-button,.signal-title .info-button{width:44px;height:44px;font-size:var(--text-body)}.map-layout{grid-template-columns:31px 1fr;margin-top:22px}.value-map,.y-ticks{height:280px}.collection-v2 .axis-y{left:-40px;top:170px;font-size:var(--text-meta)}.y-ticks span,.x-ticks span,.x-axis-title{font-size:var(--text-meta)}.map-point{min-width:34px;min-height:34px}.artist-legend{display:grid;gap:8px;margin-top:30px}.artist-legend span{font-size:var(--text-meta)}.history-layout{grid-template-columns:36px 1fr}.history-y span,.history-x span{font-size:var(--text-meta)}.chart-legend{display:grid;gap:8px;margin-top:14px}.chart-legend span,.model-note{font-size:var(--text-meta);line-height:1.4}.signal-strip{grid-template-columns:1fr;margin:14px 0;border-bottom:0}.signal-strip article{padding:18px 16px;border-right:0;border-bottom:1px solid var(--line)}.signal-strip p{font-size:var(--text-meta)}.signal-strip strong,.momentum-detail summary{font-size:var(--text-card)}.signal-strip span,.momentum-detail>div b,.momentum-detail>div small{font-size:var(--text-meta)}.collection-v2 .momentum-detail summary{align-items:flex-start}.collection-v2 .momentum-detail summary:after{min-height:40px;display:flex;align-items:center;font-size:var(--text-meta);padding:7px 9px}.composition-row{margin-bottom:38px}.bar-label{font-size:var(--text-meta);margin-top:22px}.composition-item{display:grid;gap:5px;font-size:var(--text-meta);line-height:1.35}.attention-head{display:none}.collection-v2 .attention>a{grid-template-columns:24px minmax(0,1fr);gap:5px 10px;padding:15px 0;font-size:var(--text-meta);align-items:start}.collection-v2 .attention>a .priority{grid-row:1/3;margin-top:2px}.collection-v2 .attention>a>b,.collection-v2 .attention>a>span{grid-column:2}.collection-v2 .attention>a .action-popover-wrap{grid-column:2;margin-top:6px}.action-open{min-height:44px;font-size:var(--text-meta);text-align:center}.maintenance-stats{grid-template-columns:1fr;margin-top:18px}.maintenance-stats span{border-right:0;border-bottom:1px solid var(--line);font-size:var(--text-meta)}.maintenance-stats span:last-child{border-bottom:0}.maintenance-stats strong{font-size:var(--text-card)}.world-map{height:210px;min-height:210px}.location-list{grid-template-columns:1fr;gap:12px}.location-list b,.location-list small,.map-credit{font-size:var(--text-meta)}.collection-list-head{display:grid;gap:15px;align-items:start;margin-bottom:16px}.collection-list-head label{font-size:var(--text-meta)}.collection-list-head select{min-height:44px;font-size:var(--text-meta)}.collection-cards{grid-template-columns:1fr;gap:14px}.collection-card{grid-template-columns:1fr;min-height:0}.collection-thumb{height:250px}.collection-card-copy{padding:18px 16px}.collection-card-copy>p,.collection-card-copy>div span,.collection-card-copy footer b,.collection-card-copy footer span,.collection-card-copy footer em{font-size:var(--text-meta)}.collection-card-copy h3{font-size:var(--text-card);margin-top:10px}.collection-card-copy h4,.collection-card-copy>div strong{font-size:var(--text-meta)}.collection-card-copy>div{gap:16px}.collection-card-copy footer{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.collection-card-copy footer em{grid-column:1/-1;min-height:44px;display:flex;align-items:center;justify-content:center;margin-top:4px;border:1px solid var(--line)}.collection-footer{display:grid;gap:20px;margin-top:36px}.collection-footer p{font-size:var(--text-meta)}.collection-footer strong{font-size:var(--text-meta);line-height:1.4}.collection-footer>div:last-child{display:grid;gap:8px}.collection-footer .button{min-height:46px;font-size:var(--text-meta)}.info-popover,.action-popover{position:fixed;left:16px;right:16px;top:84px;bottom:auto;width:auto;max-height:calc(100vh - 100px);overflow:auto;transform:none;padding:22px;z-index:200}.info-popover>strong{font-size:var(--text-card)}.info-popover>span{font-size:var(--text-meta);line-height:1.5}.info-popover b{font-size:var(--text-meta)}.info-close{width:44px;height:44px;right:4px;top:2px}.outlook-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto;padding:26px 18px}.outlook-modal h2{font-size:var(--text-section);padding-right:28px}}.preacq-prepared-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.preacq-prepared-grid article{min-width:0;padding:24px;border-right:1px solid var(--line)}.preacq-prepared-grid article:last-child{border-right:0}.preacq-prepared-grid article>span{display:block;color:var(--accent);font-size:var(--text-meta);font-weight:600;letter-spacing:.1em}.preacq-prepared-grid h3{font:500 var(--text-card)/1.15 "Playfair Display",Georgia,serif;margin:12px 0 8px}.preacq-prepared-grid a,.preacq-prepared-grid small{display:block;color:var(--muted);font-size:var(--text-meta);line-height:1.45;overflow-wrap:anywhere}.preacq-prepared-grid a{text-decoration:underline;text-underline-offset:3px}.preacq-prepared-grid strong{display:block;margin-top:18px;color:var(--accent);font-size:var(--text-meta)}.ae-shell{max-width:1440px;margin:auto;padding:48px 48px 84px}.ae-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:64px;align-items:end;padding:34px 0 48px;border-bottom:1px solid var(--line)}.ae-hero h1{font:500 clamp(2.4rem,5vw,5rem)/.98 "Playfair Display",Georgia,serif;margin:15px 0 0;letter-spacing:-.035em}.ae-hero>div:last-child>p{font-size:var(--text-body);line-height:1.6;color:var(--muted);margin:0}.ae-definition{margin-top:24px;padding:16px 18px;border-left:3px solid var(--accent);background:var(--paper)}.ae-definition strong,.ae-definition span{display:block}.ae-definition span{color:var(--muted);font-size:var(--text-meta);line-height:1.45;margin-top:5px}.ae-mode-tabs{display:grid;grid-template-columns:1fr 1fr;margin:28px 0 42px;border:1px solid var(--line)}.ae-mode-tabs button{display:grid;grid-template-columns:42px 1fr;gap:4px 15px;text-align:left;padding:20px 22px;border:0;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer}.ae-mode-tabs button:last-child{border-right:0}.ae-mode-tabs button.active{background:var(--ink);color:var(--paper)}.ae-mode-tabs button:focus-visible,.ae-case button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ae-mode-tabs span{grid-row:1/3;color:var(--accent);font-size:var(--text-meta)}.ae-mode-tabs strong{font:500 var(--text-card) "Playfair Display",Georgia,serif}.ae-mode-tabs small{color:var(--muted);font-size:var(--text-meta)}.ae-mode-tabs .active small{color:color-mix(in srgb,var(--paper) 70%,transparent)}.ae-case-header,.ae-section>header,.ae-audit>header{display:flex;justify-content:space-between;gap:32px;align-items:start;margin:0 0 22px}.ae-case-header h2,.ae-section h2,.ae-audit h2{font:500 var(--text-section) "Playfair Display",Georgia,serif;margin:8px 0}.ae-case-header p:last-child,.ae-section header>p,.ae-audit header>p{color:var(--muted);font-size:var(--text-meta);line-height:1.5;max-width:480px}.ae-status{display:inline-flex;width:max-content;border:1px solid var(--line);border-radius:99px;padding:6px 9px;font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.08em}.ae-status-blocked{color:#a34646;border-color:#cc8d8d}.ae-status-ok{color:#307d68;border-color:#79ac9e}.ae-two-column{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ae-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.ae-panel{min-width:0;padding:25px;background:var(--paper);border:1px solid var(--line)}.ae-panel h3{font:500 var(--text-card) "Playfair Display",Georgia,serif;margin:14px 0 9px}.ae-panel p,.ae-panel li,.ae-panel small{font-size:var(--text-meta);line-height:1.55;color:var(--muted);overflow-wrap:anywhere}.ae-panel ul{padding-left:18px}.ae-kicker{letter-spacing:.13em!important;font-weight:600;color:var(--accent)!important}.ae-empty-range,.ae-range{font:500 clamp(2rem,4vw,4rem)/1 "Playfair Display",Georgia,serif;margin:24px 0 16px}.ae-empty-range{color:var(--line)}.ae-empty-range span{font:500 var(--text-meta) "DM Sans",sans-serif}.ae-range{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ae-range i{font-style:normal;color:var(--muted)}.ae-result-panel>strong{display:block;color:#a34646;margin-bottom:8px}.ae-result-panel dl,.ae-facts{margin:22px 0 0;border-top:1px solid var(--line)}.ae-result-panel dl div,.ae-facts div{display:grid;grid-template-columns:130px 1fr;gap:15px;padding:10px 0;border-bottom:1px solid var(--line);font-size:var(--text-meta)}.ae-result-panel dt,.ae-facts dt{color:var(--muted)}.ae-result-panel dd,.ae-facts dd{margin:0}.ae-boundary{padding:14px 16px;border-left:3px solid var(--accent);background:var(--soft);color:var(--ink)!important}.ae-result-list>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:var(--text-meta)}.ae-result-list span{text-align:right;color:var(--muted)}.ae-section,.ae-audit{margin-top:54px}.ae-table-wrap{overflow:auto;border:1px solid var(--line)}.ae-table-wrap table{width:100%;min-width:940px;border-collapse:collapse;background:var(--paper);font-size:var(--text-meta)}.ae-table-wrap th,.ae-table-wrap td{text-align:left;vertical-align:top;padding:15px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);line-height:1.45}.ae-table-wrap th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.ae-table-wrap td small{display:block;color:var(--muted);margin-top:7px}.ae-context-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin-bottom:18px;background:var(--paper)}.ae-context-strip div{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:16px;border-right:1px solid var(--line)}.ae-context-strip div:last-child{border-right:0}.ae-context-strip span{color:var(--accent);font-size:var(--text-meta)}.ae-context-strip strong{font-size:var(--text-meta);font-weight:500}.ae-warning{position:sticky;top:88px;z-index:9;margin:0 0 24px;padding:14px 18px;background:#70452f;color:#fff;font-weight:600;font-size:var(--text-meta);letter-spacing:.02em}.ae-comparables{grid-template-columns:repeat(3,minmax(0,1fr))}.ae-blockers{display:grid;gap:10px}.ae-blockers article{display:grid;grid-template-columns:minmax(220px,.7fr) 1fr minmax(250px,.8fr);gap:20px;padding:17px 19px;border:1px solid var(--line);background:var(--paper);align-items:start}.ae-blockers article span{display:block;color:#a34646;text-transform:uppercase;font-size:var(--text-meta);letter-spacing:.08em}.ae-blockers article strong{display:block;margin-top:5px}.ae-blockers article p,.ae-blockers article small{margin:0;color:var(--muted);font-size:var(--text-meta);line-height:1.45}.ae-footer{display:flex;justify-content:space-between;gap:20px;margin-top:60px;padding-top:24px;border-top:1px solid var(--line);font-size:var(--text-meta)}.ae-footer span{color:var(--muted);text-align:right}@media (max-width:960px){.ae-hero{grid-template-columns:1fr;gap:28px}.ae-two-column{grid-template-columns:1fr}.ae-context-strip{grid-template-columns:1fr 1fr}.ae-context-strip div:nth-child(2){border-right:0}.ae-context-strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}.ae-comparables{grid-template-columns:1fr}.ae-blockers article{grid-template-columns:1fr}.ae-warning{top:68px}}@media (max-width:680px){.ae-shell{padding:28px 16px 58px}.ae-hero{padding-top:10px}.ae-mode-tabs{grid-template-columns:1fr}.ae-mode-tabs button{border-right:0;border-bottom:1px solid var(--line);min-height:86px}.ae-mode-tabs button:last-child{border-bottom:0}.ae-case-header,.ae-section>header,.ae-audit>header{display:grid;gap:8px}.ae-grid,.ae-context-strip{grid-template-columns:1fr}.ae-context-strip div,.ae-context-strip div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.ae-context-strip div:last-child{border-bottom:0}.ae-panel{padding:20px 16px}.ae-range{font-size:2rem}.ae-result-panel dl div,.ae-facts div{grid-template-columns:1fr;gap:4px}.ae-footer{display:grid}.ae-footer span{text-align:left}.ae-warning{margin-left:-16px;margin-right:-16px}.ae-hero h1{font-size:2.55rem}}.aep-intro{padding:34px 0 52px}.aep-intro h1{font:500 clamp(2.6rem,6vw,5.5rem)/.96 "DM Sans",sans-serif;letter-spacing:-.055em;margin:16px 0 24px;max-width:950px}.aep-lead{max-width:700px;font-size:var(--text-body);line-height:1.6;color:var(--muted)}.aep-goals{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}.aep-goals button{display:grid;grid-template-columns:36px 1fr;gap:8px 14px;min-height:190px;padding:24px;text-align:left;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer}.aep-goals button:hover{border-color:var(--accent);transform:translateY(-2px)}.aep-goals button:focus-visible,.aep-workspace button:focus-visible,.aep-workspace input:focus-visible,.aep-workspace textarea:focus-visible,.aep-workspace select:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.aep-goals span{color:var(--accent);grid-row:1/3}.aep-goals strong{font-size:var(--text-card);line-height:1.2}.aep-goals small{color:var(--muted);line-height:1.5}.aep-privacy,.aep-guidance{display:flex;gap:18px;margin-top:18px;padding:15px 18px;border-left:3px solid var(--accent);background:var(--soft);font-size:var(--text-meta)}.aep-privacy span,.aep-guidance span{color:var(--muted)}.aep-workspace{padding:24px 0 48px}.aep-workspace>header{max-width:760px;margin:24px 0 28px}.aep-workspace>header h2,.aep-brief h2,.ae-demo-boundary h2{font-size:var(--text-section);line-height:1.12;letter-spacing:-.03em;margin:8px 0}.aep-workspace>header p{color:var(--muted);line-height:1.55}.aep-back{border:0;background:none;color:var(--muted);padding:8px 0;cursor:pointer}.aep-steps{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);margin:0 0 24px}.aep-steps button{display:flex;gap:9px;align-items:center;padding:14px 12px;border:0;border-right:1px solid var(--line);background:var(--paper);color:var(--muted);text-align:left;cursor:pointer}.aep-steps button:last-child{border-right:0}.aep-steps button.active{background:var(--ink);color:var(--paper)}.aep-steps span{color:var(--accent)}.aep-form-grid,.aep-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aep-grid>article,.aep-comparable,.aep-brief{padding:24px;border:1px solid var(--line);background:var(--paper)}.aep-field{display:grid;gap:7px;font-size:var(--text-meta);color:var(--muted)}.aep-field input,.aep-field textarea,.aep-workspace textarea,.aep-workspace select{width:100%;box-sizing:border-box;border:1px solid var(--line);background:var(--background);color:var(--ink);padding:12px;font:inherit;border-radius:0}.aep-field textarea,.aep-workspace textarea{min-height:100px;resize:vertical}.aep-workspace article>h3{font-size:var(--text-card);margin:0 0 15px}.aep-comparable{margin-top:16px}.aep-comparable>header{display:flex;justify-content:space-between;gap:12px}.aep-action,.aep-nav button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);padding:11px 16px;cursor:pointer}.aep-comparable+.aep-action,.aep-guidance+.aep-action{margin-top:16px}.aep-note{padding:12px 14px;border-left:3px solid var(--accent);background:var(--soft);color:var(--muted);font-size:var(--text-meta);line-height:1.5}.aep-check{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font-size:var(--text-meta)}.aep-nav{display:flex;justify-content:space-between;margin-top:22px}.aep-nav button:disabled{opacity:.35;cursor:not-allowed}.aep-brief{margin-top:24px}.aep-brief>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.aep-brief article{padding:18px 0;border-bottom:1px solid var(--line)}.aep-brief article p{margin:7px 0;color:var(--muted);font-size:var(--text-meta);line-height:1.55;overflow-wrap:anywhere}.aep-limit{border-left:3px solid #a34646;padding-left:16px!important}.ae-demo-boundary{display:flex;justify-content:space-between;gap:40px;align-items:end;margin:50px 0 28px;padding-top:42px;border-top:1px solid var(--line)}.ae-demo-boundary>p{max-width:560px;color:var(--muted);font-size:var(--text-meta);line-height:1.55}.aep-status-row{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line);font-size:var(--text-meta)}.aep-status-row+h3{margin-top:28px}.aep-range-status{padding:11px 13px;background:var(--soft);font-size:var(--text-meta);line-height:1.45}.aep-range-status.invalid{border-left:3px solid #a34646}.aep-range-status.valid{border-left:3px solid #307d68}.aep-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0c0e149e;display:grid;place-items:center;padding:20px}.aep-dialog{width:min(520px,100%);padding:28px;background:var(--paper);border:1px solid var(--line);box-shadow:0 20px 70px #00000040}.aep-dialog h2{font-size:var(--text-card);line-height:1.25;margin:0 0 12px}.aep-dialog p{color:var(--muted);line-height:1.5}.aep-dialog>div{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.aep-dialog button{padding:11px 16px;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer}.aep-dialog .aep-action{background:var(--ink);color:var(--paper)}@media (max-width:960px){.aep-goals{grid-template-columns:1fr}.aep-goals button{min-height:130px}.aep-steps{grid-template-columns:1fr}.aep-steps button{border-right:0;border-bottom:1px solid var(--line)}.aep-steps button:last-child{border-bottom:0}}@media (max-width:680px){.aep-intro h1{font-size:2.65rem}.aep-form-grid,.aep-grid{grid-template-columns:1fr}.aep-privacy,.aep-guidance,.ae-demo-boundary{display:grid}.aep-brief{padding:18px 14px}.aep-brief>header{display:grid}.aep-action{width:100%}.aep-status-row{grid-template-columns:1fr}.aep-dialog>div{display:grid}.aep-dialog .aep-action{width:100%}}.preacq-prepared-grid p{margin:7px 0 0;color:var(--muted);font-size:var(--text-meta);line-height:1.5}.preacq-lot-card img,.preacq-lot-image-placeholder{display:block;width:100%;aspect-ratio:4/3;margin:15px 0 16px;background:var(--soft);object-fit:cover}.preacq-lot-image-placeholder{display:grid;place-items:center;padding:18px;color:var(--muted);font-size:var(--text-meta);text-align:center}.preacq-lot-card p{max-height:7.5em;overflow:hidden}.preacq-compact-journey{grid-template-columns:repeat(3,1fr)}.prebid-journey .completed{background:var(--soft)}.prebid-journey .completed:before{content:"";position:absolute;left:0;right:0;top:-1px;height:3px;background:var(--accent)}.prebid-return-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.55fr);gap:28px;align-items:center;padding:20px 24px;margin-bottom:22px;border-left:3px solid var(--accent)}.prebid-return-summary>div{display:flex;align-items:center;gap:18px;min-width:0}.prebid-return-summary img{width:92px;height:72px;object-fit:cover}.prebid-return-summary h2{font:500 var(--text-card)/1.15 "Playfair Display",Georgia,serif;margin:5px 0}.prebid-return-summary span,.prebid-return-summary aside p{color:var(--muted);font-size:var(--text-meta);line-height:1.45}.prebid-return-summary aside{border-left:1px solid var(--line);padding-left:20px}.prebid-return-summary aside strong{font-size:var(--text-meta)}.prebid-return-summary aside p{margin:6px 0 0}.prebid-return-summary.coverage-full{border-left-color:#4f8a70}.prebid-return-summary.coverage-limited{border-left-color:#c89b42}.prebid-return-summary.coverage-not_covered{border-left-color:#a74636}.prebid-observed-outcomes{margin:0 0 22px;padding:24px 26px;border-left:3px solid #4f8a70}.prebid-observed-outcomes>header{display:flex;align-items:start;justify-content:space-between;gap:24px}.prebid-observed-outcomes h2{font:500 var(--text-section)/1.15 "Playfair Display",Georgia,serif;margin:6px 0 0}.prebid-observed-outcomes>header>span{border:1px solid var(--line);border-radius:99px;padding:6px 9px;color:var(--muted);font-size:var(--text-meta);white-space:nowrap}.prebid-observed-grid{display:grid;grid-template-columns:.7fr .8fr 1.5fr;margin-top:20px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.prebid-observed-grid article{padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.prebid-observed-grid small{display:block;color:var(--muted);font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.08em}.prebid-observed-grid strong{display:block;font:500 var(--text-card)/1.15 "Playfair Display",Georgia,serif;margin-top:9px}.prebid-observed-grid article:last-child strong{font-size:var(--text-body)}.prebid-observed-grid p,.prebid-observed-unavailable p,.prebid-observed-outcomes>footer{color:var(--muted);font-size:var(--text-meta);line-height:1.5}.prebid-observed-outcomes>footer{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.prebid-observed-unavailable{margin-top:18px;padding:16px;background:var(--soft)}.prebid-observed-unavailable p{margin:6px 0 0}.prebid-research-charts{margin:0 0 22px;padding:26px}.prebid-research-charts>header{display:flex;align-items:start;justify-content:space-between;gap:24px}.prebid-research-charts>header h2{font:500 var(--text-section)/1.15 "Playfair Display",Georgia,serif;margin:6px 0 0}.prebid-research-charts>header>span{border:1px solid var(--line);border-radius:99px;padding:6px 9px;color:var(--muted);font-size:var(--text-meta);white-space:nowrap}.prebid-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.prebid-chart-grid>article,.prebid-comparable-chart{border:1px solid var(--line);padding:20px}.prebid-chart-grid h3,.prebid-comparable-chart h3{font:500 var(--text-card)/1.2 "Playfair Display",Georgia,serif;margin:0 0 17px}.prebid-chart-grid p,.prebid-comparable-chart p,.prebid-comparable-chart>footer{color:var(--muted);font-size:var(--text-meta);line-height:1.5}.prebid-stacked-bar{display:flex;height:34px;background:var(--soft);overflow:hidden}.prebid-stacked-bar i{display:block;height:100%}.prebid-stacked-bar .sold,.prebid-chart-legend .sold{background:#2b9189}.prebid-stacked-bar .unsold,.prebid-chart-legend .unsold{background:#b85a4e}.prebid-stacked-bar .unknown,.prebid-chart-legend .unknown{background:#aaa69d}.prebid-chart-legend{display:flex;gap:16px;flex-wrap:wrap;margin:12px 0}.prebid-chart-legend span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--text-meta)}.prebid-chart-legend i{width:8px;height:8px;border-radius:50%}.prebid-coverage-row{display:grid;grid-template-columns:112px 1fr 55px;gap:10px;align-items:center;margin:10px 0}.prebid-coverage-row>span,.prebid-coverage-row>strong{font-size:var(--text-meta)}.prebid-coverage-row>strong{text-align:right}.prebid-coverage-row>div{height:9px;background:var(--soft)}.prebid-coverage-row>div i{display:block;height:100%;background:#596f70}.prebid-comparable-chart{margin-top:14px}.prebid-comparable-chart>div:first-child{display:flex;justify-content:space-between;gap:30px}.prebid-comparable-chart>div:first-child p{max-width:500px;margin:0}.prebid-area-bars{margin-top:18px}.prebid-area-row{display:grid;grid-template-columns:minmax(210px,.9fr) minmax(180px,1.4fr) 105px;gap:14px;align-items:center;margin:10px 0}.prebid-area-row>div:first-child{display:grid;grid-template-columns:24px 1fr;gap:2px 8px;min-width:0}.prebid-area-row>div:first-child b{grid-row:1/3;color:var(--accent);font-size:var(--text-meta)}.prebid-area-row>div:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-meta)}.prebid-area-row>div:first-child small{color:var(--muted);font-size:var(--text-meta)}.prebid-area-track{height:10px;background:var(--soft);position:relative}.prebid-area-track>i{display:block;height:100%;background:#5f7776}.prebid-area-track>i.unsold{background:#b85a4e}.prebid-area-track>i.unknown{background:#aaa69d}.prebid-area-track>em{position:absolute;top:-4px;height:18px;border-left:2px solid var(--accent)}.prebid-area-row>strong{text-align:right;font-size:var(--text-meta)}.prebid-area-row>strong small{display:block;color:var(--muted);font-size:var(--text-meta);margin-top:2px}.prebid-comparable-chart>footer{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.preacq-lot-boundary{display:grid;grid-template-columns:210px 1fr;gap:20px;margin:22px 26px 0;padding:15px 17px;background:var(--soft);border-left:3px solid var(--accent)}.prebid-research-rectangle{border:1px solid var(--line);margin-top:14px;padding:24px}.prebid-research-rectangle>header{display:flex;justify-content:space-between;align-items:start;gap:20px}.prebid-research-rectangle>header h3{font:500 var(--text-section)/1.15 "Playfair Display",Georgia,serif;margin:6px 0}.prebid-research-rectangle>header>span{border:1px solid #b85a4e;color:#8e4238;border-radius:99px;padding:6px 9px;font-size:var(--text-meta);white-space:nowrap}.rectangle-layout{display:grid;grid-template-columns:24px 1fr;gap:8px;margin:25px 0 12px}.rectangle-y-title{writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--text-meta);color:var(--muted);text-align:center}.rectangle-chart{height:300px;position:relative;border-left:1px solid #7d7b75;border-bottom:1px solid #7d7b75;background:linear-gradient(to top,transparent 24.7%,var(--line) 25%,transparent 25.3%,transparent 49.7%,var(--line) 50%,transparent 50.3%,transparent 74.7%,var(--line) 75%,transparent 75.3%)}.rectangle-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.rectangle-grid span{font-size:var(--text-meta);color:var(--muted);transform:translate(-29px,-4px)}.rectangle-zone{position:absolute;background:#2b918929;border:2px solid #2b9189;min-width:8px}.rectangle-zone i{position:absolute;width:11px;height:11px;background:#171918;border:3px solid white;border-radius:50%;transform:translate(-50%,50%);box-shadow:0 0 0 1px #171918}.estimate-marker{position:absolute;bottom:0;top:0;border-left:1px dashed #a8a59d}.estimate-marker b{position:absolute;bottom:-24px;left:0;transform:translate(-50%);font-size:var(--text-meta);color:var(--muted);font-style:normal}.estimate-marker.marker-1{border-color:#171918}.estimate-marker.marker-1 b{color:#171918}.rectangle-axis{grid-column:2;display:flex;justify-content:space-between;align-items:center;margin-top:16px;font-size:var(--text-meta);color:var(--muted)}.rectangle-axis strong{font-weight:500;color:#363835}.rectangle-results{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin-top:28px}.rectangle-results>div{padding:15px;border-right:1px solid var(--line)}.rectangle-results>div:last-child{border-right:0}.rectangle-results small,.rectangle-results span{display:block;color:var(--muted);font-size:var(--text-meta)}.rectangle-results strong{display:block;font:500 var(--text-body)/1.25 "Playfair Display",Georgia,serif;margin:5px 0}.rectangle-disclosures{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin:18px 0}.rectangle-disclosures p{font-size:var(--text-meta);line-height:1.55;color:var(--muted);margin:0}.rectangle-disclosures b{color:#272927}.repeat-sales-callout{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#f1f3ef;border-left:4px solid var(--accent);padding:20px}.repeat-sales-callout h4{font:500 var(--text-body)/1.2 "Playfair Display",Georgia,serif;margin:4px 0}.repeat-sales-callout span{display:block;color:var(--muted);font-size:var(--text-meta);line-height:1.5;max-width:670px}.repeat-sales-callout .button{white-space:nowrap}.rectangle-engine{margin:0 0 22px;padding:26px}.rectangle-engine>header{display:flex;justify-content:space-between;gap:30px;align-items:start}.rectangle-engine>header h2{font:500 var(--text-section)/1.15 "Playfair Display",Georgia,serif;margin:6px 0}.rectangle-engine>header p{color:var(--muted);font-size:var(--text-meta);line-height:1.5;max-width:700px}.rectangle-engine>header>span{border:1px solid var(--line);border-radius:99px;padding:7px 10px;color:var(--muted);font-size:var(--text-meta);white-space:nowrap}.rectangle-inputs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:20px 0 10px}.rectangle-inputs label{display:grid;gap:7px;color:var(--muted);font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.05em}.rectangle-inputs label>span{display:inline}.rectangle-inputs input,.rectangle-inputs select{width:100%;min-width:0;border:1px solid var(--line);background:var(--paper);padding:11px 12px;color:var(--ink);font:500 var(--text-meta) "DM Sans",sans-serif}.rectangle-engine-evidence{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.rectangle-engine-evidence span{background:var(--soft);padding:7px 10px;color:var(--muted);font-size:var(--text-meta)}.rectangle-engine-blocked{padding:22px;background:var(--soft);border-left:3px solid #c89b42}.rectangle-engine-blocked strong{font:500 var(--text-body) "Playfair Display",Georgia,serif}.rectangle-engine-blocked p{color:var(--muted);font-size:var(--text-meta);line-height:1.5;margin:7px 0 0}.rectangle-layout{grid-template-columns:76px minmax(0,1fr);gap:16px}.rectangle-y-title{font-size:var(--text-meta);line-height:1.25;padding-right:18px}.rectangle-grid span{font-size:var(--text-meta);transform:translate(-44px,-6px)}.rectangle-axis{font-size:var(--text-meta);margin-top:20px}.rectangle-axis strong{font-size:var(--text-meta)}.estimate-marker b{font-size:var(--text-meta);bottom:-29px}.rectangle-zone>button{position:absolute;width:38px;height:38px;padding:0;border:0;background:transparent;transform:translate(-50%,50%);cursor:pointer;z-index:5}.rectangle-zone>button>i{position:absolute;left:50%;top:50%;width:17px;height:17px;background:#171918;border:4px solid white;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #171918;transition:transform .15s ease}.rectangle-zone>button:hover>i,.rectangle-zone>button:focus-visible>i,.rectangle-zone>button[aria-expanded=true]>i{transform:translate(-50%,-50%) scale(1.2)}.rectangle-zone>button>span{position:absolute;left:50%;bottom:31px;transform:translate(-50%);width:max-content;max-width:230px;padding:7px 9px;background:#171918;color:#fff;font-size:var(--text-meta);line-height:1.3;opacity:0;pointer-events:none}.rectangle-zone>button:hover>span,.rectangle-zone>button:focus-visible>span,.rectangle-zone>button[aria-expanded=true]>span{opacity:1}.rectangle-crosshair{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:3}.rectangle-crosshair.active{opacity:1}.rectangle-crosshair>i{position:absolute;display:block;border-color:#171918}.crosshair-x{left:0;right:0;border-top:1px dashed}.crosshair-y{top:0;bottom:0;border-left:1px dashed}.rectangle-crosshair>b{position:absolute;background:#171918;color:#fff;padding:6px 8px;font-size:var(--text-meta);line-height:1.2;white-space:nowrap;z-index:6}.crosshair-price{bottom:5px;transform:translate(-50%,100%)}.crosshair-price small{display:block;color:#d8d8d4;font-size:var(--text-meta)}.crosshair-probability{left:5px;transform:translate(-100%,50%)}.rectangle-results small,.rectangle-results span,.rectangle-disclosures p{font-size:var(--text-meta)}.rectangle-results strong{font-size:var(--text-card)}.preacq-lot-boundary strong{font:500 var(--text-body) "Playfair Display",Georgia,serif}.preacq-lot-boundary span{color:var(--muted);font-size:var(--text-meta);line-height:1.5}.kf-functional-layout{align-items:start}.kf-functional-state{display:grid;gap:8px;padding:28px;margin-bottom:22px;border-left:3px solid var(--accent)}.kf-functional-state strong{font:500 var(--text-card) "Playfair Display",Georgia,serif}.kf-functional-state span{color:var(--muted);font-size:var(--text-meta);line-height:1.5}.kf-functional-state code{width:max-content;max-width:100%;overflow-wrap:anywhere;background:var(--soft);padding:8px 10px;font-size:var(--text-meta)}.kf-unavailable{border-left-color:#a74636}.kf-case-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:26px}.kf-case-form label{display:grid;gap:7px;color:var(--muted);font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.08em}.kf-case-form input:not([type=checkbox]),.kf-file-list select{min-width:0;width:100%;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:11px 12px;font:inherit;text-transform:none;letter-spacing:0;min-height:42px}.kf-case-form input:focus-visible,.kf-file-list select:focus-visible,.kf-upload-zone input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.kf-consent{grid-column:1/-1!important;display:grid!important;grid-template-columns:18px 1fr!important;align-items:start;padding:14px;background:var(--soft);text-transform:none!important;letter-spacing:0!important;line-height:1.5}.kf-consent input{margin:2px 0 0}.kf-case-form>.button{grid-column:1/-1;justify-self:end}.kf-case-summary{display:grid;grid-template-columns:.8fr 1.5fr .7fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.kf-case-summary>div{padding:20px 22px;border-right:1px solid var(--line);min-width:0}.kf-case-summary>div:last-child{border-right:0}.kf-case-summary small,.kf-case-summary strong,.kf-case-summary span{display:block}.kf-case-summary small{font-size:var(--text-meta);color:var(--muted);letter-spacing:.1em}.kf-case-summary strong{font-size:var(--text-meta);margin:7px 0;overflow-wrap:anywhere}.kf-case-summary span{font-size:var(--text-meta);color:var(--muted)}.kf-upload-zone{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:22px 26px;padding:18px;background:var(--soft);border:1px dashed var(--line)}.kf-upload-zone h3{font:500 var(--text-body) "Playfair Display",Georgia,serif;margin:0 0 5px}.kf-upload-zone p{font-size:var(--text-meta)!important;margin:0!important}.kf-upload-zone label{position:relative;overflow:hidden;flex:0 0 auto}.kf-upload-zone input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.kf-upload-zone .kf-busy{opacity:.55}.kf-file-list{padding:0 26px}.kf-file-list>p{padding:20px;background:var(--soft);color:var(--muted);font-size:var(--text-meta)}.kf-file-list article{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(190px,1fr) auto auto;gap:16px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}.kf-file-list strong,.kf-file-list small{display:block}.kf-file-list strong{font-size:var(--text-meta);overflow-wrap:anywhere}.kf-file-list small,.kf-file-list>article>span{font-size:var(--text-meta);color:var(--muted);margin-top:4px}.kf-file-list label{font-size:var(--text-meta);color:var(--muted)}.kf-file-list select{display:block;margin-top:5px;padding:8px;min-height:38px;font-size:var(--text-meta)}.kf-file-list button{border:0;background:transparent;text-decoration:underline;color:#a74636;padding:10px;font-size:var(--text-meta)}.kf-actions{justify-content:space-between}.kf-analysis{margin:0 26px 24px;border:1px solid var(--line)}.kf-analysis>header{display:flex;justify-content:space-between;align-items:end;gap:18px;padding:20px}.kf-analysis h3{font:500 var(--text-card) "Playfair Display",Georgia,serif;margin:7px 0 0}.kf-analysis>header>strong{color:#c07d2d;font-size:var(--text-meta)}.kf-analysis-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.kf-analysis-metrics article{padding:16px;border-right:1px solid var(--line)}.kf-analysis-metrics article:last-child{border-right:0}.kf-analysis-metrics span,.kf-analysis-metrics b,.kf-analysis-metrics small{display:block}.kf-analysis-metrics span{font-size:var(--text-meta);color:var(--muted);text-transform:uppercase}.kf-analysis-metrics b{font:500 var(--text-card) "Playfair Display",Georgia,serif;margin:7px 0}.kf-analysis-metrics small{font-size:var(--text-meta);color:var(--muted)}.kf-result-row{display:grid;grid-template-columns:220px 1fr;gap:18px;padding:13px 16px;border-bottom:1px solid var(--line)}.kf-result-row strong{font-size:var(--text-meta)}.kf-result-row span{font-size:var(--text-meta);line-height:1.45;color:var(--muted)}.kf-result-row.attention{border-left:3px solid #c89b42}.kf-analysis>p{margin:0;padding:16px;background:var(--soft);color:var(--muted);font-size:var(--text-meta);line-height:1.5}.kf-start{padding:0}.kf-entry-switch{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.kf-entry-switch button{min-height:58px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);font-size:var(--text-meta);text-align:left;padding:15px 24px}.kf-entry-switch button:last-child{border-right:0}.kf-entry-switch button.active{color:var(--ink);background:var(--soft);box-shadow:inset 0 3px var(--accent);font-weight:600}.kf-upload-first{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);gap:28px;align-items:center;padding:32px 26px}.kf-upload-first h3{font:500 var(--text-section)/1.15 "Playfair Display",Georgia,serif;margin:8px 0 10px}.kf-upload-first p{color:var(--muted);font-size:var(--text-meta);line-height:1.55;margin:0}.kf-primary-picker{position:relative;display:grid;place-items:center;align-content:center;min-height:180px;padding:24px;border:1px dashed var(--accent);background:#7c83aa09;text-align:center;cursor:pointer}.kf-primary-picker:hover{background:#7c83aa14}.kf-primary-picker strong{font:500 var(--text-body) "Playfair Display",Georgia,serif}.kf-primary-picker span{margin-top:8px;color:var(--muted);font-size:var(--text-meta);line-height:1.45}.kf-primary-picker input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.kf-pending-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kf-pending-list span{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--soft);font-size:var(--text-meta);overflow-wrap:anywhere}.kf-pending-list small{color:var(--muted);flex:0 0 auto}.kf-wide{grid-column:1/-1}.kf-start-footer{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:20px 26px;border-top:1px solid var(--line)}.kf-start-footer .kf-consent{margin:0}.kf-start-footer .button{min-width:210px}.kf-start-footer .button:disabled{opacity:.5;cursor:not-allowed}.kf-access-gate{max-width:720px}.kf-access-gate>div{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:10px}.kf-access-gate input{min-width:0;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:11px 12px}.kf-access-gate .preacq-message{margin-top:8px}@media (max-width:900px){.preacq-prepared-grid{grid-template-columns:1fr}.preacq-prepared-grid article{border-right:0;border-bottom:1px solid var(--line)}.preacq-prepared-grid article:last-child{border-bottom:0}.preacq-lot-boundary{grid-template-columns:1fr}}@media (max-width:1200px){.preacq-lot-intake .preacq-side{order:0}}@media (max-width:760px){.prebid-return-summary{grid-template-columns:1fr}.prebid-return-summary aside{border-left:0;border-top:1px solid var(--line);padding:14px 0 0}.prebid-return-summary img{width:76px;height:62px}.kf-entry-switch{grid-template-columns:1fr}.kf-entry-switch button{border-right:0;border-bottom:1px solid var(--line);min-height:52px;padding:13px 16px}.kf-upload-first{grid-template-columns:1fr;padding:22px 16px}.kf-primary-picker{min-height:150px}.kf-pending-list{grid-template-columns:1fr}.kf-start-footer{grid-template-columns:1fr;padding:18px 16px}.kf-start-footer .button{width:100%;min-height:46px}.kf-case-form{grid-template-columns:1fr;padding:20px 16px}.kf-wide{grid-column:auto}.kf-case-summary{grid-template-columns:1fr}.kf-case-summary>div{border-right:0;border-bottom:1px solid var(--line);padding:16px}.kf-upload-zone{display:grid;margin:18px 16px}.kf-upload-zone label{width:100%;min-height:46px}.kf-file-list{padding:0 16px}.kf-file-list article{grid-template-columns:1fr;gap:9px;padding:17px 0}.kf-file-list button{text-align:left;padding:7px 0;min-height:40px}.kf-actions{grid-template-columns:1fr}.kf-analysis{margin:0 16px 20px}.kf-analysis>header{display:grid}.kf-analysis-metrics{grid-template-columns:1fr 1fr}.kf-analysis-metrics article:nth-child(2){border-right:0}.kf-analysis-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.kf-result-row{grid-template-columns:1fr;gap:5px}}@media (max-width:760px){.kf-access-gate>div{grid-template-columns:1fr}.kf-access-gate .button{width:100%}}.rubens-readonly{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:46px;padding:8px 48px;background:#18201d;color:#fff;border-bottom:3px solid #aab0d3;font-size:var(--text-meta);letter-spacing:.06em}.rubens-readonly span{text-align:center;opacity:.68}.rubens-readonly b{text-align:right;color:#aab0d3}.rubens-shell{max-width:1460px;margin:auto;padding:30px 48px 80px}.rubens-back{display:inline-block;color:var(--muted);padding:8px 0;font-size:var(--text-meta);text-decoration:none}.rubens-back:hover,.rubens-back:focus-visible{color:var(--ink);text-decoration:underline}.rubens-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:56px;align-items:end;padding:38px 0 34px}.rubens-hero h1{font:500 var(--text-title)/1.02 "Playfair Display",serif;margin:12px 0 18px}.rubens-hero>div>p:last-child{max-width:700px;color:var(--muted);font-size:var(--text-meta);line-height:1.6}.rubens-hero aside{display:grid;grid-template-columns:1fr auto;gap:10px 20px;border:1px solid var(--line);background:var(--paper);padding:24px}.rubens-hero aside span{font-size:var(--text-meta);color:var(--muted)}.rubens-hero aside strong{font-size:var(--text-meta);text-align:right}.rubens-hero aside small{grid-column:1/-1;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-meta);line-height:1.5}.rubens-boundary{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:12px 20px;align-items:center;padding:16px 20px;background:var(--soft);border-left:3px solid var(--accent)}.rubens-boundary b{font-size:var(--text-meta)}.rubens-boundary p{margin:0;color:var(--muted);font-size:var(--text-meta);line-height:1.45}.rubens-controls{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:24px 0;background:var(--paper);border:1px solid var(--line);padding:8px}.rubens-controls nav,.rubens-audience{display:flex;gap:4px}.rubens-controls button{border:0;background:transparent;color:var(--muted);padding:11px 13px;font-size:var(--text-meta)}.rubens-controls button.active{background:var(--ink);color:var(--paper)}.rubens-audience{align-items:center}.rubens-audience>span{text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-meta);color:var(--muted);margin:0 6px}.rubens-audience button{text-transform:capitalize;border:1px solid var(--line);padding:8px 10px}.rubens-section{background:var(--paper);border:1px solid var(--line)}.rubens-section>header{padding:30px 34px;border-bottom:1px solid var(--line)}.rubens-section>header h2,.rubens-chain-heading h2,.rubens-recommendation h2{font:500 var(--text-section)/1.15 "Playfair Display",serif;margin:9px 0 10px}.rubens-section>header>p:last-child{color:var(--muted);font-size:var(--text-meta);line-height:1.55;max-width:760px}.rubens-question{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:30px 34px;border-bottom:1px solid var(--line)}.rubens-question>span{color:var(--accent);font-size:var(--text-meta);padding-top:6px}.rubens-question h3{font:500 var(--text-card) "Playfair Display",serif;margin:0 0 18px}.rubens-question>div>p{color:var(--muted);font-size:var(--text-meta);line-height:1.55}.rubens-question dl{margin:0}.rubens-question dl>div{display:grid;grid-template-columns:150px 1fr;gap:24px;border-top:1px solid var(--line);padding:12px 0}.rubens-question dt{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:var(--text-meta)}.rubens-question dd{margin:0;font-size:var(--text-meta);line-height:1.5}.rubens-assets{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.rubens-asset{border:1px solid var(--line)}.rubens-asset-preview{aspect-ratio:4/3;background:linear-gradient(135deg,var(--soft),var(--paper));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-bottom:1px solid var(--line);padding:18px}.rubens-asset-preview span{font-size:var(--text-meta);letter-spacing:.16em;color:var(--accent)}.rubens-asset-preview b{font:500 var(--text-card) "Playfair Display",serif;margin:8px 0}.rubens-asset-preview small{color:var(--muted);font-size:var(--text-meta)}.rubens-asset>div:last-child{padding:13px}.rubens-asset strong,.rubens-asset small,.rubens-asset em{display:block}.rubens-asset strong{font-size:var(--text-meta)}.rubens-asset small{color:var(--muted);font-size:var(--text-meta);margin:4px 0}.rubens-asset em{font-style:normal;font-size:var(--text-meta);color:var(--accent)}.rubens-redacted{max-width:520px;margin-top:18px;padding:28px;background:var(--soft);border:1px solid var(--line);position:relative}.rubens-redacted:after{content:"REDACTED";position:absolute;right:16px;top:16px;color:var(--brand-coral);border:1px solid var(--brand-coral);padding:4px 7px;font-size:var(--text-meta);transform:rotate(4deg)}.rubens-redacted span,.rubens-redacted b,.rubens-redacted small{display:block}.rubens-redacted span{font-size:var(--text-meta);letter-spacing:.16em}.rubens-redacted b{font:500 var(--text-card) "Playfair Display",serif;margin:34px 0 7px}.rubens-redacted small{color:var(--muted);font-size:var(--text-meta)}.rubens-documents{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:19px}.rubens-documents article{padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:150px}.rubens-documents span,.rubens-documents strong{display:block}.rubens-documents span{font-size:var(--text-meta);color:var(--accent);text-transform:uppercase;letter-spacing:.1em}.rubens-documents strong{font:500 var(--text-body) "Playfair Display",serif;margin:10px 0}.rubens-documents p{font-size:var(--text-meta)!important;line-height:1.5!important;margin:0;color:var(--muted)}.rubens-next{display:grid;grid-template-columns:50px 1fr auto;gap:15px;align-items:center;background:var(--soft);padding:18px 34px}.rubens-next>span{color:var(--accent);font-size:var(--text-meta);text-transform:uppercase}.rubens-next strong{font-size:var(--text-meta)}.rubens-next button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);padding:10px 14px;font-size:var(--text-meta)}.rubens-trail{padding:8px 34px 28px}.rubens-trail article{display:grid;grid-template-columns:42px 1fr 150px;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--line)}.rubens-trail article>span{color:var(--accent);font-size:var(--text-meta)}.rubens-trail h3{font:500 var(--text-body) "Playfair Display",serif;margin:0 0 6px}.rubens-trail p{margin:0;color:var(--muted);font-size:var(--text-meta);line-height:1.5}.rubens-trail small{display:block;color:var(--accent);font-size:var(--text-meta);margin-top:7px}.rubens-trail article>b{font-size:var(--text-meta);text-align:right;border:1px solid var(--line);padding:7px}.rubens-chain-heading{padding:28px 34px 18px;border-top:1px solid var(--line)}.rubens-chains{padding:0 34px 30px}.rubens-chains details{border:1px solid var(--line);border-bottom:0}.rubens-chains details:last-child{border-bottom:1px solid var(--line)}.rubens-chains summary{display:grid;grid-template-columns:70px 1fr 20px;gap:14px;align-items:center;list-style:none;padding:16px}.rubens-chains summary::-webkit-details-marker{display:none}.rubens-chains summary>span{font-size:var(--text-meta);color:var(--accent);text-transform:uppercase}.rubens-chains summary>strong{font-size:var(--text-meta)}.rubens-chains summary>b{font-size:var(--text-body);font-weight:400}.rubens-chains details[open] summary>b{transform:rotate(45deg)}.rubens-chains details>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.rubens-chains article{padding:16px;border-right:1px solid var(--line)}.rubens-chains article:last-child{border:0}.rubens-chains small{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:var(--text-meta)}.rubens-chains p{font-size:var(--text-meta);line-height:1.5;margin:7px 0 0}.rubens-outcomes{display:grid;grid-template-columns:repeat(3,1fr);padding:28px 34px;gap:12px}.rubens-outcomes article{background:var(--soft);padding:24px}.rubens-outcomes .critical{border-left:4px solid var(--brand-coral)}.rubens-outcomes span,.rubens-outcomes strong{display:block}.rubens-outcomes span{font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.rubens-outcomes strong{font:500 var(--text-section) "Playfair Display",serif;margin:12px 0}.rubens-outcomes p{font-size:var(--text-meta);line-height:1.5;color:var(--muted);margin:0}.rubens-results{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rubens-results>article{padding:28px 34px}.rubens-results>article:first-child{border-right:1px solid var(--line)}.rubens-results ul{padding-left:18px;margin:18px 0 0}.rubens-results li{font-size:var(--text-meta);line-height:1.5;color:var(--muted);margin-bottom:9px}.rubens-recommendation{padding:34px;border-bottom:1px solid var(--line)}.rubens-recommendation>p:nth-of-type(2){max-width:850px;color:var(--muted);font-size:var(--text-meta);line-height:1.6}.rubens-recommendation>div{display:grid;grid-template-columns:160px 1fr;gap:20px;background:var(--soft);padding:16px;margin-top:20px}.rubens-recommendation b,.rubens-recommendation span{font-size:var(--text-meta);line-height:1.5}.rubens-recommendation span{color:var(--muted)}.rubens-final{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:20px 34px}.rubens-final strong{font:500 var(--text-body) "Playfair Display",serif}.rubens-final span{font-size:var(--text-meta);line-height:1.55;color:var(--muted)}.reviewer-only,.presentation-only,.audience-reviewer .collector-only,.audience-presentation .collector-only{display:none}.audience-reviewer .reviewer-only,.audience-presentation .presentation-only{display:block}@media (max-width:900px){.rubens-readonly{padding:8px 24px}.rubens-shell{padding:26px 24px 64px}.rubens-hero{grid-template-columns:1fr;gap:24px}.rubens-controls{display:block}.rubens-audience{margin-top:8px}.rubens-boundary{grid-template-columns:auto 1fr}.rubens-documents{grid-template-columns:1fr 1fr}.rubens-trail article{grid-template-columns:34px 1fr}.rubens-trail article>b{grid-column:2;text-align:left;width:max-content}.rubens-outcomes,.rubens-results{grid-template-columns:1fr}.rubens-results>article:first-child{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:620px){.rubens-readonly{grid-template-columns:1fr;text-align:left;padding:11px 16px;gap:4px}.rubens-readonly span,.rubens-readonly b{text-align:left}.rubens-shell{padding:18px 14px 48px}.rubens-hero{padding:24px 0}.rubens-hero h1{font-size:var(--text-title)}.rubens-boundary{grid-template-columns:1fr;gap:5px;padding:15px}.rubens-boundary b:nth-of-type(2){margin-top:9px}.rubens-controls nav{display:grid;grid-template-columns:1fr}.rubens-controls button{min-height:44px;text-align:left}.rubens-audience{display:grid;grid-template-columns:1fr 1fr 1fr}.rubens-audience>span{grid-column:1/-1;margin:7px}.rubens-audience button{text-align:center}.rubens-section>header,.rubens-question,.rubens-chain-heading,.rubens-recommendation{padding:22px 16px}.rubens-section>header h2,.rubens-chain-heading h2,.rubens-recommendation h2{font-size:var(--text-section)}.rubens-question{grid-template-columns:28px 1fr;gap:8px}.rubens-question dl>div{grid-template-columns:1fr;gap:5px}.rubens-assets,.rubens-documents{grid-template-columns:1fr}.rubens-asset-preview{aspect-ratio:16/9}.rubens-documents article{min-height:0}.rubens-next{grid-template-columns:1fr;padding:16px}.rubens-next button{min-height:44px}.rubens-trail,.rubens-chains{padding-left:16px;padding-right:16px}.rubens-trail article{grid-template-columns:28px 1fr}.rubens-chains summary{grid-template-columns:55px 1fr 16px}.rubens-chains details>div{grid-template-columns:1fr}.rubens-chains article{border-right:0;border-bottom:1px solid var(--line)}.rubens-outcomes{padding:20px 16px}.rubens-results>article{padding:22px 16px}.rubens-recommendation>div,.rubens-final{grid-template-columns:1fr}.rubens-final{padding:18px 16px}}@media print{.rubens-page .global-header,.rubens-readonly,.rubens-back,.rubens-controls,.rubens-next{display:none!important}.rubens-shell{padding:0}.rubens-section{border:0}.rubens-chains details>div{display:grid!important}}@media (max-width:374px){.collection-heading h1{font-size:var(--text-section)}.collection-actions{grid-template-columns:1fr}.collection-actions .button:first-child{grid-column:auto}.summary-metrics strong{font-size:var(--text-section)}.collection-card-copy>div,.collection-card-copy footer{grid-template-columns:1fr}.collection-card-copy footer em{grid-column:auto}}.lab-progress{grid-template-columns:repeat(6,minmax(0,1fr))}.lab-progress .planned{opacity:.48}.lab-progress .planned em{display:inline-block;margin-left:5px;font:700 var(--text-meta) "DM Sans",sans-serif;letter-spacing:.1em;color:var(--muted)}.regime-selector{box-shadow:inset 4px 0 var(--brand-blue)}.regime-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.regime-kpis article{padding:21px 22px;border-right:1px solid var(--line)}.regime-kpis article:last-child{border:0}.regime-kpis span,.regime-kpis small{display:block;color:var(--muted);font-size:var(--text-meta);line-height:1.4}.regime-kpis strong{display:block;font:500 var(--text-card) "Playfair Display",Georgia,serif;margin:7px 0}.regime-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:30px;padding:32px 34px}.regime-chart svg{display:block;width:100%;height:auto;margin-top:14px}.regime-chart svg text{font:var(--text-meta) "DM Sans",sans-serif;fill:var(--muted)}.regime-connector{fill:none;stroke:var(--muted);stroke-width:1.5;stroke-dasharray:4 5}.regime-mark path{fill:none;stroke-width:4}.regime-mark circle{stroke:var(--paper);stroke-width:3}.regime-mark text{font-weight:700;fill:var(--ink)}.regime-mark.boom path{stroke:var(--brand-blue)}.regime-mark.boom circle{fill:var(--brand-blue)}.regime-mark.current path{stroke:var(--accent)}.regime-mark.current circle{fill:var(--accent)}.regime-no-observation{font-style:italic}.regime-legend{display:flex;flex-wrap:wrap;gap:13px 18px;border-top:1px solid var(--line);padding-top:12px;color:var(--muted);font-size:var(--text-meta)}.regime-legend span{display:flex;gap:7px;align-items:center}.regime-legend i{display:block;width:22px;height:4px}.regime-legend i.boom{background:var(--brand-blue)}.regime-legend i.current{background:var(--accent)}.regime-legend i.median{height:8px;width:8px;border-radius:50%;background:var(--ink)}.regime-cards{display:grid;gap:14px}.regime-card{border:1px solid var(--line)}.regime-card>header{padding:14px 16px;background:var(--soft)}.regime-card>header span,.regime-card>header strong{display:block}.regime-card>header span{font-size:var(--text-meta);letter-spacing:.11em;color:var(--muted)}.regime-card>header strong{font-size:var(--text-meta);margin-top:5px}.regime-card dl{margin:0;padding:7px 16px}.regime-card dl div{display:grid;grid-template-columns:1fr auto;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.regime-card dl div:last-child{border:0}.regime-card dt,.regime-card dd{font-size:var(--text-meta)}.regime-card dt{color:var(--muted)}.regime-card dd{margin:0;text-align:right;font-weight:600}.regime-warning{display:grid;grid-template-columns:210px 1fr;gap:28px;padding:22px 34px;border-top:1px solid var(--line);background:var(--soft)}.regime-warning strong{font-size:var(--text-meta)}.regime-warning span{font-size:var(--text-meta);line-height:1.55;color:var(--muted)}@media (max-width:980px){.regime-layout{grid-template-columns:1fr}.regime-kpis{grid-template-columns:1fr 1fr}.regime-kpis article:nth-child(2){border-right:0}.regime-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:760px){.lab-page .lab-progress{display:flex;overflow-x:auto}.lab-page .lab-progress button{flex:0 0 132px;width:auto}.regime-kpis{grid-template-columns:1fr}.regime-kpis article{border-right:0;border-bottom:1px solid var(--line)}.regime-layout{padding:22px 16px}.regime-chart{overflow-x:auto}.regime-chart svg,.regime-legend{min-width:610px}.regime-cards{grid-template-columns:1fr}.regime-warning{grid-template-columns:1fr;gap:8px;padding:19px 16px}}.artist-observation-gap text{display:none}.lab-page{font-family:DM Sans,Arial,sans-serif;font-size:var(--text-meta)}.lab-page .topbar .logo{font-size:var(--text-body)}.lab-page .topbar .logo-mark{font-size:var(--text-section)}.lab-page .topbar nav{font-size:var(--text-meta)}.lab-page .verified-dot{font-size:var(--text-meta)}.lab-page .eyebrow,.lab-page .market-filter small,.lab-page .compare-selector label small,.lab-page .compare-explanation>span,.lab-page .compare-footer span,.lab-page .repeat-interval-card>p,.lab-page .repeat-interval-card>small,.lab-page .repeat-method-row span,.lab-page .international-view-switch small,.lab-page .international-kpis span,.lab-page .international-kpis small,.lab-page .market-cycle section header,.lab-page .cycle-legend,.lab-page .cycle-years,.lab-page .cycle-gap-note,.lab-page .market-cycle>p{font-size:var(--text-meta)}.lab-page .metric-switcher small,.lab-page .timeline-insight span,.lab-page .timeline-insight small,.lab-page .timeline-y,.lab-page .timeline-x,.lab-page .lab-summary span,.lab-page .lab-summary small,.lab-page .market-filter span,.lab-page .repeat-headlines span,.lab-page .repeat-headlines small,.lab-page .repeat-chart-label span,.lab-page .repeat-lab-chart svg text,.lab-page .repeat-lab-x,.lab-page .repeat-lab-legend,.lab-page .repeat-interval-card dt,.lab-page .repeat-interval-card dd,.lab-page .repeat-method-row strong,.lab-page .compare-selector>div>span,.lab-page .compare-metric-switcher span,.lab-page .compare-metric-switcher small,.lab-page .compare-explanation p,.lab-page .compare-explanation strong,.lab-page .compare-row>span,.lab-page .compare-row>b,.lab-page .compare-row>strong,.lab-page .compare-footer strong,.lab-page .cycle-controls button{font-size:var(--text-meta)}.lab-page .lab-progress button,.lab-page .evidence-badge span,.lab-page .evidence-badge small,.lab-page .lab-method,.lab-page .empty-evidence span,.lab-page .repeat-chart-label strong,.lab-page .repeat-lab-legend b,.lab-page .compare-artist-name span{font-size:var(--text-meta)}.lab-page .lab-progress b,.lab-page .lab-selector p:last-child,.lab-page .metric-switcher span,.lab-page .timeline-insight p,.lab-page .market-filter span,.lab-page .repeat-method-row strong{font-size:var(--text-meta)}.lab-page .compare-artist-name>b{font-size:var(--text-meta)}.lab-page .lab-selector select,.lab-page .compare-selector select,.lab-page .compare-artist-name small,.lab-page .international-kpis strong,.lab-page .repeat-interval-card strong{font-size:var(--text-body)}.lab-page .lab-selector label,.lab-page .evidence-badge strong,.lab-page .timeline-insight strong,.lab-page .lab-summary strong,.lab-page .empty-evidence strong,.lab-page .repeat-headlines strong,.lab-page .repeat-interval-card h3,.lab-page .compare-selector h2{font-size:var(--text-card)}.lab-page .lab-result h2{font-size:var(--text-section)}.lab-page .lab-hero h1{font-size:var(--text-title)}.lab-page .lab-hero>div>p:last-child{font-size:var(--text-body)}.lab-page .international-tab em{font-size:var(--text-meta)}@media (max-width:760px){.lab-page .lab-hero h1{font-size:var(--text-section)}.lab-page .lab-selector label{font-size:var(--text-card)}.lab-page .lab-summary strong,.lab-page .repeat-headlines strong{font-size:var(--text-body)}}.topbar .analytics-nav{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;font-style:normal}.topbar .analytics-nav em{font:700 var(--text-meta) "DM Sans",Arial,sans-serif;letter-spacing:.1em;color:#20222a;background:#aab0d3;border-radius:99px;padding:3px 6px}.topbar .methodology-nav{display:inline-flex;align-items:center;gap:5px;color:var(--ink);text-decoration:none;border:1px solid #aab0d3;border-radius:99px;padding:7px 11px;transition:background-color .18s ease,border-color .18s ease}.topbar .methodology-nav:hover,.topbar .methodology-nav:focus-visible{background:#aab0d329;border-color:var(--accent);outline:none}.topbar .methodology-nav span{color:var(--accent);font-size:var(--text-meta)}@media (min-width:761px) and (max-width:1100px){.topbar{grid-template-columns:155px minmax(360px,1fr) 96px;column-gap:12px;padding:0 24px}.topbar .logo{display:block!important;width:155px;justify-self:start}.topbar nav{justify-self:center;gap:18px}.topbar .top-actions{display:flex!important;justify-self:end}.topbar .top-actions .version-link,.topbar .verified-dot{display:none!important}}@media (max-width:760px){.topbar{height:auto;min-height:112px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:60px auto;column-gap:10px;row-gap:0;padding:0 16px 8px}.topbar .logo{grid-column:1;grid-row:1;width:132px;justify-self:start}.topbar .top-actions{grid-column:2;grid-row:1;justify-self:end;margin:0}.topbar nav{display:flex!important;grid-column:1/-1;grid-row:2;width:100%;justify-self:stretch;justify-content:center;gap:10px;padding:8px 0 2px;border-top:1px solid var(--line);font-size:var(--text-meta);white-space:nowrap}.topbar .analytics-nav{gap:4px}.topbar .analytics-nav em{font-size:var(--text-meta);padding:2px 5px}.topbar .methodology-nav{padding:5px 8px}}@media (max-width:760px){.lab-page,.lab-page .topbar,.lab-page .lab-shell,.lab-page .lab-hero,.lab-page .lab-selector,.lab-page .lab-result{width:100%;max-width:100%;min-width:0}.lab-page .topbar{position:sticky;top:0}.lab-page .topbar .logo,.lab-page .top-actions{min-width:0}.lab-page .lab-shell{padding:22px 14px 54px}.lab-page .lab-hero{gap:24px;padding:12px 0 28px}.lab-page .lab-hero>div,.lab-page .lab-selector>div,.lab-page .lab-result>*{min-width:0}.lab-page .lab-hero h1{font-size:var(--text-section);line-height:1.03;margin:12px 0 16px}.lab-page .lab-hero>div>p:last-child{font-size:var(--text-meta);line-height:1.5}.lab-page .lab-progress{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0;overflow:visible}.lab-page .lab-progress button{width:100%;min-width:0;max-width:100%;min-height:72px;flex:none;padding:12px 10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.lab-page .lab-progress b{min-width:0;overflow-wrap:anywhere}.lab-page .lab-progress .international-tab b{display:block}.lab-page .lab-progress .international-tab em{display:block;width:max-content;margin:5px 0 0}.lab-page .lab-progress button:nth-child(2n){border-right:0}.lab-page .lab-progress .international-tab{margin:0}.lab-page .lab-selector{padding:20px 16px;margin-bottom:18px}.lab-page .lab-selector label{font-size:var(--text-card);line-height:1.12}.lab-page .lab-selector select,.lab-page .artist-search input,.lab-page .lab-selector .button{width:100%;min-height:48px}.lab-page .lab-result>header{padding:22px 16px}.lab-page .lab-result h2{font-size:var(--text-section);line-height:1.05;overflow-wrap:anywhere}.lab-page .metric-switcher,.lab-page .compare-metric-switcher{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.lab-page .metric-switcher button,.lab-page .compare-metric-switcher button{width:auto;min-width:0;min-height:64px;flex:none;padding:13px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.lab-page .metric-switcher button:nth-child(2n),.lab-page .compare-metric-switcher button:nth-child(2n){border-right:0}.lab-page .metric-switcher button:last-child{grid-column:1/-1}.lab-page .timeline-insight{grid-template-columns:1fr;padding:20px 16px 8px;gap:14px}.lab-page .timeline-insight p{grid-column:auto}.lab-page .timeline-chart{margin:8px 10px;padding-left:42px}.lab-page .timeline-chart svg{height:235px}.lab-page .timeline-y{height:158px;top:38px}.lab-page .lab-summary{grid-template-columns:1fr}.lab-page .lab-summary>div,.lab-page .lab-summary>.lab-next{padding:17px 16px;border-right:0;border-bottom:1px solid var(--line)}.lab-page .lab-summary>div:nth-child(2){border-right:0}.lab-page .lab-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.lab-page .market-filter{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;padding:13px 16px}.lab-page .market-filter button{min-width:0;min-height:54px;padding:9px;overflow-wrap:anywhere}.lab-page .repeat-headlines{grid-template-columns:1fr 1fr}.lab-page .repeat-lab-layout,.lab-page .international-distribution{padding:21px 16px}.lab-page .repeat-lab-chart{width:100%;overflow:visible}.lab-page .repeat-lab-chart svg,.lab-page .repeat-lab-x,.lab-page .repeat-lab-legend,.lab-page .international-distribution .repeat-lab-chart svg,.lab-page .international-distribution .repeat-lab-x,.lab-page .international-distribution .repeat-lab-legend{width:100%;min-width:0}.lab-page .repeat-lab-chart svg{min-height:0;margin-top:8px}.lab-page .repeat-interval-card,.lab-page .repeat-method-row{padding:18px 16px}.lab-page .compare-selector{padding:20px 16px;margin-bottom:18px}.lab-page .compare-selector>div:last-child{grid-template-columns:1fr}.lab-page .compare-explanation,.lab-page .compare-plot{padding:18px 16px}.lab-page .compare-table{margin:18px 16px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.lab-page .compare-row{min-width:620px}.lab-page .compare-footer{padding:18px 16px}.lab-page .international-view-switch{grid-template-columns:1fr}.lab-page .international-view-switch button{min-height:62px;border-right:0;border-bottom:1px solid var(--line)}.lab-page .international-kpis{grid-template-columns:1fr}.lab-page .international-kpis article,.lab-page .international-kpis article:nth-child(odd),.lab-page .international-kpis article:nth-child(2n){padding:16px;border-right:0;border-bottom:1px solid var(--line)}.lab-page .market-cycle{padding:20px 16px}.lab-page .cycle-controls>div{grid-template-columns:1fr 1fr}.lab-page .cycle-controls button{min-height:44px}.lab-page .market-cycle section{overflow:visible}.lab-page .market-cycle svg,.lab-page .cycle-legend,.lab-page .cycle-years{width:100%;min-width:0}.lab-page .market-cycle svg{height:auto;min-height:150px}.lab-page .market-cycle section header{display:grid;gap:5px}.lab-page .cycle-legend{gap:10px 14px}.lab-page .lab-method{padding:18px 2px;font-size:var(--text-meta)}}@media (max-width:380px){.lab-page .lab-shell{padding-left:12px;padding-right:12px}.lab-page .lab-hero h1{font-size:var(--text-section)}.lab-page .market-filter,.lab-page .international-kpis{grid-template-columns:1fr}}.lab-progress{grid-template-columns:repeat(4,1fr)}.lab-progress .international-tab{position:relative;border:1px solid #aab0d3;margin-top:-1px}.lab-progress .international-tab b{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.lab-progress .international-tab em{font:700 var(--text-meta) "DM Sans",sans-serif;letter-spacing:.12em;color:#20222a;background:#aab0d3;border-radius:99px;padding:3px 6px}.lab-progress .international-tab.active{border:2px solid #aab0d3;border-top-width:4px;background:#aab0d314;color:var(--ink);margin-top:-3px}.international-selector{box-shadow:inset 4px 0 #aab0d3}.international-view-switch{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.international-view-switch button{border:0;border-right:1px solid var(--line);background:transparent;color:var(--ink);padding:18px 24px;text-align:left;font-weight:600;cursor:pointer}.international-view-switch button:last-child{border:0}.international-view-switch small{display:block;color:var(--muted);font-size:var(--text-meta);font-weight:400;margin-top:5px}.international-view-switch .active{background:var(--ink);color:var(--paper)}.international-view-switch .active small{color:inherit;opacity:.7}.international-kpis{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--line)}.international-kpis article{padding:21px 18px;border-right:1px solid var(--line);min-width:0}.international-kpis article:last-child{border:0}.international-kpis span,.international-kpis small{display:block;color:var(--muted);font-size:var(--text-meta)}.international-kpis strong{display:block;font:500 var(--text-card) "Playfair Display",Georgia,serif;margin:7px 0;white-space:nowrap}.international-kpis small{line-height:1.4}.international-distribution{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:30px;padding:32px 34px}.international-distribution .repeat-lab-chart svg{min-height:330px}.international-distribution .repeat-interval-card{min-width:0}.market-cycle{padding:28px 34px 24px}.cycle-controls{display:flex;justify-content:space-between;gap:18px;margin-bottom:26px}.cycle-controls>div{display:flex}.cycle-controls button{border:1px solid var(--line);background:transparent;color:var(--ink);padding:10px 14px;font-size:var(--text-meta);cursor:pointer}.cycle-controls button+button{border-left:0}.cycle-controls button.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.market-cycle section{border-top:1px solid var(--line);padding-top:18px;margin-top:18px}.market-cycle section header{display:flex;justify-content:space-between;color:var(--muted);font-size:var(--text-meta);letter-spacing:.1em}.market-cycle section header strong{color:var(--ink);letter-spacing:0}.market-cycle svg{display:block;width:100%;height:200px}.market-context-only{fill:#aab0d314}.market-volume-line,.artist-cycle-line,.cohort-cycle-line{fill:none;stroke-linejoin:round}.market-volume-line{stroke:var(--brand-blue);stroke-width:2.5}.market-volume-area{fill:#487e9f24}.artist-cycle-line{stroke:var(--accent);stroke-width:3}.cohort-cycle-line{stroke:var(--muted);stroke-width:2;stroke-dasharray:5 4}.artist-observation-gap path{fill:none;stroke:#7c83aa6b;stroke-width:1.5;stroke-dasharray:3 5}.artist-observation-gap text{fill:var(--muted);font:var(--text-meta) "DM Sans",sans-serif;text-anchor:middle}.coverage-boundary{stroke:#aab0d3;stroke-width:2;stroke-dasharray:3 4}.cycle-zero{fill:none;stroke:#1c1c1a6b;stroke-width:1;stroke-dasharray:4 4}.cycle-legend{display:flex;flex-wrap:wrap;gap:12px 22px;color:var(--muted);font-size:var(--text-meta)}.cycle-legend span{display:flex;align-items:center;gap:7px}.cycle-legend i{display:block;width:24px;height:2px}.cycle-legend .artist{background:var(--accent)}.cycle-legend .cohort{border-top:2px dashed var(--muted)}.cycle-legend .no-observation{border-top:1.5px dashed rgba(124,131,170,.55)}.cycle-legend .boundary{border-top:2px dashed #aab0d3}.cycle-gap-note{font-size:var(--text-meta);line-height:1.5;color:var(--muted);margin:10px 0 0}.cycle-years{display:grid;grid-template-columns:repeat(4,1fr);color:var(--muted);font-size:var(--text-meta);margin-top:12px}.cycle-years span:nth-child(2),.cycle-years span:nth-child(3){text-align:center}.cycle-years span:last-child{text-align:right}.market-cycle>p{font-size:var(--text-meta);line-height:1.5;color:var(--muted);margin:15px 0 0;padding:12px 14px;background:#aab0d314;border-left:3px solid #aab0d3}@media (max-width:1100px){.international-kpis{grid-template-columns:repeat(3,1fr)}.international-kpis article:nth-child(3){border-right:0}.international-kpis article:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:760px){.lab-progress{grid-template-columns:none}.lab-progress .international-tab{margin-top:0}.international-kpis{grid-template-columns:1fr 1fr}.international-kpis article:nth-child(odd){border-right:1px solid var(--line)}.international-kpis article:nth-child(2n){border-right:0}.international-kpis article:nth-child(-n+4){border-bottom:1px solid var(--line)}.international-distribution{grid-template-columns:1fr;padding:24px 18px}.international-distribution .repeat-lab-chart{overflow-x:auto}.international-distribution .repeat-lab-chart svg,.international-distribution .repeat-lab-x,.international-distribution .repeat-lab-legend{min-width:600px}.international-view-switch button{padding:15px 13px}.market-cycle{padding:22px 18px}.cycle-controls{display:grid}.cycle-controls>div{display:grid;grid-template-columns:1fr 1fr}.market-cycle svg{min-width:650px}.market-cycle section{overflow-x:auto}.cycle-legend,.cycle-years{min-width:650px}}.lab-shell{max-width:1500px;margin:auto;padding:58px 48px 84px}.lab-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;padding:28px 0 58px}.lab-hero h1{font:500 var(--text-title)/1.02 "Playfair Display",Georgia,serif;margin:15px 0 22px}.lab-hero>div>p:last-child{max-width:650px;color:var(--muted);font-size:var(--text-body);line-height:1.55}.lab-progress{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.lab-progress button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);padding:14px 12px;text-align:left;font-size:var(--text-meta);cursor:pointer}.lab-progress button:last-child{border:0}.lab-progress button:disabled{cursor:default}.lab-progress b{display:block;font-size:var(--text-meta);margin-top:7px;color:var(--ink)}.lab-progress .active{border-top:3px solid var(--accent);color:var(--accent);margin-top:-2px}.lab-selector{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;background:var(--soft);padding:30px 34px;margin-bottom:32px}.lab-selector label{display:block;font:500 var(--text-section) "Playfair Display",Georgia,serif;margin:10px 0}.lab-selector p:last-child{font-size:var(--text-meta);color:var(--muted);margin:0}.lab-selector>div:last-child{display:grid;grid-template-columns:1fr auto;gap:10px}.lab-selector select,.artist-search input{width:100%;min-width:0;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:14px 16px;font:500 var(--text-body) "DM Sans",sans-serif}.artist-search{position:relative;min-width:0}.artist-search-results{position:absolute;z-index:12;left:0;right:0;top:calc(100% + 5px);max-height:310px;overflow-y:auto;background:var(--paper);border:1px solid var(--line);box-shadow:0 12px 30px #1418161f}.artist-search-group{position:sticky;top:0;z-index:1;padding:8px 14px;background:var(--soft);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--text-meta);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.artist-search-results button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:11px 14px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.artist-search-results button:last-child{border-bottom:0}.artist-search-results button:hover,.artist-search-results button[aria-selected=true]{background:var(--soft)}.artist-search-results span{font-size:var(--text-meta);font-weight:600}.artist-search-results small{flex:0 0 auto;font-size:var(--text-meta);color:var(--muted)}.lab-result{border:1px solid var(--line);background:var(--paper)}.lab-result>header{display:flex;justify-content:space-between;gap:30px;padding:32px 34px;border-bottom:1px solid var(--line)}.lab-result h2{font:500 var(--text-title) "Playfair Display",Georgia,serif;margin:8px 0 0}.evidence-badge{text-align:right}.evidence-badge span,.evidence-badge small{display:block;color:var(--muted);font-size:var(--text-meta)}.evidence-badge strong{display:block;font:500 var(--text-card) "Playfair Display",Georgia,serif;margin:7px 0}.metric-switcher{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--line)}.metric-switcher button{border:0;border-right:1px solid var(--line);background:transparent;color:var(--ink);padding:17px;text-align:left;cursor:pointer}.metric-switcher button:last-child{border:0}.metric-switcher span,.metric-switcher small{display:block}.metric-switcher span{font-size:var(--text-meta);font-weight:600}.metric-switcher small{color:var(--muted);font-size:var(--text-meta);margin-top:5px}.metric-switcher .active{background:var(--ink);color:var(--paper)}.metric-switcher .active small{color:inherit;opacity:.7}.timeline-insight{display:grid;grid-template-columns:170px 210px 1fr;gap:28px;align-items:start;padding:28px 34px 6px}.timeline-insight span,.timeline-insight small{display:block;color:var(--muted);font-size:var(--text-meta)}.timeline-insight strong{display:block;font:500 var(--text-section) "Playfair Display",Georgia,serif;margin:5px 0}.timeline-insight p{font-size:var(--text-meta);line-height:1.55;color:var(--muted);margin:0;padding-left:28px;border-left:1px solid var(--line)}.timeline-chart{position:relative;margin:10px 34px 8px;padding:0 0 28px 65px}.timeline-chart svg{display:block;width:100%;height:360px;overflow:visible}.lab-grid{stroke:var(--line);stroke-width:1}.lab-area{fill:#7c83aa1f}.lab-line{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linejoin:round}.timeline-chart circle{fill:var(--paper);stroke:var(--accent);stroke-width:2;cursor:pointer;transition:.15s}.timeline-chart circle.active{fill:var(--accent);stroke-width:4}.timeline-y{position:absolute;left:0;top:55px;height:242px;display:flex;flex-direction:column;justify-content:space-between;color:var(--muted);font-size:var(--text-meta);text-align:right;width:58px}.timeline-x{display:flex;justify-content:space-between;color:var(--muted);font-size:var(--text-meta);padding:0 2%}.lab-summary{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.lab-summary>div,.lab-summary>.lab-next{padding:23px 25px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--ink);text-align:left}.lab-summary>div:last-child,.lab-summary>.lab-next:last-child{border:0}.lab-summary span,.lab-summary small{display:block;color:var(--muted);font-size:var(--text-meta)}.lab-summary strong{display:block;font:500 var(--text-card) "Playfair Display",Georgia,serif;margin:7px 0}.lab-summary .lab-next{background:var(--soft);cursor:pointer}.lab-method{display:grid;grid-template-columns:160px 1fr;gap:30px;border-bottom:1px solid var(--line);padding:22px 0;color:var(--muted);font-size:var(--text-meta);line-height:1.5}.lab-method p{margin:0;color:var(--ink);font-weight:600}@media (max-width:760px){.lab-shell{padding:24px 16px 58px}.lab-hero{grid-template-columns:1fr;gap:30px;padding:16px 0 34px}.lab-hero h1{font-size:var(--text-title)}.lab-hero>div>p:last-child{font-size:var(--text-meta)}.lab-progress{display:flex;overflow-x:auto}.lab-progress button{flex:0 0 128px}.lab-selector{grid-template-columns:1fr;padding:22px 18px;gap:20px}.lab-selector>div:last-child{grid-template-columns:1fr}.lab-selector label{font-size:var(--text-card)}.lab-result>header{display:block;padding:24px 18px}.lab-result h2{font-size:var(--text-section)}.evidence-badge{text-align:left;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.metric-switcher{display:flex;overflow-x:auto}.metric-switcher button{flex:0 0 145px}.timeline-insight{grid-template-columns:1fr 1fr;padding:22px 18px 8px;gap:18px}.timeline-insight p{grid-column:1/-1;padding:15px 0 0;border-left:0;border-top:1px solid var(--line)}.timeline-chart{margin:8px 18px;padding-left:46px}.timeline-chart svg{height:270px}.timeline-y{width:42px;height:181px;top:42px}.lab-summary{grid-template-columns:1fr 1fr}.lab-summary>div:nth-child(2){border-right:0}.lab-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.lab-summary>div,.lab-summary>.lab-next{padding:18px}.lab-summary strong{font-size:var(--text-card)}.lab-method{grid-template-columns:1fr;gap:7px}}.lab-progress{grid-template-columns:repeat(3,1fr)}.market-filter{display:flex;align-items:stretch;padding:18px 34px;border-bottom:1px solid var(--line);gap:8px}.market-filter button{min-width:150px;padding:11px 16px;border:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.market-filter span,.market-filter small{display:block}.market-filter span{font-size:var(--text-meta);font-weight:600}.market-filter small{font-size:var(--text-meta);color:var(--muted);margin-top:4px}.market-filter .active{background:var(--accent);border-color:var(--accent);color:#fff}.market-filter .active small{color:inherit;opacity:.75}.timeline-chart.empty .timeline-y{opacity:.35}.empty-evidence{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);display:grid;text-align:center;gap:7px}.empty-evidence strong{font:500 var(--text-card) "Playfair Display",Georgia,serif}.empty-evidence span{font-size:var(--text-meta);color:var(--muted);max-width:280px}.timeline-insight .market-direction{color:var(--ink)}.timeline-insight .market-direction.insufficient{color:var(--muted)}.timeline-chart.rising .lab-line{stroke:var(--accent)}.timeline-chart.rising .lab-area{fill:#7c83aa2e}.timeline-chart.rising circle{stroke:var(--accent)}.timeline-chart.rising circle.active{fill:var(--accent)}.timeline-chart.contracting .lab-line{stroke:var(--artist-chagall)}.timeline-chart.contracting .lab-area{fill:#aa71852e}.timeline-chart.contracting circle{stroke:var(--artist-chagall)}.timeline-chart.contracting circle.active{fill:var(--artist-chagall)}.timeline-chart.flat .lab-line{stroke:var(--brand-blue)}.timeline-chart.flat .lab-area{fill:#487e9f2e}.timeline-chart.flat circle{stroke:var(--brand-blue)}.timeline-chart.flat circle.active{fill:var(--brand-blue)}.size-response{border-top:1px solid var(--line);padding:26px 34px}.size-response>header{display:grid;grid-template-columns:260px 1fr;gap:26px;align-items:start;margin-bottom:18px}.size-response>header span,.size-response article span{display:block;color:var(--muted);font-size:var(--text-meta);letter-spacing:.1em}.size-response>header strong{display:block;font:500 var(--text-card) "Playfair Display",Georgia,serif;margin-top:6px}.size-response>header p{margin:0;color:var(--muted);font-size:var(--text-meta);line-height:1.55}.size-response-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.size-response-grid article{padding:18px;border-right:1px solid var(--line)}.size-response-grid article:last-child{border-right:0}.size-response-grid strong{display:block;font:500 var(--text-body) "Playfair Display",Georgia,serif;margin:8px 0}.size-response-grid small{display:block;color:var(--muted);font-size:var(--text-meta);line-height:1.45}.size-response>footer{margin-top:12px;color:var(--muted);font-size:var(--text-meta);line-height:1.5}.size-response-empty{display:grid;gap:6px;padding:18px;background:var(--soft)}.size-response-empty strong{font-size:var(--text-meta)}.size-response-empty span{font-size:var(--text-meta);color:var(--muted)}.repeat-headlines{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.repeat-headlines article{padding:22px 24px;border-right:1px solid var(--line)}.repeat-headlines article:last-child{border:0}.repeat-headlines span,.repeat-headlines small{display:block;color:var(--muted);font-size:var(--text-meta)}.repeat-headlines strong{display:block;font:500 var(--text-card) "Playfair Display",Georgia,serif;margin:7px 0}.repeat-lab-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:30px;padding:32px 34px}.repeat-chart-label{display:flex;align-items:center;justify-content:space-between;gap:20px}.repeat-chart-label span{font-size:var(--text-meta);letter-spacing:.12em;color:var(--muted)}.repeat-chart-label strong{font-size:var(--text-meta);font-weight:500}.repeat-lab-chart svg{display:block;width:100%;height:auto;margin-top:12px;overflow:visible}.repeat-lab-chart svg text{font:var(--text-meta) "DM Sans",sans-serif;fill:var(--muted)}.repeat-zero{stroke:#9b9f9a;stroke-width:1.5;stroke-dasharray:4 4}.repeat-lab-point{cursor:pointer;outline:none}.repeat-lab-point circle{fill:var(--paper);stroke-width:2;transition:.12s}.repeat-lab-point circle.negative{stroke:var(--artist-chagall)}.repeat-lab-point circle.boundary{stroke:var(--accent)}.repeat-lab-point circle.positive{stroke:var(--brand-blue)}.repeat-lab-point circle.selected.negative{fill:var(--artist-chagall);stroke:var(--paper);stroke-width:2.5}.repeat-lab-point circle.selected.boundary{fill:var(--accent);stroke:var(--paper);stroke-width:2.5}.repeat-lab-point circle.selected.positive{fill:var(--brand-blue);stroke:var(--paper);stroke-width:2.5}.repeat-over-cap{fill:var(--brand-blue)}.repeat-lab-x{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:8px;color:var(--muted);font-size:var(--text-meta)}.repeat-lab-legend{display:flex;flex-wrap:wrap;gap:13px 18px;margin-top:20px;color:var(--muted);font-size:var(--text-meta)}.repeat-lab-legend span{display:flex;align-items:center;gap:7px}.repeat-lab-legend i{width:9px;height:9px;border-radius:50%;border:2px solid}.repeat-lab-legend i.negative{border-color:var(--artist-chagall)}.repeat-lab-legend i.boundary{border-color:var(--accent)}.repeat-lab-legend i.positive{border-color:var(--brand-blue)}.repeat-lab-legend b{color:var(--brand-blue);font-size:var(--text-meta)}.repeat-interval-card{background:var(--soft);padding:24px;align-self:stretch}.repeat-interval-card>p{font-size:var(--text-meta);letter-spacing:.13em;color:var(--muted);margin:0}.repeat-interval-card h3{font:500 var(--text-card)/1.18 "Playfair Display",Georgia,serif;margin:12px 0 22px}.repeat-interval-card>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--line)}.repeat-interval-card span,.repeat-interval-card strong{display:block}.repeat-interval-card span{font-size:var(--text-meta);color:var(--muted)}.repeat-interval-card strong{font:500 var(--text-body) "Playfair Display",Georgia,serif;color:var(--ink);margin-top:5px}.repeat-interval-card strong.negative{color:var(--artist-chagall)}.repeat-interval-card strong.boundary{color:var(--accent)}.repeat-interval-card strong.positive{color:var(--brand-blue)}.repeat-interval-card dl{margin:16px 0}.repeat-interval-card dl>div{display:contents}.repeat-interval-card dt,.repeat-interval-card dd{font-size:var(--text-meta);padding:8px 0;border-bottom:1px solid var(--line)}.repeat-interval-card dt{color:var(--muted)}.repeat-interval-card dd{margin:0;text-align:right}.repeat-interval-card>small{display:block;color:var(--muted);font-size:var(--text-meta);line-height:1.5}.repeat-method-row{display:grid;grid-template-columns:1fr 1fr auto;gap:24px;align-items:center;border-top:1px solid var(--line);padding:22px 34px}.repeat-method-row span,.repeat-method-row strong{display:block}.repeat-method-row span{font-size:var(--text-meta);color:var(--muted);margin-bottom:5px}.repeat-method-row strong{font-size:var(--text-meta);line-height:1.45}.repeat-lab-layout.empty{position:relative;min-height:390px;display:block}.repeat-lab-layout.empty .repeat-lab-chart{opacity:.18}.repeat-lab-layout.empty .empty-evidence{z-index:2}.repeat-chart-label strong b{color:var(--ink);font-weight:700}.repeat-direction-area{stroke:none}.repeat-lab-layout.rising .repeat-direction-area{fill:#7c83aa1f}.repeat-lab-layout.contracting .repeat-direction-area{fill:#aa71851f}.repeat-lab-layout.flat .repeat-direction-area{fill:#487e9f1f}.repeat-lab-layout.insufficient .repeat-direction-area{fill:transparent}.compare-selector{display:grid;grid-template-columns:.65fr 1.35fr;gap:36px;align-items:end;background:var(--soft);padding:28px 34px;margin-bottom:32px}.compare-selector h2{font:500 var(--text-section) "Playfair Display",Georgia,serif;margin:9px 0}.compare-selector>div>span{display:block;color:var(--muted);font-size:var(--text-meta);line-height:1.45}.compare-selector>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.compare-selector label small{display:block;color:var(--muted);font-size:var(--text-meta);margin-bottom:6px}.compare-selector select{width:100%;min-width:0;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:13px 12px}.compare-metric-switcher{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--line)}.compare-metric-switcher button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-right:1px solid var(--line);background:transparent;color:var(--ink);padding:16px;text-align:left;cursor:pointer}.compare-metric-switcher button:last-child{border:0}.compare-metric-switcher span,.compare-metric-switcher small{display:block}.compare-metric-switcher span{font-size:var(--text-meta);font-weight:600}.compare-metric-switcher small{font-size:var(--text-meta);color:var(--muted);margin-top:5px}.compare-metric-switcher .active{background:var(--ink);color:var(--paper)}.compare-metric-switcher .active small{color:inherit;opacity:.7}.compare-explanation{display:grid;grid-template-columns:190px 1fr 280px;gap:22px;padding:25px 34px;border-bottom:1px solid var(--line);align-items:start}.compare-explanation span{font-size:var(--text-meta);letter-spacing:.12em;color:var(--muted)}.compare-explanation p,.compare-explanation strong{font-size:var(--text-meta);line-height:1.5;margin:0}.compare-explanation strong{padding-left:22px;border-left:1px solid var(--line)}.compare-plot{padding:30px 34px;border-bottom:1px solid var(--line)}.compare-plot article{display:grid;grid-template-columns:230px 1fr;gap:20px;align-items:center;margin:13px 0}.compare-artist-name{display:grid;grid-template-columns:10px 1fr auto;gap:8px;align-items:center}.compare-artist-name i,.compare-table i{display:block;width:8px;height:8px;border-radius:50%}.compare-artist-name i.green,.compare-table i.green,.compare-bar-track b.green{background:var(--accent)}.compare-artist-name i.blue,.compare-table i.blue,.compare-bar-track b.blue{background:var(--brand-blue)}.compare-artist-name i.pink,.compare-table i.pink,.compare-bar-track b.pink{background:var(--artist-chagall)}.compare-artist-name span{font-size:var(--text-meta);font-weight:600}.compare-artist-name small{font:500 var(--text-body) "Playfair Display",Georgia,serif}.compare-bar-track{height:12px;background:var(--soft);position:relative}.compare-bar-track b{display:block;height:100%;min-width:2px;transition:width .25s}.compare-table{margin:28px 34px;border:1px solid var(--line)}.compare-row{display:grid;grid-template-columns:210px repeat(3,1fr);border-bottom:1px solid var(--line)}.compare-row:last-child{border:0}.compare-row>span,.compare-row>b,.compare-row>strong{padding:13px 15px;border-right:1px solid var(--line);font-size:var(--text-meta)}.compare-row>*:last-child{border-right:0}.compare-row>span{color:var(--muted)}.compare-row>b{font-weight:500}.compare-row.head{background:var(--soft)}.compare-row.head strong{display:flex;align-items:center;gap:8px}.compare-footer{display:grid;grid-template-columns:1fr 1fr auto;gap:24px;align-items:center;border-top:1px solid var(--line);padding:22px 34px}.compare-footer span,.compare-footer strong{display:block}.compare-footer span{font-size:var(--text-meta);color:var(--muted);margin-bottom:5px}.compare-footer strong{font-size:var(--text-meta);line-height:1.45}@media (max-width:760px){.market-filter{padding:14px 18px;overflow-x:auto}.market-filter button{flex:0 0 128px;min-width:0}}@media (max-width:760px){.size-response{padding:22px 18px}.size-response>header{grid-template-columns:1fr;gap:10px}.size-response-grid{grid-template-columns:1fr 1fr}.size-response-grid article:nth-child(2){border-right:0}.size-response-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.size-response-grid article{padding:15px}.size-response-grid strong{font-size:var(--text-body)}}@media (max-width:760px){.repeat-headlines{grid-template-columns:1fr 1fr}.repeat-headlines article:nth-child(2){border-right:0}.repeat-headlines article:nth-child(-n+2){border-bottom:1px solid var(--line)}.repeat-headlines article{padding:18px}.repeat-headlines strong{font-size:var(--text-body)}.repeat-lab-layout{grid-template-columns:1fr;padding:24px 18px;gap:22px}.repeat-chart-label{display:block}.repeat-chart-label strong{display:block;margin-top:5px}.repeat-lab-chart{overflow-x:auto}.repeat-lab-chart svg{min-width:600px}.repeat-lab-x,.repeat-lab-legend{min-width:600px}.repeat-interval-card{padding:20px}.repeat-method-row{grid-template-columns:1fr;padding:20px 18px}.repeat-method-row .button{width:100%}}@media (max-width:760px){.compare-selector{grid-template-columns:1fr;padding:22px 18px;gap:18px}.compare-selector>div:last-child{grid-template-columns:1fr}.compare-metric-switcher{display:flex;overflow-x:auto}.compare-metric-switcher button{flex:0 0 145px}.compare-explanation{grid-template-columns:1fr;padding:20px 18px;gap:9px}.compare-explanation strong{padding:12px 0 0;border-left:0;border-top:1px solid var(--line)}.compare-plot{padding:22px 18px}.compare-plot article{grid-template-columns:1fr;gap:8px;margin:18px 0}.compare-table{overflow-x:auto;margin:22px 18px}.compare-row{min-width:700px;grid-template-columns:170px repeat(3,1fr)}.compare-footer{grid-template-columns:1fr;padding:20px 18px}.compare-footer .button{width:100%}}.compare-bar-track.signed:after{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--muted);opacity:.6}.compare-bar-track b{position:absolute;left:0;top:0}.compare-plot.direction-mode article{align-items:start;margin:20px 0}.compare-plot.direction-mode .compare-artist-name{padding-top:4px}.compare-artist-name>b{grid-column:2/-1;color:var(--ink);font:500 var(--text-meta) "Playfair Display",Georgia,serif}.compare-direction-chart svg{display:block;width:100%;height:82px}.compare-direction-chart .direction-grid{fill:none;stroke:var(--line);stroke-width:1}.compare-direction-chart .direction-line{fill:none;stroke-width:2.5}.compare-direction-chart .direction-area{stroke:none}.compare-direction-chart.rising .direction-line{stroke:var(--accent)}.compare-direction-chart.rising .direction-area{fill:#7c83aa2e}.compare-direction-chart.contracting .direction-line{stroke:var(--artist-chagall)}.compare-direction-chart.contracting .direction-area{fill:#aa71852e}.compare-direction-chart.flat .direction-line{stroke:var(--brand-blue)}.compare-direction-chart.flat .direction-area{fill:#487e9f2e}.compare-direction-chart.insufficient{opacity:.3}.valuation-ruler-plot{height:230px}.valuation-axis{margin-top:0}.valuation-marker.label-left span{left:calc(50% - 28px);transform:translate(-100%);text-align:right}.valuation-marker.label-right span{left:calc(50% + 28px);transform:none;text-align:left}.valuation-marker.label-center span{left:50%;transform:translate(-50%);text-align:center}.valuation-marker.cost span{top:54px}.valuation-marker.cost:after{height:18px}.valuation-marker.basis span{top:100px}.valuation-marker.basis:after{height:70px}.valuation-marker.current span{top:-43px}.valuation-marker.current:after{top:-17px;height:26px}.valuation-marker span{font-size:var(--text-meta);line-height:1.35}.valuation-marker span b{font-size:var(--text-body);margin-bottom:4px}.valuation-axis{font-size:var(--text-meta)}@media (max-width:760px){.artwork-shell{width:100%;padding:20px 16px 64px}.artwork-shell [id]{scroll-margin-top:170px}.breadcrumbs{font-size:var(--text-meta);line-height:1.4;margin:2px 0 16px;overflow-wrap:anywhere}.hero{display:flex;flex-direction:column;gap:0;padding:0 0 30px}.artwork-image{height:min(105vw,430px);order:1}.identity{order:2;padding:22px 0 24px}.status-pill{font-size:var(--text-meta);padding:8px 10px}.identity h1{font-size:var(--text-title);line-height:1.02;margin:18px 0 12px;overflow-wrap:anywhere}.identity h2{font-size:var(--text-body);line-height:1.4;margin-bottom:24px}.identity h2 span{display:block;margin:3px 0 0}.facts div{grid-template-columns:105px minmax(0,1fr);gap:12px;padding:13px 0;font-size:var(--text-meta);line-height:1.45}.facts dd{overflow-wrap:anywhere}.proof-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.proof-row .button{min-height:46px;padding:12px 8px;align-items:center;text-align:center;font-size:var(--text-meta)}.value-panel{order:3;padding:22px 18px}.value-panel .label{font-size:var(--text-meta)}.value{font-size:var(--text-title);margin:14px 0}.range{font-size:var(--text-meta)}.range strong{font-size:var(--text-card);line-height:1.3}.change{font-size:var(--text-section)}.change span{font-size:var(--text-meta);line-height:1.4}.ownership-facts{grid-template-columns:1fr}.ownership-facts>div,.ownership-facts>div:nth-child(2){padding:13px 0;border-left:0;border-top:1px solid var(--line)}.ownership-facts>div:first-child{border-top:0}.ownership-facts .location-fact{grid-column:auto}.ownership-facts span,.artwork-shell .ownership-facts strong{font-size:var(--text-meta)}.date-row{font-size:var(--text-meta);line-height:1.4}.value-panel .button{min-height:48px;font-size:var(--text-meta);align-items:center}.method-note{font-size:var(--text-meta);line-height:1.5}.acquisition-summary{grid-template-columns:1fr;gap:12px;margin-bottom:24px;padding:20px 16px}.acquisition-summary h3{font-size:var(--text-section)}.acquisition-summary dl{grid-template-columns:1fr}.acquisition-summary dl div{padding:12px 0;border-left:0;border-top:1px solid var(--line)}.acquisition-summary dt{font-size:var(--text-meta)}.acquisition-summary dd{font-size:var(--text-meta);line-height:1.4}.journey-intro{padding-bottom:10px}.journey-intro p{font-size:var(--text-meta)}.journey-intro strong{font-size:var(--text-card);line-height:1.2}.journey-intro+.journey{top:68px}.journey{display:flex;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;border-right:0}.journey a{flex:0 0 176px;min-height:88px;padding:13px 14px;scroll-snap-align:start}.journey a span{font-size:var(--text-meta)}.journey a strong{font-size:var(--text-meta);line-height:1.25;margin:8px 0 4px}.journey a small{font-size:var(--text-meta);line-height:1.3}.analytics-header{display:block;padding:44px 0 18px}.analytics-header h2{font-size:var(--text-section);line-height:1.05;margin:7px 0 12px}.analytics-header>p{font-size:var(--text-meta);line-height:1.5;margin:0}.module-grid{grid-template-columns:minmax(0,1fr)}.module-card{min-height:0}.module-trigger{grid-template-columns:28px minmax(0,1fr) 40px;gap:8px 10px;padding:20px 16px 12px}.module-number{font-size:var(--text-meta);padding-top:4px}.module-title{font-size:var(--text-card);line-height:1.08}.module-question{font-size:var(--text-meta);line-height:1.4;margin-top:7px}.module-headline{grid-column:2/4;grid-row:2;text-align:left;max-width:none;font-size:var(--text-card);line-height:1.1;margin-top:5px;overflow-wrap:anywhere}.module-toggle{grid-column:3;grid-row:1;font-size:var(--text-section);line-height:1}.module-explainer{padding:0 60px 24px 54px;font-size:var(--text-meta);line-height:1.5}.module-body{padding:20px 16px 50px}.module-info{right:14px;bottom:12px}.module-info .info-button{width:44px;height:44px;font-size:var(--text-body)}.split-result{grid-template-columns:1fr}.split-result p{font-size:var(--text-meta)}.split-result strong{font-size:var(--text-card)}.signal-note,.evidence-line{display:grid;gap:7px;align-items:start}.signal-note span,.evidence-line span{font-size:var(--text-meta);line-height:1.4}.comparable-grid{grid-template-columns:1fr;gap:12px}.comparable{display:grid;grid-template-columns:42% 58%;min-height:150px}.comparable img{width:100%;height:100%;min-height:150px}.comparable div{padding:14px}.comparable strong{font-size:var(--text-body)}.comparable span{font-size:var(--text-meta);line-height:1.4}.comparable b{font-size:var(--text-body)}.instrument{grid-template-columns:minmax(0,1fr);gap:18px}.instrument-svg{display:block;max-width:100%;margin:0 auto;overflow:hidden}.instrument-readings{grid-template-columns:1fr 1fr;gap:16px}.instrument-reading p{font-size:var(--text-meta)}.instrument-reading strong{font-size:var(--text-section)}.instrument-reading strong small,.instrument-reading span{font-size:var(--text-meta)}.instrument-legend{grid-column:auto;display:grid;gap:12px;padding-top:14px}.instrument-legend div{font-size:var(--text-meta)}.action-footer{display:grid;gap:18px;margin-top:34px;padding:24px 0}.action-footer p{font-size:var(--text-meta)}.action-footer strong{font-size:var(--text-meta);line-height:1.4}.action-footer div:last-child{display:grid;gap:8px}.action-footer .button{min-height:48px;font-size:var(--text-meta);align-items:center}.drawer{width:100vw;padding:24px 18px 50px}.drawer header h2{font-size:var(--text-section)}.drawer h3{font-size:var(--text-card)}.drawer-evidence div{grid-template-columns:1fr;gap:5px;font-size:var(--text-meta);line-height:1.45}.provenance-list p,.document-text,.document-list li{font-size:var(--text-meta)}}@media (max-width:374px){.identity h1{font-size:var(--text-section)}.proof-row{grid-template-columns:1fr}.value{font-size:var(--text-title)}.module-title{font-size:var(--text-card)}.comparable{grid-template-columns:1fr}.comparable img{height:190px}.instrument-readings{grid-template-columns:1fr}}.lab-page .topbar .analytics-nav em{font-size:var(--text-meta)}.lab-page .lab-progress{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:901px){.lab-page .lab-hero{grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);gap:60px}.lab-page .lab-progress b{display:flex;align-items:center;gap:7px;flex-wrap:nowrap;white-space:nowrap}.lab-page .lab-progress b em{flex:0 0 auto;margin-left:0}}@media (min-width:761px) and (max-width:900px){.lab-page .lab-hero{grid-template-columns:1fr;gap:32px}.lab-page .lab-progress b{display:flex;align-items:center;gap:7px;flex-wrap:nowrap;white-space:nowrap}.lab-page .lab-progress b em{flex:0 0 auto;margin-left:0}}@media (max-width:760px){.lab-page .lab-progress{display:flex;overflow-x:auto}.lab-page .lab-progress button{flex:0 0 132px;width:auto;max-width:none}}.universe-overview,.universe-kpis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-bottom:0;background:var(--paper)}.universe-overview{margin-bottom:32px}.universe-overview article,.universe-kpis article{padding:21px 22px;border-right:1px solid var(--line)}.universe-overview article:last-child,.universe-kpis article:last-child{border-right:0}.universe-overview span,.universe-overview small,.universe-kpis span,.universe-kpis small{display:block;color:var(--muted);font-size:var(--text-meta);line-height:1.45}.universe-overview strong,.universe-kpis strong{display:block;font:500 var(--text-card) "Playfair Display",Georgia,serif;margin:7px 0}.universe-selector{box-shadow:inset 4px 0 #aab0d3}.universe-result .lab-progress em,.lab-progress button:not(.international-tab) em{display:inline-block;margin-left:5px;font:700 var(--text-meta) "DM Sans",sans-serif;letter-spacing:.1em;color:#20222a;background:#aab0d3;border-radius:99px;padding:3px 6px}.universe-metric-switcher{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.universe-metric-switcher button{border:0;border-right:1px solid var(--line);background:transparent;color:var(--ink);padding:16px;text-align:left;cursor:pointer}.universe-metric-switcher button:last-child{border:0}.universe-metric-switcher span,.universe-metric-switcher small{display:block}.universe-metric-switcher span{font-size:var(--text-meta);font-weight:600}.universe-metric-switcher small{font-size:var(--text-meta);color:var(--muted);margin-top:5px}.universe-metric-switcher .active{background:var(--ink);color:var(--paper)}.universe-metric-switcher .active small{color:inherit;opacity:.7}.universe-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:30px;padding:32px 34px}.universe-chart svg{display:block;width:100%;height:auto;margin-top:14px}.universe-chart svg text{font:var(--text-meta) "DM Sans",sans-serif;fill:var(--muted)}.universe-line{fill:none;stroke:var(--accent);stroke-width:2.5}.universe-zero{fill:none;stroke:var(--muted);stroke-width:1;stroke-dasharray:4 4;opacity:.65}.universe-chart circle{fill:var(--paper);stroke:var(--accent);stroke-width:2}.universe-context{background:var(--soft);padding:23px}.universe-context>p{font-size:var(--text-meta);letter-spacing:.12em;color:var(--muted);margin:0}.universe-context h3{font:500 var(--text-card)/1.15 "Playfair Display",Georgia,serif;margin:12px 0 20px}.universe-context dl{margin:0 0 18px}.universe-context dl div{display:grid;grid-template-columns:1fr auto;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.universe-context dt,.universe-context dd{font-size:var(--text-meta)}.universe-context dt{color:var(--muted)}.universe-context dd{margin:0;font-weight:600}.universe-context>small{display:block;font-size:var(--text-meta);line-height:1.5;color:var(--muted)}@media (max-width:900px){.universe-overview,.universe-kpis{grid-template-columns:1fr 1fr}.universe-overview article:nth-child(2),.universe-kpis article:nth-child(2){border-right:0}.universe-overview article:nth-child(-n+2),.universe-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line)}.universe-layout{grid-template-columns:1fr}}@media (max-width:760px){.universe-overview,.universe-kpis{grid-template-columns:1fr}.universe-overview article,.universe-kpis article{border-right:0;border-bottom:1px solid var(--line)}.universe-metric-switcher{display:flex;overflow-x:auto}.universe-metric-switcher button{flex:0 0 145px}.universe-layout{padding:22px 16px}.universe-chart{overflow-x:auto}.universe-chart svg{min-width:600px}}.app-shell{min-height:100vh;display:flex;flex-direction:column}.app-content{flex:1}.site-copyright{padding:22px 24px 26px;border-top:1px solid var(--line);background:var(--paper);color:var(--muted);font:500 var(--text-meta)/1.4 "DM Sans",sans-serif;letter-spacing:.04em;text-align:center}@media (max-width:760px){.site-copyright{padding:18px 16px 22px;font-size:var(--text-meta)}}.search-current{display:block;margin-top:7px;color:var(--muted);font-size:var(--text-meta);line-height:1.35}.search-current strong{color:var(--ink);font-weight:600}@media (max-width:760px){.lab-page .lab-result h2,.universe-context h3{overflow-wrap:anywhere}.regime-layout,.universe-layout,.regime-cards,.regime-chart,.universe-chart,.universe-context{min-width:0;max-width:100%}.regime-chart,.universe-chart,.universe-metric-switcher{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.regime-chart{overflow-x:auto}.regime-chart svg,.regime-legend{min-width:600px}.regime-kpis article,.universe-overview article,.universe-kpis article{padding:18px 16px}.regime-card dl div{grid-template-columns:minmax(0,1fr) auto}.regime-card dt,.regime-warning span,.universe-context>small{overflow-wrap:anywhere}.universe-context{padding:20px 16px}.artist-search-results{max-height:min(310px,48vh)}}@media (max-width:760px){.prebid-observed-outcomes,.prebid-research-charts{padding:20px 16px}.prebid-observed-outcomes>header,.prebid-research-charts>header,.prebid-comparable-chart>div:first-child{display:block}.prebid-observed-outcomes>header>span,.prebid-research-charts>header>span{display:inline-block;margin-top:12px}.prebid-observed-grid,.prebid-chart-grid{grid-template-columns:1fr}.prebid-area-row{grid-template-columns:1fr 70px}.prebid-area-row>div:first-child{grid-column:1/-1}.prebid-comparable-chart{padding:16px}.prebid-research-rectangle{padding:18px 14px}.rectangle-chart{height:230px}.rectangle-results{grid-template-columns:1fr 1fr}.rectangle-results>div:nth-child(2){border-right:0}.rectangle-results>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.rectangle-disclosures{grid-template-columns:1fr}.repeat-sales-callout{display:block}.repeat-sales-callout .button{display:inline-flex;margin-top:16px}}@media (max-width:760px){.rectangle-engine{padding:20px 16px}.rectangle-engine>header{display:block}.rectangle-engine>header>span{display:inline-block;margin-top:10px}.rectangle-inputs{grid-template-columns:1fr 1fr}.rectangle-inputs label:nth-child(3){grid-column:1/-1}.rectangle-layout{grid-template-columns:52px minmax(0,1fr);gap:10px}.rectangle-y-title{font-size:var(--text-meta);padding-right:8px}.rectangle-grid span{font-size:var(--text-meta);transform:translate(-34px,-5px)}.rectangle-axis{font-size:var(--text-meta)}.rectangle-axis strong{display:none}.rectangle-crosshair>b{font-size:var(--text-meta)}.crosshair-probability{left:2px}.crosshair-price{bottom:1px}.rectangle-results small,.rectangle-results span,.rectangle-disclosures p{font-size:var(--text-meta)}}.kf-upload-progress,.kf-retry-upload{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;align-items:center;margin:0 26px 22px;padding:15px 18px;border-left:3px solid var(--accent);background:var(--soft)}.kf-upload-progress strong,.kf-retry-upload strong{font-size:var(--text-meta)}.kf-upload-progress span,.kf-retry-upload span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-meta)}.kf-upload-progress progress{grid-column:1/-1;width:100%;height:5px;accent-color:var(--accent)}.kf-retry-upload{grid-template-columns:1fr auto}.kf-retry-upload div{display:grid;gap:5px}.kf-security-mode{display:grid;grid-template-columns:auto 1fr;gap:18px;margin:20px 26px 0;padding:14px 17px;border-left:3px solid #c07d2d;background:#c07d2d14}.kf-security-mode strong{font-size:var(--text-meta)}.kf-security-mode span{color:var(--muted);font-size:var(--text-meta);line-height:1.5}.kf-case-registry{margin:24px 26px;border:1px solid var(--line)}.kf-case-registry>header{display:flex;justify-content:space-between;gap:20px;align-items:end;padding:18px 20px;border-bottom:1px solid var(--line)}.kf-case-registry h3{font:500 var(--text-card) "Playfair Display",Georgia,serif;margin:5px 0 0}.kf-case-registry>header>span,.kf-case-registry>p{color:var(--muted);font-size:var(--text-meta)}.kf-case-registry>p{padding:20px}.kf-case-registry article{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:15px 20px;border-bottom:1px solid var(--line)}.kf-case-registry article:last-child{border-bottom:0}.kf-case-registry article>div{display:grid;gap:4px;min-width:0}.kf-case-registry article strong{font-size:var(--text-meta)}.kf-case-registry article span,.kf-case-registry article small{color:var(--muted);font-size:var(--text-meta);overflow-wrap:anywhere}.kf-case-registry-actions{display:flex!important;grid-template-columns:none!important;grid-auto-flow:column;align-items:stretch;gap:8px!important}.kf-delete-saved{display:grid;place-items:center;width:46px;min-width:46px;min-height:46px;padding:0;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.kf-delete-saved svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.kf-delete-saved:hover{border-color:#a74636;background:#a746360f;color:#a74636}.kf-delete-saved:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kf-delete-saved:disabled{cursor:default;opacity:.45}.kf-analysis-complete{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 20px;background:#dff1e6;color:#17633c;border:1px solid #99c9ac;font-size:var(--text-meta);font-weight:600;cursor:default;-webkit-user-select:none;user-select:none}.kf-analysis-complete b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#278458;color:#fff;font-size:var(--text-meta)}.kf-live-trace,.kf-source-trace,.kf-dimensions,.kf-evidence-section{padding:20px;border-top:1px solid var(--line)}.kf-live-trace h4,.kf-source-trace h4,.kf-dimensions h4,.kf-evidence-section h4{margin:0 0 14px;font:500 var(--text-body) "Playfair Display",Georgia,serif}.kf-live-trace article,.kf-source-trace article{display:grid;grid-template-columns:18px 1fr auto;gap:12px;align-items:center;padding:11px 0;border-top:1px solid var(--line)}.kf-live-trace article>i,.kf-source-trace article>i{width:12px;height:12px;border-radius:50%;border:2px solid var(--line)}.kf-live-trace article.completed>i{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 38%,transparent 42%)}.kf-live-trace article.pending_human_review>i{border-color:#c89b42}.kf-live-trace strong,.kf-live-trace small,.kf-source-trace strong,.kf-source-trace small{display:block}.kf-live-trace strong,.kf-source-trace strong{font-size:var(--text-meta)}.kf-live-trace small,.kf-source-trace small{margin-top:4px;color:var(--muted);font-size:var(--text-meta)}.kf-live-trace article>span,.kf-source-trace article>span{color:var(--muted);font-size:var(--text-meta)}.kf-dimensions{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.kf-dimensions h4{grid-column:1/-1}.kf-dimensions article{display:grid;grid-template-columns:1fr auto;gap:7px 14px;padding:11px 0;border-top:1px solid var(--line)}.kf-dimensions strong,.kf-dimensions small{display:block}.kf-dimensions strong{font-size:var(--text-meta)}.kf-dimensions small{margin-top:4px;color:var(--muted);font-size:var(--text-meta)}.kf-dimensions b{font-size:var(--text-meta)}.kf-dimensions article>span{grid-column:1/-1;height:4px;background:var(--soft)}.kf-dimensions article>span i{display:block;height:100%;background:var(--accent)}.kf-result-row span small{display:block;margin-top:5px;color:var(--muted);font-size:var(--text-meta)}.kf-reference-note{border-left:3px solid #c89b42;background:#faf5e9!important}.kf-reference-note strong{color:var(--ink)}.preacq-live-case{display:grid;grid-template-columns:1fr auto auto;gap:24px;align-items:center;padding:20px 24px;background:#7c83aa12;border-bottom:1px solid var(--line);border-left:3px solid var(--accent)}.preacq-live-case>div{display:grid;gap:5px}.preacq-live-case strong{font-size:var(--text-meta)}.preacq-live-case span,.preacq-live-case small{color:var(--muted);font-size:var(--text-meta)}.preacq-live-case b{font:500 var(--text-section) "Playfair Display",Georgia,serif}.preacq-query-details{margin:22px;border:1px solid var(--line);background:var(--paper)}.preacq-query-details>header{display:flex;justify-content:space-between;align-items:start;gap:20px;padding:18px;border-bottom:1px solid var(--line)}.preacq-query-details h3{font:500 var(--text-card) "Playfair Display",Georgia,serif;margin:5px 0 0}.preacq-query-details>header button{border:0;background:transparent;text-decoration:underline;color:var(--muted);cursor:pointer}.preacq-query-grid{display:grid;grid-template-columns:repeat(4,1fr)}.preacq-query-grid article{display:grid;gap:7px;padding:16px;border-right:1px solid var(--line)}.preacq-query-grid article:last-child{border-right:0}.preacq-query-grid small{color:var(--muted);font-size:var(--text-meta);text-transform:uppercase}.preacq-query-grid strong{font-size:var(--text-meta);overflow-wrap:anywhere}.preacq-classification-list{display:flex;flex-wrap:wrap;gap:8px;padding:18px;border-top:1px solid var(--line)}.preacq-classification-list span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;background:var(--soft);font-size:var(--text-meta)}.preacq-classification-list b{color:var(--accent);font-size:var(--text-meta)}.preacq-query-details>p{margin:0;padding:15px 18px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-meta);line-height:1.5}.preacq-no-requests{display:grid;gap:7px;margin:24px;padding:22px;background:var(--soft);border-left:3px solid var(--accent)}.preacq-no-requests strong{font-size:var(--text-meta)}.preacq-no-requests span,.preacq-action-status{color:var(--muted);font-size:var(--text-meta)}@media (max-width:760px){.kf-upload-progress,.kf-retry-upload{margin:0 16px 18px;grid-template-columns:1fr}.kf-retry-upload .button{width:100%}}@media (max-width:760px){.kf-security-mode{grid-template-columns:1fr;margin:16px 16px 0}}@media (max-width:760px){.kf-case-registry{margin:18px 16px}.kf-case-registry>header,.kf-case-registry article{display:grid;grid-template-columns:1fr}.kf-case-registry-actions{grid-template-columns:minmax(0,1fr) 46px!important;grid-auto-flow:column}.kf-case-registry article .button{width:100%}}@media (max-width:760px){.preacq-live-case{grid-template-columns:1fr 1fr}.preacq-live-case>div:first-child{grid-column:1/-1}.preacq-query-grid{grid-template-columns:1fr 1fr}.preacq-query-grid article:nth-child(2){border-right:0}.preacq-query-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}}.preacq-internal-actions{margin:24px;border:1px solid var(--line);border-left:3px solid #c89b42;padding:20px}.preacq-internal-actions h3{font:500 var(--text-card) "Playfair Display",Georgia,serif;margin:7px 0 15px}.preacq-internal-actions article{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.preacq-internal-actions strong,.preacq-internal-actions span{display:block}.preacq-internal-actions strong{font-size:var(--text-meta)}.preacq-internal-actions span{margin-top:4px;color:var(--muted);font-size:var(--text-meta)}.preacq-internal-actions b{color:#9a6a24;font-size:var(--text-meta)}@media (max-width:760px){.preacq-internal-actions{margin:16px}.preacq-internal-actions article{grid-template-columns:1fr}}.kf-source-trace>header{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:12px}.kf-source-trace>header h4{margin-bottom:5px}.kf-source-trace>header p{margin:0;color:var(--muted);font-size:var(--text-meta);line-height:1.45}.kf-source-trace>header .button{flex:0 0 auto}.kf-source-trace article.candidate_found_human_review_required>i{border-color:#c89b42;background:#c89b42}.kf-source-trace article.bounded_no_candidate>i{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 38%,transparent 42%)}.kf-source-trace article.source_query_inaccessible>i{border-color:#a74636}.kf-source-trace article a{display:block;margin-top:7px;color:var(--ink);font-size:var(--text-meta);line-height:1.4;text-decoration:underline}.kf-source-trace article a b{font-weight:600}@media (max-width:760px){.kf-source-trace>header{display:grid}.kf-source-trace>header .button{width:100%}}.home-shell{max-width:1500px;margin:auto;padding:0 48px 86px}.home-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr);gap:80px;align-items:end;padding:94px 0 76px}.home-hero h1{font:500 var(--text-hero)/.98 "Playfair Display",Georgia,serif;letter-spacing:-.025em;margin:18px 0 0}.home-introduction{padding:2px 0 3px 25px;border-left:3px solid var(--accent)}.home-introduction p{max-width:610px;margin:0 0 17px;color:var(--muted);font-size:var(--text-meta);line-height:1.65}.home-introduction a{display:inline-flex;gap:14px;margin-top:10px;color:var(--ink);font-size:var(--text-meta);font-weight:600;text-decoration:none}.home-introduction a span{color:var(--accent)}.home-principles{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:var(--paper)}.home-principles article{min-height:180px;padding:25px 28px;border-right:1px solid var(--line)}.home-principles article:last-child{border-right:0}.home-principles span{color:var(--accent);font-size:var(--text-meta)}.home-principles strong{display:block;margin:28px 0 9px;font:500 var(--text-body) "Playfair Display",Georgia,serif}.home-principles p{max-width:360px;margin:0;color:var(--muted);font-size:var(--text-meta);line-height:1.55}.home-directions{padding:92px 0 0}.home-directions>header{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:28px}.home-directions h2,.home-methodology h2{font:500 var(--text-title)/1.05 "Playfair Display",Georgia,serif;margin:10px 0 0}.home-directions>header>p{max-width:430px;margin:0;color:var(--muted);font-size:var(--text-meta);line-height:1.55}.home-direction-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.home-direction-grid>article{display:flex;flex-direction:column;min-height:350px;padding:29px 31px;background:var(--paper);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.home-direction-top{display:flex;justify-content:space-between;gap:20px}.home-direction-top span{color:var(--accent);font-size:var(--text-meta)}.home-direction-top small{color:var(--muted);font-size:var(--text-meta);letter-spacing:.13em}.home-direction-grid h3{font:500 var(--text-section)/1.1 "Playfair Display",Georgia,serif;margin:40px 0 13px}.home-direction-grid>article>p{max-width:520px;margin:0;color:var(--muted);font-size:var(--text-meta);line-height:1.6}.home-direction-outcome{display:grid;gap:6px;margin-top:auto;padding:19px 0;border-top:1px solid var(--line)}.home-direction-outcome small{color:var(--muted);font-size:var(--text-meta);letter-spacing:.11em}.home-direction-outcome strong{font-size:var(--text-meta);font-weight:500}.home-direction-grid a{display:flex;justify-content:space-between;align-items:center;color:var(--ink);font-size:var(--text-meta);font-weight:600;text-decoration:none}.home-direction-grid a span{color:var(--accent);font-size:var(--text-body);transition:transform .15s}.home-direction-grid a:hover span{transform:translate(5px)}.home-methodology{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(300px,1fr) auto;gap:55px;align-items:center;margin-top:28px;padding:35px 37px;border:1px solid var(--line);border-left:3px solid var(--accent);background:linear-gradient(135deg,var(--paper),var(--soft))}.home-methodology p{max-width:520px;margin:0;color:var(--muted);font-size:var(--text-meta);line-height:1.6}.home-methodology .button{align-items:center;gap:12px;white-space:nowrap}@media (max-width:1050px){.home-hero{grid-template-columns:1fr;gap:36px;padding:68px 0 55px}.home-hero h1{font-size:var(--text-title)}.home-introduction{max-width:720px}.home-methodology{grid-template-columns:1fr 1fr}.home-methodology .button{grid-column:1/-1;width:max-content}}@media (max-width:760px){.home-shell{padding:0 16px 60px}.home-hero{padding:50px 0 38px}.home-hero h1{font-size:var(--text-title)}.home-introduction{padding-left:16px}.home-introduction p{font-size:var(--text-meta)}.home-principles{grid-template-columns:1fr}.home-principles article{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.home-principles article:last-child{border-bottom:0}.home-principles strong{margin-top:18px}.home-directions{padding-top:58px}.home-directions>header{display:block}.home-directions h2,.home-methodology h2{font-size:var(--text-section)}.home-directions>header>p{margin-top:15px}.home-direction-grid{grid-template-columns:1fr}.home-direction-grid>article{min-height:320px;padding:24px 20px}.home-methodology{grid-template-columns:1fr;gap:20px;padding:27px 21px}.home-methodology .button{grid-column:auto;width:100%}}.prebid-page,.preacq-page{--type-section:28px;--type-card:20px;--type-body:16px;--type-secondary:14px;--type-meta:14px}.prebid-page .button,.preacq-page .button{font-size:var(--type-body)}.prebid-page .eyebrow,.preacq-page .eyebrow,.prebid-journey span,.prebid-card-topline span,.prebid-card-topline i,.prebid-output-card dt,.preacq-journey span,.preacq-request-grid small,.preacq-query-grid small,.preacq-check small{font-size:var(--type-meta)}.prebid-journey strong,.prebid-output-card .prebid-output-description,.prebid-disabled-reason p,.prebid-output-card dd,.prebid-budget p,.prebid-budget small,.prebid-intake>p,.prebid-intake label small,.prebid-form-action p,.prebid-gate-option p,.prebid-gate-note,.prebid-outputs .prebid-section-heading>p{font-size:var(--type-secondary)}.prebid-intake label>span,.prebid-gate-option strong,.prebid-disabled-reason strong{font-size:var(--type-body)}.prebid-output-card h3{font-size:var(--type-card)}.prebid-section-heading h2,.prebid-gate h2,.prebid-budget h2{font-size:var(--type-section)}.preacq-heading>div>p:last-child,.preacq-workspace .panel-head>p,.preacq-question p,.preacq-bounded,.preacq-side>p:last-child,.preacq-request summary p,.preacq-consequence,.preacq-example>footer,.preacq-lot-boundary span{font-size:var(--type-secondary)}.preacq-check strong,.preacq-source strong,.preacq-request-grid strong,.preacq-choice-row button,.preacq-live-case strong,.preacq-classification-list span,.preacq-query-details>p,.preacq-no-requests strong,.preacq-no-requests span,.preacq-action-status{font-size:var(--type-secondary)}.preacq-source small,.preacq-source>span,.preacq-live-case span,.preacq-live-case small,.preacq-query-grid strong,.preacq-internal-actions strong,.preacq-internal-actions span,.preacq-internal-actions b{font-size:var(--type-secondary)}.preacq-workspace .panel-head h2,.preacq-side h2{font-size:var(--type-section)}.preacq-question h3,.preacq-request h3,.preacq-query-details h3,.preacq-internal-actions h3{font-size:var(--type-card)}.kf-functional-state span,.kf-security-mode strong,.kf-upload-progress strong,.kf-retry-upload strong,.kf-case-registry article strong,.kf-file-list strong,.kf-analysis-complete{font-size:var(--type-secondary)}.kf-security-mode span,.kf-upload-progress span,.kf-retry-upload span,.kf-case-registry>header>span,.kf-case-registry>p,.kf-case-registry article span,.kf-case-registry article small,.kf-file-list small,.kf-file-list>article>span,.kf-file-list label,.kf-file-list select,.kf-file-list button{font-size:var(--type-meta)}.kf-live-trace strong,.kf-source-trace strong,.kf-dimensions strong,.kf-dimensions b,.kf-result-row strong,.kf-result-row span,.kf-result-row span small,.kf-live-trace small,.kf-source-trace small,.kf-live-trace article>span,.kf-source-trace article>span,.kf-source-trace>header p,.kf-source-trace article a{font-size:var(--type-secondary)}.kf-dimensions small{font-size:var(--type-meta)}.kf-live-trace h4,.kf-source-trace h4,.kf-dimensions h4,.kf-evidence-section h4{font-size:var(--type-card)}@media (max-width:760px){.prebid-page,.preacq-page{--type-section:28px;--type-card:20px;--type-body:16px;--type-secondary:14px;--type-meta:14px}}.kf-source-trace article.blocked_identity_required>i,.kf-live-trace article.blocked_identity_required>i{border-color:#a74636}.kf-source-trace article.source_query_partial>i,.kf-source-trace article.manual_check_required>i{border-color:#c89b42}.kf-source-trace article>div{min-width:0;overflow-wrap:anywhere}.kf-source-trace article>span{max-width:260px;overflow-wrap:anywhere}@media (max-width:760px){.kf-source-trace article{grid-template-columns:14px minmax(0,1fr);align-items:start}.kf-source-trace article>span{grid-column:2;max-width:none}.kf-source-trace article>i{margin-top:4px}}.preacq-briefing-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 26px;background:#7c83aa1a;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.preacq-briefing-hero span,.preacq-briefing-hero strong{display:block}.preacq-briefing-hero span{font-size:var(--type-meta);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:7px}.preacq-briefing-hero strong{font:500 var(--type-card)/1.35 "Playfair Display",Georgia,serif;max-width:760px}.preacq-briefing-hero>b{flex:0 0 auto;color:#9a6a24;border:1px solid #d5b56f;padding:9px 12px;font-size:var(--type-secondary)}.preacq-briefing-facts{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.preacq-briefing-facts article{padding:19px 20px;border-right:1px solid var(--line)}.preacq-briefing-facts article:last-child{border-right:0}.preacq-briefing-facts small,.preacq-briefing-facts strong,.preacq-briefing-facts span{display:block}.preacq-briefing-facts small{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:var(--type-meta)}.preacq-briefing-facts strong{font:500 var(--text-card) "Playfair Display",Georgia,serif;margin:8px 0 4px}.preacq-briefing-facts span{font-size:var(--type-secondary);color:var(--muted)}.preacq-briefing-section{padding:24px 26px;border-bottom:1px solid var(--line)}.preacq-briefing-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px}.preacq-briefing-section h3{font:500 var(--type-card) "Playfair Display",Georgia,serif;margin:6px 0 0}.preacq-briefing-section-head>b{font-size:var(--type-secondary);color:var(--muted)}.preacq-briefing-list{border:1px solid var(--line)}.preacq-briefing-list article{display:grid;grid-template-columns:1fr auto;gap:18px;padding:14px 16px;border-bottom:1px solid var(--line)}.preacq-briefing-list article:last-child{border-bottom:0}.preacq-briefing-list strong,.preacq-briefing-list span,.preacq-briefing-list small{display:block}.preacq-briefing-list strong{font-size:var(--type-secondary)}.preacq-briefing-list span,.preacq-briefing-list small,.preacq-briefing-copy,.preacq-source-link,.preacq-briefing-empty{font-size:var(--type-secondary);line-height:1.5;color:var(--muted)}.preacq-briefing-list span{margin-top:4px}.preacq-briefing-list small{text-align:right}.preacq-briefing-copy{margin:0 0 10px}.preacq-source-link{color:var(--accent)}.preacq-state-not_applicable{color:#557f72!important}.preacq-state-applicable{color:#9a6a24!important}.preacq-action-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.preacq-action-cards article{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:15px;background:var(--soft)}.preacq-action-cards>b{color:var(--accent)}.preacq-action-cards strong,.preacq-action-cards span,.preacq-action-cards small{display:block;font-size:var(--type-secondary);line-height:1.45}.preacq-action-cards span,.preacq-action-cards small{color:var(--muted);margin-top:5px}.preacq-dimension-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.preacq-dimension-grid article{padding:13px 15px;border-bottom:1px solid var(--line)}.preacq-dimension-grid article:nth-child(odd){border-right:1px solid var(--line)}.preacq-dimension-grid article:nth-last-child(-n+2){border-bottom:0}.preacq-dimension-grid article>div{display:flex;justify-content:space-between;gap:12px}.preacq-dimension-grid strong,.preacq-dimension-grid b,.preacq-dimension-grid span{font-size:var(--type-secondary)}.preacq-dimension-grid span{display:block;color:var(--muted);margin-top:5px;line-height:1.4}@media (max-width:760px){.preacq-briefing-hero{display:block;padding:20px 16px}.preacq-briefing-hero>b{display:inline-block;margin-top:14px}.preacq-briefing-facts{grid-template-columns:1fr 1fr}.preacq-briefing-facts article:nth-child(2){border-right:0}.preacq-briefing-facts article:nth-child(-n+2){border-bottom:1px solid var(--line)}.preacq-briefing-section{padding:20px 16px}.preacq-action-cards,.preacq-dimension-grid{grid-template-columns:1fr}.preacq-dimension-grid article:nth-child(odd){border-right:0}.preacq-dimension-grid article:nth-last-child(2){border-bottom:1px solid var(--line)}.preacq-briefing-list article{grid-template-columns:1fr}.preacq-briefing-list small{text-align:left}}.kf-object-evidence{padding:20px;border-top:1px solid var(--line)}.kf-object-evidence>header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:14px}.kf-object-evidence h4{font:500 var(--type-card) "Playfair Display",Georgia,serif;margin:6px 0 0}.kf-object-evidence>header>span,.kf-coverage-note{font-size:var(--type-secondary);color:var(--muted)}.kf-object-evidence article{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:start;padding:14px 0;border-top:1px solid var(--line)}.kf-evidence-icon{display:grid;place-items:center;width:40px;height:40px;background:var(--soft);color:var(--accent);font-size:var(--type-meta);font-weight:700}.kf-object-evidence strong,.kf-object-evidence small{display:block}.kf-object-evidence strong{font-size:var(--type-secondary);margin:4px 0}.kf-object-evidence small,.kf-object-evidence article>b{font-size:var(--type-meta);color:var(--muted)}.kf-object-evidence p{margin:0;max-width:760px;font-size:var(--type-secondary);line-height:1.5;color:var(--muted)}.kf-coverage-note{grid-column:1/-1;margin:-5px 0 8px;line-height:1.45}.kf-dimensions article>span{display:none}.preacq-object-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.preacq-object-evidence-grid article{padding:15px;background:var(--soft);border-left:3px solid var(--accent)}.preacq-object-evidence-grid article>div{display:flex;justify-content:space-between;gap:12px}.preacq-object-evidence-grid span{font-weight:700;color:var(--accent);font-size:var(--type-meta)}.preacq-object-evidence-grid small,.preacq-object-evidence-grid b{font-size:var(--type-meta);color:var(--muted)}.preacq-object-evidence-grid strong{display:block;font-size:var(--type-secondary);margin:10px 0 6px;overflow-wrap:anywhere}.preacq-object-evidence-grid p{font-size:var(--type-secondary);line-height:1.5;color:var(--muted);margin:0 0 10px}.preacq-object-evidence-grid b{font-weight:500}@media (max-width:760px){.kf-object-evidence>header,.kf-object-evidence article{grid-template-columns:1fr}.kf-object-evidence>header{display:grid}.kf-object-evidence article>b{margin-left:54px}.preacq-object-evidence-grid{grid-template-columns:1fr}}.preacq-object-evidence-grid article{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1fr);padding:0;overflow:hidden}.preacq-evidence-preview{position:relative;min-height:190px;padding:0;border:0;border-right:1px solid var(--line);background:var(--soft);cursor:zoom-in;overflow:hidden}.preacq-evidence-preview img{width:100%;height:100%;min-height:190px;object-fit:cover;display:block;transition:transform .2s}.preacq-evidence-preview:hover img{transform:scale(1.025)}.preacq-evidence-preview span{position:absolute;left:9px;bottom:9px;padding:6px 8px;background:#191a1ac7;color:#fff;font-size:var(--type-meta)}.preacq-evidence-document{display:grid!important;place-items:center;min-height:190px;background:var(--soft);color:var(--accent);font:600 var(--text-body) "Inter",sans-serif}.preacq-evidence-copy{display:block!important;padding:15px}.preacq-evidence-copy>div{display:flex;justify-content:space-between;gap:12px}.preacq-issue-list article{align-items:start}.preacq-open-gap{border:0;background:transparent;color:var(--accent);font-size:var(--type-secondary);text-decoration:underline;cursor:pointer;white-space:nowrap}.preacq-gap-response{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.preacq-gap-response p{flex-basis:100%;margin:0 0 2px;font-size:var(--type-secondary);color:var(--muted)}.preacq-gap-response button{border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:8px 10px;font-size:var(--type-secondary);cursor:pointer}.preacq-gap-response button.selected{background:var(--ink);color:var(--paper)}.preacq-gap-response button.add-evidence{border-color:var(--accent);color:var(--accent)}.preacq-gap-status{margin:12px 0 0;padding:11px 13px;background:var(--soft);color:var(--accent);font-size:var(--type-secondary)}@media (max-width:760px){.preacq-object-evidence-grid article{grid-template-columns:1fr}.preacq-evidence-preview{border-right:0;border-bottom:1px solid var(--line)}.preacq-issue-list article{grid-template-columns:1fr}.preacq-open-gap{text-align:left;padding:0}}.kf-consent{column-gap:12px}.observation-stable-band{fill:#2d8d8214}.observation-gap-band{fill:#c6544f1c}.artist-observation-gap .observation-boundary{fill:none;stroke:#c6544f85;stroke-width:1;stroke-dasharray:3 4}.artist-observation-gap .observation-gap-bridge{display:none}.cycle-legend .observed-period{height:8px;background:#2d8d8238;border-left:3px solid #2d8d82}.cycle-legend .no-observation{height:8px;background:#c6544f38;border:0;border-left:3px solid #c6544f}.kf-attribution-statement,.preacq-attribution-statement{color:var(--ink)!important;font-weight:600}.kf-attribution-statement{margin:7px 0 3px!important}.preacq-attribution-statement{margin:10px 0 6px!important}.ae-three-tabs{grid-template-columns:repeat(3,1fr)}.ae-protected-gate{max-width:760px;margin:48px auto}.ae-protected-gate h2{font:500 var(--text-section) "Playfair Display",Georgia,serif}.ae-protected-gate>div{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:18px}.ae-protected-gate input{min-width:0;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:12px}.ae-safe-state{display:grid;gap:8px;max-width:720px;margin:48px auto}.ae-safe-state span{color:var(--muted)}.ae-case-header>div:last-child{display:grid;gap:10px;justify-items:end}.ae-lock-button{border:0;background:transparent;color:var(--muted);text-decoration:underline;cursor:pointer}.ae-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-chart>div{display:grid;gap:7px;margin:18px 0}.ae-bar-row{display:grid;grid-template-columns:92px minmax(20px,1fr) 34px;gap:8px;align-items:center;font-size:var(--text-meta)}.ae-bar-row i{display:block;height:8px;background:var(--accent);min-width:3px}.ae-bar-row strong{text-align:right}.ae-status-line{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ae-status-line span{border:1px solid var(--line);padding:8px 10px;background:var(--paper);font-size:var(--text-meta)}@media (max-width:960px){.ae-chart-grid{grid-template-columns:1fr}}@media (max-width:680px){.ae-three-tabs{grid-template-columns:1fr}.ae-case-header>div:last-child{justify-items:start}.ae-protected-gate>div{grid-template-columns:1fr}.ae-bar-row{grid-template-columns:78px minmax(20px,1fr) 30px}}.ae-range-visualization{margin:0 0 18px;padding:28px;background:var(--paper);border:1px solid var(--line)}.ae-range-visualization>header{display:flex;justify-content:space-between;gap:24px;align-items:start}.ae-range-visualization>header p{margin:8px 0 0;color:var(--muted);font-size:var(--text-meta)}.ae-range-plot{margin-top:32px}.ae-range-track{position:relative;height:88px;margin:0 10px;background:linear-gradient(to bottom,transparent 42px,var(--line) 42px,var(--line) 44px,transparent 44px)}.ae-range-band{position:absolute;top:28px;height:30px;border-radius:2px;background:color-mix(in srgb,var(--accent) 32%,transparent);border-top:2px solid var(--accent);border-bottom:2px solid var(--accent)}.ae-range-boundary{position:absolute;top:20px;width:2px;height:47px;background:var(--accent);transform:translate(-1px)}.ae-range-comparable{position:absolute;top:37px;width:12px;height:12px;border:2px solid var(--paper);border-radius:50%;background:#307d68;box-shadow:0 0 0 1px #307d68;transform:translate(-6px)}.ae-published-estimate{position:absolute;top:70px;height:4px;background:#a34646}.ae-range-axis{display:flex;justify-content:space-between;margin-top:2px;color:var(--muted);font-size:var(--text-meta)}.ae-range-legend{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px;color:var(--muted);font-size:var(--text-meta)}.ae-range-legend span{display:inline-flex;align-items:center;gap:8px}.ae-range-legend i{display:inline-block;width:22px;height:8px;background:color-mix(in srgb,var(--accent) 32%,transparent);border-top:2px solid var(--accent)}.ae-range-legend i.comparable{width:10px;height:10px;border:0;border-radius:50%;background:#307d68}.ae-range-legend i.published{height:4px;border:0;background:#a34646}.ae-range-meta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:28px 0 0;border-top:1px solid var(--line)}.ae-range-meta div{padding:14px 12px 0 0}.ae-range-meta dt{color:var(--muted);font-size:var(--text-meta)}.ae-range-meta dd{margin:5px 0 0;font-size:var(--text-meta);overflow-wrap:anywhere}.ae-range-disclosure{margin:24px 0 0;padding:14px 16px;border-left:3px solid #a34646;background:var(--soft);color:#a34646;font-size:var(--text-meta);font-weight:600}@media (max-width:680px){.ae-range-visualization{padding:20px 16px}.ae-range-visualization>header{display:grid}.ae-range-track{margin:0 4px}.ae-range-meta{grid-template-columns:1fr 1fr}.ae-range-meta div:last-child{grid-column:1/-1}.ae-range-axis{font-size:.72rem}.ae-range-legend{display:grid;gap:10px}}.ae-shell .ae-hero h1{font:500 var(--text-hero)/68px "DM Sans",sans-serif;letter-spacing:-.035em}.ae-shell .ae-mode-tabs strong,.ae-shell .ae-panel h3{font:500 var(--text-card)/28px "DM Sans",sans-serif;letter-spacing:-.02em}.ae-shell .ae-case-header h2,.ae-shell .ae-section h2,.ae-shell .ae-audit h2,.ae-shell .ae-protected-gate h2{font:500 var(--text-section)/36px "DM Sans",sans-serif;letter-spacing:-.025em}.ae-shell .ae-empty-range,.ae-shell .ae-range{font:500 var(--text-title)/48px "DM Sans",sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.ae-shell .ae-empty-range span{font:500 var(--text-meta)/20px "DM Sans",sans-serif;letter-spacing:0}.lab-page .info-wrap{display:inline-flex;vertical-align:middle}.lab-page .info-popover{position:fixed;left:50%;right:auto;top:18vh;transform:translate(-50%);width:min(380px,calc(100vw - 32px));max-height:70vh;overflow-y:auto;font:400 var(--text-meta)/1.5 "DM Sans",sans-serif;text-align:left}.lab-page .info-popover>span{color:var(--paper)}.lab-selector .button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1199px){.ae-shell .ae-hero h1{font-size:var(--text-title);line-height:48px}}@media (max-width:680px){.ae-shell .ae-hero h1{font-size:var(--text-title);line-height:44px}.ae-shell .ae-range{font-size:var(--text-section);line-height:36px}.ae-shell .ae-range-axis{font-size:var(--text-meta)}}.regime-mark text{paint-order:stroke;stroke:var(--paper);stroke-width:6px;stroke-linejoin:round}.kf-workspace-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;align-items:flex-start}.kf-workspace-actions .button{margin:0;max-width:100%;white-space:normal}@media screen{.preacq-lot-card .preacq-lot-description{max-height:none;overflow:visible;overflow-wrap:anywhere}.rubens-trail article>div{min-width:0}.rubens-trail small{overflow-wrap:anywhere}.rubens-page:not(.audience-reviewer) .rubens-trail .reviewer-only{display:none}.rubens-page.audience-reviewer .rubens-trail .reviewer-only{display:block}}:root{--text-meta:14px;--text-body:16px;--text-card:20px;--text-section:28px;--text-title:40px;--text-hero:64px;--type-meta:14px;--type-secondary:14px;--type-body:16px;--type-card:20px;--type-section:28px;--bg:#F3F1F8;--paper:#FFFFFF;--soft:#EDF0F4;--ink:#20222A;--muted:#5D6472;--line:#D9DCE5;--control-border:#858B9B;--accent:#5B5F87;--brand-drop:#7479A0;--brand-blue:#356A88;--brand-pink:#9A5279;--brand-gold:#8A692F;--positive:#26715C;--attention:#8A5C16;--negative:#A63D50;--positive-soft:#EAF4EF;--attention-soft:#FBF3E4;--negative-soft:#FAEDF0;--gradient:linear-gradient(100deg,#7479A0,#B87998);--module-value-gradient:linear-gradient(110deg,#5B5F87,#356A88);font-family:DM Sans,sans-serif;color-scheme:light}:root[data-theme=dark]{--bg:#15161E;--paper:#1E202B;--soft:#292D3A;--ink:#F1F0F7;--muted:#B5B8C9;--line:#3D4255;--control-border:#7E859B;--accent:#B8B7E2;--brand-drop:#A4A9CD;--brand-blue:#8CBEDD;--brand-pink:#DDA8C7;--brand-gold:#DCC28C;--positive:#8BD4B7;--attention:#E8C382;--negative:#F4A8B8;--positive-soft:#203B34;--attention-soft:#3B3225;--negative-soft:#3D2834;--module-value-gradient:linear-gradient(110deg,#B8B7E2,#8CBEDD);color-scheme:dark}body{background:var(--bg);color:var(--ink);font-size:16px;line-height:1.5}button,input,select,textarea{font-family:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{transition:background-color .15s ease,color .15s ease,border-color .15s ease}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}::selection{background:var(--accent);color:var(--paper)}p,small,dd{line-height:1.5}small{font-size:var(--text-meta)}input,select,textarea{border-color:var(--control-border)!important;border-radius:8px;font-size:16px;min-height:44px}input[type=checkbox],input[type=radio]{min-height:20px;accent-color:var(--accent)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}button{cursor:pointer}button:disabled{cursor:not-allowed}.button{min-height:44px;padding:12px 20px;border-radius:8px;font-size:16px;line-height:1.25;justify-content:center;align-items:center}.button.primary{background:var(--accent);color:var(--paper);border:1px solid var(--accent)}.button.primary:hover{filter:brightness(1.1)}.button.secondary,.button.ghost{color:var(--ink);background:var(--paper);border:1px solid var(--control-border)}.button.secondary:hover,.button.ghost:hover{background:var(--soft)}.eyebrow{font-size:14px;line-height:20px;letter-spacing:.09em;font-weight:600;color:var(--muted)}.topbar.global-header{position:relative;z-index:100;height:auto;min-height:88px;padding:20px 32px;display:flex;flex-wrap:wrap;gap:20px 28px;background:var(--paper);border-bottom:1px solid var(--line)}.global-header .fuelarts-logo{flex-shrink:0}.global-header nav{display:flex;flex:1;justify-content:center;gap:20px}.global-header nav a{min-height:44px;display:inline-flex;align-items:center;gap:5px;font-size:14px;white-space:nowrap;border-bottom:2px solid transparent}.global-header nav a.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:700}.global-header nav a:hover{color:var(--accent)}.global-header nav .methodology-nav{border:0;border-radius:0;padding:0}.global-header .top-actions{display:flex;align-items:center;gap:16px}.global-header .top-actions button{min-height:44px;padding:10px 14px;font-size:14px;border-radius:8px;background:var(--soft);color:var(--ink);border:1px solid var(--line);white-space:nowrap}.global-header .verified-dot,.global-header .analytics-nav em,.global-header .nav-long{display:none}.global-header .nav-short{display:inline}.navigation-toggle{display:none}.home-shell,.collection-shell,.artwork-shell,.prebid-shell,.preacq-shell,.lab-page .lab-shell{max-width:1440px;margin:auto;padding:40px 48px 80px}h1{letter-spacing:-.035em}.home-hero{padding:40px 0 64px;gap:64px;grid-template-columns:1.1fr 1fr}.home-hero h1{font-size:64px;line-height:1.06}.home-introduction{padding-left:28px;border-left:2px solid var(--brand-drop)}.home-introduction p{font-size:16px}.home-introduction a{font-size:16px;min-height:44px;align-items:center}.home-principles{background:transparent;border:0;gap:24px}.home-principles article{border:0;border-top:1px solid var(--control-border);padding:24px 0;min-height:0}.home-principles strong{font:600 20px/28px DM Sans,sans-serif;margin-top:20px}.home-principles p{font-size:16px}.home-directions{padding-top:48px}.home-directions h2,.home-methodology h2{font-size:40px;line-height:1.2}.home-directions>header>p{font-size:16px}.home-direction-grid{gap:24px;border:0}.home-direction-grid>article{border:1px solid var(--line);border-radius:12px;padding:32px;background:var(--paper);min-height:360px;transition:border-color .15s ease,background-color .15s ease}.home-direction-grid>article:hover{border-color:var(--accent)}.home-direction-grid h3{font:500 28px/36px DM Sans,sans-serif;letter-spacing:-.025em}.home-direction-grid p{font-size:16px;line-height:1.5}.home-direction-grid>article>a{font-size:16px;color:var(--accent);min-height:44px}.home-direction-top span{color:var(--accent);font-size:28px}.home-methodology{border-radius:12px;background:var(--soft);border:0;margin-top:48px}.collection-heading h1,.preacq-heading h1,.prebid-hero h1,.lab-page .lab-hero h1{font:500 40px/48px DM Sans,sans-serif;letter-spacing:-.035em}.collection-heading,.preacq-heading,.prebid-hero,.lab-page .lab-hero{gap:32px;padding:8px 0 32px}.prebid-hero>div>p:last-child,.lab-page .lab-hero>div>p:last-child{font-size:16px}.panel,.lab-result,.summary-v2,.preacq-workspace,.preacq-side{border-radius:12px;background:var(--paper);border:1px solid var(--line);box-shadow:none}.panel-head{padding:24px;gap:16px}.panel-head h2{font:500 20px/28px DM Sans,sans-serif;letter-spacing:-.02em}.summary-v2{margin-bottom:24px}.summary-metrics{gap:0}.summary-metrics>div{padding:24px;min-width:0}.summary-metrics strong,.summary-metrics b,.signal-strip strong{font-family:DM Sans,sans-serif;font-size:28px;line-height:36px;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.dashboard-grid{gap:24px}.signal-strip{border-radius:12px;background:var(--soft);margin:24px 0}.chart-legend,.artist-legend{gap:12px 20px;flex-wrap:wrap;line-height:1.5}.chart-line,.lab-line,.artist-cycle-line{stroke:var(--accent);stroke-width:2.5}.chart-invested{stroke:var(--brand-blue);stroke-width:2;stroke-dasharray:5 4}.chart-range-smooth,.lab-area{fill:var(--accent);fill-opacity:.12}.chart-grid,.lab-grid{stroke:var(--line)}.chart-legend,.model-note,.mini-scale,.timeline-x,.timeline-y,.history-x,.history-y,.y-ticks,.x-ticks{font-size:14px;color:var(--muted)}.value-map a{box-shadow:none;border:1px solid var(--control-border)}.value-map a:focus-visible,.value-map a:hover{z-index:5;outline:3px solid var(--accent);outline-offset:3px}.collection-cards{gap:24px}.collection-card{border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--paper)}.collection-card h3{font:500 20px/28px DM Sans,sans-serif}.collection-card-copy{padding:24px}.collection-thumb img,.artwork-image img{filter:none!important}.collection-footer{gap:16px;flex-wrap:wrap;padding:24px;border-radius:12px;background:var(--soft)}.artwork-hero{gap:32px}.artwork-identity h1{font-size:40px;line-height:48px}.value-panel{background:var(--paper);padding:24px;border-radius:12px}.module-grid{gap:24px;border:0}.module-card{border:1px solid var(--line);border-radius:12px;background:var(--paper)}.module-card.is-open{grid-column:1/-1}.module-trigger{padding:24px;gap:16px}.module-title{font:500 20px/28px DM Sans,sans-serif}.module-explainer{padding:0 24px 24px;font-size:16px}.module-body{animation:panel-enter .18s ease-out}.instrument-readings{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.instrument-readings strong{font:500 28px/36px DM Sans,sans-serif;font-variant-numeric:tabular-nums}.lab-page .lab-hero{grid-template-columns:1fr;gap:24px}.lab-page .lab-progress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;border:0}.lab-page .lab-progress button{min-height:76px;padding:14px 16px;margin:0;border:1px solid var(--line);border-radius:8px;background:var(--paper);font-size:14px}.lab-page .lab-progress button.active{background:var(--accent);color:var(--paper);border-color:var(--accent)}.lab-page .lab-progress button.active b{color:inherit}.lab-page .lab-progress b{font-size:16px;line-height:24px}.lab-page .lab-selector{border:1px solid var(--line);border-radius:12px;gap:32px;padding:24px}.lab-page .lab-selector label,.lab-page .lab-result h2{font:500 28px/36px DM Sans,sans-serif}.lab-page .lab-result>header{padding:24px}.lab-page .metric-switcher .active,.cycle-controls button.active,.international-view-switch button.active{background:var(--accent);color:var(--paper)}.lab-page .metric-switcher button{min-height:76px}.lab-page .metric-switcher small{line-height:20px}.lab-page .timeline-insight{grid-template-columns:180px 220px 1fr}.lab-page .timeline-insight strong,.lab-page .lab-summary strong{font:500 28px/36px DM Sans,sans-serif;font-variant-numeric:tabular-nums}.lab-page .artist-search input{font-size:16px}.artist-search-results{border-radius:8px}.artist-search-results button{min-height:48px}.cycle-axis{fill:var(--muted);font:14px DM Sans,sans-serif}.cycle-controls button{min-height:44px}.prebid-journey,.preacq-journey{border-radius:12px;overflow:hidden}.prebid-journey .current,.preacq-journey button.active{background:var(--accent);color:var(--paper)}.prebid-intake-grid{margin:24px 0 40px;gap:24px}.prebid-intake,.prebid-gate{padding:32px}.prebid-output-grid{gap:24px;border:0}.prebid-output-card{border:1px solid var(--line);border-radius:12px;padding:24px;grid-template-columns:minmax(0,1fr)}.prebid-disabled-reason{grid-column:auto;grid-row:auto;margin-top:16px;background:var(--soft);padding:16px;border-radius:0 8px 8px 0}.prebid-output-card h3{font:500 20px/28px DM Sans,sans-serif}.prebid-output-card dl div{grid-template-columns:1fr;gap:4px}.prebid-empty-value{display:none}.preacq-object-evidence-grid,.preacq-prepared-grid,.preacq-action-cards{gap:24px}.preacq-evidence-document,.preacq-open-gap{border-radius:8px}.preacq-briefing-copy{max-width:78ch}.preacq-briefing-section{padding:24px 0}.preacq-check.attention{background:var(--attention-soft);color:var(--attention)}.site-copyright{font-size:14px;color:var(--muted);padding:24px}@keyframes panel-enter{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1199px){.topbar.global-header{padding:16px 24px;gap:12px 24px}.global-header nav{order:3;flex-basis:100%;justify-content:flex-start;border-top:1px solid var(--line);padding-top:8px}.global-header .top-actions{margin-left:auto}.home-shell,.collection-shell,.artwork-shell,.prebid-shell,.preacq-shell,.lab-page .lab-shell{padding:32px 24px 64px}.home-hero{gap:32px}.home-hero h1{font-size:40px;line-height:48px}.lab-page .lab-progress,.summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid,.prebid-intake-grid{grid-template-columns:1fr}.lab-page .timeline-insight{grid-template-columns:1fr 1fr}.lab-page .timeline-insight p{grid-column:1/-1;padding:16px 0 0;border:0;border-top:1px solid var(--line)}}@media (max-width:760px){.topbar.global-header{padding:16px;gap:12px}.global-header .fuelarts-logo{max-width:210px}.navigation-toggle{display:flex;margin-left:auto;align-items:center;gap:12px;min-height:44px;padding:8px 12px;border:1px solid var(--control-border);border-radius:8px;background:var(--paper);color:var(--ink);font-size:14px}.global-header nav{display:none}.global-header nav.navigation-open{display:grid;grid-template-columns:1fr;gap:4px;width:100%}.global-header nav a{padding:8px 12px}.global-header .top-actions{width:100%;justify-content:space-between}.home-shell,.collection-shell,.artwork-shell,.prebid-shell,.preacq-shell,.lab-page .lab-shell{padding:24px 16px 48px}.home-hero{grid-template-columns:1fr;padding:16px 0 32px;gap:24px}.home-hero h1,.collection-heading h1,.preacq-heading h1,.prebid-hero h1,.lab-page .lab-hero h1,.artwork-identity h1{font-size:40px;line-height:44px;overflow-wrap:anywhere}.home-principles{gap:8px}.home-directions h2,.home-methodology h2{font-size:28px;line-height:36px}.home-direction-grid>article{padding:24px}.home-methodology{padding:24px}.summary-metrics{grid-template-columns:1fr 1fr}.summary-metrics>div{padding:16px}.summary-metrics strong,.summary-metrics b{font-size:28px}.collection-actions{flex-wrap:wrap;gap:8px}.collection-actions .button{flex:1 1 140px}.panel-head{padding:20px 16px}.chart-legend,.artist-legend{font-size:14px}.collection-card-copy{padding:20px}.module-trigger{grid-template-columns:24px minmax(0,1fr) auto;padding:20px 16px;gap:12px}.module-headline{grid-column:2;text-align:left}.module-explainer{padding:0 16px 20px}.module-grid,.instrument{grid-template-columns:1fr}.instrument-readings{gap:16px}.lab-page .lab-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-page .lab-selector{padding:20px 16px;grid-template-columns:1fr}.lab-page .lab-result>header{padding:20px 16px}.lab-page .metric-switcher{overflow-x:auto}.lab-page .metric-switcher button{flex:0 0 160px}.lab-page .timeline-chart{margin-left:16px;margin-right:16px;padding-left:56px}.lab-page .timeline-y{width:50px}.lab-page .lab-method{font-size:14px}.lab-page .repeat-lab-chart,.lab-page .market-cycle section{overflow-x:auto}.lab-page .repeat-lab-chart svg{min-width:660px}.lab-page .market-cycle svg{min-width:700px;height:auto}.lab-page .cycle-legend,.lab-page .cycle-years{min-width:0}.prebid-output-grid,.prebid-intake-grid{grid-template-columns:1fr}.prebid-intake,.prebid-gate,.prebid-output-card{padding:24px 16px}.prebid-card-topline{flex-wrap:wrap}.prebid-form-action{grid-template-columns:1fr}.preacq-request-body{padding-left:16px}.preacq-briefing-facts,.preacq-object-evidence-grid,.preacq-prepared-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.global-header .verified-dot{display:block;max-width:155px;font-size:14px;line-height:20px;color:var(--muted);white-space:normal}.home-observatory{display:grid;grid-template-columns:1fr 1fr;background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:48px}.home-artwork{background:var(--soft);min-height:380px;padding:40px;display:grid;place-items:center}.home-artwork img{display:block;width:100%;height:340px;object-fit:contain}.home-record{padding:40px;align-self:center}.home-record h2{font:500 40px/48px Playfair Display,Georgia,serif;margin:16px 0;letter-spacing:-.025em}.home-record>p{color:var(--muted)}.home-record dl{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-block:1px solid var(--line);padding:24px 0;margin:24px 0}.home-record dt{font-size:14px;color:var(--muted)}.home-record dd{margin:8px 0 0;font-size:28px;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.home-record dl div:last-child dd{font-size:20px}.home-record-note{font-size:14px;margin-bottom:24px}.artwork-shell .hero{gap:32px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.8fr)}.artwork-shell .identity h1{font-size:40px;line-height:48px}.artwork-shell .identity h2{font-family:DM Sans,sans-serif;font-size:20px}.value-map .axis-y{top:-32px;left:0;transform:none;font-size:14px}.map-layout{margin-top:48px}.map-point.point-ARTREF-001>span:first-child{position:absolute;top:-32px;left:50%;transform:translate(-50%);background:var(--paper);color:var(--ink);border:1px solid var(--control-border);border-radius:4px;padding:2px 6px}.map-point.point-ARTREF-002>span:first-child{position:absolute;bottom:-32px;left:50%;transform:translate(-50%);background:var(--paper);color:var(--ink);border:1px solid var(--control-border);border-radius:4px;padding:2px 6px}.map-point.point-ARTREF-001:before,.map-point.point-ARTREF-002:before{content:"";position:absolute;left:50%;width:1px;height:14px;background:var(--control-border)}.map-point.point-ARTREF-001:before{top:-14px}.map-point.point-ARTREF-002:before{bottom:-14px}.summary-metrics>article{min-width:0}.summary-metrics .metric-title{gap:12px;flex-wrap:wrap}.summary-metrics .outlook-button{min-height:44px;border-radius:8px}.summary-metrics .outlook-button b{font-size:14px}@media (max-width:1199px){.artwork-shell .hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.artwork-shell .value-panel{grid-column:1/-1}.home-record{padding:24px}.home-record dl{grid-template-columns:1fr}}@media (max-width:760px){.home-observatory{grid-template-columns:1fr}.home-artwork{padding:24px;min-height:0}.home-artwork img{height:300px}.home-record h2{font-size:28px;line-height:36px}.artwork-shell .hero{grid-template-columns:1fr}.summary-metrics{grid-template-columns:1fr!important}.global-header .verified-dot{max-width:65%}}@media (max-width:760px){.global-header nav{display:none!important}.global-header nav.navigation-open{display:grid!important;overflow:visible}.global-header .logo{width:auto;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.global-header .fuelarts-intelligence{display:block;font-size:14px;line-height:20px;border:0;padding:0;letter-spacing:.08em}}.journey{position:relative;top:auto!important;border-radius:12px}.journey a.active{background:var(--accent);color:var(--paper)}.journey a.active span,.journey a.active small{color:inherit}.instrument-svg .tick{font-size:16px}.preacq-briefing-hero>b,.preacq-state-applicable{color:var(--attention)!important;border-color:var(--attention)}.preacq-state-not_applicable{color:var(--positive)!important}.kf-reference-note{background:var(--attention-soft)!important;border-color:var(--attention)}.kf-analysis-complete{background:var(--positive-soft);color:var(--positive);border-color:var(--positive)}.kf-analysis-complete b{background:var(--positive);color:var(--paper)}.preacq-briefing-section{padding:24px}.preacq-gap-response button{min-height:44px;border-radius:8px}.preacq-gap-response button.selected{background:var(--accent);color:var(--paper)}.lab-progress em{display:none!important}.lab-page .evidence-badge strong,.international-kpis strong,.universe-kpis strong,.universe-overview strong,.repeat-headlines strong{font-family:DM Sans,sans-serif;font-variant-numeric:tabular-nums}:root[data-theme=dark] .cycle-zero{stroke:var(--muted)}:root[data-theme=dark] .map-point{color:#fff}:root[data-theme=dark] .preacq-evidence-preview img{filter:none}.lab-page [class*=kpi] strong,.lab-page .repeat-headlines strong,.lab-page .repeat-interval-card strong,.lab-page .regime-card strong,.signal-strip summary{font-family:DM Sans,sans-serif;font-variant-numeric:tabular-nums}.market-filter button,.compare-metric-switcher button,.international-view-switch button{min-height:44px}.market-filter button.active{background:var(--accent);color:var(--paper)}.market-filter button.active small,.market-filter button.active span{color:inherit;opacity:1}@media (max-width:760px){.lab-page .market-filter{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px}.lab-page .market-filter button{flex:0 0 144px;overflow-wrap:normal;word-break:normal}.preacq-object-evidence-grid article{grid-template-columns:1fr}.preacq-briefing-list article,.kf-object-evidence article{grid-template-columns:1fr}.preacq-briefing-hero{flex-wrap:wrap}.preacq-briefing-list small{text-align:left}.preacq-briefing-facts{grid-template-columns:1fr 1fr}}.universe-metric-switcher button.active,.compare-metric-switcher button.active{background:var(--accent);color:var(--paper)}.lab-page .repeat-lab-point:focus{outline:none}.lab-page .repeat-lab-point:focus circle,.lab-page .repeat-lab-point circle.selected{stroke:var(--ink);stroke-width:3}.lab-page .repeat-lab-chart svg text{fill:var(--muted)}.lab-page .universe-chart,.lab-page .regime-chart{min-width:0;overflow-x:auto}@media (max-width:760px){.lab-page .universe-chart svg{min-width:750px}.lab-page .regime-chart svg{min-width:760px}}.prebid-research-charts>header,.prebid-research-rectangle>header{gap:24px}.prebid-research-charts h2,.prebid-research-rectangle h3{font:500 28px/36px DM Sans,sans-serif}.prebid-research-rectangle{border:1px solid var(--line);border-radius:12px;background:var(--paper);padding:24px;margin-top:24px}.rectangle-zone{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:var(--accent)}.rectangle-results strong{font-family:DM Sans,sans-serif;font-variant-numeric:tabular-nums}.rectangle-axis strong{color:var(--muted)}.prebid-chart-legend{flex-wrap:wrap;gap:12px 20px}@media (max-width:760px){.prebid-research-charts>header,.prebid-research-rectangle>header{display:grid;grid-template-columns:1fr}.prebid-research-charts>header>span,.prebid-research-rectangle>header>span{justify-self:start}.prebid-research-rectangle{padding:20px 16px}.rectangle-results{grid-template-columns:1fr}.rectangle-axis{display:flex;flex-wrap:wrap;gap:12px}.rectangle-axis strong{display:block;order:3;flex-basis:100%;text-align:center}}.prebid-page .prebid-research-charts h2,.prebid-page .prebid-research-rectangle h3{font:500 28px/36px DM Sans,sans-serif}.prebid-page .prebid-research-charts h3{font:500 20px/28px DM Sans,sans-serif}:root[data-theme=dark] .prebid-stacked-bar .sold,:root[data-theme=dark] .prebid-chart-legend .sold{background:#72bba9}:root[data-theme=dark] .prebid-stacked-bar .unsold,:root[data-theme=dark] .prebid-chart-legend .unsold{background:#db91a2}:root[data-theme=dark] .prebid-coverage-row i{background:var(--brand-drop)}.global-header .logo{display:flex!important;width:auto;height:auto;min-height:44px;flex-shrink:0;align-items:center;gap:12px}.global-header .fuelarts-intelligence{display:block;font-size:14px;line-height:20px}.global-header .verified-dot{display:block!important}@media (max-width:1199px){.global-header .logo{flex-direction:column;align-items:flex-start;gap:4px}.global-header .fuelarts-intelligence{border:0;padding:0}}.value-panel .value{font:500 40px/48px DM Sans,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.value-panel .ownership-facts strong{color:var(--accent)}.value-panel .location-fact strong{color:var(--brand-blue)}.module-headline{font-family:DM Sans,sans-serif;font-variant-numeric:tabular-nums}.chart-scroll{min-width:0;max-width:100%;overflow-x:auto}.repeat-sales-plot .chart-scroll svg{min-width:620px}.institutional-radar .chart-scroll svg{min-width:520px}@media (max-width:760px){.lab-page .repeat-lab-chart svg{min-width:700px}.lab-page .market-cycle svg{min-width:720px}}.module-card,.module-body,.repeat-sales-plot,.institutional-radar,.institutional-layout>div{min-width:0}@media (max-width:760px){.module-grid{grid-template-columns:minmax(0,1fr)}}.module-info{position:relative;right:auto;bottom:auto;display:flex;justify-content:flex-end;padding:0 24px 16px}.info-popover,.action-popover{background:var(--paper);color:var(--ink);border:1px solid var(--control-border);border-radius:8px}.info-popover>span,.info-popover>strong,.info-close,.action-popover>span,.action-popover p{color:var(--ink)}.info-popover b,.action-popover b{color:var(--accent)}.kf-dimensions,.kf-dimensions article,.preacq-dimension-grid article{min-width:0}.kf-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.kf-dimensions article{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.kf-dimensions b{overflow-wrap:anywhere}.preacq-evidence-preview img{height:260px;min-height:0;object-fit:contain;padding:12px 12px 48px}.preacq-evidence-preview:hover img{transform:none}.kf-file-list button,.kf-delete-saved:hover{color:var(--negative)}@media (max-width:760px){.kf-dimensions,.preacq-dimension-grid{grid-template-columns:minmax(0,1fr)}.kf-dimensions article{grid-template-columns:minmax(0,1fr);gap:8px}.kf-dimensions b{text-align:left}.preacq-dimension-grid article>div{flex-wrap:wrap}.preacq-dimension-grid article:nth-child(odd){border-right:0}.preacq-dimension-grid article{border-bottom:1px solid var(--line)}}.global-header>nav{position:static;gap:4px}.product-navigation{position:static}.product-navigation>button{min-height:44px;padding:8px 10px;display:flex;align-items:center;gap:7px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink);font-size:14px;white-space:nowrap}.product-navigation>button:hover,.product-navigation>button[aria-expanded=true]{color:var(--accent);border-bottom-color:var(--accent)}.product-navigation>button i{color:var(--muted);font-style:normal}.nav-direction-short{display:none}.product-megamenu{position:absolute;z-index:40;top:calc(100% - 8px);left:32px;right:32px;display:none;padding:28px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--brand-pink);border-radius:0 0 12px 12px;box-shadow:0 20px 55px #181b2629}.product-navigation.is-open .product-megamenu{display:block}.product-megamenu>header{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding-bottom:22px;border-bottom:1px solid var(--line)}.product-megamenu>header>span{color:var(--accent);font-size:20px}.product-megamenu>header strong{display:block;font:500 28px/36px Playfair Display,Georgia,serif}.product-megamenu>header p{max-width:760px;margin:5px 0 0;color:var(--muted);font-size:14px}.product-megamenu-columns{display:grid;grid-template-columns:1fr 1.25fr;gap:32px;padding-top:22px}.product-megamenu-columns>div>small{display:block;margin-bottom:8px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.12em}.global-header .product-megamenu-columns a{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;padding:13px 0;border:0;border-top:1px solid var(--line);white-space:normal}.global-header .product-megamenu-columns a:hover{color:var(--ink)}.product-megamenu-columns a span strong,.product-megamenu-columns a span small{display:block}.product-megamenu-columns a span strong{font-size:14px}.product-megamenu-columns a span small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.4}.product-megamenu-columns a>b{color:var(--positive);font-size:11px;letter-spacing:.08em;white-space:nowrap}.product-megamenu-columns a>b.planned-status{color:var(--brand-pink)}.product-megamenu>footer{display:flex;justify-content:flex-end;padding-top:18px;border-top:1px solid var(--line)}.global-header .product-megamenu>footer a{border:0;color:var(--accent);font-size:14px;font-weight:700}.home-direction-outcome>span{color:var(--brand-pink);font-size:13px}.roadmap-shell{max-width:1440px;margin:auto;padding:40px 48px 80px}.roadmap-hero{display:grid;grid-template-columns:1fr .8fr;gap:64px;align-items:end;padding:30px 0 50px;border-bottom:1px solid var(--line)}.roadmap-hero h1{margin:10px 0 0;font:500 56px/1.02 Playfair Display,Georgia,serif}.roadmap-hero>p{margin:0;padding-left:24px;border-left:3px solid var(--brand-drop);color:var(--muted)}.roadmap-status-key{display:flex;gap:24px;padding:20px 0;color:var(--muted);font-size:14px}.roadmap-status-key span{display:flex;align-items:center;gap:8px}.roadmap-status-key i{width:10px;height:10px;border-radius:50%}.roadmap-status-key i.available{background:var(--positive)}.roadmap-status-key i.planned{background:var(--brand-pink)}.roadmap-products{margin-top:32px}.roadmap-products>header{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:18px}.roadmap-products>header h2{margin:8px 0 0;font:500 32px/40px Playfair Display,Georgia,serif}.roadmap-products>header>strong{color:var(--muted);font:500 32px/40px Playfair Display,Georgia,serif}.roadmap-products>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.roadmap-products article{min-height:220px;display:flex;flex-direction:column;justify-content:space-between;padding:26px;background:var(--paper);border-right:1px solid var(--line);border-bottom:1px solid var(--line);scroll-margin-top:24px}.roadmap-products article>div>span{color:var(--positive);font-size:12px;font-weight:700;letter-spacing:.1em}.roadmap-products.planned article>div>span{color:var(--brand-pink)}.roadmap-products h3{margin:28px 0 9px;font:500 24px/32px DM Sans,sans-serif}.roadmap-products article p{margin:0;color:var(--muted);font-size:14px}.roadmap-products article>a{display:flex;justify-content:space-between;gap:20px;margin-top:24px;color:var(--accent);font-size:14px;font-weight:700}.roadmap-boundary{margin-top:24px!important;padding-top:15px;border-top:1px solid var(--line);font-size:12px!important}.roadmap-note{display:grid;grid-template-columns:.8fr 1fr auto;gap:40px;align-items:center;margin-top:48px;padding:32px;border-left:3px solid var(--brand-pink);background:var(--soft)}.roadmap-note h2{margin:7px 0 0;font:500 28px/36px Playfair Display,Georgia,serif}.roadmap-note>p{margin:0;color:var(--muted);font-size:14px}.roadmap-note .button{white-space:nowrap}@media (max-width:1360px){.nav-direction-long{display:none}.nav-direction-short{display:inline}}@media (max-width:1199px){.product-megamenu{top:100%;left:24px;right:24px}}@media (max-width:760px){.global-header>nav.navigation-open{gap:0}.product-navigation{border-bottom:1px solid var(--line)}.product-navigation>button{width:100%;justify-content:space-between;padding:11px 12px;border-bottom:0}.nav-direction-long{display:inline}.nav-direction-short{display:none}.product-megamenu{position:static;padding:16px 12px 18px;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;background:var(--soft)}.product-megamenu>header{grid-template-columns:28px 1fr;padding-bottom:15px}.product-megamenu>header strong{font-size:20px;line-height:28px}.product-megamenu>header p{display:none}.product-megamenu-columns{grid-template-columns:1fr;gap:22px;padding-top:16px}.global-header .product-megamenu-columns a{padding:12px 0}.product-megamenu-columns a>b{font-size:10px}.product-megamenu>footer{justify-content:flex-start}.roadmap-shell{padding:24px 16px 56px}.roadmap-hero{grid-template-columns:1fr;gap:24px;padding:16px 0 32px}.roadmap-hero h1{font-size:40px}.roadmap-hero>p{padding-left:16px}.roadmap-status-key{flex-wrap:wrap}.roadmap-products>div{grid-template-columns:1fr}.roadmap-products article{min-height:0}.roadmap-note{grid-template-columns:1fr;gap:18px;padding:24px 20px}.roadmap-note .button{width:100%}}.art-valuation-shell{max-width:1480px;margin:auto;padding:40px 48px 80px}.valuation-mode-switch{min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);cursor:pointer}.av-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:72px;align-items:end;padding:44px 0 58px;border-bottom:1px solid var(--line)}.av-hero h1{margin:12px 0 0;font:500 clamp(48px,6vw,82px)/.98 "Playfair Display",Georgia,serif;letter-spacing:-.035em}.av-hero>div:last-child{padding-left:28px;border-left:3px solid var(--brand-drop)}.av-hero>div:last-child p{margin:0 0 26px;color:var(--muted);font-size:18px;line-height:1.6}.av-outcomes{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line);margin:32px 0 64px}.av-outcomes article{min-height:190px;padding:26px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.av-outcomes span{color:var(--accent);font-size:13px}.av-outcomes strong{display:block;margin:32px 0 9px;font-size:20px}.av-outcomes p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.av-demo-section>header,.av-section>header{display:grid;grid-template-columns:1fr .7fr;gap:48px;align-items:end;margin-bottom:22px}.av-demo-section h2,.av-section h2{margin:8px 0 0;font:500 40px/1.1 Playfair Display,Georgia,serif}.av-demo-section>header>p,.av-section>header>p{margin:0;color:var(--muted);line-height:1.55}.av-demo-section>div{border-top:1px solid var(--line)}.av-demo-section>div>button{width:100%;display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:22px;align-items:center;padding:20px 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.av-demo-section>div>button:hover b{color:var(--accent);transform:translate(4px)}.av-demo-section button span:nth-child(2)>*{display:block}.av-demo-section button small{color:var(--accent);font-weight:700;letter-spacing:.1em}.av-demo-section button strong{margin:7px 0 4px;font-size:20px}.av-demo-section button em{color:var(--muted);font-style:normal}.av-demo-section button b{transition:.2s;color:var(--muted)}.av-case-art{width:76px;height:76px;display:grid;place-items:center;border-radius:50%;color:#fff;font:500 24px Playfair Display,serif}.strong-art{background:linear-gradient(145deg,#4c4057,#b36b63)}.limited-art{background:linear-gradient(145deg,#607c8a,#a8b5c5)}.av-intake{max-width:1180px;margin:30px auto}.av-intake>header{padding:30px 0 34px;border-bottom:1px solid var(--line)}.av-intake>header>button,.av-case-head>button{padding:0;border:0;background:transparent;color:var(--accent);cursor:pointer}.av-intake h1{margin:12px 0 8px;font:500 56px/1 Playfair Display,serif}.av-intake>header>p:last-child{color:var(--muted)}.av-intake form{margin-top:24px;padding:30px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.av-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.av-form-grid label{display:grid;gap:8px}.av-form-grid label span{font-size:13px;font-weight:600}.av-form-grid input,.av-form-grid select{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--control-border);border-radius:7px;background:var(--paper);color:var(--ink)}.av-upload{margin-top:28px;padding:24px;border:1px dashed var(--accent);border-radius:8px;background:var(--soft)}.av-upload span,.av-upload strong{display:block}.av-upload span{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.1em}.av-upload strong{margin-top:9px}.av-upload p{margin:6px 0 0;color:var(--muted);font-size:13px}.av-intake form>footer{display:flex;justify-content:flex-end;gap:12px;margin-top:28px}.av-case-head{display:grid;grid-template-columns:1fr auto;gap:28px;padding:10px 0 28px}.av-case-head>button{grid-column:1/-1;justify-self:start}.av-case-head>div{display:flex;align-items:center;gap:20px}.av-case-head h1{margin:4px 0;font:500 42px/1.05 Playfair Display,serif}.av-case-head p{margin:0;color:var(--muted)}.av-case-head aside{min-width:270px;padding:18px 20px;border-left:3px solid var(--accent);background:var(--paper)}.av-case-head aside>*{display:block}.av-case-head aside small{color:var(--muted);letter-spacing:.1em}.av-case-head aside strong{margin:7px 0;font-size:18px}.av-case-head aside span{color:var(--muted);font-size:12px}.av-case-nav{display:grid;grid-template-columns:repeat(6,1fr);margin-bottom:26px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--paper)}.av-case-nav button{min-width:0;min-height:80px;padding:13px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.av-case-nav button:last-child{border:0}.av-case-nav span,.av-case-nav strong{display:block}.av-case-nav span{color:var(--muted);font-size:11px}.av-case-nav strong{margin-top:13px;font-size:13px}.av-case-nav button.active{background:var(--accent);color:var(--paper)}.av-case-nav button.active span{color:inherit}.av-result-grid{display:grid;grid-template-columns:1.45fr .55fr;gap:24px}.av-result-hero,.av-result-basis,.av-section{background:var(--paper);border:1px solid var(--line);border-radius:12px}.av-result-hero{min-height:430px;padding:40px}.av-result-hero h2{max-width:850px;margin:40px 0 14px;font:500 clamp(44px,6vw,78px)/1 "Playfair Display",serif}.av-result-hero>p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:17px;line-height:1.55}.av-result-hero>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;border-top:1px solid var(--line)}.av-result-hero>div span{padding:18px 14px 0 0;color:var(--muted);font-size:12px}.av-result-hero>div strong{display:block;margin-top:7px;color:var(--ink);font-size:15px}.av-result-basis{padding:30px}.av-result-basis h2{margin:16px 0 30px;font:500 28px/1.15 Playfair Display,serif}.av-result-basis ul{list-style:none;margin:0;padding:0}.av-result-basis li{display:flex;align-items:center;gap:10px;padding:14px 0;border-top:1px solid var(--line);font-size:13px}.av-result-basis li i,.av-evidence-list>article>i{width:11px;height:11px;flex:0 0 11px;border-radius:50%;border:2px solid var(--line)}.av-result-basis i.ready,.av-evidence-list i.ready,.av-evidence-list i.user-supplied{background:var(--positive);border-color:var(--positive)}.av-result-basis i.partial,.av-evidence-list i.partial,.av-evidence-list i.missing{border-color:var(--attention)}.av-evidence-list i.conflict{background:var(--negative);border-color:var(--negative)}.av-result-basis>button{margin-top:26px;padding:0;border:0;background:transparent;color:var(--accent);font-weight:700;cursor:pointer}.av-section{padding:34px}.av-evidence-list{border-top:1px solid var(--line)}.av-evidence-list>article{display:grid;grid-template-columns:16px minmax(0,1fr) auto auto;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.av-evidence-list strong{font-size:15px}.av-evidence-list p{margin:5px 0 0;color:var(--muted);font-size:13px}.av-evidence-list>article>span{color:var(--muted);font-size:12px}.av-evidence-list details{position:relative}.av-evidence-list summary{cursor:pointer;color:var(--accent);font-size:12px;font-weight:700}.av-evidence-list details>div{position:absolute;z-index:5;right:0;top:28px;width:190px;padding:10px;background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 35px #14171f29}.av-evidence-list details button{width:100%;padding:9px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.av-context-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:40px;align-items:start}.av-institutional-card{min-width:0}.av-institutional-card .institutional-layout{grid-template-columns:1fr}.av-institutional-card .institutional-context{grid-template-columns:repeat(3,1fr);margin-top:18px}.av-institutional-card .institutional-context>div{padding:14px;border:1px solid var(--line)}.av-context-facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.av-context-facts article{min-height:150px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.av-context-facts small,.av-context-facts strong{display:block}.av-context-facts small{color:var(--muted)}.av-context-facts strong{margin-top:28px}.av-distribution{padding:64px 30px 35px}.av-whisker{position:relative;height:14px;background:var(--soft);border-radius:10px}.av-whisker>i{position:absolute;left:18%;right:16%;top:0;height:14px;background:color-mix(in srgb,var(--accent) 42%,transparent)}.av-whisker>b{position:absolute;top:-5px;width:2px;height:24px;background:var(--ink)}.av-whisker .object-marker{position:absolute;bottom:30px;transform:translate(-50%);padding:7px 9px;border-radius:5px;background:var(--ink);color:var(--paper);font-size:11px;white-space:nowrap}.av-distribution>div:last-child{display:flex;justify-content:space-between;margin-top:15px;color:var(--muted);font-size:12px}.av-comparable-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.av-comparable-cards article{padding:20px;border:1px solid var(--line);border-radius:8px}.av-comparable-cards article>span{float:left;margin-right:8px;padding:4px 7px;background:var(--accent);color:var(--paper);font-weight:700}.av-comparable-cards small{color:var(--muted)}.av-comparable-cards strong,.av-comparable-cards b{display:block}.av-comparable-cards strong{margin:24px 0 5px}.av-comparable-cards b{font:500 28px Playfair Display,serif}.av-comparable-cards p{margin:7px 0 0;color:var(--muted);font-size:12px}.av-unavailable{max-width:800px;margin:50px 0 20px;padding:34px;border-left:3px solid var(--attention);background:var(--soft)}.av-unavailable span{color:var(--attention);font-size:12px;font-weight:700;letter-spacing:.1em}.av-unavailable h3{margin:12px 0;font:500 28px Playfair Display,serif}.av-unavailable p{color:var(--muted)}.av-analysis-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:28px}.av-quadrant{position:relative;min-height:460px;border-left:1px solid var(--ink);border-bottom:1px solid var(--ink);background:linear-gradient(90deg,transparent 49.8%,var(--line) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,var(--line) 50%,transparent 50.2%)}.av-quadrant .q{position:absolute;color:var(--muted);font-size:12px}.av-quadrant .q1{top:16px;right:16px;text-align:right}.av-quadrant .q2{top:16px;left:16px}.av-quadrant .q3{bottom:16px;right:16px;text-align:right}.av-quadrant .q4{bottom:16px;left:16px}.av-quadrant>i{position:absolute;width:20px;height:20px;border:5px solid var(--paper);border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--accent)}.av-quadrant>i.strong-point{left:68%;top:39%}.av-quadrant>i.limited-point{left:36%;top:66%;background:var(--attention);box-shadow:0 0 0 2px var(--attention)}.av-quadrant>i b{position:absolute;left:25px;top:-4px;min-width:160px;font-style:normal;font-size:12px}.av-quadrant em{position:absolute;color:var(--muted);font-size:10px;font-style:normal;letter-spacing:.1em}.av-quadrant .x-label{right:0;bottom:-24px}.av-quadrant .y-label{left:-34px;top:0;writing-mode:vertical-rl}.av-analysis-grid>aside{padding:28px;background:var(--soft)}.av-analysis-grid>aside small{color:var(--accent);font-weight:700;letter-spacing:.1em}.av-analysis-grid>aside strong{display:block;margin:24px 0 10px;font:500 27px/1.2 Playfair Display,serif}.av-analysis-grid>aside p{color:var(--muted);line-height:1.55}.av-analysis-grid dl{margin-top:34px}.av-analysis-grid dl div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid var(--line);font-size:12px}.av-analysis-grid dt{color:var(--muted)}.av-analysis-grid dd{margin:0;text-align:right}.av-actions{border-top:1px solid var(--line)}.av-actions article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.av-actions>article>span{color:var(--accent);font-size:18px}.av-actions small,.av-actions strong{display:block}.av-actions small{color:var(--attention);font-size:11px;font-weight:700;letter-spacing:.06em}.av-actions strong{margin:5px 0}.av-actions p{margin:0;color:var(--muted);font-size:13px}.av-actions button{border:0;background:transparent;color:var(--accent);font-weight:700;cursor:pointer}.av-case-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:30px}.av-prototype-note{margin:22px 0 0;color:var(--muted);font-size:11px;text-align:center}@media (max-width:1000px){.av-hero,.av-demo-section>header,.av-section>header,.av-result-grid,.av-context-grid,.av-analysis-grid{grid-template-columns:1fr}.av-institutional-card .institutional-context{grid-template-columns:1fr}.av-case-nav{grid-template-columns:repeat(3,1fr)}.av-case-head{grid-template-columns:1fr}.av-case-head aside{min-width:0}.av-result-hero>div{grid-template-columns:1fr 1fr}.av-comparable-cards,.av-outcomes{grid-template-columns:1fr}.av-outcomes article{min-height:0}.av-form-grid{grid-template-columns:1fr}}.av-source-basis{display:grid;gap:9px;margin-top:18px;padding:18px 20px;border-left:3px solid var(--attention);background:var(--soft)}.av-source-basis strong{font-size:13px}.av-source-basis span{color:var(--muted);font-size:12px;line-height:1.45}@media (max-width:760px){.art-valuation-shell{padding:24px 16px 56px}.av-hero{gap:30px;padding-top:20px}.av-hero h1{font-size:44px}.av-hero>div:last-child{padding-left:18px}.av-demo-section>div>button{grid-template-columns:58px minmax(0,1fr)}.av-demo-section button .av-case-art{width:52px;height:52px;font-size:17px}.av-demo-section button>b{grid-column:2}.av-intake form,.av-section,.av-result-hero,.av-result-basis{padding:22px 18px}.av-intake h1{font-size:42px}.av-case-head>div{align-items:flex-start}.av-case-head .av-case-art{width:54px;height:54px;flex:0 0 54px}.av-case-head h1{font-size:34px}.av-case-nav{display:flex;overflow-x:auto}.av-case-nav button{flex:0 0 128px}.av-result-hero{min-height:0}.av-result-hero h2{margin-top:30px;font-size:42px}.av-result-hero>div{grid-template-columns:1fr;margin-top:36px}.av-evidence-list>article{grid-template-columns:16px minmax(0,1fr)}.av-evidence-list>article>span,.av-evidence-list details{grid-column:2}.av-context-facts{grid-template-columns:1fr}.av-radar{min-height:330px}.av-actions article{grid-template-columns:34px minmax(0,1fr)}.av-actions button{grid-column:2;justify-self:start;padding:0}.av-case-footer{flex-direction:column}.av-case-footer .button{width:100%}}.av-protected-workspace{max-width:1180px;margin:10px auto}.av-protected-workspace>header{display:grid;grid-template-columns:1fr .7fr;gap:16px 48px;align-items:end;padding:20px 0 34px;border-bottom:1px solid var(--line)}.av-protected-workspace>header>.av-back-link{grid-column:1/-1;justify-self:start}.av-back-link{padding:0;border:0;background:transparent;color:var(--accent);cursor:pointer}.av-protected-workspace h1{margin:8px 0 0;font:500 48px/1.05 Playfair Display,serif}.av-protected-workspace>header>p{margin:0;color:var(--muted);line-height:1.55}.av-saved-cases{margin:26px 0 38px;border-top:1px solid var(--line)}.av-saved-cases article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.av-saved-cases article>div:first-child>*{display:block}.av-saved-cases small{color:var(--accent);font-weight:700;letter-spacing:.08em}.av-saved-cases strong{margin:5px 0;font-size:18px}.av-saved-cases span,.av-saved-cases em{color:var(--muted);font-size:12px;font-style:normal}.av-saved-cases article>div:last-child{display:flex;align-items:center;gap:10px}.av-saved-cases .kf-delete-saved{width:42px;height:42px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--negative);font-size:25px;cursor:pointer}.av-protected-create{display:grid;grid-template-columns:.55fr 1.45fr;gap:40px;padding:34px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.av-protected-create h2{margin:10px 0;font:500 32px/1.15 Playfair Display,serif}.av-protected-create>div>p:last-child{color:var(--muted);font-size:13px;line-height:1.55}.av-protected-create form>.kf-primary-picker{margin-top:24px}.av-protected-create .kf-consent{margin:24px 0}.av-protected-create form>.button{width:100%}.kf-access-gate .av-back-link{display:block;margin-top:18px}@media (max-width:900px){.av-protected-workspace>header,.av-protected-create{grid-template-columns:1fr}.av-protected-workspace>header>.av-back-link{grid-column:1}.av-protected-create{padding:24px 20px}}@media (max-width:600px){.av-saved-cases article{grid-template-columns:1fr}.av-saved-cases article>div:last-child{justify-content:flex-start}.av-protected-workspace h1{font-size:38px}}.av-case-art{overflow:hidden;border-radius:8px}.av-case-art img{width:100%;height:100%;display:block;object-fit:cover}.strong-art img{object-position:center 42%}.comparable-evidence-range{padding:18px 0 32px}.comparable-evidence-range .valuation-ruler-plot{height:210px}.comparable-observed-span{position:absolute;top:68px;height:5px;border-radius:5px;background:var(--muted);opacity:.48}.comparable-observation{position:absolute;top:52px;width:38px;height:38px;transform:translate(-50%);border:0;background:transparent;cursor:pointer;z-index:4}.comparable-observation i{position:absolute;left:13px;top:13px;width:12px;height:12px;border:3px solid var(--paper);border-radius:50%;background:var(--muted);box-shadow:0 0 0 2px var(--muted)}.comparable-observation.tier-a i{background:var(--positive);box-shadow:0 0 0 2px var(--positive)}.comparable-observation.tier-b i{background:var(--attention);box-shadow:0 0 0 2px var(--attention)}.comparable-observation.selected i{transform:scale(1.25);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent)}.comparable-range-legend{display:flex;flex-wrap:wrap;gap:18px;margin:16px 0;color:var(--muted);font-size:var(--text-meta)}.comparable-range-legend span{display:flex;align-items:center;gap:7px}.comparable-range-legend i{width:24px;height:5px;display:inline-block;background:var(--muted)}.comparable-range-legend i.supported{height:12px;background:linear-gradient(90deg,#7c83aa59,#285f9166)}.comparable-range-legend i.tier-a,.comparable-range-legend i.tier-b{width:10px;height:10px;border-radius:50%}.comparable-range-legend i.tier-a{background:var(--positive)}.comparable-range-legend i.tier-b{background:var(--attention)}.comparable-evidence-range .valuation-marker.current:after{top:0;height:9px}.av-normalization{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:34px}.av-normalization>article{padding:24px;border:1px solid var(--line);background:var(--soft)}.av-normalization dl{margin:18px 0 0}.av-normalization dl div{display:grid;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);gap:18px;padding:11px 0;border-top:1px solid var(--line)}.av-normalization dt{color:var(--muted);font-size:12px}.av-normalization dd{margin:0;font-size:13px;overflow-wrap:anywhere}.av-normalization dd small{display:block;margin-top:3px;color:var(--muted);text-transform:capitalize}.av-normalization>article>p:last-child{margin:18px 0 0;color:var(--muted);font-size:12px}.av-conclusion-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.av-conclusion{display:flex;min-height:310px;flex-direction:column;padding:24px;border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--paper)}.av-conclusion.observed_outcome{border-top-color:var(--positive)}.av-conclusion.market_context{border-top-color:var(--brand-pink)}.av-conclusion.indicated_market_value_range{border-top-color:var(--attention)}.av-conclusion header,.av-conclusion footer{display:flex;justify-content:space-between;gap:18px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.av-conclusion header b{color:var(--ink)}.av-conclusion h2{margin:34px 0 5px;font:500 32px/1.1 Playfair Display,serif}.av-conclusion>strong{font-size:13px}.av-conclusion>p{color:var(--muted);font-size:13px;line-height:1.55}.av-conclusion footer{margin-top:auto;padding-top:18px;border-top:1px solid var(--line);text-transform:none;letter-spacing:0}.av-result-requirements{margin:10px 0 20px;padding:14px;background:var(--soft)}.av-result-requirements small{color:var(--attention);font-weight:700}.av-result-requirements ul{margin:8px 0 0;padding-left:18px;color:var(--muted);font-size:12px}.av-method-note{display:grid;gap:6px;margin-bottom:18px;padding:18px;border-left:3px solid var(--attention);background:var(--soft)}.av-method-note span,.av-method-note small{color:var(--muted)}.av-comparable-table{border-top:1px solid var(--line)}.av-comparable-table>[role=row]{display:grid;grid-template-columns:1fr 1fr .8fr 1fr;gap:18px;padding:18px 12px;border-bottom:1px solid var(--line)}.av-comparable-table .head{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.av-comparable-table article>span>*{display:block}.av-comparable-table article small{margin-top:5px;color:var(--muted);font-size:11px}.av-comparable-table article em{color:var(--attention);font-style:normal;font-weight:700}.av-metric-label{display:grid;gap:4px;margin:2px 0 14px;padding:10px 12px;border-left:3px solid var(--brand-pink);background:var(--soft)}.av-metric-label strong{font-size:13px}.av-metric-label small{color:var(--muted);font-size:11px;line-height:1.4}.av-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.av-method-grid article{min-height:175px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.av-method-grid small,.av-method-grid strong{display:block}.av-method-grid small{color:var(--muted)}.av-method-grid strong{margin:24px 0 8px;text-transform:capitalize}.av-method-grid p{margin:0;color:var(--muted);font-size:13px}.av-method-code{max-height:400px;overflow:auto;margin:22px 0 0;padding:20px;border:1px solid var(--line);background:var(--soft);color:var(--ink);font-size:12px}@media (max-width:900px){.av-conclusion-stack,.av-normalization{grid-template-columns:1fr}.av-comparable-table>[role=row]{grid-template-columns:1fr 1fr}.av-comparable-table .head{display:none}}@media (max-width:600px){.av-conclusion-stack,.av-method-grid{grid-template-columns:1fr}.av-conclusion{min-height:0}.av-conclusion footer{flex-direction:column}.av-normalization dl div,.av-comparable-table>[role=row]{grid-template-columns:1fr}.av-normalization dl div{gap:4px}}.cai-shell{max-width:1480px;margin:auto;padding:38px 48px 80px}.cai-hero{display:grid;grid-template-columns:1fr 340px;gap:56px;align-items:end;padding:32px 0 42px}.cai-hero h1{margin:10px 0 7px;font:500 clamp(48px,6vw,78px)/1 "Playfair Display",Georgia,serif;letter-spacing:-.03em}.cai-hero>div>p:last-child{margin:0;color:var(--muted)}.cai-hero>div:last-child{display:grid;gap:8px}.cai-hero label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cai-hero select{min-height:48px;padding:0 13px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink);font:600 15px DM Sans,sans-serif}.cai-hero small{color:var(--muted);line-height:1.4}.cai-section-nav{position:sticky;z-index:10;top:0;display:flex;overflow-x:auto;border:1px solid var(--line);background:var(--paper)}.cai-section-nav button{flex:1 0 150px;min-height:64px;padding:11px 14px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--ink);font-weight:600;text-align:left;cursor:pointer}.cai-section-nav button:last-child{border-right:0}.cai-section-nav button.active{background:var(--ink);color:var(--paper)}.cai-panel{margin-top:24px;padding:34px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.cai-panel>header{display:grid;grid-template-columns:1fr minmax(280px,.7fr);gap:42px;align-items:end;margin-bottom:28px}.cai-panel h2{margin:8px 0 0;font:500 40px/1.08 Playfair Display,Georgia,serif}.cai-panel>header>p{margin:0;color:var(--muted);line-height:1.55}.cai-panel h3{font:500 22px Playfair Display,Georgia,serif}.cai-kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.cai-kpi-grid article{min-height:150px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.cai-kpi-grid span,.cai-kpi-grid strong,.cai-kpi-grid small{display:block}.cai-kpi-grid>article>span{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.cai-kpi-grid>article>strong{margin:23px 0 9px;font:500 30px Playfair Display,Georgia,serif}.cai-source-tag,.cai-kpi-grid small{color:var(--muted);font-size:11px}.cai-boundary{display:grid;grid-template-columns:160px 1fr auto;gap:26px;align-items:center;margin-top:24px;padding:22px;border-left:3px solid var(--accent);background:var(--soft)}.cai-boundary p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.cai-boundary a{color:var(--accent);font-size:13px;font-weight:700}.cai-count-strip,.cai-auction-kpis{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.cai-count-strip article,.cai-auction-kpis article{padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.cai-count-strip span,.cai-count-strip strong,.cai-auction-kpis span,.cai-auction-kpis strong,.cai-auction-kpis small{display:block}.cai-count-strip span,.cai-auction-kpis span{color:var(--muted);font-size:12px}.cai-count-strip strong,.cai-auction-kpis strong{margin-top:12px;font-size:25px}.cai-auction-kpis{grid-template-columns:repeat(4,1fr)}.cai-auction-kpis small{margin-top:6px;color:var(--muted);font-size:11px}.cai-subhead{margin-top:38px;border-top:1px solid var(--line)}.cai-subhead p{max-width:780px;color:var(--muted);font-size:13px}.cai-diamond-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:20px;border:1px solid var(--line)}.cai-diamond{min-width:0;margin:0;padding:16px;border-right:1px solid var(--line);text-align:center;overflow:hidden}.cai-diamond:last-child{border:0}.cai-diamond svg{width:100%;height:210px;overflow:visible}.cai-diamond-median{fill:none;stroke:var(--muted);stroke-width:2;stroke-dasharray:6 5}.cai-diamond-artist{fill:color-mix(in srgb,var(--accent) 22%,transparent);stroke:var(--accent);stroke-width:3}.cai-diamond circle{fill:var(--ink)}.cai-diamond figcaption strong,.cai-diamond figcaption span{display:block}.cai-diamond figcaption span{margin-top:4px;color:var(--muted);font-size:12px}.cai-unavailable{margin:30px 0;padding:25px;border-left:3px solid #c89b42;background:var(--soft)}.cai-unavailable p{margin:7px 0 0;color:var(--muted)}.cai-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.cai-evidence-grid>article{padding:25px;border:1px solid var(--line)}.cai-evidence-grid h3{margin-top:0}.cai-meter,.cai-rating{display:grid;grid-template-columns:145px 1fr 42px;gap:12px;align-items:center;margin:13px 0;font-size:12px}.cai-meter i,.cai-rating i{height:7px;background:var(--soft)}.cai-meter b,.cai-rating b{display:block;height:100%;background:var(--accent)}.cai-meter strong,.cai-rating strong{text-align:right}.cai-evidence-grid ul,.cai-panel>ul{padding-left:20px}.cai-evidence-grid li,.cai-panel>ul li{margin:11px 0;color:var(--muted)}.cai-inline-missing{display:flex;justify-content:space-between;gap:20px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:12px}.cai-inline-missing span{color:var(--muted)}.cai-list-row{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-top:1px solid var(--line)}.cai-list-row strong,.cai-list-row span{display:block}.cai-list-row span{margin-top:3px;color:var(--muted);font-size:11px}.cai-list-row>b{align-self:start;color:var(--accent);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.cai-disclosure{padding:15px;border-left:3px solid var(--line);background:var(--soft);color:var(--muted);font-size:12px;line-height:1.5}.cai-history-chart{height:330px;display:flex;gap:18px;align-items:stretch;margin-top:38px;padding:28px 20px 0;border-left:1px solid var(--line);border-bottom:1px solid var(--line)}.cai-history-column{min-width:0;flex:1;display:grid;grid-template-rows:25px 1fr 34px;text-align:center}.cai-history-value{color:var(--muted);font-size:11px}.cai-history-track{display:flex;align-items:end;justify-content:center}.cai-history-track i{width:min(60px,70%);background:var(--accent)}.cai-history-track i.partial{background:repeating-linear-gradient(45deg,var(--accent),var(--accent) 6px,transparent 6px,transparent 11px);border:1px solid var(--accent)}.cai-history-column strong{padding-top:10px;font-size:12px}.cai-chart-note{color:var(--muted);font-size:11px}.cai-conflict,.cai-warning{margin-top:24px;padding:18px;border-left:3px solid #c89b42;background:var(--soft)}.cai-conflict p,.cai-warning p{margin:6px 0 0;color:var(--muted);font-size:12px}.cai-expert-meta,.cai-diagnostics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.cai-expert-meta>div,.cai-diagnostics article{padding:18px;border-right:1px solid var(--line)}.cai-expert-meta>div:last-child,.cai-diagnostics article:last-child{border:0}.cai-expert-meta span,.cai-expert-meta strong,.cai-diagnostics span,.cai-diagnostics strong{display:block}.cai-expert-meta span,.cai-diagnostics span{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.cai-expert-meta strong,.cai-diagnostics strong{margin-top:9px;font-size:13px;line-height:1.5}.cai-distribution{margin-top:20px}.cai-distribution>strong,.cai-distribution>small{display:block}.cai-distribution>small{margin:4px 0 8px;color:var(--muted)}.cai-distribution>div{display:flex;min-height:42px;overflow:hidden}.cai-distribution>div span{display:grid;place-items:center;min-width:0;padding:4px;background:var(--accent);border-right:1px solid var(--paper);color:var(--paper);font-size:9px;text-align:center}.cai-distribution>div span:nth-child(2n){background:color-mix(in srgb,var(--accent) 70%,var(--ink))}.cai-completeness{border-top:1px solid var(--line)}.cai-completeness article{display:grid;grid-template-columns:12px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.cai-completeness i{width:10px;height:10px;margin-top:4px;border-radius:50%;background:var(--accent)}.cai-completeness i.partial{background:#c89b42}.cai-completeness i.unavailable{border:2px solid var(--muted);background:transparent}.cai-completeness strong,.cai-completeness span{display:block}.cai-completeness span{margin-top:4px;color:var(--muted);font-size:12px}.cai-source-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.cai-source-list article{padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.cai-source-list article>span{color:var(--accent);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em}.cai-source-list h3{font:600 16px DM Sans,sans-serif}.cai-source-list p,.cai-source-list small{color:var(--muted);font-size:11px;line-height:1.5}.cai-method-rules{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:24px}.cai-method-rules article{padding:19px;background:var(--soft)}.cai-method-rules p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.5}@media (max-width:1050px){.cai-hero,.cai-panel>header{grid-template-columns:1fr}.cai-kpi-grid{grid-template-columns:repeat(2,1fr)}.cai-boundary{grid-template-columns:1fr}.cai-count-strip{grid-template-columns:repeat(3,1fr)}.cai-diamond-grid{grid-template-columns:repeat(2,1fr)}.cai-diamond:nth-child(2){border-right:0}.cai-diamond:nth-child(-n+2){border-bottom:1px solid var(--line)}.cai-auction-kpis,.cai-expert-meta,.cai-diagnostics,.cai-method-rules{grid-template-columns:repeat(2,1fr)}.cai-source-list{grid-template-columns:1fr 1fr}}@media (max-width:760px){.cai-shell{padding:22px 14px 54px}.cai-hero{gap:24px;padding:15px 0 28px}.cai-hero h1{font-size:43px}.cai-section-nav{top:68px;margin:0 -14px}.cai-section-nav button{flex-basis:140px;min-height:54px}.cai-panel{padding:22px 16px}.cai-panel h2{font-size:31px}.cai-kpi-grid,.cai-count-strip,.cai-auction-kpis,.cai-evidence-grid,.cai-expert-meta,.cai-diagnostics,.cai-source-list,.cai-method-rules{grid-template-columns:1fr}.cai-expert-meta>div,.cai-diagnostics article{border-right:0;border-bottom:1px solid var(--line)}.cai-diamond-grid{grid-template-columns:1fr}.cai-diamond,.cai-diamond:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.cai-diamond:last-child{border-bottom:0}.cai-history-chart{height:270px;gap:5px;padding-left:5px;padding-right:5px;overflow-x:auto}.cai-history-column{min-width:48px}.cai-history-value{font-size:9px}.cai-meter,.cai-rating{grid-template-columns:105px 1fr 34px}.cai-boundary{gap:10px}}.cai-diamond-combined{max-width:760px;margin:24px auto;padding:18px;border:1px solid var(--line);border-radius:10px}.cai-diamond-combined svg{width:100%;height:auto;min-height:460px;overflow:visible}.cai-diamond-level,.cai-diamond-outer{fill:none;stroke:var(--line);stroke-width:1}.cai-diamond-outer{stroke-opacity:.7}.cai-diamond-combined line{stroke:var(--line);stroke-width:1}.cai-diamond-combined text{fill:var(--muted);font:11px DM Sans,sans-serif}.cai-diamond-combined .cai-axis-label{fill:var(--ink);font-size:12px}.cai-diamond-combined figcaption{display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--line);padding-top:14px}.cai-diamond-combined figcaption span{color:var(--muted);font-size:12px}.cai-lineage{position:relative;display:inline-block;margin-top:7px}.cai-lineage summary{color:var(--accent);font-size:10px;font-weight:700;cursor:pointer}.cai-lineage>div{position:absolute;z-index:12;left:0;top:22px;width:260px;padding:12px;border:1px solid var(--line);border-radius:7px;background:var(--paper);box-shadow:0 10px 25px #00000026}.cai-lineage strong,.cai-lineage span{display:block;font-size:11px}.cai-lineage span{margin-top:5px;color:var(--muted);line-height:1.4}.cai-meter-row,.cai-rating-row{border-bottom:1px solid var(--line);padding-bottom:8px}.cai-meter-row .cai-meter,.cai-rating-row .cai-rating{margin-bottom:0}.cai-list-row small{display:block;max-width:520px;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.4}.cai-annual-lineage{display:flex;flex-wrap:wrap;justify-content:space-around;gap:10px}.cai-risk-fields{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin-top:24px}.cai-risk-fields article{padding:17px;border-right:1px solid var(--line)}.cai-risk-fields article:last-child{border:0}.cai-risk-fields span,.cai-risk-fields strong{display:block}.cai-risk-fields span{color:var(--muted);font-size:11px}.cai-risk-fields strong{margin-top:8px;font-size:24px}.cai-load-error{max-width:760px;margin:80px auto;padding:40px;border:1px solid var(--line);border-left:4px solid #c89b42;background:var(--paper)}.cai-load-error h1{font:500 44px/1.05 Playfair Display,Georgia,serif}.cai-load-error>p:not(.eyebrow){color:var(--muted);line-height:1.55}.cai-load-error a{display:inline-block;margin-top:18px;color:var(--accent);font-weight:700}@media (max-width:760px){.cai-diamond-combined{margin-left:-8px;margin-right:-8px;padding:8px}.cai-diamond-combined svg{min-height:340px}.cai-diamond-combined figcaption{display:grid}.cai-risk-fields{grid-template-columns:1fr}.cai-risk-fields article{border-right:0;border-bottom:1px solid var(--line)}.cai-lineage>div{position:static;width:min(260px,75vw);box-shadow:none}.cai-load-error{margin:30px 0;padding:26px 20px}.cai-load-error h1{font-size:36px}}.cai-research-summary{margin-bottom:2rem}.cai-intro-header{max-width:900px;margin:48px 0 36px}.cai-intro-header h1{font:500 clamp(36px,5vw,64px)/1.12 "Playfair Display",Georgia,serif;margin:16px 0 24px}.cai-intro-header>p:last-child{max-width:760px;color:var(--muted);font-size:18px}.cai-intro-select{display:flex;align-items:flex-end;gap:18px;margin:32px 0 22px}.cai-intro-select>div{flex:1;max-width:520px}.cai-intro-select label{display:block;margin-bottom:8px;font-weight:600}.cai-intro-select select{width:100%;background:var(--paper);color:var(--ink);padding:12px}.cai-intro-select button{min-height:48px;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:var(--paper);padding:12px 22px;font-weight:600}.cai-intro-select button:disabled{opacity:.5;cursor:not-allowed}.cai-back-link{display:inline-block;margin:12px 0;color:var(--accent);font-weight:600}@media (max-width:760px){.cai-intro-header{margin:24px 0}.cai-intro-select{flex-direction:column;align-items:stretch}.cai-intro-select>div{max-width:none}}.cai-research-summary h3{margin-top:1.8rem}.cai-page .cai-at-glance{grid-template-columns:repeat(3,minmax(0,1fr))}.cai-next-links{display:flex;flex-wrap:wrap;gap:1rem;margin:1.5rem 0}.cai-career-context{padding:1.25rem;margin:1.5rem 0;border:1px solid var(--line);border-radius:12px}.cai-career-context summary{cursor:pointer;font-weight:600}.cai-career-context svg{display:block;width:100%;height:auto;margin:1rem 0}.cai-table-scroll{overflow-x:auto}.cai-career-context table{width:100%;border-collapse:collapse}.cai-career-context th,.cai-career-context td{text-align:left;padding:.65rem;border-bottom:1px solid var(--line)}.cai-career-context caption{text-align:left;font-weight:600;padding:.65rem}.cai-pending-timeline{margin:1rem 0;padding:1rem;border:1px dashed var(--line);border-radius:8px}@media (max-width:760px){.cai-page .cai-at-glance{grid-template-columns:1fr}}.cai-evidence-grid li .cai-lineage{margin:0 0 0 12px;vertical-align:baseline}@media (max-width:1100px){.cai-evidence-grid li .cai-lineage[open]{display:block;margin:8px 0 0;max-width:100%}.cai-evidence-grid li .cai-lineage>div{position:static;width:100%;box-sizing:border-box;overflow-wrap:anywhere;box-shadow:none}}.global-header .product-megamenu-columns .concierge-menu-launch{width:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;padding:13px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);text-align:left;white-space:normal}.concierge-menu-launch span strong,.concierge-menu-launch span small{display:block}.concierge-menu-launch span strong{font-size:14px}.concierge-menu-launch span small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.4}.concierge-menu-launch>b{color:var(--positive);font-size:11px;letter-spacing:.08em;white-space:nowrap}.roadmap-products .concierge-roadmap-launch{display:flex;justify-content:space-between;gap:12px;margin-top:20px;padding:0;border:0;background:transparent;color:var(--accent);text-align:left;font:inherit;font-weight:700}.concierge-menu-launch:disabled,.concierge-roadmap-launch:disabled{opacity:.55;cursor:not-allowed}.global-header .product-megamenu{white-space:normal}.global-header .product-megamenu-columns .concierge-menu-launch:disabled{opacity:1}.global-header .product-megamenu-columns .concierge-unavailable-reason{grid-column:1/-1;display:block;color:var(--muted);font:400 14px/20px DM Sans,sans-serif}:root{--font-interface: "DM Sans", Arial, sans-serif;--font-editorial: "Playfair Display", Georgia, serif;--leading-meta: 20px;--leading-body: 24px;--leading-card: 28px;--leading-section: 36px;--leading-title: 48px}:is(.home-shell,.roadmap-shell,.collection-shell,.artwork-shell,.preacq-shell,.prebid-shell,.art-valuation-page,.aip-workspace,.ai-safe,.ls-shell,.ls-safe,.ais-product,.ais-shell,.ais-safe,.ag-workspace,.ae-shell,.cai-shell,.lab-shell)[class]{font-family:var(--font-interface);font-size:var(--text-body);line-height:var(--leading-body)}:is(.home-shell,.roadmap-shell,.collection-shell,.artwork-shell,.preacq-shell,.prebid-shell,.art-valuation-page,.aip-workspace,.ai-safe,.ls-shell,.ls-safe,.ais-product,.ais-shell,.ais-safe,.ag-workspace,.ae-shell,.cai-shell,.lab-shell)[class] h1{font-family:var(--font-editorial);font-size:var(--text-title);line-height:var(--leading-title);font-weight:500}:is(.home-shell,.roadmap-shell,.collection-shell,.artwork-shell,.preacq-shell,.prebid-shell,.art-valuation-page,.aip-workspace,.ai-safe,.ls-shell,.ls-safe,.ais-product,.ais-shell,.ais-safe,.ag-workspace,.ae-shell,.cai-shell,.lab-shell)[class] h2{font-family:var(--font-editorial);font-size:var(--text-section);line-height:var(--leading-section);font-weight:500}:is(.home-shell,.roadmap-shell,.collection-shell,.artwork-shell,.preacq-shell,.prebid-shell,.art-valuation-page,.aip-workspace,.ls-shell,.ais-product,.ais-shell,.ag-workspace,.ae-shell,.cai-shell,.lab-shell)[class] :is(article,.product-card,.priority-summary,.lsp-rail) h2,:is(.home-shell,.roadmap-shell,.collection-shell,.artwork-shell,.preacq-shell,.prebid-shell,.art-valuation-page,.aip-workspace,.ls-shell,.ais-product,.ais-shell,.ag-workspace,.ae-shell,.cai-shell,.lab-shell)[class] :is(h3,h4,h5,h6){font-family:var(--font-interface);font-size:var(--text-card);line-height:var(--leading-card)}:is(.home-shell,.roadmap-shell,.collection-shell,.artwork-shell,.preacq-shell,.prebid-shell,.art-valuation-page,.aip-workspace,.ai-safe,.ls-shell,.ls-safe,.ais-product,.ais-shell,.ais-safe,.ag-workspace,.ae-shell,.cai-shell,.lab-shell)[class] :is(p,li,label,input,select,textarea){font-family:var(--font-interface);font-size:var(--text-body);line-height:var(--leading-body)}:is(.home-shell,.roadmap-shell,.collection-shell,.artwork-shell,.preacq-shell,.prebid-shell,.art-valuation-page,.aip-workspace,.ai-safe,.ls-shell,.ls-safe,.ais-product,.ais-shell,.ais-safe,.ag-workspace,.ae-shell,.cai-shell,.lab-shell)[class] :is(small,dt,.eyebrow,.lsp-bibliography,.lsp-state,.ag-eyebrow,.ag-disclaimer,.av-inline-note,.av-visible-boundary,.aip-note,.cai-disclosure,.model-note,.purchase-briefing small){font-family:var(--font-interface);font-size:var(--text-meta);line-height:var(--leading-meta)}:is(.home-shell,.roadmap-shell,.collection-shell,.artwork-shell,.preacq-shell,.prebid-shell,.art-valuation-page,.aip-workspace,.ai-safe,.ls-shell,.ls-safe,.ais-product,.ais-shell,.ais-safe,.ag-workspace,.ae-shell,.cai-shell,.lab-shell)[class] :is(button,summary,th,td,dd){font-family:var(--font-interface);font-size:var(--text-body);line-height:var(--leading-body);font-variant-numeric:tabular-nums}:is(.art-valuation-page,.aip-workspace,.ls-shell,.ais-product,.ais-shell,.ag-workspace,.ae-shell,.cai-shell,.lab-shell)[class] table :is(th,td){font-size:var(--text-meta);line-height:var(--leading-meta)}.ag-workspace[class] :is(.ag-small,.ag-party,.ag-result>span,.ag-title>span,.ag-timeline li>div:last-child,.ag-navigation>span,.ag-arrow strong,.ag-arrow small),.ls-shell[class] :is(.lsp-boundary,.lsp-meta),.art-valuation-page[class] :is(.av-projection-values span,.av-projection-chart p,.av-conclusion footer){font-family:var(--font-interface);font-size:var(--text-meta);line-height:var(--leading-meta)}.ag-workspace[class] :is(.ag-metrics strong,.ag-result strong),.aip-workspace[class] .aip-stats strong,.art-valuation-page[class] .av-provided-price>strong{font-family:var(--font-interface);font-size:var(--text-section);line-height:var(--leading-section);font-variant-numeric:tabular-nums}.collection-shell[class] .collection-card h3,.artwork-shell[class] .artwork-identity h1,.ais-product[class] .artwork-card h2,.ais-product[class] .product-arthead h2,.ls-shell[class] .lsp-source h3{font-family:var(--font-editorial)}.ag-workspace[class] .ag-role-cards h2,.ae-shell[class] .aep-goals strong{font-family:var(--font-interface);font-size:var(--text-card);line-height:var(--leading-card)}.ae-shell[class] .aep-intro h1{letter-spacing:normal}.home-shell[class] .home-hero h1{font-size:var(--text-hero);line-height:68px}@media (max-width:1199px){.home-shell[class] .home-hero h1{font-size:var(--text-title);line-height:var(--leading-title)}}@media (max-width:600px){:is(.home-shell,.roadmap-shell,.collection-shell,.artwork-shell,.preacq-shell,.prebid-shell,.art-valuation-page,.aip-workspace,.ai-safe,.ls-shell,.ls-safe,.ais-product,.ais-shell,.ais-safe,.ag-workspace,.ae-shell,.cai-shell,.lab-shell)[class] h1{line-height:44px}}@media screen{.app-frame[data-artwork-appearance=catalogue]{background:#fff}:root[data-theme=dark] .app-frame[data-artwork-appearance=catalogue]{background:#191a1f}[data-artwork-appearance=catalogue] .artwork-shell{--paper:#fff;--soft:#fff;--edition-rule:#B9A57B;--edition-control:#715629;--edition-field:#C49A50;--edition-field-ink:#292B2A;--edition-guide:#963F35;--edition-guide-ink:#fff;--edition-next:#234C4B;--edition-next-ink:#fff;--edition-next-muted:#E7EFEB;padding-top:40px}:root[data-theme=dark] [data-artwork-appearance=catalogue] .artwork-shell{--paper:#191A1F;--soft:#191A1F;--edition-rule:#7D725B;--edition-control:#D7BE8C;--edition-field:#191A1F;--edition-field-ink:#F1F0F7;--edition-guide:#191A1F;--edition-guide-ink:#F1F0F7;--edition-next:#191A1F;--edition-next-ink:#F1F0F7;--edition-next-muted:#B5B8C9}[data-artwork-appearance=catalogue] .artwork-shell .hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 56px;padding:24px 0 56px;align-items:start}[data-artwork-appearance=catalogue] .artwork-image{height:560px;background:var(--paper);border:0;border-radius:0;padding:24px}[data-artwork-appearance=catalogue] .identity{padding:24px 0 0;min-width:0}[data-artwork-appearance=catalogue] .identity h1{font:500 40px/48px Playfair Display,Georgia,serif;margin:24px 0;letter-spacing:-1px;overflow-wrap:anywhere}[data-artwork-appearance=catalogue] .identity h2{margin-bottom:32px}[data-artwork-appearance=catalogue] .facts{border-color:var(--edition-rule)}[data-artwork-appearance=catalogue] .facts div{padding:16px 0;grid-template-columns:144px minmax(0,1fr);gap:16px}[data-artwork-appearance=catalogue] .facts dd{overflow-wrap:anywhere}[data-artwork-appearance=catalogue] .proof-row{gap:12px;flex-wrap:wrap}[data-artwork-appearance=catalogue] .proof-row .button{border-radius:0;min-height:44px;border:1px solid var(--edition-control);color:var(--edition-control);background:var(--paper)}[data-artwork-appearance=catalogue] .value-panel{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;row-gap:16px;padding:32px 0 0;border:0;border-top:2px solid var(--edition-rule);border-radius:0;box-shadow:none;background:var(--paper);width:100%}[data-artwork-appearance=catalogue] .value-panel>.label,[data-artwork-appearance=catalogue] .value-panel>.evidence-kind-pill,[data-artwork-appearance=catalogue] .value-panel>.artwork-value-help,[data-artwork-appearance=catalogue] .value-panel>.ownership-facts,[data-artwork-appearance=catalogue] .value-panel>.date-row,[data-artwork-appearance=catalogue] .value-panel>.method-note{grid-column:1/-1;margin:0}[data-artwork-appearance=catalogue] .value-panel>.value{margin:0;font:500 40px/48px DM Sans,sans-serif}[data-artwork-appearance=catalogue] .value-panel>.range,[data-artwork-appearance=catalogue] .value-panel>.change{margin:0;padding:0;border:0;min-width:0}[data-artwork-appearance=catalogue] .value-panel>.range strong{font:500 28px/36px DM Sans,sans-serif;overflow-wrap:anywhere}[data-artwork-appearance=catalogue] .value-panel>.ownership-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:28px;background:var(--edition-field);color:var(--edition-field-ink);border-top:1px solid var(--edition-rule);border-bottom:1px solid var(--edition-rule)}[data-artwork-appearance=catalogue] .ownership-facts>div{padding:0;border:0;grid-column:auto}[data-artwork-appearance=catalogue] .value-panel .ownership-facts :is(span,strong){color:var(--edition-field-ink);font-size:16px;line-height:24px}[data-artwork-appearance=catalogue] .date-row{justify-content:flex-start;gap:24px}[data-artwork-appearance=catalogue] .journey-intro{margin:0;padding:28px 32px;background:var(--edition-guide);color:var(--edition-guide-ink);border-top:1px solid var(--edition-rule)}[data-artwork-appearance=catalogue] .journey-intro :is(p,strong){color:inherit}[data-artwork-appearance=catalogue] .journey{border:16px solid var(--edition-guide);border-top:0;border-radius:0;background:var(--paper);gap:0}[data-artwork-appearance=catalogue] .journey a{background:var(--paper);color:var(--ink);border-color:var(--line)}[data-artwork-appearance=catalogue] .journey a.active{background:var(--soft);color:var(--ink);box-shadow:inset 0 -3px var(--edition-control)}[data-artwork-appearance=catalogue] .journey a.active :is(span,small){color:var(--muted)}[data-artwork-appearance=catalogue] .analytics-header{padding:64px 0 32px;gap:32px}[data-artwork-appearance=catalogue] .analytics-header h2{font:500 40px/48px Playfair Display,Georgia,serif}[data-artwork-appearance=catalogue] .module-grid{gap:32px;border:0}[data-artwork-appearance=catalogue] .module-card{background:var(--paper);border:0;border-top:1px solid var(--edition-rule);border-radius:0;box-shadow:none}[data-artwork-appearance=catalogue] .module-trigger{padding:28px 0 16px}[data-artwork-appearance=catalogue] .module-title{font:500 28px/36px Playfair Display,Georgia,serif}[data-artwork-appearance=catalogue] .module-explainer{padding:0 0 28px;max-width:78ch}[data-artwork-appearance=catalogue] .module-body{padding:28px 0;background:var(--paper)}[data-artwork-appearance=catalogue] .module-info{padding:0 0 20px}[data-artwork-appearance=catalogue] .artwork-next-actions{padding:40px 0;margin-top:56px;border-color:var(--edition-rule)}[data-artwork-appearance=catalogue] .artwork-next-actions ul{gap:0 40px}[data-artwork-appearance=catalogue] .artwork-next-actions li{padding:24px 0}[data-artwork-appearance=catalogue] .next-review{margin-top:48px;padding:40px;background:var(--edition-next);color:var(--edition-next-ink);border:0;border-radius:0;box-shadow:none}[data-artwork-appearance=catalogue] .next-review :is(h2,a){color:var(--edition-next-ink)}[data-artwork-appearance=catalogue] .next-review :is(p,.eyebrow){color:var(--edition-next-muted)}[data-artwork-appearance=catalogue] .next-review article{background:transparent}[data-artwork-appearance=catalogue] .next-review a{text-decoration:underline;text-underline-offset:4px}[data-artwork-appearance=catalogue] .next-review :focus-visible{outline:3px solid var(--edition-next-ink);outline-offset:5px}.app-frame[data-artwork-appearance=bento]{background:radial-gradient(ellipse 1100px 950px at 85% 5%,#51476e80,#51476e00 72%),linear-gradient(145deg,#211b36,#342c50)}:root[data-theme=dark] .app-frame[data-artwork-appearance=bento]{background:radial-gradient(ellipse at 6% 10%,#30334F 0,transparent 32%),radial-gradient(ellipse at 92% 25%,#233C45 0,transparent 35%),#141925}[data-artwork-appearance=bento] .artwork-shell{--console-surface:#FAFBFF;--console-edge:#FFFFFF;--console-shadow:0 1px 2px #2631520D,0 12px 30px #26315212;--console-heading:#F6F3FC;--console-muted:#DCD6EC}:root[data-theme=dark] [data-artwork-appearance=bento] .artwork-shell{--console-surface:#202633;--console-edge:#424B60;--console-shadow:0 1px 2px #0004,0 12px 30px #0003;--console-heading:#F1F0F7;--console-muted:#B5B8C9}[data-artwork-appearance=bento] .artwork-shell .hero{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:28px;padding:0 0 40px;align-items:stretch}[data-artwork-appearance=bento] .artwork-image,[data-artwork-appearance=bento] .identity,[data-artwork-appearance=bento] .value-panel,[data-artwork-appearance=bento] .module-card,[data-artwork-appearance=bento] .artwork-next-actions,[data-artwork-appearance=bento] .next-review{background:var(--console-surface);border:1px solid var(--console-edge);border-radius:20px;box-shadow:var(--console-shadow);min-width:0}[data-artwork-appearance=bento] .artwork-image{height:560px;padding:24px;align-self:start}[data-artwork-appearance=bento] .identity{padding:32px}[data-artwork-appearance=bento] .identity h1{font:600 40px/48px DM Sans,sans-serif;margin:24px 0;letter-spacing:-1px;overflow-wrap:anywhere}[data-artwork-appearance=bento] .facts div{grid-template-columns:120px minmax(0,1fr);gap:16px}[data-artwork-appearance=bento] .facts dd{overflow-wrap:anywhere}[data-artwork-appearance=bento] .proof-row{flex-wrap:wrap}[data-artwork-appearance=bento] .value-panel{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px;padding:32px}[data-artwork-appearance=bento] .value-panel>.label,[data-artwork-appearance=bento] .value-panel>.evidence-kind-pill,[data-artwork-appearance=bento] .value-panel>.artwork-value-help,[data-artwork-appearance=bento] .value-panel>.ownership-facts,[data-artwork-appearance=bento] .value-panel>.date-row,[data-artwork-appearance=bento] .value-panel>.method-note{grid-column:1/-1;margin:0}[data-artwork-appearance=bento] .value-panel>.value{font:600 40px/48px DM Sans,sans-serif;margin:0}[data-artwork-appearance=bento] .value-panel>.range,[data-artwork-appearance=bento] .value-panel>.change{margin:0;padding:0;border:0}[data-artwork-appearance=bento] .value-panel>.range strong{font:500 28px/36px DM Sans,sans-serif;overflow-wrap:anywhere}[data-artwork-appearance=bento] .value-panel>.ownership-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}[data-artwork-appearance=bento] .ownership-facts>div{padding:0;border:0;grid-column:auto}[data-artwork-appearance=bento] .breadcrumbs{display:flex;width:fit-content;max-width:100%;padding:12px 16px;margin-bottom:24px;background:var(--console-surface);border:1px solid var(--console-edge);border-radius:12px;color:var(--ink)}[data-artwork-appearance=bento] .journey-intro{background:var(--console-surface);border:1px solid var(--console-edge);border-radius:16px;padding:24px;margin-bottom:16px;color:var(--ink);width:fit-content;max-width:100%}[data-artwork-appearance=bento] .journey-intro p{color:var(--muted)}[data-artwork-appearance=bento] .journey{background:transparent;border:0;gap:16px}[data-artwork-appearance=bento] .journey a{background:var(--console-surface);border:1px solid var(--console-edge);border-radius:16px;color:var(--ink);padding:20px}[data-artwork-appearance=bento] .journey a.active{box-shadow:inset 0 -4px var(--accent)}[data-artwork-appearance=bento] .journey a.active :is(span,small){color:var(--muted)}[data-artwork-appearance=bento] .analytics-header{padding:48px 0 24px;gap:32px}[data-artwork-appearance=bento] .analytics-header :is(h2,.eyebrow){color:var(--console-heading)}[data-artwork-appearance=bento] .analytics-header>p{color:var(--console-muted)}[data-artwork-appearance=bento] .analytics-header h2{font:600 40px/48px DM Sans,sans-serif}[data-artwork-appearance=bento] .module-grid{gap:28px;border:0}[data-artwork-appearance=bento] .module-title{font:600 20px/28px DM Sans,sans-serif}[data-artwork-appearance=bento] .module-body{background:var(--console-surface)}[data-artwork-appearance=bento] .artwork-next-actions,[data-artwork-appearance=bento] .next-review{padding:32px;margin-top:32px}[data-artwork-appearance=bento] .artwork-next-actions h2,[data-artwork-appearance=bento] .next-review h2{font-family:DM Sans,sans-serif;font-weight:600}@supports (backdrop-filter:blur(8px)){[data-artwork-appearance=bento] .breadcrumbs,[data-artwork-appearance=bento] .journey-intro{background:linear-gradient(145deg,#ffffff8c,#fff0 65%),color-mix(in srgb,var(--console-surface) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-theme=dark] [data-artwork-appearance=bento] .breadcrumbs,:root[data-theme=dark] [data-artwork-appearance=bento] .journey-intro{background:color-mix(in srgb,var(--console-surface) 94%,transparent)}}@media (max-width:1100px){[data-artwork-appearance=catalogue] .artwork-shell .hero{gap:32px}[data-artwork-appearance=catalogue] .artwork-image,[data-artwork-appearance=bento] .artwork-image{height:460px}[data-artwork-appearance=catalogue] .journey,[data-artwork-appearance=bento] .journey{grid-template-columns:repeat(3,minmax(0,1fr))}[data-artwork-appearance=bento] .identity{padding:24px}}@media (max-width:760px){[data-artwork-appearance=catalogue] .artwork-shell,[data-artwork-appearance=bento] .artwork-shell{padding:24px 16px 48px}[data-artwork-appearance=catalogue] .artwork-shell .hero,[data-artwork-appearance=bento] .artwork-shell .hero{display:flex;flex-direction:column;gap:24px;padding:0 0 32px}[data-artwork-appearance=catalogue] .artwork-image,[data-artwork-appearance=bento] .artwork-image{width:100%;height:400px;max-height:105vw;padding:16px}[data-artwork-appearance=catalogue] .identity{padding:0}[data-artwork-appearance=catalogue] .identity h1,[data-artwork-appearance=bento] .identity h1{font-size:32px;line-height:40px;letter-spacing:-.6px}[data-artwork-appearance=catalogue] .facts div,[data-artwork-appearance=bento] .facts div{grid-template-columns:100px minmax(0,1fr);gap:12px}[data-artwork-appearance=catalogue] .value-panel,[data-artwork-appearance=bento] .value-panel{display:flex;flex-direction:column;gap:20px;padding:24px 0}[data-artwork-appearance=bento] .identity,[data-artwork-appearance=bento] .value-panel{padding:24px 20px}[data-artwork-appearance=catalogue] .value-panel>.ownership-facts,[data-artwork-appearance=bento] .value-panel>.ownership-facts{grid-template-columns:minmax(0,1fr);padding:24px;gap:24px}[data-artwork-appearance=bento] .value-panel>.ownership-facts{padding:24px 0}[data-artwork-appearance=catalogue] .value-panel>.range strong,[data-artwork-appearance=bento] .value-panel>.range strong{font-size:24px;line-height:32px}[data-artwork-appearance=catalogue] .journey-intro,[data-artwork-appearance=bento] .journey-intro{padding:24px 20px}[data-artwork-appearance=catalogue] .journey,[data-artwork-appearance=bento] .journey{display:grid;grid-template-columns:1fr;overflow:visible;gap:12px}[data-artwork-appearance=catalogue] .journey{gap:0;border-width:12px;border-top:0}[data-artwork-appearance=catalogue] .journey a,[data-artwork-appearance=bento] .journey a{min-height:88px;padding:16px 20px}[data-artwork-appearance=catalogue] .analytics-header,[data-artwork-appearance=bento] .analytics-header{padding:40px 0 24px}[data-artwork-appearance=catalogue] .analytics-header h2,[data-artwork-appearance=bento] .analytics-header h2{font-size:28px;line-height:36px}[data-artwork-appearance=catalogue] .module-trigger{padding:24px 0 16px}[data-artwork-appearance=catalogue] .module-title{font-size:20px;line-height:28px}[data-artwork-appearance=catalogue] .module-body{padding:24px 0}[data-artwork-appearance=catalogue] .next-review,[data-artwork-appearance=bento] .next-review,[data-artwork-appearance=bento] .artwork-next-actions{padding:28px 20px}[data-artwork-appearance=bento] .module-card,[data-artwork-appearance=bento] .identity,[data-artwork-appearance=bento] .value-panel,[data-artwork-appearance=bento] .artwork-image{border-radius:16px}}:root[data-theme=dark] [data-artwork-appearance=catalogue] .module-body svg{--paper:#1E202B}}@media screen{.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]){--cai-surface:#fff;--cai-ink:#20222A;--cai-muted:#5D6472;--cai-rule:#B9A57B;--cai-control:#715629;--cai-ochre:#C49A50;--cai-ochre-ink:#292B2A;--cai-brick:#963F35;--cai-teal:#234C4B;--cai-field-ink:#fff;--cai-field-muted:#E7EFEB}:root[data-theme=dark] .cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]){--cai-surface:#191A1F;--cai-ink:#F1F0F7;--cai-muted:#B5B8C9;--cai-rule:#7D725B;--cai-control:#D7BE8C;--cai-ochre:#191A1F;--cai-ochre-ink:#F1F0F7;--cai-brick:#191A1F;--cai-teal:#191A1F;--cai-field-ink:#F1F0F7;--cai-field-muted:#B5B8C9}.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]) .cai-shell :is(.cai-hero,.cai-intro-header) h1{font-family:Playfair Display,Georgia,serif;font-size:40px;line-height:48px;letter-spacing:-1px}.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]) .cai-shell :is(.cai-kpi-grid,.cai-count-strip,.cai-auction-kpis) article>strong{font:500 28px/36px DM Sans,sans-serif;font-variant-numeric:tabular-nums}.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]) .cai-shell :is(.cai-hero,.cai-panel,.cai-evidence-grid,.cai-kpi-grid)>*{min-width:0}.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]) .cai-hero{padding:40px 0;gap:40px}.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]) .cai-panel>header{margin-bottom:40px;gap:32px}.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]) .cai-research-summary>p{max-width:900px;margin-bottom:32px}.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]) .cai-research-summary h3{margin-top:36px;margin-bottom:20px}.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]) .cai-evidence-grid{gap:24px;margin-top:28px}.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]) .cai-kpi-grid article{padding:24px;min-height:170px}.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]) .cai-kpi-grid strong{margin:20px 0 12px}.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]) .cai-section-nav{margin:0;flex-wrap:wrap;overflow:visible}.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]) .cai-section-nav button{flex:1 1 160px;min-height:64px}.cai-page[data-cai-appearance=catalogue]{background:var(--cai-surface)}[data-cai-appearance=catalogue] .cai-back-link{color:var(--cai-control)}[data-cai-appearance=catalogue] .cai-hero{border-bottom:1px solid var(--cai-rule);margin-bottom:24px}[data-cai-appearance=catalogue] .cai-hero select{border-radius:0;border-color:var(--cai-control);background:var(--cai-surface)}[data-cai-appearance=catalogue] .cai-panel{background:var(--cai-surface);border-color:transparent;border-radius:0;padding:34px;box-shadow:none;margin-top:32px}[data-cai-appearance=catalogue] .cai-section-nav{border-color:var(--cai-rule);background:var(--cai-surface)}[data-cai-appearance=catalogue] .cai-section-nav button.active{background:var(--cai-control);color:var(--cai-surface)}[data-cai-appearance=catalogue] .cai-kpi-grid{background:var(--cai-ochre);color:var(--cai-ochre-ink);border:1px solid var(--cai-rule);margin:40px 0}[data-cai-appearance=catalogue] .cai-kpi-grid :is(span,small,strong){color:var(--cai-ochre-ink)}[data-cai-appearance=catalogue] .cai-kpi-grid article{border-color:var(--cai-rule)}[data-cai-appearance=catalogue] .cai-at-glance{padding:24px;background:var(--cai-brick);border:1px solid var(--cai-rule)}[data-cai-appearance=catalogue] .cai-evidence-grid>article{background:var(--cai-surface);border-color:var(--cai-rule);padding:25px}[data-cai-appearance=catalogue] .cai-boundary{margin:40px 0;padding:24px;background:var(--cai-surface);border:1px solid var(--cai-rule)}[data-cai-appearance=catalogue] .next-review{background:var(--cai-teal);color:var(--cai-field-ink);padding:32px;border:1px solid var(--cai-rule);border-radius:0}[data-cai-appearance=catalogue] .next-review :is(h2,a,.eyebrow){color:var(--cai-field-ink)}[data-cai-appearance=catalogue] .next-review p{color:var(--cai-field-muted)}[data-cai-appearance=catalogue] .next-review article{background:transparent;border-color:var(--cai-field-muted);border-radius:0;box-shadow:none}[data-cai-appearance=catalogue] .next-review a:focus-visible{outline-color:var(--cai-field-ink)}[data-cai-appearance=catalogue] .cai-intro-header{max-width:none;margin:32px 0 40px;padding:40px;background:var(--cai-ochre);color:var(--cai-ochre-ink);border-bottom:1px solid var(--cai-rule)}[data-cai-appearance=catalogue] .cai-intro-header :is(p,h1){color:var(--cai-ochre-ink)}[data-cai-appearance=catalogue] .cai-intro-select{padding:28px;background:var(--cai-teal);color:var(--cai-field-ink);border:1px solid var(--cai-rule)}[data-cai-appearance=catalogue] .cai-intro-select select{border-radius:0;background:var(--cai-surface);color:var(--cai-ink)}[data-cai-appearance=catalogue] .cai-intro-select button{border-radius:0;background:var(--cai-surface);color:var(--cai-control);border-color:var(--cai-surface)}[data-cai-appearance=catalogue] .cai-intro-select :focus-visible{outline-color:var(--cai-field-ink)}[data-cai-appearance=catalogue] .cai-shell :is(.cai-career-context,.cai-diamond-combined,.cai-pending-timeline){border-radius:0}.cai-page[data-cai-appearance=bento]{--cai-surface:#FAFBFF;--cai-on-back:#F6F3FC;--cai-on-back-muted:#DCD6EC;background:radial-gradient(ellipse 1100px 950px at 85% 5%,#51476e80,#51476e00 72%),linear-gradient(145deg,#211b36,#342c50)}:root[data-theme=dark] .cai-page[data-cai-appearance=bento]{--cai-surface:#202633;--cai-on-back:#F1F0F7;--cai-on-back-muted:#B5B8C9;background:radial-gradient(ellipse at 6% 10%,#30334F 0,transparent 32%),radial-gradient(ellipse at 92% 25%,#233C45 0,transparent 35%),#141925}[data-cai-appearance=bento] .cai-back-link{padding:14px 18px;border-radius:12px;color:var(--cai-ink);background:var(--cai-surface);border:1px solid var(--line)}[data-cai-appearance=bento] .cai-hero{gap:24px;align-items:stretch}[data-cai-appearance=bento] .cai-hero>div{background:var(--cai-surface);border:1px solid var(--line);border-radius:20px;padding:28px;align-content:center}[data-cai-appearance=bento] .cai-section-nav{background:var(--cai-surface);border-radius:16px;padding:8px;gap:4px;border-color:var(--line)}[data-cai-appearance=bento] .cai-section-nav button{border:0;border-radius:10px}[data-cai-appearance=bento] .cai-panel{background:var(--cai-surface);border-radius:20px;box-shadow:none;margin-top:28px}[data-cai-appearance=bento] .cai-overview{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;background:transparent;border:0;padding:0}[data-cai-appearance=bento] .cai-overview>header{grid-column:1/-1;background:var(--cai-surface);padding:28px;border:1px solid var(--line);border-radius:20px;margin:0}[data-cai-appearance=bento] .cai-overview>.cai-research-summary{background:var(--cai-surface);padding:28px;border:1px solid var(--line);border-radius:20px;margin:0}[data-cai-appearance=bento] .cai-overview>.cai-kpi-grid{grid-template-columns:1fr;align-content:start;gap:16px;border:0}[data-cai-appearance=bento] .cai-overview>.cai-kpi-grid article{border:1px solid var(--line);background:var(--cai-surface);border-radius:20px;min-height:0}[data-cai-appearance=bento] .cai-overview :is(.cai-boundary,.next-review){grid-column:1/-1;background:var(--cai-surface);padding:28px;margin:0;border:1px solid var(--line);border-radius:20px}[data-cai-appearance=bento] .cai-overview .cai-at-glance{grid-template-columns:1fr}[data-cai-appearance=bento] .cai-overview .cai-evidence-grid>article{padding:20px;border-radius:12px}[data-cai-appearance=bento] .cai-intro-header{color:var(--cai-on-back);max-width:1000px;margin:40px 0}[data-cai-appearance=bento] .cai-intro-header :is(h1,.eyebrow){color:var(--cai-on-back)}[data-cai-appearance=bento] .cai-intro-header>p:last-child{color:var(--cai-on-back-muted)}[data-cai-appearance=bento] .cai-intro .cai-at-glance>article{border-radius:16px}@supports ((backdrop-filter:blur(8px)) or (-webkit-backdrop-filter:blur(8px))){[data-cai-appearance=bento] .cai-back-link{background:color-mix(in srgb,var(--cai-surface) 94%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@media (max-width:1050px){.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]) .cai-hero{grid-template-columns:1fr;gap:24px}[data-cai-appearance=bento] .cai-overview{grid-template-columns:1fr}[data-cai-appearance=bento] .cai-overview>.cai-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]) .cai-section-nav{position:static}.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]) .cai-shell{padding:24px 14px 56px}.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]) .cai-shell :is(.cai-hero,.cai-intro-header) h1{font-size:32px;line-height:40px;letter-spacing:-.6px}.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]) .cai-hero{padding:24px 0;gap:20px}.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]) .cai-panel{padding:22px 16px}.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]) .cai-panel>header{gap:20px;margin-bottom:28px}.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]) .cai-section-nav button{flex:1 1 calc(50% - 4px);min-width:0;min-height:64px}.cai-page:is([data-cai-appearance=catalogue],[data-cai-appearance=bento]) .cai-evidence-grid{gap:20px}[data-cai-appearance=catalogue] .cai-at-glance{padding:16px}[data-cai-appearance=catalogue] .cai-at-glance>article{padding:20px}[data-cai-appearance=catalogue] .cai-intro-header{padding:24px;margin:24px 0}[data-cai-appearance=catalogue] :is(.cai-intro-select,.next-review){padding:24px}[data-cai-appearance=bento] .cai-hero>div{padding:24px;border-radius:16px}[data-cai-appearance=bento] .cai-overview{padding:0}[data-cai-appearance=bento] .cai-overview>:is(header,.cai-research-summary,.cai-boundary,.next-review){padding:24px;border-radius:16px}[data-cai-appearance=bento] .cai-overview>.cai-kpi-grid{grid-template-columns:1fr}[data-cai-appearance=bento] .cai-panel{border-radius:16px}}}.cai-page .cai-distribution>div>span>em{font-style:normal}.cai-page .cai-distribution-values{margin:12px 0;font:400 var(--text-body)/1.5 "DM Sans",sans-serif}.cai-page .cai-distribution-values>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:8px 0;border-bottom:1px solid var(--line)}.cai-page .cai-distribution-values dt{color:var(--ink);overflow-wrap:anywhere}.cai-page .cai-distribution-values dd{margin:0;color:var(--ink);font-variant-numeric:tabular-nums}@media screen{:where(.analytics-content):is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento]) .lab-page{--ad-surface:#fff;--ad-ink:#20222A;--ad-muted:#5D6472;--ad-rule:#B9A57B;--ad-control:#715629;--ad-ochre:#C49A50;--ad-ochre-ink:#292B2A;--ad-brick:#963F35;--ad-teal:#234C4B;--ad-field-ink:#fff;--ad-field-muted:#E7EFEB}:root[data-theme=dark] :where(.analytics-content):is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento]) .lab-page{--ad-surface:#191A1F;--ad-ink:#F1F0F7;--ad-muted:#B5B8C9;--ad-rule:#7D725B;--ad-control:#D7BE8C;--ad-ochre:#191A1F;--ad-ochre-ink:#F1F0F7;--ad-brick:#191A1F;--ad-teal:#191A1F;--ad-field-ink:#F1F0F7;--ad-field-muted:#B5B8C9}:where(.analytics-content):is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento]) .lab-page .lab-hero{gap:32px;padding:16px 0 40px}:where(.analytics-content):is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento]) .lab-page .lab-hero h1{font:500 40px/48px Playfair Display,Georgia,serif;letter-spacing:-1px}:where(.analytics-content):is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento]) .lab-page .lab-result>header{padding:32px 24px;gap:32px}:where(.analytics-content):is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento]) .lab-page .lab-result>header h2{font-family:Playfair Display,Georgia,serif}:where(.analytics-content):is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento]) .lab-page :is(.lab-selector,.compare-selector){margin-bottom:40px;box-shadow:none}:where(.analytics-content):is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento]) .lab-page .lab-progress b{white-space:normal}:where(.analytics-content):is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento]) .lab-page .lab-method{margin-top:32px;background:var(--ad-surface);color:var(--ad-muted);padding:24px;border:1px solid var(--line)}:where(.analytics-content):is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento]) .lab-page :is(.repeat-headlines,.regime-kpis,.universe-kpis,.universe-overview,.international-kpis) article{padding-top:28px;padding-bottom:28px}:where(.analytics-content):is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento]) .lab-page :is(.repeat-headlines,.regime-kpis,.universe-kpis,.universe-overview,.international-kpis) strong{margin-top:14px;margin-bottom:12px}:where(.analytics-content)[data-analytics-appearance=catalogue] .lab-page{background:var(--ad-surface)}:where(.analytics-content)[data-analytics-appearance=catalogue] :is(.lab-result,.lab-selector,.compare-selector){border-radius:0;border:1px solid var(--ad-rule);background:var(--ad-surface)}:where(.analytics-content)[data-analytics-appearance=catalogue] .lab-progress{gap:0;border-top:1px solid var(--ad-rule);border-bottom:1px solid var(--ad-rule)}:where(.analytics-content)[data-analytics-appearance=catalogue] .lab-progress button{border:0;border-right:1px solid var(--ad-rule);border-radius:0;background:var(--ad-surface);color:var(--ad-ink);margin:0}:where(.analytics-content)[data-analytics-appearance=catalogue] .lab-progress button.active{background:var(--ad-control);color:var(--ad-surface);border-color:var(--ad-rule)}:where(.analytics-content)[data-analytics-appearance=catalogue] .lab-result>header{background:var(--ad-brick);color:var(--ad-field-ink)}:where(.analytics-content)[data-analytics-appearance=catalogue] .lab-result>header :is(h2,.eyebrow){color:var(--ad-field-ink)}:where(.analytics-content)[data-analytics-appearance=catalogue] .evidence-badge{background:var(--ad-surface);padding:16px 20px;border:1px solid var(--ad-rule);color:var(--ad-ink)}:where(.analytics-content)[data-analytics-appearance=catalogue] .evidence-badge :is(span,small){color:var(--ad-muted)}:where(.analytics-content)[data-analytics-appearance=catalogue] :is(.repeat-headlines,.regime-kpis,.universe-kpis,.universe-overview,.international-kpis){background:var(--ad-ochre);color:var(--ad-ochre-ink);border-color:var(--ad-rule)}:where(.analytics-content)[data-analytics-appearance=catalogue] :is(.repeat-headlines,.regime-kpis,.universe-kpis,.universe-overview,.international-kpis) :is(span,strong,small){color:var(--ad-ochre-ink)}:where(.analytics-content)[data-analytics-appearance=catalogue] :is(.repeat-headlines,.regime-kpis,.universe-kpis,.universe-overview,.international-kpis) article{border-color:var(--ad-rule)}:where(.analytics-content)[data-analytics-appearance=catalogue] .lab-selector:has(#artist-select),:where(.analytics-content)[data-analytics-appearance=catalogue] .compare-selector{background:var(--ad-ochre);color:var(--ad-ochre-ink)}:where(.analytics-content)[data-analytics-appearance=catalogue] .lab-selector:has(#artist-select) :is(p,label),:where(.analytics-content)[data-analytics-appearance=catalogue] .compare-selector :is(p,h2,span,label,small){color:var(--ad-ochre-ink)}:where(.analytics-content)[data-analytics-appearance=catalogue] :is(.lab-selector,.compare-selector) :is(input,select){background:var(--ad-surface);border-radius:0;color:var(--ad-ink)}:where(.analytics-content)[data-analytics-appearance=catalogue] .lab-selector .button{background:var(--ad-control);color:var(--ad-surface);border-color:var(--ad-control);border-radius:0}:where(.analytics-content)[data-analytics-appearance=catalogue] :is(.repeat-method-row,.compare-footer,.lab-next){background:var(--ad-teal);color:var(--ad-field-ink);border-radius:0}:where(.analytics-content)[data-analytics-appearance=catalogue] :is(.repeat-method-row,.compare-footer,.lab-next) :is(strong,span,small){color:var(--ad-field-ink)}:where(.analytics-content)[data-analytics-appearance=catalogue] :is(.repeat-method-row,.compare-footer) .button{color:var(--ad-field-ink);border-color:var(--ad-field-muted);background:transparent;border-radius:0}:where(.analytics-content)[data-analytics-appearance=catalogue] :is(.repeat-method-row,.compare-footer) .button:focus-visible{outline-color:var(--ad-field-ink)}:where(.analytics-content)[data-analytics-appearance=bento] .lab-page{--ad-surface:#FAFBFF;background:radial-gradient(ellipse 1100px 950px at 85% 5%,#51476e80,#51476e00 72%),linear-gradient(145deg,#211b36,#342c50)}:root[data-theme=dark] :where(.analytics-content)[data-analytics-appearance=bento] .lab-page{--ad-surface:#202633;background:radial-gradient(ellipse at 6% 10%,#30334F 0,transparent 32%),radial-gradient(ellipse at 92% 25%,#233C45 0,transparent 35%),#141925}:where(.analytics-content)[data-analytics-appearance=bento] .lab-hero>div:first-child{background:var(--ad-surface);border:1px solid var(--line);border-radius:20px;padding:32px}:where(.analytics-content)[data-analytics-appearance=bento] .lab-progress{background:var(--ad-surface);padding:8px;border:1px solid var(--line);border-radius:16px;gap:8px}:where(.analytics-content)[data-analytics-appearance=bento] .lab-progress button{border-radius:10px}:where(.analytics-content)[data-analytics-appearance=bento] :is(.lab-selector,.compare-selector){background:var(--ad-surface);border:1px solid var(--line);border-radius:20px}:where(.analytics-content)[data-analytics-appearance=bento] .lab-result{background:var(--ad-surface);border-radius:20px}:where(.analytics-content)[data-analytics-appearance=bento] :is(.repeat-headlines,.regime-kpis,.universe-kpis,.universe-overview,.international-kpis){background:var(--soft)}:where(.analytics-content)[data-analytics-appearance=bento] .universe-overview{border-radius:20px;overflow:hidden}:where(.analytics-content)[data-analytics-appearance=bento] .lab-method{border-radius:16px}:where(.analytics-content)[data-analytics-appearance=bento] .lab-result>header{background:var(--ad-surface);border-radius:20px 20px 0 0}@media (max-width:760px){:where(.analytics-content):is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento]) .lab-page .lab-hero{padding:8px 0 32px;gap:24px}:where(.analytics-content):is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento]) .lab-page .lab-hero h1{font-size:32px;line-height:40px;letter-spacing:-.6px}:where(.analytics-content):is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento]) .lab-page .lab-progress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}:where(.analytics-content):is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento]) .lab-page .lab-progress button{min-width:0;width:100%;max-width:100%;flex:none}:where(.analytics-content):is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento]) .lab-page .lab-result>header{padding:24px 16px}:where(.analytics-content):is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento]) .lab-page .lab-method{padding:20px 16px}:where(.analytics-content)[data-analytics-appearance=catalogue] .evidence-badge{margin-top:24px}:where(.analytics-content)[data-analytics-appearance=bento] .lab-hero>div:first-child{padding:24px;border-radius:16px}:where(.analytics-content)[data-analytics-appearance=bento] :is(.lab-selector,.compare-selector,.lab-result){border-radius:16px}:where(.analytics-content)[data-analytics-appearance=bento] .lab-result>header{border-radius:16px 16px 0 0}}.analytics-content:is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento]){--ad-surface:#fff;--ad-ink:#20222A;--ad-muted:#5D6472;--ad-rule:#B9A57B;--ad-teal:#234C4B;--ad-field-ink:#fff;--ad-field-muted:#E7EFEB}:root[data-theme=dark] .analytics-content:is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento]){--ad-surface:#191A1F;--ad-ink:#F1F0F7;--ad-muted:#B5B8C9;--ad-rule:#7D725B;--ad-teal:#191A1F;--ad-field-ink:#F1F0F7;--ad-field-muted:#B5B8C9}.analytics-content:is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento]){padding-bottom:32px}.analytics-content:is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento])>.next-review{margin-top:0;margin-bottom:0;padding:32px;box-shadow:none}.analytics-content[data-analytics-appearance=catalogue]{background:var(--ad-surface)}.analytics-content[data-analytics-appearance=catalogue]>.next-review{background:var(--ad-teal);color:var(--ad-field-ink);border-color:var(--ad-rule);border-radius:0}.analytics-content[data-analytics-appearance=catalogue]>.next-review :is(.eyebrow,h2,a){color:var(--ad-field-ink)}.analytics-content[data-analytics-appearance=catalogue]>.next-review .next-review-note{color:var(--ad-field-muted)}.analytics-content[data-analytics-appearance=bento]{background:radial-gradient(ellipse 1100px 950px at 85% 5%,#51476e80,#51476e00 72%),linear-gradient(145deg,#211b36,#342c50)}:root[data-theme=dark] .analytics-content[data-analytics-appearance=bento]{background:radial-gradient(ellipse at 6% 10%,#30334F 0,transparent 32%),radial-gradient(ellipse at 92% 25%,#233C45 0,transparent 35%),#141925}.analytics-content[data-analytics-appearance=bento]>.lab-page{background:transparent}.analytics-content[data-analytics-appearance=bento]>.next-review{background:#fafbff;border-radius:20px}:root[data-theme=dark] .analytics-content[data-analytics-appearance=bento]>.next-review{background:#202633}@media (max-width:760px){.analytics-content:is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento])>.next-review{padding:24px 16px}}:where(.analytics-content)[data-analytics-appearance=catalogue] :is(.lab-result>header,.compare-selector) .info-button{background:var(--ad-surface);color:var(--ad-ink);border-color:var(--ad-rule)}.analytics-content:is([data-analytics-appearance=catalogue],[data-analytics-appearance=bento])>.loading{background:var(--ad-surface);color:var(--ad-ink)}.analytics-content[data-analytics-appearance=bento]>.loading{background:#fafbff}:root[data-theme=dark] .analytics-content[data-analytics-appearance=bento]>.loading{background:#202633}}.analytics-content{--analytics-negative-text:#B23E30}:root[data-theme=dark] .analytics-content{--analytics-negative-text:#F08B7B}.analytics-content .repeat-lab-result .repeat-interval-card strong.negative{color:var(--analytics-negative-text)!important}.analytics-content .cycle-year-labels text{fill:var(--muted);font:400 14px DM Sans,sans-serif}.analytics-content .compare-table:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.analytics-content .compare-table-scroll-note{margin:-10px 34px 24px;color:var(--muted);font:400 14px/20px DM Sans,sans-serif}@media (max-width:760px){.analytics-content .compare-table-scroll-note{margin:-10px 18px 24px}}.analytics-content .international-load-state{padding:24px;margin-bottom:24px}.analytics-content .international-load-state .button:disabled{cursor:wait}@media (max-width:760px){.analytics-content .international-load-state{padding:24px 16px}}.art-valuation-page[data-valuation-appearance]{--vd-surface:#fff;--vd-ink:#20222A;--vd-muted:#5D6472;--vd-rule:#B9A57B;--vd-ochre:#C49A50;--vd-ochre-ink:#292B2A;--vd-brick:#963F35;--vd-field-ink:#fff;--vd-teal:#234C4B;--vd-field-muted:#E7EFEB}:root[data-theme=dark] .art-valuation-page[data-valuation-appearance]{--vd-surface:#191A1F;--vd-ink:#F1F0F7;--vd-muted:#B5B8C9;--vd-rule:#7D725B;--vd-ochre:#191A1F;--vd-ochre-ink:#F1F0F7;--vd-brick:#191A1F;--vd-field-ink:#F1F0F7;--vd-teal:#191A1F;--vd-field-muted:#B5B8C9}.art-valuation-page[data-valuation-appearance] .av-hero h1{font:500 40px/48px Playfair Display,Georgia,serif;letter-spacing:-1px}.art-valuation-page[data-valuation-appearance] .av-case-head h1{font:500 40px/48px Playfair Display,Georgia,serif;letter-spacing:-.6px}.art-valuation-page[data-valuation-appearance] .av-case-art{flex-shrink:0}.art-valuation-page[data-valuation-appearance=catalogue]{background:var(--vd-surface)}.art-valuation-page[data-valuation-appearance=catalogue] .art-valuation-shell{padding-top:48px}.art-valuation-page[data-valuation-appearance=catalogue] .av-hero{padding:16px 0 48px;gap:48px}.art-valuation-page[data-valuation-appearance=catalogue] .av-hero>div:last-child{padding:32px;border:1px solid var(--vd-rule);background:var(--vd-brick)}.art-valuation-page[data-valuation-appearance=catalogue] .av-hero>div:last-child p{color:var(--vd-field-ink)}.art-valuation-page[data-valuation-appearance=catalogue] .av-journey-cards{gap:0;margin:40px 0 24px}.art-valuation-page[data-valuation-appearance=catalogue] .av-journey-cards article{padding:32px;border-color:var(--vd-rule);background:var(--vd-ochre);color:var(--vd-ochre-ink)}.art-valuation-page[data-valuation-appearance=catalogue] .av-journey-cards p{color:var(--vd-ochre-ink)}.art-valuation-page[data-valuation-appearance=catalogue] .av-workspace-link{margin-bottom:56px}.art-valuation-page[data-valuation-appearance=catalogue] .av-demo-section>div>button{padding:32px 0}.art-valuation-page[data-valuation-appearance=catalogue] .av-case-head{gap:32px;padding:0 0 40px}.art-valuation-page[data-valuation-appearance=catalogue] .av-case-head aside{background:var(--vd-ochre);color:var(--vd-ochre-ink);padding:24px;border:1px solid var(--vd-rule)}.art-valuation-page[data-valuation-appearance=catalogue] .av-case-head aside :is(small,span){color:var(--vd-ochre-ink)}.art-valuation-page[data-valuation-appearance=catalogue] .av-case-nav{border-radius:0;border-color:var(--vd-rule);margin-bottom:32px;background:var(--vd-surface)}.art-valuation-page[data-valuation-appearance=catalogue] .av-case-nav button{padding:16px;border-color:var(--vd-rule)}.art-valuation-page[data-valuation-appearance=catalogue] .av-section{padding:40px;border-radius:0;background:var(--vd-surface);border:1px solid var(--vd-rule)}.art-valuation-page[data-valuation-appearance=catalogue] .av-section>header{padding:32px;margin:-40px -40px 40px;background:var(--vd-brick);color:var(--vd-field-ink);gap:40px;align-items:start}.art-valuation-page[data-valuation-appearance=catalogue] .av-section>header :is(.eyebrow,p){color:var(--vd-field-ink)}.art-valuation-page[data-valuation-appearance=catalogue] .av-quick-review>header{margin:24px 0 32px;background:var(--vd-ochre);color:var(--vd-ochre-ink);padding:32px}.art-valuation-page[data-valuation-appearance=catalogue] .av-quick-review>header :is(.eyebrow,p){color:var(--vd-ochre-ink)}.art-valuation-page[data-valuation-appearance=catalogue] .av-form-grid{gap:28px 40px}.art-valuation-page[data-valuation-appearance=catalogue] .av-quick-review :is(input,select){border-radius:0}.art-valuation-page[data-valuation-appearance=catalogue] .av-conclusion-stack{grid-template-columns:1fr;gap:32px}.art-valuation-page[data-valuation-appearance=catalogue] .av-conclusion{padding:28px 32px;min-height:0;background:var(--paper);border-left:0;border-right:0}.art-valuation-page[data-valuation-appearance=catalogue] .av-conclusion h2{font-family:DM Sans,sans-serif;margin-top:24px}.art-valuation-page[data-valuation-appearance=catalogue] .av-supporting{padding:24px 0;margin:32px 0}.art-valuation-page[data-valuation-appearance=catalogue] .av-reference-meta{gap:28px 40px;margin:32px 0}.art-valuation-page[data-valuation-appearance=catalogue] .av-answer-blocks{gap:32px;margin-top:40px}.art-valuation-page[data-valuation-appearance=catalogue] .next-review{margin-top:40px;background:var(--vd-teal);border-color:var(--vd-rule);border-radius:0;box-shadow:none;padding:32px;color:var(--vd-field-ink)}.art-valuation-page[data-valuation-appearance=catalogue] .next-review :is(h2,.eyebrow,a){color:var(--vd-field-ink)}.art-valuation-page[data-valuation-appearance=catalogue] .next-review-note{color:var(--vd-field-muted)}.art-valuation-page[data-valuation-appearance=bento]{--vd-surface:#FAFBFF;background:radial-gradient(ellipse 1100px 950px at 85% 5%,#51476e80,#51476e00 72%),linear-gradient(145deg,#211b36,#342c50)}:root[data-theme=dark] .art-valuation-page[data-valuation-appearance=bento]{--vd-surface:#202633;background:radial-gradient(ellipse at 6% 10%,#30334F 0,transparent 32%),radial-gradient(ellipse at 92% 25%,#233C45 0,transparent 35%),#141925}.art-valuation-page[data-valuation-appearance=bento] .av-hero{gap:24px;padding:0;border:0;align-items:stretch}.art-valuation-page[data-valuation-appearance=bento] .av-hero>div{padding:32px;border:1px solid var(--line);border-radius:20px;background:var(--vd-surface)}.art-valuation-page[data-valuation-appearance=bento] .av-journey-cards{gap:24px;margin:24px 0}.art-valuation-page[data-valuation-appearance=bento] .av-journey-cards article{padding:32px;border-radius:20px;background:var(--vd-surface)}.art-valuation-page[data-valuation-appearance=bento] .av-workspace-link{background:var(--vd-surface);padding:20px 24px;border-radius:16px;margin:0 0 32px}.art-valuation-page[data-valuation-appearance=bento] .av-demo-section{padding:32px;border:1px solid var(--line);border-radius:20px;background:var(--vd-surface)}.art-valuation-page[data-valuation-appearance=bento] .av-case-head{padding:0;gap:24px;margin-bottom:24px}.art-valuation-page[data-valuation-appearance=bento] .av-case-head>div{padding:28px;background:var(--vd-surface);border:1px solid var(--line);border-radius:20px}.art-valuation-page[data-valuation-appearance=bento] .av-case-head aside{padding:24px;background:var(--vd-surface);border:1px solid var(--line);border-radius:20px}.art-valuation-page[data-valuation-appearance=bento] .av-case-nav{padding:8px;gap:8px;border-radius:16px;margin-bottom:24px;background:var(--vd-surface)}.art-valuation-page[data-valuation-appearance=bento] .av-case-nav button{border:0;border-radius:10px}.art-valuation-page[data-valuation-appearance=bento] .av-report-actions{padding:16px 24px;background:var(--vd-surface);border:1px solid var(--line);border-radius:16px}.art-valuation-page[data-valuation-appearance=bento] .av-section{padding:32px;background:var(--vd-surface);border-radius:20px}.art-valuation-page[data-valuation-appearance=bento] .av-section>header{padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:32px;align-items:start}.art-valuation-page[data-valuation-appearance=bento] .av-conclusion-stack{gap:24px}.art-valuation-page[data-valuation-appearance=bento] .av-conclusion{border-radius:12px}.art-valuation-page[data-valuation-appearance=bento] .art-valuation-shell>.av-supporting{padding:24px;background:var(--vd-surface);border:1px solid var(--line);border-radius:16px}.art-valuation-page[data-valuation-appearance=bento] .next-review{padding:32px;background:var(--vd-surface);border-radius:20px;box-shadow:none}.art-valuation-page[data-valuation-appearance=bento] .av-case-head>.av-back-link{color:#f6f3fc}.art-valuation-page[data-valuation-appearance=bento] .av-prototype-note{color:#dcd6ec}.art-valuation-page[data-valuation-appearance] .kf-functional-state{background:var(--vd-surface);padding:32px;border:1px solid var(--line);color:var(--vd-ink)}.art-valuation-page[data-valuation-appearance=catalogue] .kf-functional-state{border-radius:0;border-color:var(--vd-rule)}.art-valuation-page[data-valuation-appearance=bento] .kf-functional-state{border-radius:20px}@media (max-width:1000px){.art-valuation-page[data-valuation-appearance] .av-case-head{grid-template-columns:1fr}.art-valuation-page[data-valuation-appearance=catalogue] .av-hero,.art-valuation-page[data-valuation-appearance] .av-section>header{grid-template-columns:1fr}}@media (max-width:760px){.art-valuation-page[data-valuation-appearance] .av-hero h1,.art-valuation-page[data-valuation-appearance] .av-case-head h1{font-size:32px;line-height:40px;letter-spacing:-.6px}.art-valuation-page[data-valuation-appearance] .art-valuation-shell{padding:24px 16px 56px}.art-valuation-page[data-valuation-appearance=catalogue] .av-section{padding:24px 16px}.art-valuation-page[data-valuation-appearance=catalogue] .av-section>header{margin:-24px -16px 32px;padding:24px 16px;gap:20px}.art-valuation-page[data-valuation-appearance=catalogue] .av-quick-review>header{margin:24px 0 32px}.art-valuation-page[data-valuation-appearance=catalogue] .av-conclusion{padding:24px 0}.art-valuation-page[data-valuation-appearance=catalogue] .av-case-head{gap:24px;padding-bottom:32px}.art-valuation-page[data-valuation-appearance=catalogue] .av-journey-cards article{padding:24px}.art-valuation-page[data-valuation-appearance=bento] :is(.av-section,.av-demo-section,.next-review){padding:24px 16px}.art-valuation-page[data-valuation-appearance=bento] .av-hero>div,.art-valuation-page[data-valuation-appearance=bento] .av-case-head>div{padding:24px 16px}.art-valuation-page[data-valuation-appearance=bento] .av-case-head>div{gap:16px}.art-valuation-page[data-valuation-appearance=bento] .av-journey-cards article{padding:24px}.art-valuation-page[data-valuation-appearance] .av-case-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.art-valuation-page[data-valuation-appearance=catalogue] .next-review{padding:24px 16px}.art-valuation-page[data-valuation-appearance=catalogue] .av-hero>div:last-child{padding:24px}.art-valuation-page[data-valuation-appearance] .kf-functional-state{padding:24px 16px}}.art-valuation-page[data-valuation-appearance] .av-conclusion h2{font:500 var(--text-section)/var(--leading-section) var(--font-interface);font-variant-numeric:tabular-nums}.art-valuation-page[data-valuation-appearance=catalogue]{--vd-control:#715629}:root[data-theme=dark] .art-valuation-page[data-valuation-appearance=catalogue]{--vd-control:#D7BE8C}.art-valuation-page[data-valuation-appearance=catalogue] :is(.av-case-nav button.active,.art-valuation-shell .button.primary){background:var(--vd-control);border-color:var(--vd-control);color:var(--vd-surface);border-radius:0}@media (max-width:760px){.art-valuation-page[data-valuation-appearance] .av-hero h1,.art-valuation-page[data-valuation-appearance] .av-case-head h1{font-size:var(--text-title);line-height:44px}}.art-valuation-page .fa-chart-surface[data-scroll-guidance] .fa-chart-scroll-note{margin:12px 0;padding:12px 16px;background:var(--paper);color:var(--ink);border:1px solid var(--line);font-weight:500}.art-valuation-page .fa-chart-surface[data-scroll-guidance] .fa-chart-viewport:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance{--ls-surface:#fff;--ls-rule:#C9C2B6;--ls-field:#C49A50;--ls-field-ink:#292B2A;--ls-brick:#963F35;--ls-teal:#234C4B;--ls-on-colour:#fff;--ls-on-colour-muted:#E7EFEB;--ls-action:#715629}:root[data-theme=dark]:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance{--ls-surface:#191A1F;--ls-rule:#3D4255;--ls-field:#191A1F;--ls-field-ink:#F1F0F7;--ls-brick:#191A1F;--ls-teal:#191A1F;--ls-on-colour:#F1F0F7;--ls-on-colour-muted:#B5B8C9;--ls-action:#D7BE8C}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp{max-width:1320px;padding:32px 48px 72px}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp h1{font:500 40px/1.2 var(--font-editorial);max-width:1000px;margin:32px 0 24px}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp h2{font:500 28px/1.3 var(--font-editorial)}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp h3{font:600 20px/1.4 var(--font-interface)}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp :is(input,textarea,select,button){font-family:var(--font-interface)}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp :is(.lsp-meta,.lsp-boundary,.lsp-journey,.eyebrow){font-size:14px;line-height:1.5}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-intents{margin:40px 0;padding:28px 32px;border:1px solid var(--ls-rule)}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-intents legend{padding:0 8px}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-intents label{padding:22px;line-height:1.5}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-intents label:has(input:checked){padding:21px}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-search{margin:40px 0}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-filters{margin:32px 0;gap:24px}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-questions{gap:0 32px}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-questions article{padding:32px 0;border:0;border-top:1px solid var(--ls-rule);background:var(--ls-surface)}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-questions h2{font-size:28px;line-height:1.3;margin:12px 0}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-questions button{margin-top:24px}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp :is(.lsp-orientation,.lsp-rail,.lsp-intent-guidance,.lsp-reviewed-hints,.lsp-consultation){padding:28px 32px;margin-block:32px;border:1px solid var(--ls-rule);background:var(--ls-surface)}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-answer-grid{gap:32px;margin-top:32px}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-rail{margin-top:0}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-answer-body>section{margin-bottom:40px}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-myth{padding:24px 28px;background:var(--ls-surface);border:1px solid var(--ls-rule)}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-source{padding:28px;background:var(--ls-surface)}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-source h3{font-family:var(--font-editorial)}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-form{gap:24px 28px;margin-block:32px}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-form fieldset{margin:8px 0 0;padding:24px}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp :is(.lsp-report,.lsp-result){padding-top:32px;margin-top:40px}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-report-sections{gap:0}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-report-sections>section{border:0;border-top:1px solid var(--ls-rule);padding:28px 0;background:var(--ls-surface)}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-useful{padding:28px 32px!important;margin-top:40px;background:var(--ls-teal);color:var(--ls-on-colour);border:1px solid var(--ls-rule)}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-useful :is(p,.lsp-meta){color:var(--ls-on-colour-muted)}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-useful a{color:var(--ls-on-colour);text-decoration:underline;text-underline-offset:4px}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-useful :focus-visible{outline-color:var(--ls-on-colour)}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .ls-safe{margin:48px auto;padding:32px;background:var(--ls-surface)}:where([data-effective-appearance=catalogue]) .ls-appearance{background:var(--ls-surface)}:where([data-effective-appearance=catalogue]) .ls-appearance .lsp-intents{background:var(--ls-field);color:var(--ls-field-ink)}:where([data-effective-appearance=catalogue]) .ls-appearance .lsp-intents legend{background:var(--ls-field);color:var(--ls-field-ink)}:where([data-effective-appearance=catalogue]) .ls-appearance .lsp-intents :focus-visible{outline-color:var(--ls-field-ink)}:where([data-effective-appearance=catalogue]) .ls-appearance .lsp .lsp-intent-guidance{background:var(--ls-brick);color:var(--ls-on-colour)}:where([data-effective-appearance=catalogue]) .ls-appearance .lsp-intent-guidance .lsp-meta{color:var(--ls-on-colour-muted)}:where([data-effective-appearance=catalogue]) .ls-appearance .lsp-intent-guidance :focus-visible{outline-color:var(--ls-on-colour)}:where([data-effective-appearance=catalogue]) .ls-appearance .lsp :is(article,section,button,input,textarea,select,fieldset,aside){border-radius:0;box-shadow:none}:where([data-effective-appearance=catalogue]) .ls-appearance .lsp .lsp-primary{background:var(--ls-action);color:var(--ls-surface);border-color:var(--ls-action)}:where([data-effective-appearance=bento]) .ls-appearance{--ls-surface:#FAFBFF;--ls-rule:#D9DCE5;--ls-teal:#FAFBFF;--ls-on-colour:#20222A;--ls-on-colour-muted:#5D6472;background:radial-gradient(ellipse 1100px 950px at 85% 5%,#51476e80,#51476e00 72%),linear-gradient(145deg,#211b36,#342c50)}:root[data-theme=dark]:where([data-effective-appearance=bento]) .ls-appearance{--ls-surface:#202633;--ls-rule:#424B60;--ls-teal:#202633;--ls-on-colour:#F1F0F7;--ls-on-colour-muted:#B5B8C9;background:radial-gradient(ellipse at 6% 10%,#30334F 0,transparent 32%),radial-gradient(ellipse at 92% 25%,#233C45 0,transparent 35%),#141925}:where([data-effective-appearance=bento]) .ls-appearance .lsp>:is(h1,h2,p){color:#f1f0f7}:where([data-effective-appearance=bento]) .ls-appearance .lsp :is(h2,h3){font-family:var(--font-interface)}:where([data-effective-appearance=bento]) .ls-appearance .lsp-nav{background:var(--ls-surface);border:1px solid var(--ls-rule);padding:14px 20px;border-radius:16px}:where([data-effective-appearance=bento]) .ls-appearance .lsp :is(.lsp-intents,.lsp-search,.lsp-filters,.lsp-form,.lsp-result,.lsp-report,.lsp-review-preparation){padding:28px 32px;background:var(--ls-surface);border:1px solid var(--ls-rule);border-radius:20px}:where([data-effective-appearance=bento]) .ls-appearance .lsp-intents legend{background:var(--ls-surface);padding:4px 10px;border-radius:8px}:where([data-effective-appearance=bento]) .ls-appearance .lsp-questions{gap:24px}:where([data-effective-appearance=bento]) .ls-appearance .lsp-questions article{padding:28px;border:1px solid var(--ls-rule);border-radius:20px}:where([data-effective-appearance=bento]) .ls-appearance .lsp :is(.lsp-orientation,.lsp-rail,.lsp-intent-guidance,.lsp-reviewed-hints,.lsp-consultation,.lsp-useful){border-radius:20px}:where([data-effective-appearance=bento]) .ls-appearance .lsp-answer-body{background:var(--ls-surface);padding:28px;border:1px solid var(--ls-rule);border-radius:20px}:where([data-effective-appearance=bento]) .ls-appearance .lsp-answer-body>section{padding-inline:0}:where([data-effective-appearance=bento]) .ls-appearance .lsp-answer-body .lsp-useful{padding:24px!important}:where([data-effective-appearance=bento]) .ls-appearance .lsp>section:not([class]){background:var(--ls-surface);padding:28px 32px;border:1px solid var(--ls-rule);border-radius:20px;margin:28px 0}:where([data-effective-appearance=bento]) .ls-appearance .lsp-form input,:where([data-effective-appearance=bento]) .ls-appearance .lsp-form textarea,:where([data-effective-appearance=bento]) .ls-appearance .lsp-form select{background:var(--paper)}:where([data-effective-appearance=bento]) .ls-appearance .lsp>:is(button,a):focus-visible,:where([data-effective-appearance=bento]) .ls-appearance .lsp-actions:focus-within{outline-color:#c9c1df}:where([data-effective-appearance=bento]) .ls-appearance .ls-safe{border-radius:20px}@media (max-width:1024px){:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp{padding:28px 24px 60px}}@media (max-width:600px){:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp{padding:20px 16px 48px}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp h1{font-size:32px;line-height:1.25}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp h2,:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-questions h2{font-size:24px}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp :is(.lsp-intents,.lsp-orientation,.lsp-rail,.lsp-intent-guidance,.lsp-reviewed-hints,.lsp-consultation,.lsp-source){padding:24px 20px}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-intents label{padding:18px}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-intents label:has(input:checked){padding:17px}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .lsp-useful{padding:24px 20px!important}:where([data-effective-appearance=bento]) .ls-appearance .lsp :is(.lsp-search,.lsp-filters,.lsp-form,.lsp-result,.lsp-report,.lsp-review-preparation,.lsp-answer-body),:where([data-effective-appearance=bento]) .ls-appearance .lsp>section:not([class]){padding:24px 20px;border-radius:16px}:where([data-effective-appearance=bento]) .ls-appearance .lsp-questions article{padding:24px 20px;border-radius:16px}:where([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .ls-appearance .ls-safe{margin:32px 16px;padding:24px 20px}}:where([data-effective-appearance=bento]) .ls-appearance .lsp>.lsp-state{display:table;max-width:100%;background:var(--paper);color:var(--accent);padding:10px 16px;border:1px solid var(--line);border-radius:12px}:where([data-effective-appearance=catalogue]) .ls-appearance .lsp .lsp-intent-guidance .fuelarts-help-trigger{color:var(--ls-on-colour)}:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *){--ais-surface:#fff;--ais-rule:#C9C2B6;--ais-field:#C49A50;--ais-field-ink:#292B2A;--ais-teal:#234C4B;--ais-on:#fff;--ais-on-muted:#E7EFEB;--ais-action:#715629}:root[data-theme=dark] :is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *){--ais-surface:#191A1F;--ais-rule:#3D4255;--ais-field:#191A1F;--ais-field-ink:#F1F0F7;--ais-teal:#191A1F;--ais-on:#F1F0F7;--ais-on-muted:#B5B8C9;--ais-action:#D7BE8C}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *){max-width:1440px;padding:32px 48px 72px;background:var(--ais-surface)}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) h1{font:500 40px/48px var(--font-editorial);max-width:1080px;margin:40px 0 24px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) h2{font:500 28px/36px var(--font-editorial)}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) :is(h3,h4,h5){font:500 20px/28px var(--font-interface)}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) :is(p,li,label,button,select){font-family:var(--font-interface)}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .product-top{padding-bottom:24px;border-bottom:1px solid var(--ais-rule)}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .product-progress{margin:24px 0;gap:12px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .product-context{padding:24px 28px;gap:20px;margin:32px 0;border:1px solid var(--ais-rule)}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .demonstration-notice{padding:24px 28px;margin:32px 0;background:var(--ais-surface);border:1px solid var(--ais-rule);border-left:3px solid var(--accent)}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .product-hero{padding:0 0 24px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) :is(.product-two,.product-three,.product-grid){gap:32px;margin:32px 0 48px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .product-card{padding:28px;background:var(--ais-surface);border:1px solid var(--ais-rule)}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .product-card h2{margin:8px 0 16px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .product-count{font:500 40px/48px var(--font-interface);font-variant-numeric:tabular-nums}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .preview article{padding:24px 0;border-top:1px solid var(--ais-rule)}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .product-arthead{gap:32px;margin:40px 0}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .preparation-context{padding:28px 32px;background:var(--ais-surface);border:1px solid var(--ais-rule)}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .preparation-context fieldset{margin:28px 0;padding:24px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) details{background:var(--ais-surface);padding:24px;margin:32px 0;border-color:var(--ais-rule)}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) :is(.product-filters,.situation-plan){margin:32px 0 48px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .plan-action{padding:24px 28px;margin:20px 0}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .plan-action h3{margin:12px 0}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .action-meta{gap:12px 28px;margin-top:20px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .priority-summary{padding:24px;background:var(--ais-surface);border-color:var(--ais-rule)}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .priority-summary h2{font:500 20px/28px var(--font-interface)}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .plan-summary-grid{gap:24px;margin:24px 0 36px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .priority-queue{margin:40px 0}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .plan-group{padding:0;margin:16px 0}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .plan-group>summary{padding:20px 24px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .plan-group-body{padding:8px 24px 24px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .preparation-option{margin:32px 0;padding:32px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .preparation-option dl>div{margin:20px 0}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .preparation-brief{gap:24px;margin:32px 0}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .preparation-brief>section{padding:32px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .future-preview{padding:28px 32px;background:var(--ais-teal);color:var(--ais-on);border:1px solid var(--ais-rule);margin-top:48px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .future-preview :is(p,li){color:var(--ais-on-muted)}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .future-preview h2{font-size:28px;line-height:36px}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=catalogue] *) :is(.product-card,.product-progress button,.product-primary,select,details,.preparation-context){border-radius:0;box-shadow:none}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=catalogue] *) .product-context{background:var(--ais-field);color:var(--ais-field-ink)}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=catalogue] *) .product-context small{color:var(--ais-field-ink)}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=catalogue] *) :is(.product-primary,button[aria-current],button[aria-pressed=true]){background:var(--ais-action);color:var(--ais-surface);border-color:var(--ais-action)}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=catalogue] *) .preparation-brief>section{border:0;border-top:1px solid var(--ais-rule);padding-inline:0}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=catalogue] *) .preparation-option{border:0;border-top:1px solid var(--ais-rule);padding-inline:0}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *){--ais-surface:#FAFBFF;--ais-rule:#D9DCE5;--ais-teal:#FAFBFF;--ais-on:#20222A;--ais-on-muted:#5D6472;background:radial-gradient(ellipse 1100px 950px at 85% 5%,#51476e80,#51476e00 72%),linear-gradient(145deg,#211b36,#342c50)}:root[data-theme=dark] .ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *){--ais-surface:#202633;--ais-rule:#424B60;--ais-teal:#202633;--ais-on:#F1F0F7;--ais-on-muted:#B5B8C9;background:radial-gradient(ellipse at 6% 10%,#30334F 0,transparent 32%),radial-gradient(ellipse at 92% 25%,#233C45 0,transparent 35%),#141925}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *)>:is(h1,h2,p,small,label),.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *) .situation-plan>:is(h2,p),.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *) .remaining-plan>:is(h2,p),.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *) .section-intro :is(h2,p){color:#f1f0f7}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *) .product-hero{color:#f1f0f7}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *) :is(h2,h3,h4,h5){font-family:var(--font-interface)}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *) :is(.product-top,.product-progress,.product-context,.product-card,.demonstration-notice,.preparation-context,.product-filters,.product-arthead,.plan-executive,.priority-summary,.future-preview,details){background:var(--ais-surface);border:1px solid var(--ais-rule);border-radius:20px}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *) .product-top{padding:20px 24px}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *) .product-progress{padding:16px}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *) :is(.product-arthead,.product-filters,.plan-executive){padding:28px 32px}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *) .preview article{background:var(--ais-surface);border:1px solid var(--ais-rule);padding:24px;border-radius:20px}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *)>section:not([class]){background:var(--ais-surface);padding:28px 32px;margin:32px 0;border:1px solid var(--ais-rule);border-radius:20px}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *) .next-review{background:var(--ais-surface);padding:28px 32px;border:1px solid var(--ais-rule);border-radius:20px}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *)>:is(button,a):focus-visible{outline-color:#f1f0f7}.ais-safe:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *){background:var(--ais-surface);padding:32px;border:1px solid var(--ais-rule)}.ais-safe:is(.ais-product,.ais-safe):where(html[data-effective-appearance=catalogue] *){border-radius:0}.ais-safe:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *){border-radius:20px}@media (max-width:1050px){.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *){padding:28px 24px 64px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .plan-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *){padding:24px 16px 48px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) h1{font-size:32px;line-height:40px;margin:32px 0 24px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) :is(.product-two,.product-three,.product-grid){gap:24px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) :is(.product-card,.preparation-context,.product-context,.demonstration-notice,.future-preview,.preparation-brief>section,.preparation-option){padding:20px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .preparation-context fieldset{padding:16px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .plan-summary-grid{grid-template-columns:1fr;gap:16px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .plan-action{padding:20px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .plan-group{padding:0}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .plan-group>summary{padding:20px}.ais-product:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .plan-group-body{padding:8px 16px 16px}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=catalogue] *) :is(.preparation-option,.preparation-brief>section){padding-inline:0}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *) :is(.product-top,.product-filters,.product-arthead,.plan-executive){padding:20px}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *)>section:not([class]){padding:20px}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *) .next-review{padding:20px}}:is(.ais-product,.ais-safe):where(html:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) *) .preparation-report :is(h1,h2,h3){font-family:var(--font-editorial)}.app-content:has(.ais-safe:is(.ais-product,.ais-safe):where(html[data-effective-appearance=catalogue] *)){background:#fff;min-height:100vh}:root[data-theme=dark] .app-content:has(.ais-safe:is(.ais-product,.ais-safe):where(html[data-effective-appearance=catalogue] *)){background:#191a1f}.app-content:has(.ais-safe:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *)){min-height:100vh;background:radial-gradient(ellipse 1100px 950px at 85% 5%,#51476e80,#51476e00 72%),linear-gradient(145deg,#211b36,#342c50)}:root[data-theme=dark] .app-content:has(.ais-safe:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *)){background:radial-gradient(ellipse at 6% 10%,#30334F 0,transparent 32%),radial-gradient(ellipse at 92% 25%,#233C45 0,transparent 35%),#141925}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=catalogue] *) .next-review{background:var(--ais-teal);color:var(--ais-on);border:1px solid var(--ais-rule);border-radius:0;padding:28px 32px}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=catalogue] *) .next-review :is(p,a){color:var(--ais-on-muted)}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=catalogue] *) .next-review a{text-decoration:underline;color:var(--ais-on)}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=catalogue] *) .next-review :focus-visible{outline-color:var(--ais-on)}@media (max-width:600px){.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=catalogue] *) .next-review{padding:20px}}.ais-product:is(.ais-product,.ais-safe):where(html[data-effective-appearance=bento] *) .product-hero .eyebrow{color:#d8d5e6}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research{--investment-surface:#fff;--investment-rule:#C9C2B6;--investment-field:#C49A50;--investment-field-ink:#292B2A;--investment-brick:#963F35;--investment-teal:#234C4B;--investment-on:#fff;--investment-on-muted:#E7EFEB;--investment-action:#715629;background:var(--investment-surface)}:root[data-theme=dark]:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research{--investment-surface:#191A1F;--investment-rule:#3D4255;--investment-field:#191A1F;--investment-field-ink:#F1F0F7;--investment-brick:#191A1F;--investment-teal:#191A1F;--investment-on:#F1F0F7;--investment-on-muted:#B5B8C9;--investment-action:#D7BE8C}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research :is(.ai-shell,.ai-safe-shell){max-width:1440px;padding:32px 48px 72px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .ai-hero{gap:40px;padding:40px 0;border-color:var(--investment-rule)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .ai-hero h1{font:500 40px/48px var(--font-editorial);margin:12px 0 24px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .ai-hero aside{padding:24px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;background:var(--investment-field);color:var(--investment-field-ink);border:1px solid var(--investment-rule)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .ai-hero aside span{color:var(--investment-field-ink)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-steps{margin:32px 0;border-color:var(--investment-rule)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-steps button{padding:20px 16px;background:var(--investment-surface)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-stage{padding:0;margin:40px 0}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-stage>h2{font:500 28px/36px var(--font-editorial);margin:0 0 24px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-stats{gap:0;margin:32px 0 40px;border-block:1px solid var(--investment-rule)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-stats article{background:var(--investment-surface);border:0;border-right:1px solid var(--investment-rule);padding:28px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-stats article:last-child{border-right:0}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-stats strong{font:500 28px/36px var(--font-interface);margin:16px 0}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research :is(.ai-grid-2,.aip-inputs){gap:32px;margin:32px 0}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research :is(.aip-chart,.ai-panel,.aip-panel){padding:28px;background:var(--investment-surface);border-color:var(--investment-rule)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-panel{margin:32px 0}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research :is(.aip-chart,.aip-panel,.ai-panel) h3{font:500 20px/28px var(--font-interface)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-facts>div{padding:20px 0;gap:24px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .ai-case-picker{gap:20px;margin:32px 0}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-next{margin:40px 0}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-support{padding:0}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-support>summary{padding:24px 28px;background:var(--investment-brick);color:var(--investment-on)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-support>p,:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-support>.ai-grid-2{margin:28px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .next-review{padding:28px 32px;margin-top:48px;background:var(--investment-teal);color:var(--investment-on);border:1px solid var(--investment-rule);border-radius:0}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .next-review :is(p,a){color:var(--investment-on-muted)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .next-review a{color:var(--investment-on);text-decoration:underline}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research :is(.next-review,.aip-support>summary):focus-visible,:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .next-review :focus-visible{outline-color:var(--investment-on)}:root[data-effective-appearance=catalogue] .art-investment-research :is(.ai-case-picker button,.aip-steps button,.aip-panel,.ai-panel,.aip-chart,.aip-button,.aip-field input,.aip-field select){border-radius:0;box-shadow:none}:root[data-effective-appearance=catalogue] .art-investment-research :is(.aip-button,.aip-steps button[aria-current=step]){background:var(--investment-action);color:var(--investment-surface);border-color:var(--investment-action)}:root[data-effective-appearance=catalogue] .art-investment-research .aip-steps button[aria-current=step] small{color:var(--investment-surface)}:root[data-effective-appearance=catalogue] .art-investment-research .aip-steps button[aria-current=step]{text-decoration:underline;text-underline-offset:5px}:root[data-effective-appearance=catalogue] .art-investment-research .ai-case-picker button.active{border-color:var(--investment-action)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .ai-safe-state{background:var(--investment-surface);border-color:var(--investment-rule);padding:32px}:root[data-effective-appearance=bento] .art-investment-research{--investment-surface:#FAFBFF;--investment-rule:#D9DCE5;--investment-field:#FAFBFF;--investment-field-ink:#20222A;--investment-brick:#FAFBFF;--investment-teal:#FAFBFF;--investment-on:#20222A;--investment-on-muted:#5D6472;background:radial-gradient(ellipse 1100px 950px at 85% 5%,#51476e80,#51476e00 72%),linear-gradient(145deg,#211b36,#342c50)}:root[data-theme=dark][data-effective-appearance=bento] .art-investment-research{--investment-surface:#202633;--investment-rule:#424B60;--investment-field:#202633;--investment-field-ink:#F1F0F7;--investment-brick:#202633;--investment-teal:#202633;--investment-on:#F1F0F7;--investment-on-muted:#B5B8C9;background:radial-gradient(ellipse at 6% 10%,#30334F 0,transparent 32%),radial-gradient(ellipse at 92% 25%,#233C45 0,transparent 35%),#141925}:root[data-effective-appearance=bento] .art-investment-research .ai-hero{color:#f1f0f7;border-color:#6c6380}:root[data-effective-appearance=bento] .art-investment-research .ai-hero>div>p{color:#d8d5e6}:root[data-effective-appearance=bento] .art-investment-research .ai-hero aside{border-radius:20px}:root[data-effective-appearance=bento] .art-investment-research :is(.aip-stage,.aip-session,.aip-steps,.aip-current,.next-review,.ai-safe-state,.aip-support){padding:28px;background:var(--investment-surface);border:1px solid var(--investment-rule);border-radius:20px}:root[data-effective-appearance=bento] .art-investment-research .aip-session{padding:16px 24px}:root[data-effective-appearance=bento] .art-investment-research .aip-steps{padding:12px;gap:8px}:root[data-effective-appearance=bento] .art-investment-research .aip-steps button{border:0;border-radius:12px}:root[data-effective-appearance=bento] .art-investment-research .aip-steps button[aria-current=step]{background:var(--soft);box-shadow:inset 0 -3px var(--accent)}:root[data-effective-appearance=bento] .art-investment-research .aip-stage>h2{font-family:var(--font-interface)}:root[data-effective-appearance=bento] .art-investment-research .aip-support{padding:0}:root[data-effective-appearance=bento] .art-investment-research .aip-support>summary{border-radius:20px}:root[data-effective-appearance=bento] .art-investment-research :is(.aip-next,.ai-footer){color:#d8d5e6;border-color:#6c6380}:root[data-effective-appearance=bento] .art-investment-research .ai-back-link{color:#f1f0f7}@media (max-width:1050px){:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research :is(.ai-shell,.ai-safe-shell){padding:28px 24px 64px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-steps button{padding:16px}}@media (max-width:760px){:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research :is(.ai-shell,.ai-safe-shell){padding:24px 16px 48px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .ai-hero{gap:24px;padding:24px 0 32px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .ai-hero h1{font-size:32px;line-height:40px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-stage{margin:32px 0}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-stage>h2{font-size:28px;line-height:36px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-stats article{padding:24px 16px;border-right:0;border-bottom:1px solid var(--investment-rule)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-stats article:last-child{border-bottom:0}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research :is(.aip-chart,.ai-panel,.aip-panel){padding:20px 16px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-facts>div{gap:8px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research :is(.ai-grid-2,.aip-inputs){gap:24px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .next-review{padding:24px 20px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-support{padding:0}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-support>summary{padding:24px 20px}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-support>p,:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-support>.ai-grid-2{margin:20px}:root[data-effective-appearance=bento] .art-investment-research :is(.aip-stage,.aip-session,.aip-current){padding:20px 16px;border-radius:16px}:root[data-effective-appearance=bento] .art-investment-research .aip-steps{padding:8px;gap:4px;border-radius:16px}:root[data-effective-appearance=bento] .art-investment-research .aip-steps button{padding:12px 8px}}@media (min-width:761px) and (max-width:1050px){:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-stats{grid-template-columns:1fr}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-stats article{border-right:0;border-bottom:1px solid var(--investment-rule)}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-stats article:last-child{border-bottom:0}}:root:is([data-effective-appearance=catalogue],[data-effective-appearance=bento]) .art-investment-research .aip-support>summary:focus-visible{outline-offset:-5px}
