@font-face{font-family:Heirsight Sans;src:url(/fonts/heirsight/outfit-latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heirsight Sans;src:url(/fonts/heirsight/outfit-latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Precision Symbols;src:url(/fonts/precision/precision-sans-symbols.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+2030,U+2190,U+2192,U+2248}@font-face{font-family:Heirsight Fallback;src:local(Segoe UI),local(Arial),local(Liberation Sans);size-adjust:100%;ascent-override:100%;descent-override:26%;line-gap-override:0%}:root[data-skin=heirsight]{--motion-fast:.12s;--motion-base:.24s;--motion-slow:.32s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-out-soft:cubic-bezier(.2, 0, 0, 1);--p-spine:3px;--p-dash:6px;--p-gap:4px;--p-spine-solid:var(--ai-accent);--p-spine-dashed:repeating-linear-gradient(to bottom, var(--ai-accent) 0 var(--p-dash), transparent var(--p-dash) calc(var(--p-dash) + var(--p-gap)));--p-hatch:repeating-linear-gradient(135deg, var(--area-debt) 0 1.5px, transparent 1.5px 4px);--p-hatch-soft:repeating-linear-gradient(135deg, var(--chart-slate) 0 1.5px, transparent 1.5px 3.5px);--p-caps:600 var(--text-2xs) / 1.2 var(--font-sans)}:root[data-skin=heirsight] body{font-synthesis:none;-webkit-font-smoothing:antialiased}:root[data-skin=heirsight] :is(body,.tabular-nums){font-variant-numeric:lining-nums proportional-nums}:root[data-skin=heirsight] :is(table,[data-ui=capture-table]),:root[data-skin=heirsight] :is(table,[data-ui=capture-table]) .tabular-nums{font-variant-numeric:lining-nums tabular-nums}:root[data-skin=heirsight] .font-display{font-stretch:100%}:root[data-skin=heirsight] .font-display:is(.font-extrabold,.font-black){font-weight:700}:root[data-skin=heirsight] :is(.font-display,:is(h1,h2,h3,h4):not(.font-serif,[data-ui])):is(.text-2xs,.text-xs){font-family:var(--font-sans)}:root[data-skin=heirsight] :is(h1,h2,h3,h4):not(.font-serif,.font-sans,.font-mono,.text-2xs,.text-xs,[data-ui]){font-family:var(--font-display)}:root[data-skin=heirsight] [data-ui=page-title]{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--text-3xl-lh);letter-spacing:var(--tracking-heading);color:var(--ink);font-weight:700}:root[data-skin=heirsight] [data-ui=page-title][data-kind=goal-name]{font-family:var(--font-serif);font-size:34px;font-weight:400;line-height:1.12}:root[data-skin=heirsight] [data-ui=section-title]{font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.13em;color:var(--ink-2);font-weight:600;line-height:1.3}:root[data-skin=heirsight] [data-ui=section-title] svg{display:none}:root[data-skin=heirsight] :is([data-ui=eyebrow],[data-ui=faro-kicker],[data-ui=dock-label],[data-ui=brand-sub]){font:var(--p-caps);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}:root[data-skin=heirsight] [data-ui=card-title]{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);letter-spacing:0}:root[data-skin=heirsight] :is([data-ui=asset-name],[data-ui=goal-name]){font-family:var(--font-serif);letter-spacing:-.005em;font-weight:400}:root[data-skin=heirsight] [data-ui=asset-name]{font-size:20px;line-height:1.2}:root[data-skin=heirsight] [data-ui=asset-name][data-level=page]{font-size:34px;line-height:1.12}:root[data-skin=heirsight] [data-ui=figure]{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:700}:root[data-skin=heirsight] :focus-visible{outline:2px solid var(--ink);outline-offset:2px}:root[data-skin=heirsight] [data-surface=dark]:not([data-ui=faro-hero]) :focus-visible,:root[data-skin=heirsight] [data-surface=dark]:not([data-ui=faro-hero]):focus-visible{outline-color:var(--sidebar-foreground)}:root[data-skin=heirsight] [data-surface=dark]:not([data-ui=faro-hero]){--brand:var(--ai-accent-strong)}:root[data-skin=heirsight] [data-surface=dark]:not([data-ui=faro-hero]) .bg-brand{color:var(--sidebar)}:root[data-skin=heirsight] [class*=hover\:-translate-y]:hover,:root[data-skin=heirsight] [class*=hover\:translate-y]:hover{translate:none}:root[data-skin=heirsight] [data-ui=auth-card]{box-shadow:var(--shadow-card)}:root[data-skin=heirsight] :is([data-ui=scrim],[data-ui=drawer-scrim],[data-ui=dialog-root][data-scrim]){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--overlay-scrim-modal)}:root[data-skin=heirsight] [data-gradient]{background-image:none}:root[data-skin=heirsight] [data-ui=whatif-card]{background-color:var(--card)}:root[data-skin=heirsight] [data-shell=sidebar]{min-height:0;padding-block:14px 10px}:root[data-skin=heirsight] [data-ui=sidebar-head]{padding-bottom:10px}@media (width>=1024px){:root[data-skin=heirsight] [data-shell=sidebar]{z-index:40;align-self:flex-start;height:100dvh;position:sticky;top:0}:root[data-skin=heirsight] [data-shell=nav-scroll]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sidebar-muted-2) transparent;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}:root[data-skin=heirsight] [data-shell=nav-scroll]:after{content:"más ↓" / "";background:linear-gradient(to bottom, transparent, var(--sidebar) 10px);height:32px;font:600 var(--text-2xs) / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:right;color:var(--sidebar-muted);pointer-events:none;opacity:0;flex:none;margin-top:-32px;padding:12px 20px 0;animation:linear both p-more;animation-timeline:scroll();position:sticky;bottom:0}}@keyframes p-more{0%,90%{opacity:1}to{opacity:0}}@media (width<=1023px){:root[data-skin=heirsight] [data-shell=sidebar]{overscroll-behavior:contain;overflow-y:auto}:root[data-skin=heirsight] [data-shell=nav-scroll]{flex-direction:column;flex:none;display:flex}}:root[data-skin=heirsight] [data-shell=brand]{font-family:var(--font-sans);letter-spacing:-.045em;font-size:22px;font-weight:700;font-stretch:100%}:root[data-skin=heirsight] [data-ui=brand-dot]{background:var(--ai-accent);color:#0000;vertical-align:baseline;width:.19em;height:.19em;margin-left:.08em;line-height:0;display:inline-block;overflow:hidden}:root[data-skin=heirsight] [data-shell=sidebar] [data-ui=brand-sub]{font-size:var(--text-2xs);letter-spacing:.2em;color:var(--sidebar-muted);margin-top:6px}:root[data-skin=heirsight] [data-ui=nav-group-label]{font:700 var(--text-2xs) / 1.2 var(--font-sans);letter-spacing:.16em;color:var(--sidebar-muted-2);padding:20px 20px 6px}:root[data-skin=heirsight] [data-shell=nav]{gap:0;padding-inline:12px}:root[data-skin=heirsight] [data-ui=nav-row]{border-top:1px solid var(--sidebar-border);min-height:40px;font-size:var(--text-sm);color:var(--sidebar-foreground);background:0 0;gap:10px;padding:0 8px;font-weight:400;position:relative}:root[data-skin=heirsight] [data-shell=nav]:after{content:"";border-top:1px solid var(--sidebar-border)}:root[data-skin=heirsight] [data-ui=nav-row]:hover{background:var(--sidebar-hover)}:root[data-skin=heirsight] [data-ui=nav-row]:is([aria-current=page],[data-status=active]){color:var(--sidebar-panel-active-text);background:0 0;font-weight:600}:root[data-skin=heirsight] [data-ui=nav-row]:is([aria-current=page],[data-status=active]):after{content:"";background:var(--ai-accent);width:3px;height:24px;margin-top:-12px;position:absolute;top:50%;right:-12px}:root[data-skin=heirsight] [data-ui=nav-icon]{stroke-width:1.5px;width:16px;height:16px}:root[data-skin=heirsight] [data-ui=area-dot]:not([data-shape]){opacity:1;width:8px;height:8px}:root[data-skin=heirsight] [data-ui=area-dot][data-area=debt]{box-shadow:inset 0 0 0 1px var(--area-debt);background:var(--p-hatch)!important}:root[data-skin=heirsight] [data-ui=nav-row][data-area=proteccion] [data-ui=nav-icon]{border:1.5px solid var(--area-proteccion);color:#0000;width:8px;height:8px;margin:0 4px}:root[data-skin=heirsight] [data-ui=stale-dot]{background:var(--ai-accent-strong);width:6px;height:6px}:root[data-skin=heirsight] :is([data-ui=nav-badge],[data-ui=fab-badge]){background:var(--ai-accent-strong);min-width:18px;height:18px;color:var(--sidebar);font:700 var(--text-2xs) / 1 var(--font-sans);padding:0 4px}:root[data-skin=heirsight] [data-ui=sidebar-footer]{gap:0;padding:16px 12px 0}:root[data-skin=heirsight] [data-ui=alerts-trigger]{border-top:1px solid var(--sidebar-border);min-height:40px;color:var(--sidebar-foreground);font-size:var(--text-sm);padding:0 8px}:root[data-skin=heirsight] [data-ui=quality-meter]{border-top:1px solid var(--sidebar-border);background:0 0;padding:12px 8px 4px}:root[data-skin=heirsight] [data-ui=quality-meter]:hover{background:var(--sidebar-hover)}:root[data-skin=heirsight] [data-ui=quality-label]{font:700 var(--text-2xs) / 1.2 var(--font-sans);letter-spacing:.14em;color:var(--sidebar-muted)}:root[data-skin=heirsight] [data-ui=quality-value]{font:700 15px / 1 var(--font-display);color:var(--sidebar-foreground)}:root[data-skin=heirsight] [data-ui=quality-bar]{gap:2px;height:4px}:root[data-skin=heirsight] [data-ui=quality-bar]>[data-tier=conectado]{background:var(--sidebar-foreground)}:root[data-skin=heirsight] [data-ui=quality-bar]>[data-tier=verificado]{background:var(--chart-green-muted)}:root[data-skin=heirsight] [data-ui=quality-bar]>[data-tier=declarado]{background:var(--p-hatch-soft);box-shadow:inset 0 0 0 1px var(--chart-slate)}:root[data-skin=heirsight] [data-ui=quality-note]{font-size:var(--text-2xs);color:var(--sidebar-muted)}:root[data-skin=heirsight] [data-ui=account]{margin-top:12px;padding:12px 20px 0}:root[data-skin=heirsight] [data-ui=account] [data-ui=avatar]{width:30px;height:30px;font:700 var(--text-xs) / 1 var(--font-sans);color:var(--sidebar-foreground)}:root[data-skin=heirsight] [data-ui=logout]{font-size:var(--text-2xs)}:root[data-skin=heirsight] [data-ui=skin-switcher]>button{padding-block:6px}:root[data-skin=heirsight] [data-ui=skin-switcher-label]{font:600 var(--text-2xs) / 1 var(--font-sans);text-transform:uppercase;letter-spacing:.12em}:root[data-skin=heirsight] [data-ui=skin-options] [role=radio]{border-top:1px solid var(--sidebar-border);min-height:36px;position:relative}:root[data-skin=heirsight] [data-ui=skin-options] [role=radio][aria-checked=true]{background:0 0}:root[data-skin=heirsight] [data-ui=skin-options] [role=radio][aria-checked=true]:before{content:"";background:var(--ai-accent);width:2px;height:16px;margin-top:-8px;position:absolute;top:50%;left:-4px}@media (width>=1024px){:root[data-skin=heirsight] [data-ui=nav-row]{min-height:30px}:root[data-skin=heirsight] [data-ui=nav-group-label]{padding:9px 20px 4px}:root[data-skin=heirsight] [data-ui=nav-note]{margin-top:8px}:root[data-skin=heirsight] [data-ui=sidebar-footer]{padding-top:8px}:root[data-skin=heirsight] [data-ui=alerts-trigger]{min-height:32px}:root[data-skin=heirsight] [data-ui=quality-meter]{padding:8px 8px 2px}:root[data-skin=heirsight] [data-ui=account]{margin-top:8px;padding-top:8px}:root[data-skin=heirsight] :is([data-ui=logout],[data-ui=skin-switcher]>button){min-height:24px}:root[data-skin=heirsight] [data-ui=skin-switcher]{margin-top:4px}:root[data-skin=heirsight] [data-shell=topbar]:not(:has([data-ui=topbar-pill],[data-ui=persona-switcher])){display:none}}@media (width<=1023px){:root[data-skin=heirsight] [data-ui=menu-button]{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}}:root[data-skin=heirsight] [data-ui=menu-button] svg{stroke-width:1.5px}:root[data-skin=heirsight] [data-ui=topbar-pill]{border-color:var(--neutral-600);min-height:36px;color:var(--ink);font-size:var(--text-sm);background:0 0;padding:0 12px}:root[data-skin=heirsight] [data-ui=topbar-pill]:hover{border-color:var(--ink)}:root[data-skin=heirsight] [data-ui=topbar-pill] svg{color:var(--ink);stroke-width:1.5px}:root[data-skin=heirsight] [data-ui=persona-switcher]{border-color:var(--neutral-600)}:root[data-skin=heirsight] :is([data-shell=context-bar],[data-shell=demo-banner]){border-top:2px solid var(--ink);border-bottom:1px solid var(--hairline);min-height:48px;font-size:var(--text-sm);padding-left:20px}:root[data-skin=heirsight] [data-shell=demo-banner]{border-top:1px dashed var(--neutral-600)}:root[data-skin=heirsight] [data-ui=context-actions]{flex-wrap:wrap;gap:8px}:root[data-skin=heirsight] [data-ui=context-action]{border:1px solid var(--neutral-600);min-height:32px;color:var(--ink);font-size:var(--text-sm);background:0 0;padding:0 10px}:root[data-skin=heirsight] [data-ui=context-action]:hover{border-color:var(--ink);background:0 0}:root[data-skin=heirsight] [data-ui=context-action] svg{stroke-width:1.5px}:root[data-skin=heirsight] [data-ui=context-back],:root[data-skin=heirsight] [data-shell=demo-banner] button{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}:root[data-skin=heirsight] [data-shell=rail]{box-shadow:none}@media (width<=1279px){:root[data-skin=heirsight] [data-shell=rail]{box-shadow:-1px 0 0 var(--ink)}}:root[data-skin=heirsight] [data-ui=faro-mark]{background:var(--ai-accent);box-shadow:inset 0 0 0 1px var(--ink)}:root[data-skin=heirsight] [data-ui=faro-mark]>svg{width:62%;height:62%;display:block}:root[data-skin=heirsight] [data-ui=dock-header]{border-bottom-color:var(--hairline);flex-wrap:wrap;row-gap:6px;padding:16px 20px 14px}:root[data-skin=heirsight] [data-ui=dock-header] [data-ui=faro-mark]{width:28px;height:28px}:root[data-skin=heirsight] [data-ui=rail-counts]{order:3;width:100%;padding-left:38px}:root[data-skin=heirsight] [data-ui=rail-title]{font:700 var(--text-xs) / 1.2 var(--font-sans);letter-spacing:.09em;text-transform:uppercase}:root[data-skin=heirsight] :is([data-ui=rail-subtitle],[data-ui=rail-counts]){font-size:var(--text-2xs);color:var(--ink-3)}:root[data-skin=heirsight] [data-ui=add-tile]{border-color:var(--hairline);min-height:40px;color:var(--ink);font-size:var(--text-sm);background:0 0;font-weight:500}:root[data-skin=heirsight] [data-ui=add-tile]:is(:hover,[data-active]){border-color:var(--ink)}:root[data-skin=heirsight] [data-ui=add-tile] svg{stroke-width:1.5px;width:14px;height:14px;color:var(--ink-2)}:root[data-skin=heirsight] [data-ui=dock-suggestion]{border:0;border-block:1px solid var(--hairline);background:0 0;padding:12px 0}:root[data-skin=heirsight] [data-ui=dock-suggestion] [data-ui=faro-mark]{width:26px;height:26px}:root[data-skin=heirsight] [data-ui=dock-suggestion-head]{align-items:center;gap:10px}:root[data-skin=heirsight] [data-ui=dock-suggestion] :is(a,button){color:var(--ink)}:root[data-skin=heirsight] [data-ui=dock-suggestion-actions]{margin-top:6px;padding-left:36px}:root[data-skin=heirsight] [data-ui=dock-suggestion-actions]>:is(a,button){min-height:32px}:root[data-skin=heirsight] [data-ui=dock-cta]{font-size:var(--text-sm);font-weight:700}:root[data-skin=heirsight] [data-ui=dock-cta]>svg{display:none}:root[data-skin=heirsight] [data-ui=dock-cta]:after{content:" →"}:root[data-skin=heirsight] [data-ui=dock-picker]{border-color:var(--hairline);background:0 0}:root[data-skin=heirsight] [data-ui=picker-option][data-active]{border-color:var(--ink);background:0 0}:root[data-skin=heirsight] [data-ui=observation]{border:0;border-block:1px solid var(--hairline);background:0 0;padding:14px 0}:root[data-skin=heirsight] [data-ui=observation-title]{font-size:19px;line-height:1.25}:root[data-skin=heirsight] [data-ui=observation] [data-ui=sparkline]{color:var(--ink-2)!important}:root[data-skin=heirsight] [data-ui=observation-actions] :is(a,button){color:var(--ink-2);text-underline-offset:3px;font-weight:600}:root[data-skin=heirsight] [data-ui=observation-action][data-kind=primary]{color:var(--ink)}:root[data-skin=heirsight] [data-ui=observation-action][data-kind=dismiss]{color:var(--ink-3);font-weight:400}:root[data-skin=heirsight] [data-ui=asesor-voice]{border:0;border-left:2px solid var(--ink);background:0 0;gap:10px;padding:4px 0 4px 12px}:root[data-skin=heirsight] a[data-ui=asesor-voice]:hover{background:var(--surface-300)}:root[data-skin=heirsight] [data-ui=voice-icon]{display:none}:root[data-skin=heirsight] [data-ui=asesor-voice-label]{color:var(--ink);letter-spacing:.12em}:root[data-skin=heirsight] [data-ui=asesor-voice-title]{font-size:var(--text-md)}:root[data-skin=heirsight] [data-ui=suggested-question]{border-color:var(--hairline);min-height:40px;color:var(--ink);font-size:var(--text-sm);background:0 0}:root[data-skin=heirsight] [data-ui=suggested-question]:hover{border-color:var(--ink)}:root[data-skin=heirsight] [data-ui=dock-footer]{border-top-color:var(--hairline)}:root[data-skin=heirsight] [data-ui=faro-input]{border:1px solid var(--neutral-600);background:var(--card);min-height:44px;padding:4px 4px 4px 12px}:root[data-skin=heirsight] [data-ui=faro-input]:focus-within{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}:root[data-skin=heirsight] [data-ui=faro-input] input{box-shadow:none;background:0 0;outline:none}:root[data-skin=heirsight] [data-ui=faro-send]{background:var(--ink);width:36px;height:36px;color:var(--on-ink)}:root[data-skin=heirsight] [data-ui=faro-send]:disabled{background:var(--neutral-500);opacity:1}:root[data-skin=heirsight] [data-ui=faro-disclaimer]{border-top:1px solid var(--hairline);font-size:var(--text-2xs);color:var(--ink-3);margin-top:12px;padding-top:10px}:root[data-skin=heirsight] [data-ui=faro-fab]{min-height:48px;box-shadow:0 0 0 1px var(--ink);padding:0 16px 0 12px}:root[data-skin=heirsight] [data-ui=chat-message][data-from=faro]{background:0 0;padding:2px 0}:root[data-skin=heirsight] [data-ui=button]{min-height:40px;font-weight:600}:root[data-skin=heirsight] [data-ui=button][data-size=sm]{min-height:32px}:root[data-skin=heirsight] [data-ui=button]:is([data-variant=primary],[data-variant=area-add],[data-variant=area-action]){background:var(--ink);color:var(--on-ink);box-shadow:none;filter:none;opacity:1}:root[data-skin=heirsight] [data-ui=button]:is([data-variant=primary],[data-variant=area-add],[data-variant=area-action]):active{box-shadow:inset 0 0 0 1px var(--ink-2)}:root[data-skin=heirsight] [data-ui=button]:is([data-variant=primary],[data-variant=area-add],[data-variant=area-action]):disabled{opacity:.4}:root[data-skin=heirsight] [data-ui=button][data-variant=secondary]{border-color:var(--neutral-600);background:0 0}:root[data-skin=heirsight] [data-ui=button][data-variant=secondary]:hover{border-color:var(--ink);background:0 0}:root[data-skin=heirsight] [data-ui=button][data-variant=ghost]:hover{text-underline-offset:3px;text-decoration:underline}:root[data-skin=heirsight] [data-ui=ai-action]{min-height:40px;font-weight:600}:root[data-skin=heirsight] [data-ui=ai-action][data-size=sm]{min-height:36px}:root[data-skin=heirsight] [data-ui=ai-action]:hover{background:var(--sidebar-panel-bg);opacity:1}:root[data-skin=heirsight] .pat-btn:active{transform:none}:root[data-skin=heirsight] [data-ui=card]{box-shadow:var(--shadow-card)}:root[data-skin=heirsight] [data-ui=page-actions]>:is([data-ui=button],[data-ui=ai-action]):not(:first-child){color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);filter:none;opacity:1;background:0 0}:root[data-skin=heirsight] [data-ui=page-actions]>:is([data-ui=button],[data-ui=ai-action]):not(:first-child):hover{background:var(--surface-300)}:root[data-skin=heirsight] [data-ui=page-actions]>:is([data-ui=button],[data-ui=ai-action]):not(:first-child):disabled{opacity:.4}:root[data-skin=heirsight] [data-ui=badge]{min-height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 45%, transparent);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;background:0 0;padding:0 6px;font-weight:600}:root[data-skin=heirsight] [data-ui=badge][data-tone=neutral]{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--neutral-500)}:root[data-skin=heirsight] [data-ui=badge][data-tone=brand]{color:var(--ink)}:root[data-skin=heirsight] :is([data-ui=tier-chip],[data-ui=valuation-chip]){font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;background:0 0;gap:5px;padding:0;font-weight:600}:root[data-skin=heirsight] [data-ui=tier-source]{text-transform:none;letter-spacing:0;font-weight:400}:root[data-skin=heirsight] [data-ui=valuation-chip]{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--neutral-500);padding:1px 6px}:root[data-skin=heirsight] [data-ui=valuation-glyph]{display:none}:root[data-skin=heirsight] [data-ui=tier-tag]{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 45%, transparent);text-transform:uppercase;letter-spacing:.06em;background:0 0}:root[data-skin=heirsight] [data-ui=tier-tag][data-tier=estimado]{color:var(--ink-3);box-shadow:none;outline:1px dashed var(--neutral-600);outline-offset:-1px}:root[data-skin=heirsight] [data-ui=tier-tag][data-tier=verificado]{color:var(--tier-verificado)}:root[data-skin=heirsight] [data-ui=tier-tag][data-tier=conectado]{color:var(--tier-conectado)}:root[data-skin=heirsight] [data-ui=stat-value]{font-family:var(--font-display);letter-spacing:-.01em;font-weight:700}:root[data-skin=heirsight] [data-ui=stat][data-boxed]{border-top:2px solid var(--ink);background:0 0;padding:10px 0 0}:root[data-skin=heirsight] [data-ui=stat][data-tone=debt] [data-ui=stat-value]{color:var(--area-debt-deep)}:root[data-skin=heirsight] [data-ui=dialog]{box-shadow:var(--shadow-modal);background:var(--card)}:root[data-skin=heirsight] [data-ui=dialog][data-padded]{padding:24px}:root[data-skin=heirsight] [data-ui=dialog][data-padded] [data-ui=dialog-header]{border-bottom:1px solid var(--hairline);min-height:56px;margin:-24px -24px 20px;padding:14px 16px 14px 24px}:root[data-skin=heirsight] [data-ui=dialog-header]{border-bottom-color:var(--hairline)}:root[data-skin=heirsight] [data-ui=dialog-title]{font-family:var(--font-display);letter-spacing:-.005em;font-size:20px;font-weight:700}:root[data-skin=heirsight] [data-ui=dialog-title] [data-ui=faro-mark]{width:24px;height:24px}:root[data-skin=heirsight] [data-ui=dialog][data-padded] [data-ui=dialog-footer]{border-top:1px solid var(--hairline);margin:24px -24px -24px;padding:12px 24px}:root[data-skin=heirsight] [data-ui=dialog-footer]{border-top:1px solid var(--hairline);padding-top:12px}:root[data-skin=heirsight] [data-ui=dialog-close]{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}:root[data-skin=heirsight] [data-ui=dialog-close]:hover{box-shadow:inset 0 0 0 1px var(--hairline)}:root[data-skin=heirsight] [data-ui=drawer]{width:440px;box-shadow:-1px 0 0 var(--ink)}:root[data-skin=heirsight] :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){border-color:var(--neutral-600)}:root[data-skin=heirsight] [data-ui=dialog] :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){background-color:var(--card)}:root[data-skin=heirsight] select:not([multiple]){appearance:none;background-image:linear-gradient(45deg, transparent calc(50% - .75px), var(--ink) calc(50% - .75px), var(--ink) calc(50% + .75px), transparent calc(50% + .75px)), linear-gradient(135deg, transparent calc(50% - .75px), var(--ink) calc(50% - .75px), var(--ink) calc(50% + .75px), transparent calc(50% + .75px));background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}:root[data-skin=heirsight] :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea):focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);outline:0}:root[data-skin=heirsight] :is([data-ui=faro-input],[data-ui=search],[data-ui=field]) input:focus{box-shadow:none}:root[data-skin=heirsight] input:is([type=checkbox],[type=radio]){accent-color:var(--ink)}:root[data-skin=heirsight] [data-ui=search]{padding-block:0}:root[data-skin=heirsight] [data-ui=field] input{box-shadow:none;background:0 0;border:0}:root[data-skin=heirsight] :is([data-ui=search],[data-ui=select],[data-ui=field]){border-color:var(--neutral-600);background-color:var(--card);min-height:40px}:root[data-skin=heirsight] :is([data-ui=search],[data-ui=field]):focus-within{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}:root[data-skin=heirsight] [data-ui=segmented]{border:1px solid var(--neutral-600);background:0 0;gap:0;padding:0}:root[data-skin=heirsight] [data-ui=segmented]>button{min-height:34px;box-shadow:none;color:var(--ink-2);font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:0;text-transform:none;background:0 0;padding:0 14px;font-weight:500}:root[data-skin=heirsight] [data-ui=segmented]>button>svg{stroke-width:1.5px;flex-shrink:0}:root[data-skin=heirsight] [data-ui=segmented]>button:hover{color:var(--ink)}:root[data-skin=heirsight] [data-ui=segmented]>button:is([aria-pressed=true],[aria-selected=true]){background:var(--ink);color:var(--on-ink)}:root[data-skin=heirsight] [data-ui=segmented]>button:is([aria-pressed=true],[aria-selected=true]) [data-ui=tab-number]{color:var(--on-ink)}:root[data-skin=heirsight] [data-ui=tab-number]{font-family:var(--font-display);font-size:var(--text-sm);color:var(--ink-3);font-weight:700}:root[data-skin=heirsight] [data-ui=filter-chip]{border:1px solid var(--neutral-600);background:var(--card);min-height:36px;box-shadow:none;color:var(--ink);font-size:var(--text-sm);padding:0 12px;font-weight:500}:root[data-skin=heirsight] [data-ui=filter-chip]:hover{border-color:var(--ink)}:root[data-skin=heirsight] [data-ui=filter-chip][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}:root[data-skin=heirsight] [data-ui=toggle]{box-shadow:inset 0 0 0 1px var(--neutral-600)}:root[data-skin=heirsight] :is([data-ui=soon],[data-ui=scope-tag]){border:1px dashed var(--neutral-600);box-shadow:none;color:var(--ink-3);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;background:0 0;align-items:center;padding:1px 6px;font-weight:600;display:inline-flex}:root[data-skin=heirsight] [data-ui=empty-state]:not([data-compact]){border:1px dashed var(--neutral-600);background:var(--card)}:root[data-skin=heirsight] [data-ui=empty-state]>[data-ui=state-icon]{box-shadow:inset 0 0 0 1px var(--hairline);background:0 0}:root[data-skin=heirsight] [data-ui=state-title]{font-family:var(--font-display);font-size:20px;font-weight:700}:root[data-skin=heirsight] [data-ui=error-state]{box-shadow:inset 0 2px 0 var(--ink), inset 0 0 0 1px var(--hairline);border:0}:root[data-skin=heirsight] [data-ui=error-state]>[data-ui=state-icon]{box-shadow:inset 0 0 0 1px var(--hairline);background:0 0}:root[data-skin=heirsight] [data-ui=faro-says][data-variant=block]{border-top:1px solid var(--hairline);background:0 0;padding:16px 0 4px}:root[data-skin=heirsight] [data-ui=faro-says]:is([data-variant=block],[data-variant=inline])>[data-ui=faro-mark]{width:26px;height:26px}:root[data-skin=heirsight] [data-ui=faro-says][data-variant=inline]{background:0 0;padding:0}:root[data-skin=heirsight] [data-ui=faro-says][data-variant=block]>div>div{font-size:var(--text-base)}:root[data-skin=heirsight] [data-ui=faro-says][data-variant=bubble]>[data-surface=dark]{color:var(--ink);background:0 0;padding:2px 0}:root[data-skin=heirsight] [data-ui=ask-faro]{border-color:var(--hairline);background:0 0;min-height:32px}:root[data-skin=heirsight] [data-ui=ask-faro]:hover{border-color:var(--ink)}:root[data-skin=heirsight] [data-ui=faro-ping]{box-shadow:0 0 0 1px var(--ai-accent);background:0 0}:root[data-skin=heirsight] [data-ui=notice][data-tone=ai]{box-shadow:inset 0 0 0 1px var(--ai-accent-border);background:0 0}:root[data-skin=heirsight] [data-ui=popover]{box-shadow:var(--shadow-dropdown);border-color:var(--neutral-600)}:root[data-skin=heirsight] :is([data-ui=element-card],[data-ui=quality-panel][data-tier],[data-ui=proposal-row],[data-ui=capture-row]){position:relative}:root[data-skin=heirsight] :is([data-ui=element-card],[data-ui=quality-panel][data-tier]):before{content:"";inset-block:0;width:var(--p-spine);background:var(--p-spine-solid);transform-origin:top;z-index:1;position:absolute;left:0}:root[data-skin=heirsight] :is([data-ui=element-card],[data-ui=quality-panel])[data-tier=declarado]:before{background:var(--p-spine-dashed)}:root[data-skin=heirsight] [data-ui=capture-lead],:root[data-skin=heirsight] :is(div[data-ui=capture-row],[data-ui=proposal-row]){background-image:var(--p-spine-dashed);background-size:var(--p-spine) 100%;padding-left:calc(var(--p-spine) + 10px);background-repeat:no-repeat}:root[data-skin=heirsight] [data-ui=hero]{box-shadow:none;border-block:1px solid var(--hairline);background:0 0;padding:24px 0 20px;position:relative}:root[data-skin=heirsight] [data-ui=hero-figure]{font-family:var(--font-display);letter-spacing:var(--tracking-hero);font-weight:700}:root[data-skin=heirsight] [data-ui=hero-delta]{font-size:var(--text-md)}:root[data-skin=heirsight] [data-ui=hero-debt]{align-items:center;gap:6px;display:inline-flex}:root[data-skin=heirsight] [data-ui=hero-debt]:before{content:"";background:var(--p-hatch);width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--area-debt)}@media (width>=1024px){:root[data-skin=heirsight] [data-ui=hero][data-quality-label]:before{content:attr(data-quality-label) / "";writing-mode:vertical-rl;font:600 var(--text-2xs) / 1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);position:absolute;top:26px;left:-30px}}:root[data-skin=heirsight] [data-ui=composition-track]{box-shadow:none;background:0 0;gap:2px}:root[data-skin=heirsight] [data-ui=composition-bar][data-height=sm] [data-ui=composition-track]{height:4px}:root[data-skin=heirsight] [data-ui=composition-bar][data-height=md] [data-ui=composition-track]{height:8px}:root[data-skin=heirsight] [data-ui=composition-bar][data-height=lg] [data-ui=composition-track]{height:10px}:root[data-skin=heirsight] [data-ui=composition-segment][data-area=debt]{background:var(--p-hatch)!important}:root[data-skin=heirsight] [data-ui=composition-legend]{margin-top:12px}:root[data-skin=heirsight] [data-ui=composition-legend]>span{font-size:var(--text-sm)}:root[data-skin=heirsight] [data-ui=area-name]{font-family:var(--font-sans);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;font-weight:600}:root[data-skin=heirsight] [data-ui=area-card] [data-ui=area-name]{color:var(--ink)}:root[data-skin=heirsight] [data-ui=area-card] [data-ui=figure]{font-size:var(--text-3xl);margin-top:12px;line-height:1.05}:root[data-skin=heirsight] [data-ui=area-card] [data-ui=card-arrow]{color:var(--ink-3)}:root[data-skin=heirsight] [data-ui=area-card]:hover [data-ui=card-arrow]{color:var(--ink)}:root[data-skin=heirsight] [data-ui=area-card][data-variant=entry] [data-ui=badge][data-tone=warn]{color:var(--tier-declarado);box-shadow:inset 0 0 0 1px var(--neutral-500)}:root[data-skin=heirsight] [data-ui=area-signal]{font-size:var(--text-sm);color:var(--ink-2)}:root[data-skin=heirsight] [data-ui=area-grid]{gap:24px 16px}:root[data-skin=heirsight] [data-ui=faro-hero]{--on-ink:var(--ink);--sidebar-muted:var(--ink-2);--sidebar-muted-2:var(--ink-3);border-top:2px solid var(--ink);border-bottom:1px solid var(--hairline);background:0 0;padding:20px 0 22px}:root[data-skin=heirsight] [data-ui=faro-hero] [data-ui=faro-kicker]{color:var(--ink-3)}:root[data-skin=heirsight] [data-ui=faro-quote]{color:var(--ink);max-width:62ch;font-size:22px;line-height:1.4}:root[data-skin=heirsight] [data-ui=faro-body]{font-size:var(--text-md);color:var(--ink-2);max-width:70ch}:root[data-skin=heirsight] [data-ui=faro-hero] [data-ui=faro-disclaimer]{font-size:var(--text-2xs);letter-spacing:.12em;color:var(--ink-3)}:root[data-skin=heirsight] [data-ui=gap-card]{border-style:dashed;border-color:var(--neutral-600);box-shadow:none}:root[data-skin=heirsight] a[data-ui=gap-card]:hover{border-color:var(--ink)}:root[data-skin=heirsight] [data-ui=preview-card]{box-shadow:var(--shadow-card)}:root[data-skin=heirsight] [data-ui=progress]{background:var(--secondary);height:6px}:root[data-skin=heirsight] [data-ui=progress-today]{width:2px;height:12px;top:-3px}:root[data-skin=heirsight] [data-ui=progress-today][data-near-end]>span{top:calc(100% + 2px);left:auto;right:0;translate:none}:root[data-skin=heirsight] [data-ui=progress-ring] [data-part=value]{stroke-linecap:butt}:root[data-skin=heirsight] [data-ui=progress-ring][data-kind=quality] [data-part=value]{stroke:var(--ai-accent)}:root[data-skin=heirsight] [data-ui=progress-ring][data-kind=goal] [data-part=value]{stroke:var(--ink)}:root[data-skin=heirsight] [data-ui=progress-ring][data-kind=goal][data-on-track=true] [data-part=value]{stroke:var(--up)}:root[data-skin=heirsight] [data-ui=progress-ring] text{font-family:var(--font-display);font-weight:700}:root[data-skin=heirsight] [data-ui=asesor-card] [data-ui=avatar]{background:var(--secondary)}:root[data-skin=heirsight] [data-ui=continuity]{border-color:var(--hairline);background:0 0}:root[data-skin=heirsight] [data-ui=continuity]:hover{border-color:var(--ink)}:root[data-skin=heirsight] [data-ui=continuity] svg{color:var(--ink-2);stroke-width:1.5px}:root[data-skin=heirsight] [data-ui=proposals]{border-color:var(--hairline);background:0 0}:root[data-skin=heirsight] [data-ui=proposals] [data-ui=section-title]{color:var(--ink)}:root[data-skin=heirsight] [data-ui=area-header] [data-ui=area-icon]{width:40px;height:40px}:root[data-skin=heirsight] [data-ui=area-header] [data-ui=area-name]{font-size:var(--text-sm)}:root[data-skin=heirsight] [data-ui=area-figure]{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:700;line-height:.95}:root[data-skin=heirsight] [data-ui=element-card]{padding:20px 20px 14px calc(var(--p-spine) + 20px);border-left-width:0}:root[data-skin=heirsight] [data-ui=element-card]:hover{box-shadow:var(--shadow-card-hover)}:root[data-skin=heirsight] [data-ui=element-card] [data-ui=area-icon]{width:32px;height:32px}:root[data-skin=heirsight] [data-ui=element-card] [data-ui=area-icon] svg{stroke-width:1.5px;width:16px;height:16px}:root[data-skin=heirsight] [data-ui=element-kind]{letter-spacing:.1em;background:0 0;padding:0}:root[data-skin=heirsight] [data-ui=element-card] [data-ui=figure]{font-size:var(--text-2xl)}:root[data-skin=heirsight] [data-ui=element-card] [data-ui=sparkline],:root[data-skin=heirsight] [data-ui=sparkline-empty]{box-sizing:content-box;border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);padding:6px 0 0 8px}:root[data-skin=heirsight] [data-ui=sparkline] [data-part=area]{display:none}:root[data-skin=heirsight] [data-ui=pill]{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 45%, transparent);background:0 0;font-weight:600}:root[data-skin=heirsight] [data-ui=pill][data-kind=debt]{color:var(--area-debt-deep);box-shadow:inset 0 0 0 1px var(--area-debt)}:root[data-skin=heirsight] [data-ui=pill][data-kind=debt] svg{display:none}:root[data-skin=heirsight] [data-ui=pill][data-kind=debt]:before{content:"";background:var(--p-hatch);width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--area-debt);margin-right:2px}:root[data-skin=heirsight] [data-ui=pill][data-kind=insured]{color:var(--info);box-shadow:inset 0 0 0 1px var(--neutral-500)}:root[data-skin=heirsight] [data-ui=pill]:is([data-kind=ownership],[data-kind=coverage]){color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--neutral-500)}:root[data-skin=heirsight] [data-ui=stale-row]{border-top:1px solid var(--hairline);background:0 0;margin-top:12px;padding:10px 0 0}:root[data-skin=heirsight] [data-ui=stale-row] svg{color:var(--ai-accent)}:root[data-skin=heirsight] [data-ui=card-footer]{border-top-color:var(--hairline)}:root[data-skin=heirsight] [data-ui=element-card] [data-ui=card-link]{color:var(--ink)}:root[data-skin=heirsight] [data-ui=capture-cta]{background:var(--card);border-color:var(--hairline);box-shadow:none}:root[data-skin=heirsight] [data-ui=capture-cta]:not([data-soon]):hover{border-color:var(--ink);box-shadow:none}:root[data-skin=heirsight] [data-ui=capture-cta-icon]{box-shadow:inset 0 0 0 1px var(--hairline);background:0 0}:root[data-skin=heirsight] [data-ui=capture-cta-arrow]{color:var(--ink)}:root[data-skin=heirsight] [data-ui=ia-tag]{color:var(--tier-estimado);box-shadow:inset 0 0 0 1px var(--ai-accent-border);background:0 0}:root[data-skin=heirsight] [data-ui=structure-row]{border-width:0 0 1px;border-color:var(--hairline);background:0 0}:root[data-skin=heirsight] [data-ui=element-header] [data-ui=figure]{font-size:var(--text-5xl);line-height:1}:root[data-skin=heirsight] [data-ui=ficha-row]{border-top-color:var(--hairline-soft);align-items:center;min-height:40px}:root[data-skin=heirsight] [data-ui=ficha-row] dd{font-weight:500}:root[data-skin=heirsight] [data-ui=quality-panel]{background:var(--card);box-shadow:var(--shadow-card);padding-left:calc(var(--p-spine) + 24px);position:relative}:root[data-skin=heirsight] [data-ui=quality-panel] :is([data-ui=card-title],[data-ui=live-note],[data-ui=quality-next]){color:var(--ink)}:root[data-skin=heirsight] [data-ui=history-head],:root[data-skin=heirsight] [data-ui=history-meta]{align-items:baseline}:root[data-skin=heirsight] [data-ui=history-rail]{background:var(--hairline);width:1px}:root[data-skin=heirsight] [data-ui=attention-count]{color:var(--warn)}:root[data-skin=heirsight] [data-ui=hoy]{border-color:var(--hairline)}:root[data-skin=heirsight] [data-ui=hoy-date]{text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-2xs);font-weight:600}:root[data-skin=heirsight] [data-ui=meeting-chip]{border-color:var(--neutral-600);background:0 0}:root[data-skin=heirsight] [data-ui=metric-row]{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;padding-top:16px;display:grid}:root[data-skin=heirsight] [data-ui=metric]{border-top:2px solid var(--ink);text-align:left;color:var(--ink-2);font-size:var(--text-sm);margin:0;padding-top:10px;font-weight:400;line-height:1.3;display:block}:root[data-skin=heirsight] [data-ui=metric][data-active]{border-top-color:var(--ai-accent)}:root[data-skin=heirsight] [data-ui=metric]>svg{display:none}:root[data-skin=heirsight] [data-ui=metric-value]{font:700 26px / 1 var(--font-display);color:var(--ink);margin-right:2px}:root[data-skin=heirsight] [data-ui=metric][data-kind=deadline]{font-size:var(--text-xs);color:var(--ink-3);flex-direction:column;align-items:flex-start;gap:4px;display:flex}:root[data-skin=heirsight] [data-ui=metric][data-kind=deadline]:hover{color:var(--ink)}:root[data-skin=heirsight] [data-ui=metric-colon]{display:none}:root[data-skin=heirsight] [data-ui=metric][data-kind=deadline] [data-ui=metric-value]{font:600 15px / 1.3 var(--font-sans);margin:0}:root[data-skin=heirsight] [data-ui=fiscal-calendar]{border-color:var(--hairline)}:root[data-skin=heirsight] [data-ui=fiscal-calendar]>div{gap:0}:root[data-skin=heirsight] [data-ui=fiscal-row]{border-width:1px 0 0;border-color:var(--hairline);box-shadow:none;background:0 0}:root[data-skin=heirsight] [data-ui=fiscal-calendar] [data-ui=fiscal-row]>button{flex-wrap:nowrap;column-gap:20px;min-height:56px;padding:10px 0}:root[data-skin=heirsight] [data-ui=fiscal-date]{width:200px;font:700 15px / 1.2 var(--font-display);letter-spacing:.04em;color:var(--ink);background:0 0;flex-shrink:0;padding:0}:root[data-skin=heirsight] [data-ui=fiscal-title]{font-size:var(--text-md)}:root[data-skin=heirsight] [data-ui=filters]{gap:8px}:root[data-skin=heirsight] [data-ui=filters] :is([data-ui=search],[data-ui=filter-chip],[data-ui=select]){height:40px;min-height:40px;padding-block:0}:root[data-skin=heirsight] [data-ui=filters] [data-ui=select]{padding-left:12px;font-weight:500}:root[data-skin=heirsight] [data-ui=filters] [data-ui=segmented]>button{width:40px;height:38px;min-height:38px}:root[data-skin=heirsight] [data-ui=client-card]{border-color:var(--hairline)}:root[data-skin=heirsight] [data-ui=client-card]:hover{border-color:var(--ink);box-shadow:none}:root[data-skin=heirsight] [data-ui=client-card] [data-ui=avatar]{width:40px;height:40px;font:700 16px / 1 var(--font-display);background:var(--secondary)}:root[data-skin=heirsight] [data-ui=client-name]{font-family:var(--font-sans);font-weight:600;font-size:var(--text-lg)}:root[data-skin=heirsight] [data-ui=client-card] [data-ui=figure]{font-size:var(--text-2xl)}:root[data-skin=heirsight] [data-ui=card-badges],:root[data-skin=heirsight] [data-ui=client-card] [data-ui=card-footer]{border-top-color:var(--hairline)}:root[data-skin=heirsight] [data-ui=client-card] [data-ui=card-footer] button{border-color:var(--hairline);min-height:40px;color:var(--ink-2);font-size:var(--text-sm)}:root[data-skin=heirsight] [data-ui=client-card] [data-ui=card-footer] button:hover{color:var(--ink);background:0 0}:root[data-skin=heirsight] [data-ui=ledger-frame]{box-shadow:var(--shadow-card)}:root[data-skin=heirsight] [data-ui=ledger-head]{border-bottom:1px solid var(--ink)}:root[data-skin=heirsight] [data-ui=ledger-head] :is(th,td){font-size:var(--text-2xs);letter-spacing:.08em;color:var(--ink-3);font-weight:600}:root[data-skin=heirsight] tr[data-ui=ledger-row]{border-color:var(--hairline-soft);height:48px}:root[data-skin=heirsight] tr[data-ui=ledger-row]:hover{background:var(--surface-300)}:root[data-skin=heirsight] [data-ui=notice][data-tone=brand]{border-color:var(--hairline);background:0 0}:root[data-skin=heirsight] [data-ui=page-icon]{display:none}:root[data-skin=heirsight] [data-ui=disclaimer][data-kind=legal]{background:var(--card);border:1px solid var(--hairline);box-shadow:inset 0 2px 0 var(--ink)}:root[data-skin=heirsight] [data-ui=disclaimer][data-kind=legal]>svg{color:var(--ink)}:root[data-skin=heirsight] [data-ui=kpi-strip]{box-shadow:none;background:0 0;border:0;gap:16px;overflow:visible}:root[data-skin=heirsight] [data-ui=kpi]{border-top:2px solid var(--ink);background:0 0;padding:10px 0 0}:root[data-skin=heirsight] [data-ui=kpi-label]{font:600 var(--text-2xs) / 1.3 var(--font-sans);letter-spacing:.12em}:root[data-skin=heirsight] [data-ui=kpi-value]{font-weight:700;font-size:var(--text-3xl)}:root[data-skin=heirsight] [data-ui=kpi-value][data-tone=warn]{color:var(--warn)}:root[data-skin=heirsight] [data-ui=tax-row]{box-shadow:none;border-color:var(--hairline)}:root[data-skin=heirsight] [data-ui=tax-row] [data-ui=card-title]{font-family:var(--font-sans);font-size:var(--text-md);font-weight:600}:root[data-skin=heirsight] [data-ui=threshold-track]{height:8px}:root[data-skin=heirsight] [data-ui=threshold-bar][data-over=true] [data-ui=threshold-fill]{background:var(--warn)}:root[data-skin=heirsight] [data-ui=threshold-bar][data-status=above_exempt] [data-ui=threshold-fill]{background:var(--ink)}:root[data-skin=heirsight] [data-ui=threshold-tick]{width:2px}:root[data-skin=heirsight] [data-ui=threshold-over]{color:var(--warn)}:root[data-skin=heirsight] [data-ui=disclosure]{border-top-color:var(--hairline)}:root[data-skin=heirsight] [data-ui=disclosure-disclaimer]{color:var(--ink-3)}:root[data-skin=heirsight] [data-ui=fiscal-row][data-kind=deadline]{border:1px solid var(--hairline);background:var(--card)}:root[data-skin=heirsight] [data-ui=deadline-icon]{display:none}:root[data-skin=heirsight] [data-ui=deadline-name]{font:700 var(--text-lg) / 1.2 var(--font-display)}:root[data-skin=heirsight] [data-ui=flow-hero]{box-shadow:none;border-block:1px solid var(--hairline);background:0 0;padding:24px 0 20px}:root[data-skin=heirsight] [data-ui=flow-hero-figure]{font-weight:700;font-size:var(--text-4xl)}:root[data-skin=heirsight] [data-ui=bar-track]{height:6px}:root[data-skin=heirsight] [data-ui=insight-card]{border-left-width:0;padding-left:20px}:root[data-skin=heirsight] [data-ui=insight-icon]{background:0 0;box-shadow:inset 0 0 0 1px}:root[data-skin=heirsight] [data-ui=ledger-row][data-tone=debt] [data-ui=ledger-label]:before{content:"";vertical-align:1px;background:var(--p-hatch);width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--area-debt);margin-right:8px;display:inline-block}:root[data-skin=heirsight] [data-ui=liabilities] [data-ui=card-title]+button{color:var(--ink)}:root[data-skin=heirsight] [data-ui=goal-card][data-kind=principal] [data-ui=goal-name]{font-size:28px}:root[data-skin=heirsight] [data-ui=goal-card] [data-ui=eyebrow]{color:var(--ink)}:root[data-skin=heirsight] [data-ui=goal-card] [data-ui=figure]{font-size:var(--text-5xl)}:root[data-skin=heirsight] [data-ui=type-tile] [data-ui=area-dot][data-shape=bar]{width:100%;height:3px}:root[data-skin=heirsight] [data-ui=policy-card] [data-ui=area-icon],:root[data-skin=heirsight] [data-ui=area-icon][data-area=proteccion]{box-shadow:inset 0 0 0 1px var(--area-proteccion);background:0 0!important}:root[data-skin=heirsight] [data-ui=disclaimer][data-kind=coverage]{border:1px dashed var(--area-proteccion)!important;background:0 0!important}:root[data-skin=heirsight] [data-ui=pill][data-kind=coverage]{background:0 0}:root[data-skin=heirsight] [data-ui=policy-card][data-status=vencida]{opacity:1;border-style:dashed;border-color:var(--neutral-600)}:root[data-skin=heirsight] :is([data-ui=flow-hero][data-area=proteccion] [data-ui=flow-hero-figure],[data-ui=policy-card] [data-ui=figure]){color:var(--ink)}:root[data-skin=heirsight] [data-ui=policy-card][data-status=vencida] :is([data-ui=figure],dd){color:var(--ink-3)}:root[data-skin=heirsight] [data-ui=avatar][data-size=xl]{background:var(--ink);width:56px;height:56px;font-size:26px}:root[data-skin=heirsight] [data-ui=know-card] [data-ui=progress]{height:4px}:root[data-skin=heirsight] [data-ui=holder-card][data-kind=pj]{border-top-width:2px!important}:root[data-skin=heirsight] [data-ui=scenario-tag]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}:root[data-skin=heirsight] [data-ui=scenario-tag] svg{color:var(--ink)}:root[data-skin=heirsight] [data-ui=main-star]{color:var(--ink);fill:var(--ink)}:root[data-skin=heirsight] [data-ui=filter-chip][aria-pressed=true] svg{color:var(--on-ink)}:root[data-skin=heirsight] [data-ui=goal-status]{min-height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 45%, transparent);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;align-items:center;padding:0 6px;font-weight:600;display:inline-flex;background:0 0!important}:root[data-skin=heirsight] [data-ui=status-glyph]{display:none}:root[data-skin=heirsight] [data-ui=goal-type]{letter-spacing:.1em;background:0 0;padding:0}:root[data-skin=heirsight] [data-ui=chart] text{paint-order:stroke;stroke:var(--card);stroke-width:3px;stroke-linejoin:round}:root[data-skin=heirsight] [data-ui=chart] :is(rect~text,rect~* text){stroke:none}:root[data-skin=heirsight] [data-ui=map-summary]{background:0 0;border:0;padding:0}:root[data-skin=heirsight] [data-ui=map-summary] [data-ui=kpi-strip]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}:root[data-skin=heirsight] [data-ui=map-summary] [data-ui=stat]{border-top:2px solid var(--ink);padding-top:10px}:root[data-skin=heirsight] [data-ui=map-summary] [data-ui=stat-value]{font-size:var(--text-2xl)}:root[data-skin=heirsight] [data-ui=map-center]{border-color:var(--neutral-600);min-height:36px;box-shadow:none}:root[data-skin=heirsight] [data-ui=stamp]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}:root[data-skin=heirsight] [data-ui=map-stage] svg:has(.edge.dim) .edge:not(.dim):not(.edge--debt){stroke:var(--ai-accent);stroke-width:2px;vector-effect:non-scaling-stroke}:root[data-skin=heirsight] [data-ui=map-stage] .edge--debt{stroke:var(--area-debt);stroke-opacity:.9}:root[data-skin=heirsight] [data-ui=map-stage] .debttag rect{fill:var(--map-debt-tag-bg);stroke:var(--area-debt);rx:0;ry:0}:root[data-skin=heirsight] [data-ui=map-stage] .debttag text{fill:var(--area-debt-deep)}:root[data-skin=heirsight] [data-ui=map-stage] .hsub{fill:var(--ink-2)}:root[data-skin=heirsight] [data-ui=map-stage] .apct{paint-order:stroke;stroke:var(--dyn-line);stroke-width:2px;stroke-linejoin:round}:root[data-skin=heirsight] [data-ui=map-stage] .halo{stroke:var(--ai-accent)}:root[data-skin=heirsight] [data-ui=map-stage] .dim{opacity:.18}:root[data-skin=heirsight] [data-ui=map-stage] .pill rect{rx:0;ry:0}:root[data-skin=heirsight] [data-ui=map-stage] path[data-lit]{stroke:var(--ai-accent);stroke-width:2px}:root[data-skin=heirsight] [data-ui=map-stage] rect{rx:0;ry:0}@media (width>=1024px){:root[data-skin=heirsight] [data-ui=structure-grid]{grid-template-columns:140px 180px minmax(0,1fr);column-gap:24px}:root[data-skin=heirsight] [data-ui=map-group-grid]{grid-template-columns:repeat(auto-fill,minmax(max(88px,50% - 4px),1fr))}}:root[data-skin=heirsight] [data-ui=map-group]>button{min-width:0}:root[data-skin=heirsight] [data-ui=map-group-title]{overflow-wrap:anywhere;letter-spacing:.08em;flex:auto;min-width:0}:root[data-skin=heirsight] [data-ui=map-group-total]{font:600 12px / 1.2 var(--font-sans);white-space:nowrap;flex-shrink:0}:root[data-skin=heirsight] [data-ui=map-card][data-kind=asset]{min-width:88px;padding:6px 8px 7px}:root[data-skin=heirsight] [data-ui=map-card-meter]{flex-direction:column;align-items:stretch;gap:3px}:root[data-skin=heirsight] [data-ui=map-card-value]{font:600 12px / 1.2 var(--font-sans);white-space:nowrap;color:var(--ink);order:-1}:root[data-skin=heirsight] [data-ui=map-card-bar]{flex:none;width:100%}:root[data-skin=heirsight] [data-ui=map-stage]{--map-labels:declutter}:root[data-skin=heirsight] [data-ui=map-stage] .node:is([data-kind=root],[data-kind=holder])>.inner>circle:not(.halo){scale:min(2, max(1, calc(.9 / var(--map-k,1))))}:root[data-skin=heirsight] [data-ui=map-stage] :is(.pill,.debttag)>*{transform-box:fill-box;transform-origin:50%;scale:max(1, calc(1.16 / var(--map-k,1)))}@media (width<=639px){:root[data-skin=heirsight] [data-ui=map-stage] :is(.pill,.debttag)>*{scale:min(2.4, max(1, calc(1.16 / var(--map-k,1))))}}:root[data-skin=heirsight] [data-tone=debt]:not([data-ui]){color:var(--area-debt-deep)}:root[data-skin=heirsight] [data-ui=map-card][data-selected]{--tw-ring-color:var(--ai-accent)}:root[data-skin=heirsight] [data-ui=map-tooltip]{box-shadow:var(--shadow-dropdown)}:root[data-skin=heirsight] [data-ui=legend-swatch][data-kind=debt]{border-color:var(--area-debt)}:root[data-skin=heirsight] [data-ui=legend-swatch]:is([data-kind=pf],[data-kind=pj]){background:0 0!important}:root[data-skin=heirsight] [data-ui=trace-panel]{border-color:var(--hairline)}:root[data-skin=heirsight] [data-ui=trace-chain]{position:relative}:root[data-skin=heirsight] [data-ui=trace-chain]:before{content:"";width:var(--p-spine);background:var(--p-spine-solid);position:absolute;top:34px;bottom:12px;left:4px}:root[data-skin=heirsight] [data-ui=trace-dot]{z-index:1;color:#0000;width:12px;height:12px;margin-inline:0 6px;position:relative}:root[data-skin=heirsight] [data-ui=trace-dot] svg{display:none}:root[data-skin=heirsight] [data-ui=trace-station][data-kind=holder] [data-ui=trace-dot],:root[data-skin=heirsight] [data-ui=trace-station][data-kind=you] [data-ui=trace-dot]{background:var(--ai-accent)}:root[data-skin=heirsight] [data-ui=trace-station][data-kind=debt] [data-ui=trace-dot]{background:var(--p-hatch);box-shadow:inset 0 0 0 1px var(--area-debt)}:root[data-skin=heirsight] [data-ui=trace-station][data-kind=debt] [data-ui=trace-value]{color:var(--area-debt-deep)}:root[data-skin=heirsight] [data-ui=trace-link-line]{visibility:hidden}:root[data-skin=heirsight] [data-ui=trace-value]{font-family:var(--font-display);font-weight:700}:root[data-skin=heirsight] [data-ui=upload]{border-style:dashed;border-color:var(--neutral-600);min-height:40px}:root[data-skin=heirsight] [data-ui=review-title]{font:700 20px / 1.2 var(--font-display)}:root[data-skin=heirsight] [data-ui=capture-table] :is(input,select){min-height:36px}:root[data-skin=heirsight] [data-ui=capture-warnings]{color:var(--warn)}:root[data-skin=heirsight] [data-ui=holder-picker],:root[data-skin=heirsight] [data-ui=file-chip]{box-shadow:inset 0 0 0 1px var(--hairline);background:0 0}:root[data-skin=heirsight] [data-ui=intake-builder]{box-shadow:var(--shadow-card);border-color:var(--hairline)}:root[data-skin=heirsight] [data-ui=intake-mark]{background:var(--ai-accent);width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--ink)}:root[data-skin=heirsight] [data-ui=intake-dot]{display:none}:root[data-skin=heirsight] [data-ui=intake-message][data-from=faro] [data-ui=intake-text]{color:var(--ink)}:root[data-skin=heirsight] [data-ui=intake-message][data-from=faro][data-style=chat]>div{background:0 0;padding:2px 0}:root[data-skin=heirsight] [data-ui=intake-message][data-from=user][data-style=log]{width:fit-content;max-width:85%;box-shadow:inset 0 0 0 1px var(--hairline);background:var(--card);margin-left:auto;padding:8px 12px}:root[data-skin=heirsight] [data-ui=source-tag]{box-shadow:inset 0 0 0 1px var(--hairline);background:0 0}:root[data-skin=heirsight] [data-ui=mode-button]{border-color:var(--neutral-600);min-height:40px}:root[data-skin=heirsight] [data-ui=mode-button]:hover:not(:disabled){border-color:var(--ink)}:root[data-skin=heirsight] [data-ui=intake-readout] [data-ui=figure]{font-size:var(--text-4xl)}:root[data-skin=heirsight] [data-ui=intake-readout] [data-tone=debt]{color:var(--area-debt-deep)}:root[data-skin=heirsight] [data-ui=intake-ledger]{box-shadow:none;border-style:solid;border-width:3px 0 0;border-color:var(--area-c,var(--hairline));background:0 0;padding:14px 0 0}:root[data-skin=heirsight] [data-ui=intake-ledger][data-empty]{border-style:dashed;border-top-width:1px;border-color:var(--neutral-600)}:root[data-skin=heirsight] [data-ui=intake-ledger] [data-ui=ledger-row]{border-top:1px solid var(--hairline-soft);padding-top:6px}:root[data-skin=heirsight] [data-ui=ledger-total]{font-size:17px}:root[data-skin=heirsight] [data-ui=meeting] [data-ui=eyebrow]{color:var(--ink)}:root[data-skin=heirsight] [data-ui=meeting-client]{font-size:19px;font-weight:700}:root[data-skin=heirsight] [data-ui=meeting-guion]{background:var(--rail)}:root[data-skin=heirsight] [data-ui=meeting-steps]{gap:0;padding:0}:root[data-skin=heirsight] [data-ui=meeting-step]{border-width:0 0 1px;border-color:var(--hairline);box-shadow:none;background:0 0;padding:14px 16px}:root[data-skin=heirsight] [data-ui=meeting-step][aria-current=step]{background:var(--card)}:root[data-skin=heirsight] [data-ui=step-number]{width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--neutral-500);color:var(--ink-2);font:700 var(--text-sm) / 1 var(--font-display);background:0 0!important}:root[data-skin=heirsight] [data-ui=meeting-step][aria-current=step] [data-ui=step-number]{color:var(--on-ink);box-shadow:none;background:var(--ink)!important}:root[data-skin=heirsight] [data-ui=meeting-step][data-done=true] [data-ui=step-number]{color:var(--up)}:root[data-skin=heirsight] [data-ui=narration]{border-left-color:var(--hairline)}:root[data-skin=heirsight] [data-ui=slide] [data-ui=eyebrow]{color:var(--ink-3)}:root[data-skin=heirsight] [data-ui=slide] [data-ui=map-stage]{height:100%;min-height:420px}:root[data-skin=heirsight] [data-ui=slide-title]{font-family:var(--font-display);letter-spacing:-.01em;font-weight:700}:root[data-skin=heirsight] [data-ui=slide-client]{color:var(--ink-2);font-family:var(--font-serif);font-weight:400}:root[data-skin=heirsight] [data-ui=meeting] [data-ui=hero-figure]{word-spacing:normal;font-weight:700}:root[data-skin=heirsight] [data-ui=meeting][data-privacy=on] [data-ui=slide] .font-mono:not(text){color:var(--ink-3);text-underline-offset:4px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}:root[data-skin=heirsight] [data-ui=meeting-count]{font:700 var(--text-md) / 1 var(--font-display);color:var(--ink)}:root[data-skin=heirsight] [data-ui=meeting-progress]{background:var(--hairline);flex:0 0 160px;width:160px;height:2px;position:relative;overflow:visible}:root[data-skin=heirsight] [data-ui=meeting-progress]>span{background:var(--ink);position:relative}:root[data-skin=heirsight] [data-ui=meeting-progress]>span:after{content:"";background:var(--ai-accent);width:3px;height:10px;position:absolute;top:-4px;right:-1px}:root[data-skin=heirsight] [data-ui=slide-dot]{width:8px;height:8px;transform:none}:root[data-skin=heirsight] [data-ui=slide-dot][data-active=true]{background:var(--ink)}:root[data-skin=heirsight] [data-ui=toggle-pill][aria-pressed=false]{border-color:var(--neutral-600)}:root[data-skin=heirsight] [data-ui=toggle-pill] [data-ui=faro-mark]{width:20px;height:20px}:root[data-skin=heirsight] [data-ui=informe-block][data-author=patrimo]{border-width:1px 0 0;border-color:var(--hairline);background:0 0;padding-inline:0}:root[data-skin=heirsight] [data-ui=informe-block][data-author=asesor]{border:0;border-left:2px solid var(--ink);background:0 0;padding:4px 0 4px 12px}:root[data-skin=heirsight] [data-ui=cifra-pill]{background:0 0}:root[data-skin=heirsight] [data-ui=note]{border-color:var(--hairline);background:var(--card)}:root[data-skin=heirsight] [data-ui=note][data-pinned=true]{border-left:2px solid var(--ink)}:root[data-skin=heirsight] [data-ui=chat-message][data-from=asesor][data-mine=false] [data-ui=chat-bubble]{box-shadow:none;border-left:2px solid var(--ink);background:0 0}:root[data-skin=heirsight] [data-ui=chat-message][data-from=client][data-mine=false] [data-ui=chat-bubble]{box-shadow:inset 0 0 0 1px var(--hairline)}:root[data-skin=heirsight] [data-ui=tour-card]{box-shadow:0 0 0 1px var(--ink-2)}:root[data-skin=heirsight] [data-ui=grant-toggle]{border-color:var(--hairline);min-height:32px;color:var(--ink-2);background:0 0;padding:0 10px}:root[data-skin=heirsight] [data-ui=grant-toggle][aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}:root[data-skin=heirsight] [data-ui=grant-toggle][data-state=blocked]{border-style:dashed;border-color:var(--neutral-600);color:var(--ink-3)}@media (prefers-reduced-motion:no-preference){@keyframes p-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes p-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes p-sign{0%{transform:scaleY(0)}to{transform:scaleY(1)}}:root[data-skin=heirsight] :is(.reveal,.stagger-item,.pat-view){animation-name:p-rise;animation-duration:var(--motion-base)}:root[data-skin=heirsight] .pat-pop{animation:p-pop var(--motion-fast) var(--ease-out) backwards}:root[data-skin=heirsight] :is([data-ui=element-card],[data-ui=quality-panel][data-tier]):before{animation:p-sign var(--motion-base) var(--ease-out) .12s both}:root[data-skin=heirsight] :is([data-ui=card],[data-ui=element-card],[data-ui=client-card],[data-ui=area-card]){transition:box-shadow var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out)}:root[data-skin=heirsight] [data-ui=map-stage] .edge{transition:stroke var(--motion-fast) var(--ease-out), stroke-width var(--motion-fast) var(--ease-out)}}:root[data-skin=heirsight] [data-ui=faro-ping]{animation-duration:1.2s}@media (width<=1023px){:root[data-skin=heirsight] [data-ui=nav-row],:root[data-skin=heirsight] [data-ui=alerts-trigger]{min-height:44px}:root[data-skin=heirsight] [data-ui=metric-row]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){:root[data-skin=heirsight] [data-ui=map-summary] [data-ui=kpi-strip]{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-skin=heirsight] [data-ui=kpi-strip]{gap:12px}}@media (width<=639px){:root[data-skin=heirsight] [data-ui=page-title]{font-size:28px}:root[data-skin=heirsight] [data-ui=map-toolbar] [role=group]:has([data-ui=filter-chip]){scrollbar-width:none;max-width:calc(100vw - 32px);-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - 24px), transparent);mask-image:linear-gradient(to right, var(--ink) calc(100% - 24px), transparent);flex-wrap:nowrap;overflow-x:auto}:root[data-skin=heirsight] [data-ui=filter-chip]{flex-shrink:0;min-height:44px}:root[data-skin=heirsight] [data-ui=fiscal-calendar] [data-ui=fiscal-row]>button{flex-flow:column wrap;align-items:flex-start;row-gap:4px}:root[data-skin=heirsight] [data-ui=fiscal-date]{width:auto}:root[data-skin=heirsight] [data-ui=fiscal-badges]{margin-left:0}:root[data-skin=heirsight] [data-ui=context-action]{min-height:44px}:root[data-skin=heirsight] [data-ui=dialog]{align-self:flex-end;max-height:92vh}:root[data-skin=heirsight] [data-ui=dialog-root]{padding:0}:root[data-skin=heirsight] [data-ui=dialog-root]>[data-ui=dialog]{width:100%;max-width:100%}:root[data-skin=heirsight] [data-ui=hero] [data-ui=hero-figure]{font-size:var(--text-4xl)}}@media print{:root[data-skin=heirsight]{--hairline:var(--neutral-600)}:root[data-skin=heirsight] :is([data-ui=element-card],[data-ui=informe-block],[data-ui=area-dot]):before,:root[data-skin=heirsight] [data-ui=area-dot]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root[data-skin=heirsight] [data-ui=bar-name]{white-space:normal;text-overflow:clip;overflow:visible}:root[data-skin=heirsight] [data-ui=breakdown-add],:root[data-skin=heirsight] [data-ui=breakdown] [data-ui=figure]{color:var(--ink)}:root[data-skin=heirsight] [data-ui=flow-bar][data-kind=expense]{background:var(--expense)}:root[data-skin=heirsight] [data-ui=chart][data-chart=line]{overflow:visible}:root[data-skin=heirsight] [data-ui=chart][data-chart=line] [data-part=tick]{font-size:15px}:root[data-skin=heirsight] [data-ui=history-track]{margin-top:4px}:root[data-skin=heirsight] [data-ui=history-marker]{border-width:2px;width:10px;height:10px}:root[data-skin=heirsight] [data-ui=history-rail]{background:var(--hairline);width:1px;margin-top:4px}:root[data-skin=heirsight] [data-ui=tour-scrim]{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-skin=heirsight] [data-ui=tour-kicker]{box-shadow:inset 0 0 0 1px var(--ai-accent-strong);color:var(--sidebar-foreground);background:0 0}:root[data-skin=heirsight] [data-ui=tour-kicker] svg{color:var(--ai-accent-strong)}:root[data-skin=heirsight] [data-ui=tour-next]{color:var(--sidebar)}:root[data-skin=heirsight] [data-ui=kpi-value][data-tone=warn]{min-height:28px;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 45%, transparent);font:600 var(--text-sm) / 1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;align-items:center;margin-top:8px;padding:0 10px;display:inline-flex}:root[data-skin=heirsight] [data-ui=chart] [data-part=series-label]{fill:var(--ink)}:root[data-skin=heirsight] [data-ui=chart] [data-part=series-label][data-series=realidad]{fill:var(--ink-2)}:root[data-skin=heirsight] [data-ui=scenario-final]{color:var(--ink)}:root[data-skin=heirsight] [data-ui=scenario-final][data-on=false]{color:var(--ink-3)}:root[data-skin=heirsight] [data-ui=chart][data-chart=trajectory] text{stroke-width:8px}:root[data-skin=heirsight] [data-ui=map-card-name]{white-space:normal;text-overflow:clip;font:600 12px / 1.25 var(--font-sans);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow:visible}:root[data-skin=heirsight] [data-ui=trace-link]{padding-left:19px}:root[data-skin=heirsight] [data-ui=history-meta] button{min-height:0}:root[data-skin=heirsight] [data-ui=element-head]{align-items:center}:root[data-skin=heirsight] [data-ui=informe-section-title]{font:600 var(--text-md) / 1.3 var(--font-sans)}:root[data-skin=heirsight] :is([data-ui=bar-link],[data-ui=bar-note]){margin-top:1px;display:block}:root[data-skin=heirsight] [data-ui=element-head]{flex-wrap:wrap;row-gap:6px}:root[data-skin=heirsight] :is([data-ui=tier-chip],[data-ui=valuation-chip],[data-ui=badge]){white-space:normal;max-width:100%}:root[data-skin=heirsight] [data-ui=bar-chip]{text-transform:uppercase;letter-spacing:.06em}:root[data-skin=heirsight] [data-ui=goal-card] :has(>[data-ui=figure]){flex-wrap:wrap}@media (width<=639px){:root[data-skin=heirsight] [data-ui=scenario-row]{flex-wrap:wrap}:root[data-skin=heirsight] [data-ui=scenario-row]>*{min-width:0}}:root[data-skin=heirsight] [data-ui=element-card] [data-ui=sparkline][data-flat]{border:0;padding:6px 0 0 8px;overflow:visible}:root[data-skin=heirsight] [data-ui=element-card] [data-ui=sparkline][data-flat] [data-part=line]{translate:0 -20px}:root[data-skin=heirsight] [data-ui=tax-head]{flex-wrap:nowrap}:root[data-skin=heirsight] [data-ui=tax-title]{flex:auto}:root[data-skin=heirsight] [data-ui=tax-amount]{text-align:right;flex:none}:root[data-skin=heirsight] [data-ui=card-areas]{white-space:normal;text-overflow:clip;overflow:visible}:root[data-skin=heirsight] [data-ui=capture-cta][data-soon]{cursor:default;background:0 0}:root[data-skin=heirsight] [data-ui=capture-cta][data-soon] [data-ui=capture-cta-icon]{--capture-icon:var(--ink-3);opacity:1}:root[data-skin=heirsight] [data-ui=button][data-variant][data-soon]{color:var(--ink-2);border:1px dashed var(--neutral-600);box-shadow:none;opacity:1;cursor:not-allowed;background:0 0}:root[data-skin=heirsight] [data-ui=bar-chips]{gap:4px 6px}:root[data-skin=heirsight] [data-ui=root-basis]{text-transform:uppercase;letter-spacing:.08em;fill-opacity:.8}:root[data-skin=heirsight] :has(>dd>[data-ui=tier-chip]){flex-wrap:wrap;row-gap:6px}:root[data-skin=heirsight] dd:has(>[data-ui=tier-chip]){flex-basis:100%;justify-content:flex-start}@property --p-rail-fade{syntax:"<length>";inherits:false;initial-value:0}:root[data-skin=heirsight] [data-ui=dock-body]{-webkit-mask-image:linear-gradient(to bottom, var(--ink) calc(100% - var(--p-rail-fade)), transparent);mask-image:linear-gradient(to bottom, var(--ink) calc(100% - var(--p-rail-fade)), transparent);animation:linear both p-rail-fade;animation-timeline:scroll(self)}@keyframes p-rail-fade{0%,92%{--p-rail-fade:36px}to{--p-rail-fade:0px}}:root[data-skin=heirsight] dd:has(>[data-ui=tier-chip])>[data-ui=tier-chip]{display:inline-block}:root[data-skin=heirsight] [data-ui=quality-row]{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}:root[data-skin=heirsight] [data-ui=quality-row]>[data-ui=tier-chip]{grid-column:1/-1;justify-self:start;display:inline-block}:root[data-skin=heirsight] [data-ui=quality-next]{margin-top:0}:root[data-skin=heirsight] [data-ui=eyebrow]:has(>:is([data-ui=tier-chip],[data-ui=valuation-chip])){flex-wrap:wrap;row-gap:6px}:root[data-skin=heirsight] [data-ui=quality-row] [data-ui=tier-source]{margin-left:.3em}:root[data-skin=heirsight] [data-ui=trend-line]{text-wrap:balance}@media (width<=639px){:root[data-skin=heirsight] [data-ui=proposal-row]>div:has(>[data-field]){flex-wrap:wrap}:root[data-skin=heirsight] [data-ui=proposal-row] [data-field=name]{flex:calc(100% - 24px)}:root[data-skin=heirsight] [data-ui=proposal-row] [data-field=value]{margin-left:24px}:root[data-skin=heirsight] [data-ui=proposal-row] :is([data-field=value],[data-field=holder]){flex:1 1 0;width:auto;min-width:0}}:root[data-skin=heirsight] [data-ui=propose-picker]>span{flex-basis:100%}@media (width<=1023px){:root[data-skin=heirsight] [data-shell=sidebar] [data-popover=alerts]{width:auto;right:0}}:root[data-skin=heirsight] :is(input[inputmode=decimal],input[inputmode=numeric],input[type=number]){font-family:var(--font-sans);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em;font-stretch:100%}@media (width>=640px){:root[data-skin=heirsight] [data-ui=capture-row] input[aria-label=Titular]{width:10rem}}:root[data-skin=heirsight] [data-ui=tour-spotlight]{border:2px solid var(--ink);outline:2px solid var(--paper)}:root[data-skin=heirsight] :is([data-ui=page-title],[data-ui=figure]){font-weight:700}:root[data-skin=heirsight] [data-ui=page-title]{letter-spacing:-.02em}:root[data-skin=heirsight] [data-ui=section-title]{letter-spacing:.1em;color:var(--ink);font-weight:700}:root[data-skin=heirsight] :is([data-ui=button],[data-ui=ai-action],[data-ui=capture-cta],[data-ui=dock-cta],[data-ui=context-action],[data-ui=observation-action],[data-ui=stub-action],[data-ui=mode-button]){border-radius:var(--radius-full);padding-inline:18px}:root[data-skin=heirsight] [data-ui=button][data-size=sm]{padding-inline:14px}:root[data-skin=heirsight] [data-ui=button][data-variant=secondary]{border-color:var(--ink)}:root[data-skin=heirsight] [data-ui=segmented]{border-color:var(--hairline);border-radius:var(--radius-full);background:var(--card);padding:3px}:root[data-skin=heirsight] [data-ui=segmented]>button{border-radius:var(--radius-full);min-height:32px}:root[data-skin=heirsight] [data-ui=segmented]>button+button{border-left:0}:root[data-skin=heirsight] [data-ui=topbar-pill]{border-radius:var(--radius-full);border-color:var(--ink);padding-inline:16px}:root[data-skin=heirsight] [data-ui=ai-action]{background:var(--ai-accent);color:var(--ink);box-shadow:none}:root[data-skin=heirsight] [data-ui=ai-action]:hover{background:var(--ai-accent-border)}:root[data-skin=heirsight] [data-ui=faro-send]{border-radius:var(--radius-full);background:var(--ai-accent);color:var(--ink)}:root[data-skin=heirsight] [data-ui=faro-mark]{background:var(--ink);color:var(--ai-accent);box-shadow:none}@media (width>=1024px){:root[data-skin=heirsight] [data-ui=hero][data-quality-label]:before{content:none}}:root[data-skin=heirsight] [data-ui=badge][data-tone=warn]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);gap:6px}:root[data-skin=heirsight] [data-ui=badge][data-tone=warn]:before{content:"";border-radius:var(--radius-full);background:var(--ai-accent);flex-shrink:0;width:6px;height:6px}:root[data-skin=heirsight] [data-ui=fiscal-calendar] [data-ui=badge][data-tone=brand]{color:var(--ink)}:root[data-skin=heirsight] [data-ui=section-title]{font-weight:800}:root[data-skin=heirsight] [data-ui=hero-delta]{font-size:var(--text-lg);font-weight:600}:root[data-skin=heirsight] [data-ui=ai-glyph],:root[data-skin=heirsight] [data-ui=stale-row] svg{color:var(--ai-accent-ink)}:root[data-skin=heirsight] :is([data-surface=dark],[data-ui=ai-action],[data-ui=faro-send]) [data-ui=ai-glyph]{color:var(--ink)}:root[data-skin=heirsight] [data-surface=dark] [data-ui=ai-glyph]{color:var(--ai-accent)}:root[data-skin=heirsight] body{letter-spacing:0}:root[data-skin=heirsight] :is(h1,h2,h3,h4,strong,b,.font-bold,.font-extrabold,.font-black),:root[data-skin=heirsight] :is([data-ui=page-title],[data-ui=figure],[data-ui=card-title],[data-ui=section-title],[data-ui=hero-delta]),:root[data-skin=heirsight] .font-display:is(.font-extrabold,.font-black){font-weight:600}:root[data-skin=heirsight] :is([data-ui=page-title],[data-ui=figure]){color:var(--brand)}:root[data-skin=heirsight] :is([data-ui=asset-name],[data-ui=goal-name],[data-ui=page-title][data-kind=goal-name]){letter-spacing:-.01em;font-weight:500}:root[data-skin=heirsight] [data-ui=section-title]{letter-spacing:.1em;color:var(--ink-2)}:root[data-skin=heirsight] [data-shell=brand]{font-family:var(--font-sans);letter-spacing:-.01em;font-size:21px;font-weight:600}:root[data-skin=heirsight] [data-ui=auth-card] [data-shell=brand]{color:var(--brand);font-size:26px}:root[data-skin=heirsight] [data-ui=brand-mark]{gap:9px}:root[data-skin=heirsight] [data-ui=brand-mark-detail]{opacity:1}:root[data-skin=heirsight] [data-ui=button]:is([data-variant=primary],[data-variant=area-add],[data-variant=area-action]){background:var(--brand);color:var(--on-ink)}:root[data-skin=heirsight] [data-ui=button]:is([data-variant=primary],[data-variant=area-add],[data-variant=area-action]):hover{background:var(--sidebar-panel-bg)}:root[data-skin=heirsight] [data-ui=button][data-variant=secondary]{border-color:var(--hairline);color:var(--brand)}:root[data-skin=heirsight] [data-ui=button][data-variant=secondary]:hover{border-color:var(--brand)}:root[data-skin=heirsight] [data-surface=dark] [data-ui=button]:is([data-variant=primary],[data-variant=area-add],[data-variant=area-action]){background:var(--ai-accent);color:var(--brand)}:root[data-skin=heirsight] [data-surface=dark] [data-ui=button]:is([data-variant=primary],[data-variant=area-add],[data-variant=area-action]):hover{background:var(--ai-accent-border)}:root[data-skin=heirsight] [data-ui=topbar-pill]{border-color:var(--hairline);color:var(--brand)}:root[data-skin=heirsight] :is([data-ui=ai-action],[data-ui=faro-send]){background:var(--ai-accent);color:var(--brand)}:root[data-skin=heirsight] :is([data-ui=ai-action],[data-ui=faro-send]):hover{background:var(--ai-accent-border)}:root[data-skin=heirsight] [data-ui=ai-action] svg{color:var(--brand)}:root[data-skin=heirsight] [data-ui=faro-mark]{background:var(--brand);color:var(--ai-accent);border-radius:var(--radius-full)}:root[data-skin=heirsight] :is([data-ui=avatar],[data-ui=stale-dot],[data-ui=faro-ping],[data-ui=slide-dot],[data-ui=toggle],[data-ui=toggle]>span,[data-ui=progress],[data-ui=progress-fill],[data-ui=bar-track],[data-ui=threshold-track],[data-ui=threshold-fill],[data-ui=meeting-progress]>span,[data-ui=faro-fab],[data-ui=step-number]),:root[data-skin=heirsight] [data-ui=area-dot]:not([data-shape]){border-radius:var(--radius-full)}:root[data-skin=heirsight] :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea,[data-ui=search],[data-ui=select],[data-ui=field]){border-radius:var(--radius-chip)}:root[data-skin=heirsight] :is([data-ui=notice],[data-ui=disclaimer]){border-radius:var(--radius-sm)}:root[data-skin=heirsight] :focus-visible{outline-color:var(--brand)}:root[data-skin=heirsight] :is([data-ui=dock-suggestion],[data-ui=observation],[data-ui=asesor-voice],[data-ui=error-state],[data-ui=element-card],[data-ui=structure-row],[data-ui=fiscal-row],[data-ui=kpi-strip],[data-ui=insight-card],[data-ui=map-summary],[data-ui=intake-ledger],[data-ui=meeting-step],[data-ui=informe-block],[data-ui=nav-row],[data-ui=stat][data-boxed],[data-ui=faro-says][data-variant=block],[data-ui=faro-hero],[data-ui=stale-row],[data-ui=kpi],[data-ui=hero]){border-radius:0}
