/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--radius-sm:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--color-paper:oklch(12% .008 155);--color-paper-2:oklch(16% .01 155);--color-paper-3:oklch(20% .012 155);--color-ink:oklch(96% .006 100);--color-ink-2:oklch(78% .01 100);--color-muted:oklch(66% .01 115);--color-rule:oklch(25% .012 155);--color-rule-strong:oklch(35% .014 155);--color-accent:oklch(76% .17 145);--color-accent-ink:oklch(15% .02 145);--color-accent-soft:oklch(23% .055 145);--color-focus:oklch(88% .15 145);--color-error:oklch(72% .17 25);--color-party-morena-1:oklch(38.27% .1462 31.71);--color-party-morena-2:oklch(72.78% .1686 30.26);--color-party-morena-3:oklch(63.65% .2496 30.77);--color-party-morena-4:oklch(40.13% .1286 31.14);--color-party-morena-5:oklch(53.89% .2102 30.96);--color-party-pan:oklch(58% .19 255);--color-party-pri:oklch(62% .185 18);--color-party-pvem:oklch(66% .16 145);--color-party-pt:oklch(76% .16 82);--color-party-mc:oklch(70% .19 48);--color-party-prd:oklch(84% .16 98);--color-party-unaffiliated:oklch(63% .018 155);--color-entity-business:oklch(68% .135 225);--color-entity-legal-status:oklch(58% .1 315);--color-entity-judicial:oklch(67% .12 255);--color-cluster-sheinbaum:oklch(72% .105 145);--color-cluster-amlo:oklch(72% .1 70);--color-cluster-cdmx:oklch(70% .09 215);--color-cluster-edomex:oklch(71% .095 305);--color-cluster-bridge:oklch(71% .1 355);--color-leaf:var(--color-accent);--color-leaf-soft:var(--color-accent-soft);--color-leaf-rule:var(--color-rule-strong);--particle-color:oklch(91% .008 100);--font-display:var(--font-geist-sans), "Helvetica Neue", sans-serif;--font-body:var(--font-geist-sans), "Helvetica Neue", sans-serif;--font-mono:var(--font-geist-mono), "IBM Plex Mono", monospace;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:9rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.5625rem;--text-xl:1.9531rem;--text-2xl:2.4414rem;--text-3xl:3.0518rem;--text-4xl:3.8147rem;--text-display:clamp(3.2rem, 6.3vw, 6.6rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.1s;--dur-short:.18s;--dur-long:.4s;--rule-hairline:1px;--rule-focus:2px;--radius-sm:0;--radius-md:.125rem;--radius-lg:.25rem;--radius-round:0;--control-height:2.75rem;--graph-inspector-width:20rem;--graph-search-width:28rem;--graph-mobile-inspector-height:17rem;--graph-topbar-height:3.75rem;--graph-mobile-topbar-height:6.5rem;--graph-primary-node:6.75rem;--graph-prominent-node:3.5rem;--graph-selected-node:7.5rem;--page-max:96rem;--measure:66ch;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-modal:400;--z-tooltip:600}*{box-sizing:border-box}html,body{overflow-x:clip}html{scroll-behavior:smooth}body{background:var(--color-paper);min-width:20rem;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);margin:0;line-height:1.58}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:disabled,input:disabled{opacity:.55;cursor:not-allowed}button[aria-busy=true]{cursor:progress}button[data-state=error]{border-color:var(--color-error)}button[data-state=success]{border-color:var(--color-accent)}a{color:inherit;text-underline-offset:var(--space-2xs)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-2xs)}.correction-form{gap:var(--space-lg);padding:clamp(var(--space-lg), 4vw, var(--space-2xl));border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);display:grid}.correction-form-grid{gap:var(--space-lg);display:grid}.correction-form label{gap:var(--space-xs);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:650;display:grid}.correction-form label span{color:var(--color-muted);font-weight:450}.correction-form input,.correction-form select,.correction-form textarea{border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper);width:100%;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:0;text-transform:none;border-radius:0;font-weight:450}.correction-form input,.correction-form select{min-height:var(--control-height);padding-inline:var(--space-md)}.correction-form textarea{min-height:10rem;padding:var(--space-md);resize:vertical;line-height:1.5}.correction-form button{min-height:var(--control-height);width:fit-content;padding-inline:var(--space-lg);border:var(--rule-hairline) solid var(--color-accent);background:var(--color-accent);color:var(--color-paper);cursor:pointer;border-radius:0;font-weight:720}.correction-honeypot{width:1px;height:1px;inset-inline-start:-9999px;overflow:hidden;position:absolute!important}.correction-message{padding:var(--space-md);border-inline-start:var(--rule-focus) solid var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.correction-message{background:color-mix(in oklch, var(--color-accent) 10%, transparent)}}.correction-message{color:var(--color-ink)}.correction-message[data-state=error]{border-color:var(--color-error)}.correction-log{border-block-start:var(--rule-hairline) solid var(--color-rule-strong);gap:0;margin:0;padding:0;list-style:none;display:grid}.correction-log li{gap:var(--space-xs);padding-block:var(--space-lg);border-block-end:var(--rule-hairline) solid var(--color-rule);display:grid}.correction-log time,.correction-log strong{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.correction-log time{color:var(--color-muted)}.empty-ledger{padding:var(--space-lg);border:var(--rule-hairline) solid var(--color-rule);background:var(--color-paper-2)}.analytics-dashboard{gap:var(--space-2xl);display:grid}.analytics-total{gap:var(--space-xs);border-block-end:var(--rule-hairline) solid var(--color-rule-strong);padding-block-end:var(--space-xl);display:grid}.analytics-total strong{color:var(--color-accent);font-family:var(--font-display);font-size:clamp(var(--text-4xl), 12vw, 7.5rem);letter-spacing:-.07em;line-height:.9}.analytics-total span,.analytics-privacy{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase}.analytics-bars{align-items:end;gap:clamp(2px, .45vw, var(--space-xs));border-block-end:var(--rule-hairline) solid var(--color-rule-strong);min-height:13rem;padding-block-start:var(--space-lg);display:flex}.analytics-bars>div{justify-content:end;align-items:center;gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;height:11rem;display:flex}.analytics-bars i{background:var(--color-accent);width:100%;min-height:.25rem;display:block}.analytics-bars span{color:var(--color-muted);font-family:var(--font-mono);writing-mode:vertical-rl;font-size:.58rem}.analytics-routes{border-block-start:var(--rule-hairline) solid var(--color-rule-strong);margin:0;padding:0;list-style:none}.analytics-routes li{gap:var(--space-md);padding-block:var(--space-md);border-block-end:var(--rule-hairline) solid var(--color-rule);grid-template-columns:auto 1fr auto;align-items:baseline;display:grid}.analytics-routes span{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.analytics-routes b{color:var(--color-accent);font-variant-numeric:tabular-nums}@media (width>=40rem){.correction-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.correction-log li{grid-template-columns:8rem minmax(10rem,.5fr) minmax(0,1fr);align-items:baseline}}a:active,button:active{color:var(--color-accent)}h1,h2,h3,p{margin:0}h1,h2,h3{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);letter-spacing:-.045em;font-style:normal;font-weight:720;line-height:1}h1{font-size:var(--text-display)}h2{font-size:clamp(var(--text-2xl), 4vw, var(--text-4xl))}h3{font-size:var(--text-lg)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-frame{width:calc(100% - var(--space-md));min-height:calc(100dvh - var(--space-md));margin:var(--space-xs);border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper);color:var(--color-ink)}.header-inner,.hero-network,.graph-section,.methodology,.site-footer,.profile-page{width:min(100%, var(--page-max));padding-inline:clamp(var(--space-md), 4vw, var(--space-2xl));margin-inline:auto}.site-header{z-index:var(--z-sticky);position:relative}.header-inner{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:4.25rem;display:flex}.wordmark{width:fit-content;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;white-space:nowrap;font-weight:650;text-decoration:none}.wordmark span{color:var(--color-accent)}.search-trigger,.filter-button,.profile-link,.empty-state button,.search-field button,.no-results button,.search-results button,.back-link,.relation-heading button{min-height:var(--control-height);white-space:nowrap}.search-trigger{align-items:center;gap:var(--space-md);padding-inline:var(--space-md);border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.03em;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);border-radius:0;display:inline-flex}.search-trigger kbd{color:var(--color-muted);font-family:inherit}.hero-network{min-height:clamp(46rem,88dvh,58rem);padding-block:var(--space-xl) var(--space-2xl);position:relative;overflow:clip}.hero-copy{z-index:var(--z-raised);text-align:center;position:relative}.system-label,.section-index,.panel-label,.edition-line,.profile-relations article header>div>p{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.system-label{width:fit-content;padding:var(--space-xs) var(--space-md);border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);margin-block-end:var(--space-lg);margin-inline:auto}.hero-copy h1{max-width:18ch;margin-inline:auto;line-height:.98}.hero-copy h1 span{background:var(--color-ink-2);color:var(--color-paper);margin-block-start:var(--space-2xs);padding-inline:.08em .12em;display:inline-block}.hero-meta{z-index:var(--z-raised);justify-items:end;gap:var(--space-2xs);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-transform:uppercase;display:grid;position:absolute;inset-block-start:clamp(16rem,35dvh,22rem);inset-inline-end:clamp(var(--space-md), 4vw, var(--space-2xl))}.hero-meta a{min-height:2.75rem;color:var(--color-ink);white-space:nowrap;align-items:center;display:inline-flex}.network-stage{inset-inline:clamp(var(--space-md), 4vw, var(--space-2xl));isolation:isolate;height:clamp(27rem,54dvh,37rem);position:absolute;inset-block-end:0}.particle-map,.network-lines,.network-labels{width:100%;height:100%;position:absolute;inset:0}.particle-map{z-index:0;opacity:.33}.network-lines{z-index:var(--z-base);overflow:visible}.network-edge{fill:none;stroke:var(--color-rule-strong);stroke-width:1.4px;opacity:.34;vector-effect:non-scaling-stroke;transition:opacity var(--dur-short) var(--ease-out), stroke var(--dur-short) var(--ease-out), stroke-width var(--dur-short) var(--ease-out)}.network-edge[data-type=colaboracion]{stroke-dasharray:8 7}.network-edge[data-type=continuidad]{stroke-dasharray:3 7}.network-edge[data-visible=false]{opacity:.035}.network-edge[data-visible=true][data-active=true]{stroke:var(--color-accent);stroke-width:2.7px;opacity:.95}.network-point{fill:var(--color-ink-2);stroke:var(--color-paper);stroke-width:1px;vector-effect:non-scaling-stroke}.network-point[data-hub=true]{fill:var(--color-ink);stroke-width:2px}.network-point[data-selected=true]{fill:var(--color-accent);stroke:var(--color-paper)}.network-labels{z-index:var(--z-raised)}.network-node{min-height:2rem;padding:var(--space-2xs) var(--space-xs);border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper);border-radius:0;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.network-node{background:color-mix(in oklch, var(--color-paper) 91%, transparent)}}.network-node{color:var(--color-ink-2);cursor:pointer;font-family:var(--font-mono);font-size:clamp(.56rem, .8vw, var(--text-xs));transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);line-height:1.1}.network-node[data-primary=true]{place-content:center;gap:var(--space-2xs);border-color:var(--color-ink-2);background:var(--color-paper);min-width:clamp(7.5rem,13vw,12rem);min-height:clamp(4.75rem,8vw,7rem);color:var(--color-ink);display:grid}.network-node[data-primary=true] small{color:var(--color-muted);letter-spacing:.1em;font-size:.62rem;font-weight:400}.network-node[data-primary=true] strong{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(1.15rem,2.1vw,2.2rem)}.network-node[data-selected=true]{border-color:var(--color-accent);color:var(--color-accent)}.network-caption{z-index:var(--z-raised);color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;justify-content:space-between;font-size:.65rem;display:flex;position:absolute;inset-block-end:var(--space-xs);inset-inline:0}.graph-section{padding-block:var(--space-2xl) var(--space-3xl);border-block-start:var(--rule-hairline) solid var(--color-rule-strong);scroll-margin-block-start:var(--space-md)}.graph-toolbar{gap:var(--space-xl);border-block-end:var(--rule-hairline) solid var(--color-rule-strong);padding-block-end:var(--space-xl);display:grid}.graph-toolbar>div:first-child{gap:var(--space-sm);display:grid}.graph-toolbar h2{max-width:18ch}.graph-toolbar>div:first-child>p:last-child{color:var(--color-muted)}.filter-group{align-items:center;gap:var(--space-xs);padding-block:var(--space-2xs);display:flex;overflow-x:auto}.filter-button{padding-inline:var(--space-md);border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);border-radius:0;flex:none}.filter-button[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.detail-workspace{display:grid}.person-summary{align-content:start;gap:var(--space-lg);padding-block:var(--space-xl);border-block-end:var(--rule-hairline) solid var(--color-rule-strong);display:grid}.connection-total{gap:var(--space-xs);display:grid}.connection-total strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.07em;font-size:clamp(4rem,9vw,7rem);font-weight:720;line-height:.82}.connection-total span,.person-summary>p:not(.panel-label,.connection-total){color:var(--color-muted)}.profile-link,.back-link{align-items:center;gap:var(--space-xs);width:fit-content;padding-inline:var(--space-md);border:var(--rule-hairline) solid var(--color-ink-2);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:0;text-decoration:none;display:inline-flex}.legend{gap:var(--space-xs);border-block-start:var(--rule-hairline) solid var(--color-rule);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);padding-block-start:var(--space-lg);display:grid}.legend span{align-items:center;gap:var(--space-xs);display:inline-flex}.legend i{width:var(--space-xl);border-block-start:var(--rule-focus) solid var(--color-rule-strong);display:inline-block}.legend i[data-type=colaboracion]{border-block-start-style:dashed}.legend i[data-type=continuidad]{border-block-start-style:dotted}.relation-panel{min-width:0}.relation-list{margin:0;padding:0;list-style:none}.relation-list li{gap:var(--space-md);padding-block:var(--space-xl);border-block-end:var(--rule-hairline) solid var(--color-rule);grid-template-columns:auto minmax(0,1fr);display:grid}.relation-number{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.relation-list li>div{gap:var(--space-sm);min-width:0;display:grid}.relation-heading,.relation-meta{justify-content:space-between;gap:var(--space-md);align-items:baseline;display:flex}.relation-heading button{cursor:pointer;min-height:auto;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);text-align:start;background:0 0;border:0;padding:0;font-weight:700}.relation-heading span,.relation-meta{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.relation-heading span,.relation-meta a{white-space:nowrap}.relation-meta>span{min-width:0}.empty-state,.no-results{gap:var(--space-md);padding-block:var(--space-xl);display:grid}.empty-state button,.no-results button{width:fit-content;padding-inline:var(--space-md);border:var(--rule-hairline) solid var(--color-ink-2);cursor:pointer;background:0 0;border-radius:0}.methodology{gap:var(--space-xl);padding-block:var(--space-3xl);border-block-start:var(--rule-hairline) solid var(--color-rule-strong);display:grid}.method-heading{gap:var(--space-lg);display:grid}.methodology h2{max-width:15ch}.methodology>div{gap:var(--space-lg);max-width:var(--measure);display:grid}.methodology>div p{color:var(--color-ink-2);font-size:var(--text-md)}.methodology a{width:fit-content;font-family:var(--font-mono);font-size:var(--text-sm);white-space:nowrap}.site-footer{gap:var(--space-2xl);padding-block:var(--space-3xl) var(--space-xl);border-block-start:var(--rule-hairline) solid var(--color-rule-strong);display:grid}.footer-statement{max-width:28ch;font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(2rem,5vw,4.5rem);font-weight:720;line-height:.98}.site-footer>div{justify-content:space-between;gap:var(--space-sm) var(--space-lg);border-block-start:var(--rule-hairline) solid var(--color-rule);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;padding-block-start:var(--space-md);display:flex}.search-dialog{border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);width:min(42rem,100% - 2rem);height:fit-content;max-height:min(80dvh,44rem);color:var(--color-ink);border-radius:0;margin:auto;padding:0;position:fixed;inset:0}.search-dialog::backdrop{background:var(--color-paper)}@supports (color:color-mix(in lab, red, red)){.search-dialog::backdrop{background:color-mix(in oklch, var(--color-paper) 82%, transparent)}}.search-dialog-inner{padding:var(--space-lg)}.search-dialog label{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;margin-block-end:var(--space-xs);display:block}.search-field{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.search-field input{width:100%;min-height:var(--control-height);padding-inline:var(--space-md) var(--space-xl);border:var(--rule-hairline) solid var(--color-rule-strong);outline:var(--rule-focus) solid transparent;outline-offset:var(--space-3xs);background:var(--color-paper);color:var(--color-ink);border-radius:0}.search-field input::placeholder{color:var(--color-muted)}.search-field input[aria-invalid=true]{border-color:var(--color-error)}.search-field input[data-state=success]{border-color:var(--color-accent)}.search-field input[data-state=loading]{cursor:progress}.search-field button{padding-inline:var(--space-md);border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-3);cursor:pointer;border-radius:0}.search-status{min-height:1lh;margin-block:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm)}.search-results{border-block:var(--rule-hairline) solid var(--color-rule);max-height:24rem;overflow-y:auto}.search-results>button{gap:var(--space-3xs);width:100%;padding:var(--space-md);border:0;border-block-end:var(--rule-hairline) solid var(--color-rule);cursor:pointer;text-align:start;background:0 0;display:grid}.search-results>button[data-active=true]{background:var(--color-accent-soft);color:var(--color-ink)}.search-results small{color:var(--color-muted)}.search-results mark{background:var(--color-accent);color:var(--color-accent-ink)}.search-hints{justify-content:space-between;gap:var(--space-xs);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;padding-block-start:var(--space-sm);display:flex}.profile-header{display:flex}.back-link{margin-inline-start:auto}.profile-page{padding-block:var(--space-xl) var(--space-3xl)}.breadcrumb{gap:var(--space-xs);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;margin-block-end:var(--space-2xl);display:flex}.breadcrumb a{white-space:nowrap}.profile-intro{gap:var(--space-xl);padding-block:var(--space-xl);border-block:var(--rule-hairline) solid var(--color-rule-strong);display:grid}.profile-intro h1{max-width:18ch;margin-block-start:var(--space-sm)}.profile-intro dl{gap:var(--space-md);margin:0;display:grid}.profile-intro dl>div{gap:var(--space-md);border-block-end:var(--rule-hairline) solid var(--color-rule);grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);padding-block-end:var(--space-sm);display:grid}.profile-intro dt{color:var(--color-muted)}.profile-intro dd{font-variant-numeric:tabular-nums;margin:0}.profile-summary{max-width:var(--measure);padding-block:var(--space-xl) var(--space-2xl);color:var(--color-ink-2);font-size:var(--text-md)}.profile-party-note{max-width:var(--measure);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);margin-block-start:calc(var(--space-xl) * -1);padding-block-end:var(--space-2xl)}.profile-evidence{gap:var(--space-lg);padding-block-end:var(--space-2xl);display:grid}.profile-evidence h2{font-size:var(--text-2xl)}.profile-evidence-list{border-block-start:var(--rule-hairline) solid var(--color-rule-strong)}.profile-evidence-list a{gap:var(--space-xs);padding-block:var(--space-md);border-block-end:var(--rule-hairline) solid var(--color-rule);text-decoration:none;display:grid}.profile-evidence-list a>span,.profile-evidence-list a>small{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.profile-evidence-list a>strong{color:var(--color-ink);font-weight:600}.profile-relations{gap:var(--space-xl);display:grid}.profile-relations h2{font-size:var(--text-2xl)}.profile-relation-list{border-block-start:var(--rule-hairline) solid var(--color-rule-strong)}.profile-relation-list>article{gap:var(--space-md);padding-block:var(--space-xl);border-block-end:var(--rule-hairline) solid var(--color-rule-strong);display:grid}.profile-relation-list article>header{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.profile-relation-list h3{margin-block-start:var(--space-xs)}.profile-relation-list article>header>span{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.profile-relation-list article>footer{justify-content:space-between;gap:var(--space-sm) var(--space-lg);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.profile-relation-list article>footer a{white-space:nowrap}.source-summary{gap:var(--space-2xs);display:grid}.source-summary strong{color:var(--color-ink-2);font-weight:400}.source-summary small{color:var(--color-muted);font-size:var(--text-xs)}@media (hover:hover) and (pointer:fine){a:hover{text-decoration-thickness:var(--rule-focus)}.search-field input:hover{background:var(--color-paper-2)}.search-trigger:hover,.filter-button:hover,.profile-link:hover,.back-link:hover,.empty-state button:hover,.no-results button:hover{background:var(--color-paper-3)}.network-node:hover{border-color:var(--color-ink);color:var(--color-ink)}.network-node[data-selected=true]:hover{border-color:var(--color-accent);color:var(--color-accent)}.relation-heading button:hover{color:var(--color-accent)}}.search-trigger:active,.filter-button:active,.network-node:active,.profile-link:active,.back-link:active,.empty-state button:active,.no-results button:active{transform:translateY(var(--rule-hairline))}.network-node:active{transform:translate(-50%, calc(-50% + var(--rule-hairline)))}@media (width>=40rem){.site-frame{width:calc(100% - var(--space-lg));min-height:calc(100dvh - var(--space-lg));margin:var(--space-sm)}.graph-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end}.filter-group{justify-content:flex-end}.profile-intro{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end}}@media (width>=60rem){.detail-workspace{grid-template-columns:minmax(16rem,.62fr) minmax(0,1.38fr)}.person-summary{min-height:34rem;padding:var(--space-xl) var(--space-xl) var(--space-xl) 0;border-block-end:0;border-inline-end:var(--rule-hairline) solid var(--color-rule-strong);position:sticky;inset-block-start:0}.relation-panel{padding-inline-start:var(--space-xl)}.methodology{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}@media (width<=39.999rem){.search-trigger kbd{display:none}.hero-network{min-height:46rem;padding-block-start:var(--space-xl)}.hero-copy h1{font-size:clamp(2.55rem,12vw,4.2rem)}.hero-meta{z-index:var(--z-raised);justify-content:space-between;justify-items:start;gap:var(--space-sm);grid-auto-flow:column;margin-block-start:var(--space-lg);position:relative;inset:auto}.hero-meta a{display:none}.network-stage{inset-inline:var(--space-xs);height:28rem}.particle-map{opacity:.26}.network-node:not([data-primary=true]):not([data-selected=true]){display:none}.network-node[data-primary=true]{min-width:6.2rem;min-height:4rem}.network-node[data-primary=true] strong{font-size:1rem}.network-caption{inset-inline:var(--space-xs)}.filter-group{margin-inline:calc(-1 * var(--space-md));padding-inline:var(--space-md)}.relation-heading,.relation-meta{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.relation-heading button{white-space:normal}.methodology{padding-block:var(--space-2xl)}.site-footer{padding-block-start:var(--space-2xl)}.profile-relation-list article>header{flex-direction:column}}@media (pointer:coarse){button,.profile-link,.back-link{min-height:3rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation-duration:.15s!important;animation-iteration-count:1!important}}.graph-network-stage .graph-circle-node{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.graph-network-stage .graph-circle-node[data-dragging=true]{z-index:var(--z-tooltip);cursor:grabbing}.graph-network-stage .graph-circle-node[data-dragging=true] .node-core{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-2xs)}.graph-network-stage .graph-circle-node[data-primary=true] .node-core{border-color:var(--color-ink);background:var(--node-color);color:var(--color-paper)}@supports (color:color-mix(in lab, red, red)){.graph-network-stage .graph-circle-node[data-primary=true][data-selected=true] .node-core{background:color-mix(in oklch, var(--node-color) 68%, var(--color-paper))}}.graph-network-stage .graph-circle-node[data-primary=true] .node-selected-metric strong{font-size:var(--text-xl)}.graph-first-use{z-index:var(--z-sticky);width:min(19rem, calc(100% - var(--space-xl)));gap:var(--space-sm);padding:var(--space-md);border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);color:var(--color-ink);display:grid;position:absolute;inset-block-start:calc(var(--control-height) + var(--space-lg));inset-inline-end:var(--space-md)}.graph-first-use>div{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.graph-first-use>div p{color:var(--color-accent);font-family:var(--font-mono);text-transform:uppercase;font-size:.625rem;font-weight:700}.graph-first-use h2{font-size:var(--text-md);line-height:1.05}.graph-first-use>p{color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.45}.graph-first-use button{min-height:var(--control-height);padding-inline:var(--space-md);border:var(--rule-hairline) solid var(--color-rule-strong);color:var(--color-ink);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:0 0;font-weight:700}.graph-first-use>div button{width:var(--control-height);min-width:var(--control-height);border:0;padding:0}.graph-first-use button:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:1px}@media (hover:hover) and (pointer:fine){.graph-first-use button:hover{background:var(--color-paper-3)}}@media (width<=55.999rem){.graph-first-use{inset-block-start:calc((var(--control-height) * 2) + var(--space-xl));inset-inline-end:var(--space-xs)}}@media (width<=39.999rem){.graph-network-stage .graph-circle-node[data-primary=true] .node-selected-metric strong{font-size:var(--text-md)}.graph-first-use{width:min(17rem, calc(100% - var(--space-md)));padding:var(--space-sm)}.graph-first-use h2{font-size:var(--text-base)}.graph-first-use>p{font-size:var(--text-xs)}}.graph-clean-workspace{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.graph-clean-workspace[data-inspector-open=true]{grid-template-rows:auto minmax(12rem,1fr) minmax(12rem,34dvh) auto}.graph-topbar{z-index:var(--z-sticky);grid-row:1;grid-template-columns:minmax(12rem, 1fr) minmax(18rem, var(--graph-search-width)) minmax(12rem, 1fr);align-items:center;gap:var(--space-md);min-height:calc(var(--control-height) + var(--space-md));padding-inline:var(--space-md);border-block-end:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);display:grid;position:relative}.graph-topbar-brand,.graph-topbar-meta{align-items:center;gap:var(--space-md);min-width:0;color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.625rem;display:flex}.graph-topbar-brand>span,.graph-topbar-meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graph-topbar-meta{justify-content:flex-end}.graph-topbar-meta a{min-height:var(--control-height);white-space:nowrap;align-items:center;display:inline-flex}.graph-clean-workspace .graph-inline-search{z-index:var(--z-dropdown);border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper);width:100%;min-width:0;position:relative;inset:auto;transform:none}.graph-clean-workspace .graph-inline-search .graph-search-results{z-index:var(--z-dropdown)}.graph-clean-workspace .graph-plot{z-index:var(--z-base);border:0;grid-row:2;width:100%;height:100%;min-height:0;position:relative;inset:auto}.graph-clean-workspace .graph-bottombar{z-index:var(--z-sticky);align-items:center;gap:var(--space-md);min-width:0;min-height:calc(var(--control-height) + var(--space-xs));padding-inline:var(--space-md);border-block-start:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);grid-row:3;grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:relative}.graph-clean-workspace[data-inspector-open=true] .graph-bottombar{grid-row:4}.graph-cluster-strip{align-items:center;gap:var(--space-md);min-width:0;color:var(--color-muted);scrollbar-width:none;font-size:.625rem;display:flex;overflow-x:auto}.graph-cluster-strip::-webkit-scrollbar{display:none}.graph-cluster-strip>span{align-items:center;gap:var(--space-xs);white-space:nowrap;flex:none;display:inline-flex}.graph-cluster-strip i{width:var(--space-xs);height:var(--space-xs);background:var(--node-color);border-radius:50%}.graph-bottombar-label{color:var(--color-ink);font-family:var(--font-mono);text-transform:uppercase}.graph-clean-workspace .graph-inline-filters{border-inline:var(--rule-hairline) solid var(--color-rule-strong);display:flex;position:relative;inset:auto;overflow-x:auto;transform:none}.graph-clean-workspace .graph-inline-filters .filter-button{min-height:var(--control-height)}.graph-bottombar-hint{color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;font-size:.625rem}.graph-clean-workspace .graph-overlay-inspector{border:0;border-block-start:var(--rule-hairline) solid var(--color-rule-strong);grid-row:3;width:100%;height:100%;max-height:none;position:relative;inset:auto}.graph-inspector-titlebar{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.graph-inspector-titlebar>button{width:var(--control-height);min-width:var(--control-height);height:var(--control-height);border:var(--rule-hairline) solid var(--color-rule-strong);cursor:pointer;background:0 0;padding:0}.graph-network-stage .graph-circle-node[data-prominent=true]{width:var(--graph-prominent-node);min-width:var(--graph-prominent-node);height:var(--graph-prominent-node);min-height:var(--graph-prominent-node)}.graph-network-stage .graph-circle-node[data-prominent=true] .node-core{border-width:var(--rule-focus);width:100%;height:100%}.graph-network-stage .graph-circle-node[data-primary=true]{width:var(--graph-primary-node);min-width:var(--graph-primary-node);height:var(--graph-primary-node);min-height:var(--graph-primary-node)}.graph-network-stage .graph-circle-node[data-selected=true]{width:var(--graph-selected-node);min-width:var(--graph-selected-node);height:var(--graph-selected-node);min-height:var(--graph-selected-node);z-index:var(--z-raised)}.graph-network-stage .graph-circle-node[data-selected=true] .node-core,.graph-network-stage .graph-circle-node[data-primary=true][data-selected=true] .node-core{width:100%;height:100%}.node-readable-name{max-width:calc(100% - var(--space-xs));font-family:var(--font-display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;overflow:hidden}.graph-circle-node[data-primary=true] .node-readable-name{font-size:var(--text-sm)}.node-selected-data{max-width:calc(100% - var(--space-lg));place-items:center;gap:var(--space-2xs);text-align:center;display:grid}.node-selected-data strong{max-width:100%;font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.node-selected-data small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.5625rem;font-weight:500;overflow:hidden}@media (hover:hover) and (pointer:fine){.graph-inspector-titlebar>button:hover{background:var(--color-paper-3)}}@media (width>=64rem){.graph-clean-workspace[data-inspector-open=true]{grid-template-columns:minmax(0, 1fr) var(--graph-inspector-width);grid-template-rows:auto minmax(0,1fr) auto}.graph-clean-workspace .graph-topbar{grid-column:1/-1}.graph-clean-workspace[data-inspector-open=true] .graph-plot{grid-area:2/1}.graph-clean-workspace[data-inspector-open=true] .graph-overlay-inspector{border-block-start:0;border-inline-start:var(--rule-hairline) solid var(--color-rule-strong);grid-area:2/2/4}.graph-clean-workspace[data-inspector-open=true] .graph-bottombar{grid-area:3/1}}@media (width<=79.999rem){.graph-bottombar-hint{display:none}.graph-clean-workspace .graph-bottombar{grid-template-columns:minmax(0,1fr) auto}}@media (width<=55.999rem){.graph-topbar{gap:var(--space-xs) var(--space-md);padding-block:var(--space-xs);grid-template-columns:minmax(0,1fr) auto}.graph-topbar-brand>span,.graph-topbar-meta>span{display:none}.graph-topbar-meta{grid-area:1/2}.graph-clean-workspace .graph-inline-search{grid-area:2/1/auto/-1}.graph-cluster-strip>span:not(.graph-bottombar-label){width:var(--space-sm);font-size:0;overflow:hidden}.graph-clean-workspace .graph-bottombar{gap:var(--space-xs);padding-inline:var(--space-xs)}.graph-clean-workspace .graph-inline-filters .filter-button{padding-inline:var(--space-sm)}}@media (width<=39.999rem){.graph-clean-workspace[data-inspector-open=true]{grid-template-rows:auto minmax(10rem,1fr) minmax(11rem,38dvh) auto}.graph-network-stage .graph-circle-node[data-primary=true]{width:var(--graph-prominent-node);min-width:var(--graph-prominent-node);height:var(--graph-prominent-node);min-height:var(--graph-prominent-node)}.graph-network-stage .graph-circle-node[data-selected=true]{width:var(--graph-primary-node);min-width:var(--graph-primary-node);height:var(--graph-primary-node);min-height:var(--graph-primary-node)}.graph-circle-node[data-primary=true] .node-readable-name{font-size:.625rem}.graph-clean-workspace .graph-inline-filters{max-width:58vw}}.graph-clean-workspace,.graph-clean-workspace[data-inspector-open=true]{grid-template-rows:auto minmax(0,1fr)}.graph-network-stage[data-has-selection=true] .network-edge[data-active=false]{opacity:.035}.graph-network-stage .graph-circle-node{transition:opacity var(--dur-short) var(--ease-out)}.graph-network-stage .graph-circle-node[data-dimmed=true]{opacity:.18}.graph-network-stage .graph-circle-node[data-related=true]{opacity:1}.graph-network-stage .graph-circle-node .node-core{color:var(--color-paper)}.graph-network-stage .graph-circle-node[data-selected=true] .node-core{border-color:var(--node-color);background:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.graph-network-stage .graph-circle-node[data-selected=true] .node-core{background:color-mix(in oklch, var(--node-color) 42%, var(--color-paper))}}.graph-network-stage .graph-circle-node[data-selected=true] .node-core{color:var(--color-ink)}.node-selected-metric{place-items:center;gap:var(--space-2xs);color:var(--color-ink);text-align:center;display:grid}.node-selected-metric strong{font-family:var(--font-display);font-size:var(--text-lg);line-height:1}.node-selected-metric small{font-family:var(--font-body);text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:650}.node-external-label{z-index:var(--z-raised);gap:var(--space-2xs);width:max-content;padding:var(--space-2xs) var(--space-xs);border:var(--rule-hairline) solid var(--node-color);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2xs));inset-inline-start:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.node-external-label{border:var(--rule-hairline) solid color-mix(in oklch, var(--node-color) 62%, var(--color-rule-strong))}}.node-external-label{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);text-align:center;pointer-events:none;font-size:.625rem;line-height:1.2}.node-external-label strong,.node-external-label small{white-space:nowrap}.node-external-label strong{font-weight:700}.node-external-label small{color:var(--color-muted);font-size:.5625rem}.graph-circle-node[data-selected=true] .node-external-label{border-color:var(--node-color);font-size:var(--text-xs)}.graph-unified-legend{z-index:var(--z-sticky);width:min(18rem, calc(100% - var(--space-xl)));max-height:calc(100% - var(--space-xl));border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);color:var(--color-ink);position:absolute;inset-block-end:var(--space-md);inset-inline-start:var(--space-md);overflow-y:auto}.graph-unified-legend summary{min-height:var(--control-height);justify-content:space-between;align-items:center;gap:var(--space-md);padding-inline:var(--space-md);cursor:pointer;list-style:none;display:flex}.graph-unified-legend summary::-webkit-details-marker{display:none}.graph-unified-legend summary:after{content:"+";color:var(--color-muted)}.graph-unified-legend[open] summary:after{content:"−"}.graph-unified-legend summary>span{white-space:nowrap;font-weight:700}.graph-unified-legend summary>small{min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;overflow:hidden}.graph-unified-legend summary:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:calc(var(--rule-focus) * -1)}.graph-unified-legend summary:active{background:var(--color-paper-3)}.graph-unified-legend-body{gap:var(--space-md);padding:var(--space-md);border-block-start:var(--rule-hairline) solid var(--color-rule-strong);display:grid}.graph-unified-legend-body section{gap:var(--space-xs);display:grid}.graph-unified-legend-body section>p{color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.5625rem}.graph-legend-filters{border-block-start:var(--rule-hairline) solid var(--color-rule-strong);border-inline-start:var(--rule-hairline) solid var(--color-rule-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.graph-legend-filters button{min-width:0;min-height:var(--control-height);padding-inline:var(--space-xs);border:0;border-inline-end:var(--rule-hairline) solid var(--color-rule-strong);border-block-end:var(--rule-hairline) solid var(--color-rule-strong);color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;font-size:.625rem;overflow:hidden}.graph-legend-filters button[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper);font-weight:700}.graph-legend-clusters,.graph-line-key{gap:var(--space-xs);display:grid}.graph-legend-clusters span,.graph-line-key span{align-items:center;gap:var(--space-xs);color:var(--color-ink-2);font-size:.625rem;display:flex}.graph-legend-clusters i{width:var(--space-xs);height:var(--space-xs);background:var(--node-color);border-radius:50%;flex:none}.graph-line-key i{width:var(--space-xl);border-block-start:var(--rule-focus) solid var(--color-ink-2);flex:none}.graph-line-key i[data-type=colaboracion]{border-block-start-style:dashed}.graph-line-key i[data-type=continuidad]{border-block-start-style:dotted}.graph-legend-note{color:var(--color-muted);font-size:.5625rem;line-height:1.4}.graph-inspector-count{border-block-start:var(--rule-hairline) solid var(--color-rule-strong);color:var(--color-ink-2);font-size:var(--text-xs);padding-block-start:var(--space-sm)}.graph-comparison-focus{padding:var(--space-sm);border-inline-start:var(--rule-focus) solid var(--color-accent);background:var(--color-accent-soft);color:var(--color-ink-2);font-size:var(--text-xs)}.graph-office-evidence{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.graph-office-evidence a{min-width:0;padding:var(--space-xs);border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);gap:.125rem;display:grid}@supports (color:color-mix(in lab, red, red)){.graph-office-evidence a{background:color-mix(in srgb, var(--color-paper-2) 88%, transparent)}}.graph-office-evidence a{text-decoration:none}.graph-office-evidence span,.graph-office-evidence small{color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.5625rem}.graph-office-evidence strong{color:var(--color-ink);text-overflow:ellipsis;font-size:.625rem;line-height:1.35;overflow:hidden}.graph-pagination{min-height:calc(var(--control-height) + var(--space-md));align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-lg);border-block-start:var(--rule-hairline) solid var(--color-rule-strong);border-block-end:var(--rule-hairline) solid var(--color-rule-strong);color:var(--color-muted);font-family:var(--font-mono);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);font-size:.625rem;display:grid}.graph-pagination button{min-width:0;min-height:var(--control-height);padding-inline:var(--space-xs);border:var(--rule-hairline) solid var(--color-rule-strong);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;overflow:hidden}.graph-pagination button:last-child{justify-self:end}@media (hover:hover) and (pointer:fine){.graph-unified-legend summary:hover,.graph-legend-filters button:hover,.graph-pagination button:hover:not(:disabled){background:var(--color-paper-3)}.graph-legend-filters button[aria-pressed=true]:hover{background:var(--color-ink)}}@media (width>=64rem){.graph-clean-workspace[data-inspector-open=true]{grid-template-rows:auto minmax(0,1fr)}.graph-clean-workspace[data-inspector-open=true] .graph-overlay-inspector{grid-row:2}}@media (width<=63.999rem){.graph-clean-workspace[data-inspector-open=true]{grid-template-rows:auto minmax(12rem,1fr) minmax(12rem,36dvh)}.graph-clean-workspace .graph-overlay-inspector{grid-row:3}}@media (width<=39.999rem){.graph-unified-legend{width:min(17rem, calc(100% - var(--space-md)));inset-block-end:var(--space-xs);inset-inline-start:var(--space-xs)}.graph-unified-legend-body{padding:var(--space-sm)}.graph-network-stage .graph-circle-node[data-selected=true]{width:var(--graph-prominent-node);min-width:var(--graph-prominent-node);height:var(--graph-prominent-node);min-height:var(--graph-prominent-node)}.node-selected-metric strong{font-size:var(--text-md)}.node-selected-metric small{display:none}.node-external-label{font-size:.5625rem}.graph-pagination{padding-inline:var(--space-sm)}.graph-pagination button{font-size:0}.graph-pagination button:first-child:after{content:"←";font-size:var(--text-sm)}.graph-pagination button:last-child:after{content:"→";font-size:var(--text-sm)}}.home-frame{min-height:calc(100dvh - var(--space-md));grid-template-rows:auto minmax(0,1fr) auto;display:grid}.home-graph-link,.map-link,.inspector-actions button{min-height:var(--control-height);white-space:nowrap;align-items:center;display:inline-flex}.home-graph-link{gap:var(--space-xs);padding-inline:var(--space-md);border:var(--rule-hairline) solid var(--color-ink-2);font-family:var(--font-mono);font-size:var(--text-xs);text-decoration:none}.map-home{min-height:0}.map-home-hero{min-height:clamp(42rem,78dvh,54rem);padding:var(--space-xl) clamp(var(--space-md), 4vw, var(--space-2xl)) var(--space-3xl);position:relative;overflow:clip}.map-home-copy{z-index:var(--z-raised);text-align:center;position:relative}.map-home-copy h1 span{background:var(--color-ink-2);color:var(--color-paper);margin-block-start:var(--space-2xs);padding-inline:.08em .12em;display:inline-block}.map-home-stage{z-index:var(--z-base);inset-inline:clamp(var(--space-md), 4vw, var(--space-2xl));min-height:24rem;position:absolute;inset-block:10rem 3.5rem}.home-particle-map{opacity:.78;touch-action:pan-y}.map-home-meta{z-index:var(--z-raised);inset-inline:clamp(var(--space-md), 4vw, var(--space-2xl));justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-xl);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);display:flex;position:absolute;inset-block-end:var(--space-lg)}.map-home-meta strong{color:var(--color-ink);font-size:var(--text-md);font-variant-numeric:tabular-nums}.map-home-meta a{min-height:var(--control-height);padding-inline:var(--space-md);border:var(--rule-hairline) solid var(--color-ink);color:var(--color-ink);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.home-footer{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) clamp(var(--space-md), 4vw, var(--space-2xl));border-block-start:var(--rule-hairline) solid var(--color-rule-strong);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);display:flex}.home-footer a{white-space:nowrap}.graph-header-actions,.inspector-actions{align-items:center;gap:var(--space-xs);display:flex}.map-link{padding-inline:var(--space-md);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-decoration:none}.graph-page,.graph-page-intro,.graph-workbench,.graph-method-note{width:min(100%, var(--page-max));margin-inline:auto}.graph-page{padding-block-end:var(--space-2xl)}.graph-page-intro{gap:var(--space-xl);padding:var(--space-xl) clamp(var(--space-md), 4vw, var(--space-2xl));border-block:var(--rule-hairline) solid var(--color-rule-strong);display:grid}.graph-page-intro>div:first-child{gap:var(--space-lg);display:grid}.graph-page-intro .system-label{margin:0}.graph-page-intro h1{max-width:18ch;font-size:clamp(2.6rem,5vw,5.4rem)}.graph-intro-meta{justify-content:flex-end;align-items:flex-end;gap:var(--space-xl);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);display:flex}.graph-intro-meta p{gap:var(--space-2xs);display:grid}.graph-intro-meta strong{color:var(--color-ink);font-size:var(--text-xl)}.graph-workbench{padding-inline:clamp(var(--space-md), 4vw, var(--space-2xl))}.graph-commandbar{gap:var(--space-lg);min-height:5.25rem;padding-block:var(--space-md);border-block-end:var(--rule-hairline) solid var(--color-rule-strong);display:grid}.graph-commandbar>div:first-child{gap:var(--space-2xs);display:grid}.graph-commandbar>div:first-child>p:last-child{color:var(--color-ink-2)}.graph-workbench-body{border-block-end:var(--rule-hairline) solid var(--color-rule-strong);display:grid}.graph-network-stage{background:var(--color-paper);width:100%;height:clamp(34rem,70dvh,48rem);min-height:34rem;position:relative;inset:auto;overflow:clip}.graph-network-stage:before{content:"";background-image:linear-gradient(var(--color-rule) var(--rule-hairline), transparent var(--rule-hairline)), linear-gradient(90deg, var(--color-rule) var(--rule-hairline), transparent var(--rule-hairline));background-size:var(--space-xl) var(--space-xl);opacity:.18;pointer-events:none;position:absolute;inset:0}.graph-network-stage .network-edge{opacity:.18}.graph-network-stage .network-edge[data-visible=false]{opacity:.02}.graph-network-stage .network-edge[data-visible=true][data-active=true]{opacity:1}.graph-inspector{background:var(--color-paper-2);min-width:0;max-height:clamp(34rem,70dvh,48rem);color:var(--color-ink);overflow-y:auto}.graph-inspector-header{gap:var(--space-sm);padding:var(--space-xl);border-block-end:var(--rule-hairline) solid var(--color-rule-strong);display:grid}.graph-inspector-header h2{font-size:clamp(var(--text-xl), 3vw, var(--text-3xl))}.graph-inspector-header>p:last-of-type{color:var(--color-muted)}.inspector-actions{margin-block-start:var(--space-sm)}.inspector-actions button{padding-inline:var(--space-md);border:var(--rule-hairline) solid var(--color-rule-strong);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);background:0 0}.graph-inspector>.legend{margin:var(--space-lg) var(--space-xl) 0}.graph-relation-list{padding-inline:var(--space-xl)}.graph-relation-list li{padding-block:var(--space-lg)}.graph-relation-list li>div>p{color:var(--color-ink-2);font-size:var(--text-sm)}.graph-method-note{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-xl) clamp(var(--space-md), 4vw, var(--space-2xl));color:var(--color-muted);font-size:var(--text-sm);display:flex}.graph-method-note a{white-space:nowrap}@media (hover:hover) and (pointer:fine){.home-graph-link:hover,.map-home-meta a:hover,.inspector-actions button:hover{background:var(--color-paper-3)}}@media (width>=40rem){.home-frame{min-height:calc(100dvh - var(--space-lg))}.graph-page-intro{grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);align-items:end}.graph-commandbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (width>=70rem){.graph-workbench-body{grid-template-columns:minmax(0,1.62fr) minmax(22rem,.72fr)}.graph-network-stage{border-inline-end:var(--rule-hairline) solid var(--color-rule-strong)}}@media (width<=39.999rem){.home-graph-link{padding-inline:var(--space-sm)}.map-home-hero{min-height:42rem;padding-block-start:var(--space-lg)}.map-home-copy h1{font-size:clamp(2.55rem,12vw,4rem)}.map-home-stage{inset-block:10rem 7rem;inset-inline:0}.home-particle-map{opacity:.68}.map-home-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.map-home-meta a{grid-column:1/-1;justify-content:center}.home-footer{flex-direction:column;align-items:flex-start}.graph-header-actions .map-link{display:none}.graph-page-intro{padding-block:var(--space-lg) var(--space-xl)}.graph-intro-meta{justify-content:flex-start}.graph-network-stage{height:30rem;min-height:30rem}.graph-inspector{max-height:none;overflow:visible}.graph-method-note{flex-direction:column;align-items:flex-start}}.map-home-hero{align-items:stretch;gap:var(--space-lg);min-height:clamp(36rem,72dvh,48rem);padding-block:var(--space-lg) var(--space-xl);grid-template-rows:auto minmax(18rem,1fr) auto;display:grid}.map-home-copy{text-align:start;justify-self:start}.map-home-copy .system-label{margin-block-end:var(--space-md);margin-inline:0}.map-home-copy h1{max-width:16ch;margin-inline:0;font-size:clamp(2.8rem,5.6vw,5.8rem);line-height:1}.map-home-copy h1 span{color:var(--color-accent);background:0 0;margin-block-start:var(--space-2xs);padding:0}.map-home-stage{width:100%;min-height:clamp(18rem,36dvh,28rem);position:relative;inset:auto}.home-particle-map{opacity:.92}.map-home-meta{position:relative;inset:auto}.graph-cluster-legend{gap:var(--space-md);padding-block:var(--space-md);border-block-end:var(--rule-hairline) solid var(--color-rule-strong);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);display:grid}.graph-cluster-legend p{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.graph-cluster-legend p strong{color:var(--color-ink);font-weight:600}.graph-cluster-legend>div{align-items:center;gap:var(--space-lg);padding-block:var(--space-2xs);display:flex;overflow-x:auto}.graph-cluster-legend>div span{align-items:center;gap:var(--space-xs);white-space:nowrap;flex:none;display:inline-flex}.graph-cluster-legend i{width:var(--space-sm);height:var(--space-sm);background:var(--node-color);box-shadow:0 0 0 var(--rule-hairline) var(--color-paper);border-radius:50%;display:inline-block}[data-cluster=sheinbaum]{--node-color:var(--color-cluster-sheinbaum)}[data-cluster=amlo]{--node-color:var(--color-cluster-amlo)}[data-cluster=cdmx]{--node-color:var(--color-cluster-cdmx)}[data-cluster=edomex]{--node-color:var(--color-cluster-edomex)}[data-cluster=bridge]{--node-color:var(--color-cluster-bridge)}.graph-network-stage[data-selected-cluster=sheinbaum]{--active-network-color:var(--color-cluster-sheinbaum)}.graph-network-stage[data-selected-cluster=amlo]{--active-network-color:var(--color-cluster-amlo)}.graph-network-stage[data-selected-cluster=cdmx]{--active-network-color:var(--color-cluster-cdmx)}.graph-network-stage[data-selected-cluster=edomex]{--active-network-color:var(--color-cluster-edomex)}.graph-network-stage[data-selected-cluster=bridge]{--active-network-color:var(--color-cluster-bridge)}.graph-network-stage .network-edge[data-visible=true][data-active=true]{stroke:var(--active-network-color,var(--color-accent))}.graph-network-stage .network-point{fill:var(--node-color);stroke:var(--color-paper);stroke-width:1.5px;filter:saturate(1.08)}.graph-network-stage .network-point[data-hub=true]{fill:var(--node-color);stroke:var(--color-ink);stroke-width:2.5px}.graph-network-stage .network-point[data-selected=true]{fill:var(--node-color);stroke:var(--color-ink);stroke-width:3px}.network-hit-targets{z-index:calc(var(--z-base) + 1);pointer-events:none;position:absolute;inset:0}.network-hit-target{width:var(--control-height);min-width:var(--control-height);height:var(--control-height);min-height:var(--control-height);border:var(--rule-hairline) solid transparent;cursor:pointer;pointer-events:auto;background:0 0;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.network-hit-target:hover{border-color:var(--node-color)}.network-hit-target:active{background:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.network-hit-target:active{background:color-mix(in oklch, var(--node-color) 14%, transparent)}}.network-hit-target:focus-visible{outline-color:var(--node-color)}.graph-network-stage .network-node{border-color:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.graph-network-stage .network-node{border-color:color-mix(in oklch, var(--node-color) 58%, var(--color-rule-strong))}}.graph-network-stage .network-node{transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out)}.graph-network-stage .network-node[data-primary=true]{box-shadow:inset 0 var(--rule-focus) 0 var(--node-color)}.graph-network-stage .network-node[data-selected=true]{border-color:var(--node-color);color:var(--node-color)}@media (width<=39.999rem){.map-home-hero{grid-template-rows:auto minmax(19rem,1fr) auto;min-height:auto}.map-home-stage{min-height:19rem;inset:auto}.map-home-copy h1{font-size:clamp(2.45rem,11vw,3.8rem)}.graph-cluster-legend p{flex-direction:column;align-items:flex-start}.network-caption span:last-child{display:none}}.graph-shell{height:calc(100dvh - var(--space-md));min-height:0;overflow:clip}.graph-fullscreen,.graph-canvas{width:100%;height:100%;min-height:0;position:relative;overflow:clip}.graph-canvas{isolation:isolate;background:var(--color-paper)}.graph-canvas:before{content:"";z-index:0;background-image:linear-gradient(var(--color-rule) var(--rule-hairline), transparent var(--rule-hairline)), linear-gradient(90deg, var(--color-rule) var(--rule-hairline), transparent var(--rule-hairline));background-size:var(--space-xl) var(--space-xl);opacity:.15;pointer-events:none;position:absolute;inset:0}.graph-canvas .graph-plot{inset:0 var(--graph-inspector-width) 0 0;z-index:var(--z-base);background:0 0;width:auto;height:auto;min-height:0;position:absolute;overflow:clip}.graph-canvas .graph-plot:before{content:none}.graph-canvas .network-lines{z-index:var(--z-base)}.graph-canvas .graph-all-nodes{z-index:var(--z-raised)}.graph-network-stage .graph-circle-node{width:var(--control-height);min-width:var(--control-height);height:var(--control-height);min-height:var(--control-height);color:var(--color-paper);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;line-height:1;transition:none;display:grid;overflow:visible;transform:translate(-50%,-50%)}.graph-circle-node .node-core{width:var(--space-sm);height:var(--space-sm);border:var(--rule-hairline) solid var(--color-paper);background:var(--node-color);color:var(--color-paper);font-family:var(--font-mono);font-size:var(--text-xs);transition:border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);border-radius:50%;place-items:center;font-weight:700;display:grid}.graph-network-stage .graph-circle-node[data-featured=true] .node-core,.graph-network-stage .graph-circle-node[data-anchor=true] .node-core{width:var(--space-lg);height:var(--space-lg);border-width:var(--rule-focus)}.graph-network-stage .graph-circle-node[data-primary=true]{width:var(--graph-primary-node);min-width:var(--graph-primary-node);height:var(--graph-primary-node);min-height:var(--graph-primary-node);background:0 0}.graph-network-stage .graph-circle-node[data-primary=true] .node-core{border:var(--rule-focus) solid var(--color-ink);width:100%;height:100%;color:var(--color-paper)}.graph-network-stage .graph-circle-node[data-primary=true] strong{max-width:calc(var(--graph-primary-node) - var(--space-sm));font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:-.035em;overflow-wrap:anywhere}.graph-network-stage .graph-circle-node[data-selected=true] .node-core{width:var(--space-xl);height:var(--space-xl);border:var(--rule-focus) solid var(--color-focus);color:var(--color-paper)}.graph-network-stage .graph-circle-node[data-primary=true][data-selected=true] .node-core{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-2xs);width:100%;height:100%}.node-short-label{font-size:.625rem}.graph-brand-panel,.graph-search-panel,.graph-filter-panel,.graph-cluster-panel,.graph-overlay-inspector{z-index:var(--z-sticky);border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);position:absolute}.graph-brand-panel{width:min(16rem, calc(100% - var(--space-xl)));gap:var(--space-xs);padding:var(--space-md);display:grid;inset-block-start:var(--space-md);inset-inline-start:var(--space-md)}.graph-brand-panel h1{font-size:var(--text-lg);letter-spacing:-.035em}.graph-brand-panel>p,.graph-brand-panel>div,.graph-map-link{color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.625rem}.graph-brand-panel>div{gap:var(--space-sm);display:flex}.graph-map-link{width:fit-content;min-height:var(--control-height);white-space:nowrap;align-items:center;display:inline-flex}.graph-search-panel{width:min(var(--graph-search-width), calc(100% - var(--graph-inspector-width) - 36rem));min-width:18rem;inset-block-start:var(--space-md);inset-inline-start:calc((100% - var(--graph-inspector-width)) / 2);transform:translate(-50%)}.graph-search-panel>label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.graph-search-field{min-height:var(--control-height);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.graph-search-field input{width:100%;min-width:0;min-height:var(--control-height);padding-inline:var(--space-md);color:var(--color-ink);outline-offset:calc(var(--rule-focus) * -1);background:0 0;border:0}.graph-search-field input::placeholder{color:var(--color-muted)}.graph-search-field kbd{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.graph-search-field>button{width:var(--control-height);min-width:var(--control-height);min-height:var(--control-height);cursor:pointer;background:0 0;border:0;padding:0}.graph-search-results{inset-inline:calc(var(--rule-hairline) * -1);border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);max-height:min(28rem,100dvh - 7rem);position:absolute;inset-block-start:calc(100% + var(--space-xs));overflow-y:auto}.graph-search-status{padding:var(--space-xs) var(--space-md);color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.625rem}.graph-search-results>button{width:100%;min-height:var(--control-height);gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border:0;border-block-start:var(--rule-hairline) solid var(--color-rule);color:var(--color-ink);text-align:start;cursor:pointer;background:0 0;display:grid}.graph-search-results>button small{color:var(--color-muted)}.graph-search-results>button span,.graph-search-results>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graph-search-results>button[data-active=true]{background:var(--color-paper-3)}.graph-search-results mark{color:var(--color-accent);background:0 0}.graph-filter-panel{display:flex;inset-block-end:var(--space-md);inset-inline-start:calc((100% - var(--graph-inspector-width)) / 2);overflow-x:auto;transform:translate(-50%)}.graph-filter-panel .filter-button{border:0;border-inline-end:var(--rule-hairline) solid var(--color-rule-strong)}.graph-filter-panel .filter-button:last-child{border-inline-end:0}.graph-cluster-panel{gap:var(--space-sm);width:16rem;padding:var(--space-md);color:var(--color-muted);font-family:var(--font-mono);font-size:.625rem;display:grid;inset-block-end:var(--space-md);inset-inline-start:var(--space-md)}.graph-cluster-panel>p{color:var(--color-ink);text-transform:uppercase}.graph-cluster-panel>div{gap:var(--space-xs);grid-template-columns:1fr 1fr;display:grid}.graph-cluster-panel span{align-items:center;gap:var(--space-xs);display:inline-flex}.graph-cluster-panel i{width:var(--space-xs);height:var(--space-xs);background:var(--node-color);border-radius:50%;flex:none}.graph-cluster-panel small{line-height:1.35}.graph-canvas .graph-overlay-inspector{width:var(--graph-inspector-width);border-block:0;border-inline-end:0;max-height:none;inset-block:0;inset-inline-end:0;overflow-y:auto}.graph-canvas .graph-overlay-inspector .graph-inspector-header{padding:var(--space-lg)}.graph-canvas .graph-overlay-inspector .graph-inspector-header h2{font-size:var(--text-xl)}.graph-canvas .graph-overlay-inspector>.legend{margin:var(--space-md) var(--space-lg) 0}.graph-canvas .graph-overlay-inspector .graph-relation-list{padding-inline:var(--space-lg)}.graph-canvas .graph-overlay-inspector .graph-relation-list li{padding-block:var(--space-md)}.graph-inspector-footer{gap:var(--space-sm);padding:var(--space-lg);border-block-start:var(--rule-hairline) solid var(--color-rule-strong);color:var(--color-muted);font-size:var(--text-xs);display:grid}.graph-inspector-footer a{width:fit-content;min-height:var(--control-height);white-space:nowrap;align-items:center;display:inline-flex}.graph-canvas .network-caption{inset-inline:var(--space-md);inset-block-end:var(--space-xs)}@media (hover:hover) and (pointer:fine){.graph-circle-node:hover .node-core{border-color:var(--color-focus)}.graph-search-field>button:hover,.graph-search-results>button:hover{background:var(--color-paper-3)}}@media (width>=40rem){.graph-shell{height:calc(100dvh - var(--space-lg))}}@media (width<=69.999rem){.graph-canvas .graph-plot{inset:0 0 var(--graph-mobile-inspector-height)}.graph-canvas .graph-overlay-inspector{width:100%;height:var(--graph-mobile-inspector-height);border-inline-start:0;border-block-start:var(--rule-hairline) solid var(--color-rule-strong);inset-block:auto 0}.graph-search-panel{width:min(var(--graph-search-width), calc(100% - 34rem));inset-inline-start:50%}.graph-filter-panel{inset-block-end:calc(var(--graph-mobile-inspector-height) + var(--space-md));inset-inline-start:50%}.graph-cluster-panel{inset-block-end:calc(var(--graph-mobile-inspector-height) + var(--space-md))}}@media (width<=39.999rem){.graph-office-evidence{grid-template-columns:1fr}}@media (width<=49.999rem){.graph-brand-panel{align-items:center;gap:var(--space-sm);width:auto;padding:var(--space-xs) var(--space-sm);display:flex;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs)}.graph-brand-panel h1,.graph-brand-panel>p,.graph-brand-panel>div{display:none}.graph-map-link{min-height:auto}.graph-search-panel{width:calc(100% - var(--space-md));min-width:0;inset-block-start:calc(var(--space-xl) + var(--space-lg))}.graph-canvas .graph-plot{inset-block-start:calc(var(--space-2xl) + var(--space-lg))}.graph-cluster-panel{display:none}.graph-filter-panel{width:calc(100% - var(--space-md));justify-content:stretch}.graph-filter-panel .filter-button{padding-inline:var(--space-sm);flex:1 0 auto}.graph-network-stage .graph-circle-node[data-primary=true]{width:var(--space-2xl);min-width:var(--space-2xl);height:var(--space-2xl);min-height:var(--space-2xl)}.graph-network-stage .graph-circle-node[data-primary=true] strong{font-size:var(--text-xs)}.graph-canvas .network-caption{display:none}.graph-canvas .graph-overlay-inspector .graph-inspector-header{padding:var(--space-md)}.graph-canvas .graph-overlay-inspector .graph-inspector-header h2{font-size:var(--text-lg)}}@media (pointer:coarse){.graph-network-stage .graph-circle-node{width:calc(var(--control-height) + var(--space-2xs));min-width:calc(var(--control-height) + var(--space-2xs));height:calc(var(--control-height) + var(--space-2xs));min-height:calc(var(--control-height) + var(--space-2xs))}}.graph-network-stage .graph-circle-node{cursor:grab}.graph-network-stage .graph-circle-node[data-dragging=true]{cursor:grabbing}.graph-network-stage{cursor:grab;touch-action:none}.graph-network-stage[data-panning=true]{cursor:grabbing}.graph-network-stage:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:calc(var(--rule-focus) * -1)}.graph-panzoom-layer{z-index:var(--z-base);transform-origin:0 0;transition:transform var(--dur-micro) var(--ease-out);position:absolute;inset:0}.graph-network-stage[data-panning=true] .graph-panzoom-layer{transition:none}.node-visible-name{max-width:calc(100% - var(--space-sm));padding:var(--space-2xs);color:inherit;text-align:center;place-items:center;display:grid}.node-visible-name strong{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:-.035em;overflow-wrap:anywhere;font-weight:760;line-height:1.05}.graph-network-stage .graph-circle-node[data-primary=true] .node-visible-name strong{font-size:var(--text-sm)}.graph-network-stage .graph-circle-node[data-selected=true] .node-core{width:100%;height:100%}.graph-network-stage .graph-circle-node[data-primary=true][data-selected=true] .node-core{background:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.graph-network-stage .graph-circle-node[data-primary=true][data-selected=true] .node-core{background:color-mix(in oklch, var(--node-color) 48%, var(--color-paper))}}.graph-network-stage .graph-circle-node[data-primary=true][data-selected=true] .node-core{color:var(--color-ink)}.graph-zoom-controls{z-index:var(--z-sticky);grid-template-columns:var(--control-height) 3.75rem var(--control-height) auto;border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);color:var(--color-ink);align-items:stretch;display:grid;position:absolute;inset-block-end:var(--space-md);inset-inline-end:var(--space-md)}.graph-zoom-controls button,.graph-zoom-controls output{min-width:0;min-height:var(--control-height);padding:0 var(--space-sm);border:0;border-inline-start:var(--rule-hairline) solid var(--color-rule-strong);color:inherit;font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;place-items:center;display:grid}.graph-zoom-controls button:first-child{border-inline-start:0}.graph-zoom-controls button{cursor:pointer}.graph-zoom-controls button:active{background:var(--color-paper-3)}.graph-zoom-controls button:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:calc(var(--rule-focus) * -1)}.graph-zoom-controls button:disabled{color:var(--color-muted);opacity:.55;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.graph-zoom-controls button:hover:not(:disabled){background:var(--color-paper-3)}}@media (width<=39.999rem){.graph-zoom-controls{grid-template-columns:var(--control-height) 3.25rem var(--control-height) auto;inset-block-end:var(--space-xs);inset-inline-end:var(--space-xs)}.graph-zoom-controls button:last-child{padding-inline:var(--space-xs)}.graph-network-stage .graph-circle-node[data-primary=true] .node-visible-name strong,.graph-network-stage .graph-circle-node[data-selected=true] .node-visible-name strong{font-size:.625rem}}@media (prefers-reduced-motion:reduce){.graph-panzoom-layer{transition:none}}.graph-circle-node[data-party=morena]{--node-color:var(--color-party-morena-5);--node-ink:var(--color-ink)}.graph-circle-node[data-party=morena][data-party-tone="1"]{--node-color:var(--color-party-morena-1);--node-ink:var(--color-ink)}.graph-circle-node[data-party=morena][data-party-tone="2"]{--node-color:var(--color-party-morena-2);--node-ink:var(--color-paper)}.graph-circle-node[data-party=morena][data-party-tone="3"]{--node-color:var(--color-party-morena-3);--node-ink:var(--color-paper)}.graph-circle-node[data-party=morena][data-party-tone="4"]{--node-color:var(--color-party-morena-4);--node-ink:var(--color-ink)}.graph-circle-node[data-party=morena][data-party-tone="5"]{--node-color:var(--color-party-morena-5);--node-ink:var(--color-ink)}.graph-circle-node[data-party=pan]{--node-color:var(--color-party-pan);--node-ink:var(--color-ink)}.graph-circle-node[data-party=pri]{--node-color:var(--color-party-pri);--node-ink:var(--color-ink)}.graph-circle-node[data-party=pvem]{--node-color:var(--color-party-pvem);--node-ink:var(--color-paper)}.graph-circle-node[data-party=pt]{--node-color:var(--color-party-pt);--node-ink:var(--color-paper)}.graph-circle-node[data-party=mc]{--node-color:var(--color-party-mc);--node-ink:var(--color-paper)}.graph-circle-node[data-party=prd]{--node-color:var(--color-party-prd);--node-ink:var(--color-paper)}.graph-circle-node[data-party=sin-adscripcion]{--node-color:var(--color-party-unaffiliated);--node-ink:var(--color-paper)}.graph-network-stage .graph-circle-node[data-isolated=true] .node-core{border-width:1px;width:.625rem;height:.625rem}.graph-network-stage .graph-circle-node[data-isolated=true]:hover .node-core,.graph-network-stage .graph-circle-node[data-isolated=true]:focus-visible .node-core{width:1rem;height:1rem}.graph-network-stage[data-selected-party=morena]{--active-network-color:var(--color-party-morena-3)}.graph-network-stage[data-selected-party=pan]{--active-network-color:var(--color-party-pan)}.graph-network-stage[data-selected-party=pri]{--active-network-color:var(--color-party-pri)}.graph-network-stage[data-selected-party=pvem]{--active-network-color:var(--color-party-pvem)}.graph-network-stage[data-selected-party=pt]{--active-network-color:var(--color-party-pt)}.graph-network-stage[data-selected-party=mc]{--active-network-color:var(--color-party-mc)}.graph-network-stage[data-selected-party=prd]{--active-network-color:var(--color-party-prd)}.graph-network-stage[data-selected-party=sin-adscripcion]{--active-network-color:var(--color-party-unaffiliated)}.graph-network-stage .graph-circle-node .node-core,.graph-network-stage .graph-circle-node[data-selected=true] .node-core,.graph-network-stage .graph-circle-node[data-primary=true][data-selected=true] .node-core{border-color:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.graph-network-stage .graph-circle-node .node-core,.graph-network-stage .graph-circle-node[data-selected=true] .node-core,.graph-network-stage .graph-circle-node[data-primary=true][data-selected=true] .node-core{border-color:color-mix(in oklch, var(--node-color) 72%, var(--color-ink))}}.graph-network-stage .graph-circle-node .node-core,.graph-network-stage .graph-circle-node[data-selected=true] .node-core,.graph-network-stage .graph-circle-node[data-primary=true][data-selected=true] .node-core{background:var(--node-color);color:var(--node-ink)}.graph-network-stage .graph-circle-node[data-primary=true] .node-core{box-shadow:0 0 0 var(--space-3xs) var(--color-paper), 0 0 0 var(--rule-focus) var(--node-color)}.graph-network-stage .graph-circle-node[data-selected=true] .node-core{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-2xs)}.graph-legend-parties,.graph-line-key{gap:var(--space-xs);display:grid}.graph-legend-parties span{align-items:center;gap:var(--space-xs);color:var(--color-ink-2);font-size:.625rem;display:flex}.graph-legend-parties i,.graph-party-badge i,.graph-entity-badge i{width:var(--space-sm);height:var(--space-sm);background:var(--party-key-color,var(--color-party-unaffiliated));border-radius:50%;flex:none}.graph-legend-sectors i[data-sector=empresarial],.graph-entity-badge[data-sector=empresarial] i{background:var(--color-entity-business)}.graph-legend-sectors i[data-sector=causa-penal],.graph-entity-badge[data-sector=causa-penal] i{background:var(--color-entity-legal-status)}.graph-legend-sectors i[data-sector=judicial],.graph-entity-badge[data-sector=judicial] i{background:var(--color-entity-judicial)}.graph-legend-parties i[data-party=morena]{background:conic-gradient(var(--color-party-morena-1), var(--color-party-morena-2), var(--color-party-morena-3), var(--color-party-morena-4), var(--color-party-morena-5), var(--color-party-morena-1))}.graph-legend-parties i[data-party=pan],.graph-party-badge[data-party=pan]{--party-key-color:var(--color-party-pan)}.graph-legend-parties i[data-party=pri],.graph-party-badge[data-party=pri]{--party-key-color:var(--color-party-pri)}.graph-legend-parties i[data-party=pvem],.graph-party-badge[data-party=pvem]{--party-key-color:var(--color-party-pvem)}.graph-legend-parties i[data-party=pt],.graph-party-badge[data-party=pt]{--party-key-color:var(--color-party-pt)}.graph-legend-parties i[data-party=mc],.graph-party-badge[data-party=mc]{--party-key-color:var(--color-party-mc)}.graph-legend-parties i[data-party=prd],.graph-party-badge[data-party=prd]{--party-key-color:var(--color-party-prd)}.graph-legend-parties i[data-party=sin-adscripcion],.graph-party-badge[data-party=sin-adscripcion]{--party-key-color:var(--color-party-unaffiliated)}.graph-party-badge[data-party=morena]{--party-key-color:var(--color-party-morena-3)}.graph-party-badge,.graph-entity-badge,.graph-entity-badge{align-items:center;gap:var(--space-xs);width:fit-content;color:var(--color-ink-2);font-family:var(--font-mono);text-transform:uppercase;margin-block-start:var(--space-sm);font-size:.625rem;display:inline-flex}.graph-connection-details{gap:var(--space-sm);margin-block-start:var(--space-sm);display:grid}.graph-connection-details article{gap:var(--space-xs);border-block-start:var(--rule-hairline) solid var(--color-rule);padding-block-start:var(--space-sm);display:grid}.graph-connection-details article>header,.graph-connection-details article>footer{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.graph-connection-details article>header strong{color:var(--color-ink);font-size:var(--text-xs)}.graph-connection-details article>header time,.graph-connection-details article>small,.graph-connection-details article>footer{color:var(--color-muted);font-family:var(--font-mono);font-size:.575rem}.graph-connection-details article>p{color:var(--color-ink-2);font-size:var(--text-xs)}.graph-connection-details article>em{color:var(--color-muted);font-size:var(--text-xs);font-style:normal}.graph-connection-details article>footer{flex-direction:column;align-items:flex-start}.graph-connection-details article>footer a{align-items:center;min-height:1.75rem;display:inline-flex}.graph-party-detail{color:var(--color-muted);font-family:var(--font-mono);margin-block-start:var(--space-2xs);font-size:.625rem}.graph-shell{height:calc(100dvh - var(--space-md));min-height:0}.graph-canvas.graph-clean-workspace,.graph-canvas.graph-clean-workspace[data-inspector-open=false]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.graph-canvas.graph-clean-workspace[data-inspector-open=true]{grid-template-rows:auto minmax(11rem,1fr) minmax(13rem,42dvh);grid-template-columns:minmax(0,1fr)}.graph-canvas .graph-topbar{z-index:var(--z-sticky);min-height:var(--graph-topbar-height);grid-area:1/1/auto/-1;position:relative;inset:auto}.graph-canvas .graph-plot,.graph-clean-workspace .graph-plot{grid-area:2/1;width:100%;height:100%;min-height:0;position:relative;inset:auto}.graph-canvas .graph-overlay-inspector,.graph-clean-workspace .graph-overlay-inspector{border:0;border-block-start:var(--rule-hairline) solid var(--color-rule-strong);grid-area:3/1;width:100%;height:100%;max-height:none;position:relative;inset:auto}.graph-unified-legend:not([open]){width:max-content;max-width:calc(100% - var(--space-xl))}.graph-unified-legend:not([open]) summary>small{display:none}@media (width>=40rem){.graph-shell{height:calc(100dvh - var(--space-lg))}}@media (width>=64rem){.graph-canvas.graph-clean-workspace[data-inspector-open=true]{grid-template-columns:minmax(0, 1fr) var(--graph-inspector-width);grid-template-rows:auto minmax(0,1fr)}.graph-canvas.graph-clean-workspace[data-inspector-open=true] .graph-plot{grid-area:2/1}.graph-canvas.graph-clean-workspace[data-inspector-open=true] .graph-overlay-inspector{border-block-start:0;border-inline-start:var(--rule-hairline) solid var(--color-rule-strong);grid-area:2/2}}@media (width<=55.999rem){.graph-canvas .graph-topbar{gap:var(--space-xs) var(--space-md);min-height:var(--graph-mobile-topbar-height);padding:var(--space-xs);grid-template-columns:minmax(0,1fr) auto}.graph-topbar-brand>span,.graph-topbar-meta>span{display:none}.graph-topbar-meta{grid-area:1/2}.graph-clean-workspace .graph-inline-search{grid-area:2/1/auto/-1}.graph-search-field input{padding-inline:var(--space-sm)}.graph-first-use{inset-block-start:var(--space-sm)}}@media (width<=39.999rem){.graph-network-stage .graph-circle-node[data-primary=true]{width:5rem;min-width:5rem;height:5rem;min-height:5rem}.graph-network-stage .graph-circle-node[data-selected=true]{width:5.5rem;min-width:5.5rem;height:5.5rem;min-height:5.5rem}.graph-network-stage .graph-circle-node[data-prominent=true]{width:3rem;min-width:3rem;height:3rem;min-height:3rem}.node-external-label{max-width:10rem}.node-external-label strong,.node-external-label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graph-unified-legend{width:min(17rem, calc(100% - var(--space-md)));inset-block-end:var(--space-xs);inset-inline-start:var(--space-xs)}.graph-unified-legend:not([open]){width:7.5rem}.graph-unified-legend summary{gap:var(--space-xs);padding-inline:var(--space-sm)}.graph-unified-legend summary>small{display:none}.graph-zoom-controls{grid-template-columns:repeat(3, var(--control-height));inset-block-end:var(--space-xs);inset-inline-end:var(--space-xs)}.graph-zoom-controls output{display:none}.graph-zoom-controls button:last-child{padding:0;font-size:0}.graph-zoom-controls button:last-child:after{content:"0";font-size:var(--text-xs)}.graph-first-use{width:min(15rem, calc(100% - var(--space-md)))}}@media (pointer:coarse){.graph-unified-legend summary,.graph-zoom-controls button{min-height:var(--control-height)}}.graph-network-stage{contain:layout paint style;isolation:isolate}.graph-tornado-canvas{z-index:var(--z-base);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.graph-tornado-canvas[data-dragging=true]{cursor:grabbing}.graph-tornado-canvas[data-hovering=true]{cursor:pointer}.graph-tornado-canvas:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:calc(var(--rule-focus) * -1)}.graph-guide-touch,.graph-sheet-handle,.graph-sheet-toggle,.graph-mobile-relation-toggle{display:none}.graph-inspector-controls{align-items:center;gap:var(--space-xs);display:flex}.graph-inspector-controls>button{min-height:var(--control-height);border:var(--rule-hairline) solid var(--color-rule-strong);cursor:pointer;background:0 0}.graph-inspector-controls>button:last-child{width:var(--control-height);min-width:var(--control-height);padding:0}.graph-profile-evidence{display:block}.graph-profile-evidence>summary{display:none}.graph-profile-evidence:not([open])>.graph-office-evidence{display:grid}@media (width<=39.999rem){.site-frame.graph-shell{overscroll-behavior:none;border:0;width:100%;height:100dvh;margin:0}.graph-canvas.graph-clean-workspace[data-inspector-open=true]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.graph-canvas .graph-topbar{gap:var(--space-xs);min-height:auto;padding:max(var(--space-xs), env(safe-area-inset-top)) var(--space-xs) var(--space-xs)}.graph-topbar-brand,.graph-topbar-meta{gap:var(--space-xs)}.graph-topbar-meta a:first-of-type,.graph-search-field kbd{display:none}.graph-search-results{max-height:min(38dvh,18rem)}.graph-guide-desktop{display:none}.graph-guide-touch{display:inline}.graph-canvas .graph-overlay-inspector,.graph-clean-workspace .graph-overlay-inspector{z-index:var(--z-modal);width:100%;height:min(58dvh,34rem);max-height:calc(100% - var(--graph-mobile-topbar-height));border-block-start:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);grid-area:auto;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.graph-canvas .graph-overlay-inspector,.graph-clean-workspace .graph-overlay-inspector{background:color-mix(in oklch, var(--color-paper-2) 97%, transparent)}}.graph-canvas .graph-overlay-inspector,.graph-clean-workspace .graph-overlay-inspector{box-shadow:0 -1rem 3rem var(--color-paper)}@supports (color:color-mix(in lab, red, red)){.graph-canvas .graph-overlay-inspector,.graph-clean-workspace .graph-overlay-inspector{box-shadow:0 -1rem 3rem color-mix(in oklch, var(--color-paper) 64%, transparent)}}.graph-canvas .graph-overlay-inspector,.graph-clean-workspace .graph-overlay-inspector{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.graph-canvas .graph-overlay-inspector[data-sheet-expanded=true],.graph-clean-workspace .graph-overlay-inspector[data-sheet-expanded=true]{height:calc(100% - var(--graph-mobile-topbar-height))}.graph-sheet-handle{z-index:var(--z-raised);width:2.75rem;height:var(--space-2xs);margin:var(--space-xs) auto 0;background:var(--color-rule-strong);display:block;position:sticky;inset-block-start:var(--space-xs)}.graph-sheet-toggle{color:var(--color-ink-2);font-family:var(--font-mono);align-items:center;font-size:.625rem;display:inline-flex;width:auto!important;padding-inline:var(--space-sm)!important}.graph-canvas .graph-overlay-inspector .graph-inspector-header{gap:var(--space-xs);padding:var(--space-sm) var(--space-md) var(--space-md)}.graph-canvas .graph-overlay-inspector .graph-inspector-header h2{font-size:clamp(var(--text-lg), 7vw, var(--text-xl))}.graph-party-detail{margin-block-start:0}.graph-profile-evidence{border-block-start:var(--rule-hairline) solid var(--color-rule)}.graph-profile-evidence>summary{min-height:var(--control-height);color:var(--color-ink-2);cursor:pointer;font-size:var(--text-xs);justify-content:space-between;align-items:center;list-style:none;display:flex}.graph-profile-evidence>summary::-webkit-details-marker{display:none}.graph-profile-evidence>summary:after{content:"+";color:var(--color-muted)}.graph-profile-evidence[open]>summary:after{content:"−"}.graph-profile-evidence:not([open])>.graph-office-evidence{display:none}.graph-office-evidence{grid-template-columns:minmax(0,1fr);padding-block-end:var(--space-xs)}.inspector-actions{gap:var(--space-xs);scrollbar-width:none;margin-block-start:var(--space-xs);display:flex;overflow-x:auto}.inspector-actions::-webkit-scrollbar{display:none}.inspector-actions>*{flex:none}.graph-canvas .graph-overlay-inspector .graph-relation-list{padding-inline:var(--space-md)}.graph-canvas .graph-overlay-inspector .graph-relation-list li{gap:var(--space-xs);padding-block:var(--space-sm);grid-template-columns:1.5rem minmax(0,1fr)}.relation-heading{align-items:center}.relation-heading button{font-size:var(--text-base)}.relation-heading span{font-size:.625rem}.graph-mobile-relation-toggle{width:100%;min-height:var(--control-height);padding-inline:var(--space-sm);border:var(--rule-hairline) solid var(--color-rule-strong);color:var(--color-ink-2);cursor:pointer;font-family:var(--font-mono);background:0 0;justify-content:space-between;align-items:center;font-size:.625rem;display:flex}.graph-connection-details{display:none}.graph-connection-details[data-mobile-expanded=true]{display:grid}.graph-connection-details article>header{align-items:flex-start;gap:var(--space-2xs);flex-direction:column}.graph-inspector-footer{gap:var(--space-xs);padding:var(--space-md) var(--space-md) calc(var(--space-md) + env(safe-area-inset-bottom))}.graph-inspector-footer>p{display:none}.graph-inspector-footer>span{gap:var(--space-md);white-space:nowrap;scrollbar-width:none;display:flex;overflow-x:auto}.graph-inspector-footer>span::-webkit-scrollbar{display:none}.graph-clean-workspace[data-inspector-open=true] .graph-unified-legend{display:none}.graph-clean-workspace[data-inspector-open=true] .graph-zoom-controls{inset-block-start:var(--space-xs);inset-block-end:auto}.graph-tornado-canvas{-webkit-user-select:none;overscroll-behavior:none}}@media (prefers-reduced-motion:reduce){.graph-tornado-canvas{scroll-behavior:auto}}.compare-site{--compare-max:84rem;background:linear-gradient(90deg, transparent calc(50% - .5px), var(--color-rule) 50%, transparent calc(50% + .5px)), var(--color-paper)}@supports (color:color-mix(in lab, red, red)){.compare-site{background:linear-gradient(90deg, transparent calc(50% - .5px), color-mix(in oklch, var(--color-rule) 55%, transparent) 50%, transparent calc(50% + .5px)), var(--color-paper)}}.compare-masthead{z-index:var(--z-sticky);align-items:center;gap:var(--space-lg);min-height:4rem;padding-inline:clamp(var(--space-md), 4vw, var(--space-2xl));border-block-end:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper);grid-template-columns:1fr auto 1fr;display:grid;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.compare-masthead{background:color-mix(in oklch, var(--color-paper) 92%, transparent)}}.compare-masthead{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.compare-masthead nav{justify-content:center;align-items:center;gap:var(--space-lg);font-size:var(--text-sm);display:flex}.compare-masthead>span{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;justify-self:end}.compare-main{width:min(calc(100% - clamp(var(--space-lg), 5vw, var(--space-3xl))), var(--compare-max));padding-block:clamp(var(--space-2xl), 8vw, var(--space-4xl));margin-inline:auto}.compare-intro{text-align:center;max-width:64rem;margin-inline:auto}.compare-intro .system-label{margin-block-end:var(--space-xl)}.compare-intro h1{max-width:16ch;margin-inline:auto}.compare-intro>p:last-of-type{max-width:56ch;margin:var(--space-lg) auto 0;color:var(--color-ink-2);font-size:var(--text-md)}.compare-coverage{justify-content:center;gap:var(--space-xs);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;flex-wrap:wrap;margin-block-start:var(--space-xl);display:flex}.compare-coverage span{gap:var(--space-3xs);padding:var(--space-xs) var(--space-sm);border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);display:grid}.compare-coverage strong{color:var(--color-accent)}.compare-coverage small{color:var(--color-muted);letter-spacing:0;text-transform:none;font-size:.5625rem}.compare-console{z-index:var(--z-raised);grid-template-columns:minmax(0, 1fr) var(--control-height) minmax(0, 1fr);align-items:end;gap:var(--space-sm);margin-block-start:clamp(var(--space-2xl), 7vw, var(--space-3xl));display:grid;position:relative}.compare-picker{gap:var(--space-xs);display:grid;position:relative}.compare-picker>label{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.compare-picker-field{align-items:center;gap:var(--space-sm);min-height:4.75rem;padding-inline:var(--space-lg);border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.compare-picker-field input{width:100%;min-width:0;color:var(--color-ink);font-size:clamp(var(--text-md), 2.2vw, var(--text-lg));letter-spacing:-.025em;background:0 0;border:0;outline:0;font-weight:680}.compare-picker-field input::-webkit-search-cancel-button{display:none}.compare-picker-field>span{padding:var(--space-2xs) var(--space-xs);border:var(--rule-hairline) solid currentColor;color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;font-size:.625rem}.compare-picker-field>span[data-sector=empresarial]{color:var(--color-entity-business)}.compare-picker-field>span[data-sector=causa-penal]{color:var(--color-entity-legal-status)}.compare-picker-field>span[data-sector=judicial]{color:var(--color-entity-judicial)}.compare-picker-results{z-index:var(--z-dropdown);border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);max-height:min(26rem,56dvh);position:absolute;inset-block-start:calc(100% + var(--space-xs));inset-inline:0;overflow:auto;box-shadow:0 1.5rem 4rem oklch(0% none none/.48)}.compare-picker-results button{gap:var(--space-2xs);width:100%;min-height:3.75rem;padding:var(--space-sm) var(--space-md);border:0;border-block-end:var(--rule-hairline) solid var(--color-rule);text-align:start;cursor:pointer;background:0 0;display:grid}.compare-picker-results button:hover,.compare-picker-results button[aria-selected=true]{background:var(--color-paper-3)}.compare-picker-results button span{font-weight:670}.compare-picker-results button small,.compare-picker-results>p{color:var(--color-muted)}.compare-picker-results>p{padding:var(--space-md)}.compare-swap{width:var(--control-height);height:var(--control-height);border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);color:var(--color-accent);cursor:pointer}.compare-examples{justify-content:center;align-items:center;gap:var(--space-xs);padding-block:var(--space-lg);flex-wrap:wrap;display:flex}.compare-examples>span{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.compare-examples button{min-height:2.25rem;padding-inline:var(--space-sm);border:var(--rule-hairline) solid var(--color-rule);color:var(--color-ink-2);cursor:pointer;font-size:var(--text-xs);background:0 0}.compare-examples button:hover{border-color:var(--color-accent);color:var(--color-ink)}.compare-examples .compare-random{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-paper);font-weight:680}.compare-examples .compare-random:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.compare-examples .compare-random:hover{background:color-mix(in oklch, var(--color-accent) 78%, black)}}.compare-examples .compare-random:hover{color:var(--color-paper)}.compare-actions{justify-content:flex-end;gap:var(--space-xs);margin-block-start:var(--space-sm);display:flex}.compare-actions a,.compare-actions button{min-height:var(--control-height);padding-inline:var(--space-md);border:var(--rule-hairline) solid var(--color-rule-strong);color:var(--color-ink-2);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;background:0 0;align-items:center;text-decoration:none;display:inline-flex}.compare-actions a:hover,.compare-actions button:hover{border-color:var(--color-accent);color:var(--color-ink)}.compare-pair{border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);grid-template-columns:minmax(0,1fr) 6rem minmax(0,1fr);align-items:stretch;display:grid}.compare-person-card{gap:var(--space-md);min-width:0;padding:clamp(var(--space-lg), 3vw, var(--space-xl));grid-template-columns:auto minmax(0,1fr);display:grid}.compare-person-card:last-child{border-inline-start:var(--rule-hairline) solid var(--color-rule-strong)}.compare-person-index{color:var(--color-accent);font-size:var(--text-xs);padding-block-start:var(--space-xs)}.compare-person-card h2{margin-block:var(--space-xs);font-size:clamp(var(--text-xl), 3vw, var(--text-2xl))}.compare-person-card h2+p{color:var(--color-ink-2)}.compare-pair-mark{text-align:center;border-inline:var(--rule-hairline) solid var(--color-rule-strong);color:var(--color-accent);place-content:center;display:grid}.compare-pair-mark span{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:720;line-height:1}.compare-pair-mark small{color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.625rem}.compare-legal-status{gap:var(--space-xs);padding:var(--space-sm);border-inline-start:.2rem solid var(--color-entity-legal-status);background:var(--color-entity-legal-status);margin-block-start:var(--space-md);display:grid}@supports (color:color-mix(in lab, red, red)){.compare-legal-status{background:color-mix(in oklch, var(--color-entity-legal-status) 9%, transparent)}}.compare-legal-status{font-size:var(--text-sm)}.compare-legal-status[data-status=acusado]{border-inline-start-color:var(--color-party-pt)}.compare-legal-status span{color:var(--color-ink-2)}.compare-legal-status a{width:fit-content;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.compare-results{padding-block-start:clamp(var(--space-3xl), 10vw, var(--space-4xl))}.compare-results>header{max-width:52rem}.compare-results>header h2{margin-block:var(--space-md)}.compare-results>header>p:last-child{color:var(--color-ink-2);font-size:var(--text-md)}.compare-findings{margin:var(--space-2xl) 0 0;border-block-start:var(--rule-hairline) solid var(--color-rule-strong);padding:0;list-style:none}.compare-findings>li{padding-block:clamp(var(--space-xl), 4vw, var(--space-2xl));border-block-end:var(--rule-hairline) solid var(--color-rule-strong);position:relative}.compare-findings>li:before{content:"";background:var(--color-rule-strong);width:1px;position:absolute;inset-block:0;inset-inline-start:1.45rem}.compare-findings>li:after{content:"";aspect-ratio:1;border:2px solid var(--color-paper);background:var(--color-accent);width:.65rem;border-radius:50%;position:absolute;inset-block-start:clamp(var(--space-xl), 4vw, var(--space-2xl));inset-inline-start:1.15rem}.compare-findings>li>header{gap:var(--space-lg);grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;display:grid}.compare-findings>li>header>span,.compare-findings>li>header p,.compare-findings>li>header time{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.compare-findings>li>header time{justify-items:end;gap:var(--space-2xs);text-align:end;display:grid}.compare-findings>li>header time small{color:var(--color-accent);font:inherit;letter-spacing:.04em;font-size:.62rem}.compare-findings>li>header h3{font-size:clamp(var(--text-xl), 3vw, var(--text-3xl));margin-block-start:var(--space-xs)}.compare-findings>li>p{max-width:var(--measure);margin:var(--space-lg) 0 0 4.5rem;color:var(--color-ink-2)}.compare-findings>li>.compare-scope-note{max-width:var(--measure);border-inline-start:2px solid var(--color-accent);color:var(--color-muted);font-size:var(--text-sm);padding-inline-start:var(--space-sm)}.compare-path{align-items:center;gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto minmax(10rem,.8fr) auto minmax(0,1fr);margin-block-start:var(--space-xl);display:grid}.compare-path>div{align-content:center;gap:var(--space-xs);min-height:6rem;padding:var(--space-md);border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);display:grid}.compare-path>div[data-entity]{border-color:var(--color-accent);background:var(--color-accent-soft)}.compare-path span{color:var(--color-muted);font-size:var(--text-sm)}.compare-path i{color:var(--color-accent);font-style:normal}.compare-findings>li>footer{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin-block-start:var(--space-lg);display:grid}.compare-findings>li>footer a{gap:var(--space-2xs);padding:var(--space-sm);border:var(--rule-hairline) solid var(--color-rule);text-decoration:none;display:grid}.compare-findings>li>footer a:hover{border-color:var(--color-accent)}.compare-findings>li>footer span,.compare-findings>li>footer small{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.compare-source-ledger{gap:var(--space-2xl);padding-block:var(--space-2xl);border-block:var(--rule-hairline) solid var(--color-rule-strong);grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);margin-block-start:var(--space-3xl);display:grid}.compare-source-ledger h2{margin-block-start:var(--space-sm)}.compare-source-ledger ol{margin:0;padding:0;list-style:none}.compare-source-ledger li{align-items:center;gap:var(--space-md);border-block-end:var(--rule-hairline) solid var(--color-rule);grid-template-columns:2.5rem minmax(0,1fr) auto;min-height:4.25rem;display:grid}.compare-source-ledger li>span,.compare-source-ledger small{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.compare-source-ledger li div{gap:var(--space-2xs);display:grid}.compare-source-ledger li a{min-height:var(--control-height);font-size:var(--text-sm);align-items:center;display:inline-flex}.compare-editorial-note{align-items:start;gap:var(--space-lg);padding:var(--space-lg);border:var(--rule-hairline) solid var(--color-accent);background:var(--color-accent-soft);grid-template-columns:auto minmax(0,1fr) auto;margin-block-start:var(--space-2xl);display:grid}.compare-editorial-note p{color:var(--color-ink-2)}.compare-editorial-note a{white-space:nowrap}@media (width<=64rem){.compare-masthead{grid-template-columns:1fr auto}.compare-masthead>span{display:none}.compare-pair{grid-template-columns:1fr}.compare-person-card:last-child{border-inline-start:0;border-block-start:var(--rule-hairline) solid var(--color-rule-strong)}.compare-pair-mark{border-inline:0;border-block:var(--rule-hairline) solid var(--color-rule-strong);min-height:4.5rem}.compare-source-ledger,.compare-editorial-note{grid-template-columns:1fr}}@media (width<=48rem){.compare-site{width:calc(100% - var(--space-xs));min-height:calc(100dvh - var(--space-xs));margin:var(--space-3xs)}.compare-masthead{min-height:5rem;padding:var(--space-sm);align-items:start}.compare-masthead nav{justify-content:flex-end;gap:var(--space-xs) var(--space-sm);font-size:var(--text-xs);flex-wrap:wrap}.compare-main{width:calc(100% - var(--space-lg));padding-block-start:var(--space-2xl)}.compare-console{grid-template-columns:1fr}.compare-actions{flex-direction:column}.compare-actions a,.compare-actions button{justify-content:center}.compare-swap{justify-self:center;transform:rotate(90deg)}.compare-picker-field{min-height:4rem;padding-inline:var(--space-md)}.compare-picker-field>span{display:none}.compare-findings>li>header{grid-template-columns:2rem minmax(0,1fr)}.compare-findings>li>header time{text-align:start;grid-column:2;justify-items:start}.compare-findings>li>p{margin-inline-start:3rem}.compare-path{grid-template-columns:1fr}.compare-path i{justify-self:center;transform:rotate(90deg)}.compare-source-ledger li{padding-block:var(--space-sm);grid-template-columns:2rem minmax(0,1fr)}.compare-source-ledger li a{grid-column:2}}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._shell_1b5ga_7{--color-accent:var(--color-leaf);--color-accent-soft:var(--color-leaf-soft);--color-rule-strong:var(--color-leaf-rule);width:calc(100% - var(--space-md));min-height:calc(100dvh - var(--space-md));margin:var(--space-xs);border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper);color:var(--color-ink)}@media (width>=40rem){._shell_1b5ga_7{width:calc(100% - var(--space-lg));min-height:calc(100dvh - var(--space-lg));margin:var(--space-sm)}}._masthead_1b5ga_27,._main_1b5ga_28,._footer_1b5ga_29{width:min(100%, var(--page-max));padding-inline:clamp(var(--space-md), 4vw, var(--space-2xl));margin-inline:auto}._masthead_1b5ga_27{gap:var(--space-xs);text-align:center;padding-block-start:var(--space-md);display:grid}._issueLine_1b5ga_42{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase}._mastName_1b5ga_51{width:fit-content;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(var(--text-2xl), 5vw, var(--text-4xl));letter-spacing:-.03em;white-space:nowrap;margin-inline:auto;font-weight:700;line-height:.98;text-decoration:none}._mastName_1b5ga_51 span{color:var(--color-accent)}._mastNav_1b5ga_66{justify-content:center;align-items:center;gap:var(--space-xs) var(--space-lg);font-size:var(--text-sm);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}._mastNav_1b5ga_66 a,._footer_1b5ga_29 a,._downloadLink_1b5ga_78{white-space:nowrap}._doubleRule_1b5ga_82{height:var(--space-2xs);border-block:var(--rule-hairline) solid var(--color-rule-strong);margin-block-start:var(--space-sm)}._main_1b5ga_28{padding-block:var(--space-2xl) var(--space-4xl)}._document_1b5ga_90{max-width:var(--measure);font-size:var(--text-base);margin-inline:auto;line-height:1.72}._intro_1b5ga_97{gap:var(--space-lg);padding-block-end:var(--space-2xl);display:grid}._intro_1b5ga_97>p:first-child{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase}._intro_1b5ga_97 h1{max-width:13ch;font-size:clamp(var(--text-2xl), 7vw, var(--text-display))}._lede_1b5ga_117{font-size:var(--text-md);line-height:1.58}._document_1b5ga_90 section{gap:var(--space-lg);padding-block:var(--space-xl);display:grid}._document_1b5ga_90 section+section{padding-block-start:var(--space-2xl)}._document_1b5ga_90 h2{font-size:var(--text-lg);letter-spacing:-.02em}._definitionList_1b5ga_132{border-block-start:var(--rule-hairline) solid var(--color-rule-strong);margin:0}._definitionList_1b5ga_132>div{gap:var(--space-xs);padding-block:var(--space-md);border-block-end:var(--rule-hairline) solid var(--color-rule);display:grid}._definitionList_1b5ga_132 dt{font-weight:700}._definitionList_1b5ga_132 dd{color:var(--color-ink-2);margin:0}._workflow_1b5ga_147{margin:0;padding-inline-start:var(--space-lg)}._workflow_1b5ga_147 li{padding-inline-start:var(--space-xs)}._workflow_1b5ga_147 li+li{margin-block-start:var(--space-md)}._workflow_1b5ga_147 li::marker{color:var(--color-accent);font-variant-numeric:tabular-nums}._templateSection_1b5ga_156{padding-inline:var(--space-lg);border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);color:var(--color-ink);margin-block-start:var(--space-lg)}._downloadLink_1b5ga_78{align-items:center;gap:var(--space-xs);min-height:var(--control-height);color:var(--color-ink);text-decoration-thickness:var(--rule-hairline);text-underline-offset:var(--space-2xs);font-weight:700;display:inline-flex}._footer_1b5ga_29{gap:var(--space-sm);padding-block:var(--space-xl);border-block-start:var(--rule-hairline) solid var(--color-rule-strong);color:var(--color-muted);font-size:var(--text-sm);display:grid}._footerMark_1b5ga_184{width:fit-content;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;text-decoration:none}@media (hover:hover) and (pointer:fine){._mastNav_1b5ga_66 a:hover,._footer_1b5ga_29 a:hover,._downloadLink_1b5ga_78:hover{text-decoration-thickness:var(--rule-focus)}}@media (width>=40rem){._definitionList_1b5ga_132>div{grid-template-columns:minmax(10rem,.7fr) minmax(0,1.3fr)}._footer_1b5ga_29{grid-template-columns:minmax(0,1fr) auto;align-items:end}._footerMark_1b5ga_184{grid-row:1/span 2;align-self:start}._footer_1b5ga_29 p{text-align:end}}@media (prefers-reduced-motion:reduce){._shell_1b5ga_7 *,._shell_1b5ga_7 :before,._shell_1b5ga_7 :after{transition-duration:.15s!important;animation-duration:.15s!important;animation-iteration-count:1!important}}._shell_fepn5_2{width:calc(100% - var(--space-md));min-height:calc(100dvh - var(--space-md));margin:var(--space-xs);border:var(--rule-hairline) solid var(--color-rule-strong)}._header_fepn5_3,._main_fepn5_4,._footer_fepn5_5{width:min(100%, var(--page-max));padding-inline:clamp(var(--space-md), 4vw, var(--space-2xl));margin-inline:auto}._header_fepn5_3{justify-content:space-between;align-items:center;gap:var(--space-md);border-block-end:var(--rule-hairline) solid var(--color-rule);min-height:4.5rem;font-family:var(--font-body);font-size:var(--text-xs);display:flex}._header_fepn5_3>a{font-family:var(--font-mono);letter-spacing:.07em;white-space:nowrap;font-weight:700;text-decoration:none}._header_fepn5_3 span{color:var(--color-accent)}._header_fepn5_3 nav{gap:var(--space-lg);display:flex}._header_fepn5_3 nav a{white-space:nowrap}._main_fepn5_4{padding-block:clamp(var(--space-2xl), 7vw, var(--space-4xl))}._footer_fepn5_5{border-block-start:var(--rule-hairline) solid var(--color-rule);min-height:5rem;color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs);align-items:center;display:flex}.lab-loading,.lab-gate{align-content:center;gap:var(--space-lg);min-height:40dvh;display:grid}.lab-gate h1{max-width:16ch}.lab-gate p{max-width:var(--measure);color:var(--color-ink-2);font-size:var(--text-md)}.lab-gate a{width:fit-content;min-height:var(--control-height);color:var(--color-accent);white-space:nowrap;align-items:center;display:inline-flex}.lab-summary{gap:var(--space-2xl);border-block-end:var(--rule-hairline) solid var(--color-rule-strong);padding-block-end:var(--space-2xl);display:grid}.lab-summary>div{gap:var(--space-sm);display:grid}.lab-summary h1{font-size:clamp(var(--text-3xl), 6vw, var(--text-display))}.lab-summary p{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.lab-summary dl{gap:var(--space-2xl);margin:0;display:flex}.lab-summary dl div{display:grid}.lab-summary dt{color:var(--color-accent);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:720}.lab-summary dd{color:var(--color-muted);font-size:var(--text-sm);margin:0}.lab-tabs{border-block-end:var(--rule-hairline) solid var(--color-rule-strong);gap:0;display:flex;overflow-x:auto}.lab-tabs button{min-height:var(--control-height);padding-inline:var(--space-lg);color:var(--color-muted);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;background:0 0;border:0;border-block-end:.2rem solid #0000}.lab-tabs button[data-active=true]{border-color:var(--color-accent);color:var(--color-ink)}.lab-tabs button:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:calc(var(--space-2xs) * -1)}.lab-feedback{min-height:3.25rem;color:var(--color-accent);font-family:var(--font-body);font-size:var(--text-sm);align-items:center;display:grid}.lab-feedback p[data-error=true]{color:var(--color-error)}.lab-workspace{gap:var(--space-3xl);padding-block-start:var(--space-3xl);display:grid}.lab-form{align-content:start;gap:var(--space-lg);display:grid}.lab-form>header{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.lab-form label{gap:var(--space-xs);font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;display:grid}.lab-form label span{color:var(--color-muted);text-transform:none}.lab-form input,.lab-form textarea,.lab-form select,.lab-filter input{border:var(--rule-hairline) solid var(--color-rule-strong);outline:var(--rule-focus) solid transparent;outline-offset:var(--space-3xs);background:var(--color-paper-2);width:100%;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);text-transform:none}.lab-form input,.lab-form select,.lab-filter input{min-height:var(--control-height);padding-inline:var(--space-md)}.lab-form textarea{min-height:6rem;padding:var(--space-md);resize:vertical}.lab-form input:focus-visible,.lab-form textarea:focus-visible,.lab-form select:focus-visible,.lab-filter input:focus-visible{outline-color:var(--color-focus)}.lab-form button,.lab-ledger button,.lab-watchlists button,.lab-export button{min-height:var(--control-height);padding-inline:var(--space-md);border:var(--rule-hairline) solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);cursor:pointer;white-space:nowrap;font-weight:700}.lab-form button:focus-visible,.lab-ledger button:focus-visible,.lab-watchlists button:focus-visible,.lab-export button:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-2xs)}.lab-form button:active,.lab-ledger button:active,.lab-watchlists button:active,.lab-export button:active{transform:translateY(1px)}.lab-form button:disabled,.lab-ledger button:disabled,.lab-watchlists button:disabled,.lab-export button:disabled{opacity:.55;cursor:not-allowed}.lab-form .lab-text-button{min-height:2rem;color:var(--color-accent);font-size:var(--text-xs);background:0 0;border:0;padding:0}.lab-message{min-height:1lh;color:var(--color-accent)}.lab-message[data-state=error]{color:var(--color-error)}.lab-person-search{gap:var(--space-xs);display:grid;position:relative}.lab-search-state{color:var(--color-muted);font-size:var(--text-xs)}.lab-search-results{z-index:5;inset:calc(100% - var(--space-2xs)) 0 auto;border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper);box-shadow:0 .75rem 2rem color-mix(in srgb, var(--color-ink) 14%, transparent);margin:0;padding:0;list-style:none;position:absolute}.lab-search-results li+li{border-block-start:var(--rule-hairline) solid var(--color-rule)}.lab-search-results button{gap:var(--space-3xs);width:100%;min-height:3.5rem;padding:var(--space-sm) var(--space-md);color:var(--color-ink);white-space:normal;text-align:start;background:0 0;border:0;justify-items:start;display:grid}.lab-search-results button span{color:var(--color-muted);font-size:var(--text-xs);font-weight:400}.lab-person-chips{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lab-person-chips li{align-items:center;gap:var(--space-xs);min-height:2.25rem;border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);font-size:var(--text-xs);padding-inline-start:var(--space-sm);display:inline-flex}.lab-person-chips button{border:0;border-inline-start:var(--rule-hairline) solid var(--color-rule-strong);min-width:2.25rem;min-height:2.25rem;color:var(--color-ink);background:0 0;padding:0}.lab-ledger{min-width:0}.lab-ledger>header{gap:var(--space-lg);border-block-end:var(--rule-hairline) solid var(--color-rule-strong);padding-block-end:var(--space-lg);display:grid}.lab-filter{gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);display:grid}.lab-ledger button{color:var(--color-ink-2);border-color:var(--color-rule-strong);background:0 0;font-weight:500}.lab-ledger>ol{margin:0;padding:0;list-style:none}.lab-ledger>ol>li{gap:var(--space-md);padding-block:var(--space-xl);border-block-end:var(--rule-hairline) solid var(--color-rule-strong);display:grid}.lab-ledger>ol>li>header{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.lab-ledger time{color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs)}.lab-ledger p{color:var(--color-ink-2)}.lab-ledger ul{margin:0;padding-inline-start:var(--space-lg)}.lab-ledger a{color:var(--color-accent);overflow-wrap:anywhere}.lab-empty{padding-block:var(--space-2xl);color:var(--color-muted)}.lab-people-ledger{gap:var(--space-xs);display:grid}.lab-people-ledger>div{justify-content:space-between;align-items:baseline;gap:var(--space-md);border-block-end:var(--rule-hairline) solid var(--color-rule);padding-block-end:var(--space-xs);display:flex}.lab-people-ledger span{gap:var(--space-md);font-size:var(--text-xs);display:flex}.lab-pair-shortcut{width:fit-content;font-family:var(--font-mono);font-size:var(--text-xs)}.lab-row-actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.lab-row-actions button[data-danger=true],.lab-watchlists button[data-danger=true]{color:var(--color-error)}.lab-watchlists{gap:var(--space-3xl);padding-block-start:var(--space-xl);display:grid}.lab-watchlist-forms,.lab-watchlist-ledger{gap:var(--space-2xl);display:grid}.lab-watchlist-ledger article{border-block-start:var(--rule-hairline) solid var(--color-rule-strong)}.lab-watchlist-ledger article>header{justify-content:space-between;align-items:flex-start;gap:var(--space-xl);padding-block:var(--space-lg);display:flex}.lab-watchlist-ledger article>header p{max-width:var(--measure);color:var(--color-muted);margin-block-start:var(--space-xs)}.lab-watchlist-ledger article>header button,.lab-watchlist-ledger li nav button{border-color:var(--color-rule-strong);color:var(--color-muted);background:0 0}.lab-watchlist-ledger ol{margin:0;padding:0;list-style:none}.lab-watchlist-ledger li{gap:var(--space-md);padding-block:var(--space-lg);border-block-start:var(--rule-hairline) solid var(--color-rule);display:grid}.lab-watchlist-ledger li p{color:var(--color-muted);margin-block-start:var(--space-xs)}.lab-watchlist-ledger li nav{align-items:center;gap:var(--space-md);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.lab-watchlist-ledger li nav a{color:var(--color-accent)}.lab-inline-editor,.lab-note-editor{gap:var(--space-md);padding-block:var(--space-lg);display:grid}.lab-inline-editor{border-block-end:var(--rule-hairline) solid var(--color-rule)}.lab-inline-editor label{gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);text-transform:uppercase;display:grid}.lab-inline-editor input,.lab-inline-editor textarea,.lab-note-editor textarea{width:100%;padding:var(--space-sm) var(--space-md);border:var(--rule-hairline) solid var(--color-rule-strong);outline:var(--rule-focus) solid transparent;outline-offset:var(--space-3xs);background:var(--color-paper-2);color:var(--color-ink);font:inherit;resize:vertical}.lab-inline-editor input{min-height:var(--control-height)}.lab-inline-editor input:focus-visible,.lab-inline-editor textarea:focus-visible,.lab-note-editor textarea:focus-visible{outline-color:var(--color-focus)}.lab-inline-editor>div,.lab-note-editor span{gap:var(--space-xs);flex-wrap:wrap;display:flex}.lab-muted{font-style:italic}.lab-export{gap:var(--space-3xl);padding-block-start:var(--space-2xl);display:grid}.lab-export>div,.lab-export aside{align-content:start;gap:var(--space-lg);border-block-start:var(--rule-hairline) solid var(--color-rule-strong);padding-block-start:var(--space-lg);display:grid}.lab-export p:not(.lab-kicker){max-width:var(--measure);color:var(--color-ink-2)}.lab-kicker{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.lab-export-actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.lab-export button{width:fit-content}.lab-export aside button{border-color:var(--color-rule-strong);color:var(--color-ink);background:0 0}.lab-random-result{gap:var(--space-sm);padding:var(--space-lg);border:var(--rule-hairline) solid var(--color-accent);display:grid}.lab-random-result a{color:var(--color-accent)}@media (width>=60rem){.lab-summary{grid-template-columns:minmax(0,1fr) auto;align-items:end}.lab-workspace{grid-template-columns:minmax(19rem,.7fr) minmax(0,1.3fr)}.lab-form{position:sticky;inset-block-start:var(--space-xl)}.lab-watchlist-forms .lab-form{position:static}.lab-ledger>header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.lab-watchlists{grid-template-columns:minmax(19rem,.75fr) minmax(0,1.25fr)}.lab-watchlist-forms{align-content:start}.lab-watchlist-ledger li{grid-template-columns:minmax(0,1fr) auto;align-items:center}.lab-export{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}}@media (width<=39.999rem){._shell_fepn5_2{width:calc(100% - var(--space-xs));min-height:calc(100dvh - var(--space-xs));margin:var(--space-3xs)}._header_fepn5_3 nav{gap:var(--space-sm)}.lab-summary dl{gap:var(--space-lg)}.lab-ledger>ol>li>header{flex-direction:column;align-items:flex-start}.lab-watchlist-ledger article>header{flex-direction:column;align-items:stretch}.lab-people-ledger>div{flex-direction:column;align-items:flex-start}}@media (hover:hover) and (pointer:fine){.lab-form button:hover{background:var(--color-focus);transform:translateY(-1px)}.lab-ledger button:hover{background:var(--color-paper-3);color:var(--color-ink);transform:translateY(-1px)}.lab-tabs button:hover,.lab-search-results button:hover,.lab-watchlists button:hover,.lab-export button:hover{background:var(--color-paper-3);color:var(--color-ink)}}@media (prefers-reduced-motion:reduce){.lab-form button,.lab-ledger button,.lab-watchlists button,.lab-export button{transform:none!important}}@media print{._header_fepn5_3,._footer_fepn5_5,.lab-form,.lab-tabs,.lab-feedback,.lab-row-actions,.lab-watchlist-forms,.lab-watchlist-ledger button,.lab-export-actions,.lab-export aside button{display:none}._shell_fepn5_2{border:0;width:100%;margin:0}._main_fepn5_4{padding:0}.lab-workspace{padding:0;display:block}}._shell_46v35_6{width:calc(100% - var(--space-md));min-height:calc(100dvh - var(--space-md));margin:var(--space-xs);border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper);color:var(--color-ink)}._nav_46v35_15,._hero_46v35_16,._split_46v35_17,._activation_46v35_18,._terms_46v35_19,._footer_46v35_20{width:min(100%, var(--page-max));padding-inline:clamp(var(--space-md), 4vw, var(--space-2xl));margin-inline:auto}._nav_46v35_15{justify-content:space-between;align-items:center;gap:var(--space-md);border-block-end:var(--rule-hairline) solid var(--color-rule);min-height:4.75rem;display:flex}._wordmark_46v35_35,._exit_46v35_36{min-height:var(--control-height);font-size:var(--text-xs);letter-spacing:.07em;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}._wordmark_46v35_35{font-family:var(--font-mono);font-weight:700}._exit_46v35_36{font-family:var(--font-body)}._wordmark_46v35_35 span,._exit_46v35_36{color:var(--color-accent)}._hero_46v35_16{gap:var(--space-2xl);border-block-end:var(--rule-hairline) solid var(--color-rule-strong);padding-block-start:clamp(var(--space-2xl), 6vw, var(--space-3xl));padding-block-end:clamp(var(--space-3xl), 9vw, var(--space-4xl));display:grid}._intro_46v35_59{align-content:end;gap:var(--space-xl);min-width:0;display:grid}._intro_46v35_59 h1{max-width:13ch;font-size:clamp(var(--text-3xl), 6.2vw, var(--text-display));overflow-wrap:anywhere}._intro_46v35_59 p,._activation_46v35_18>div>p,._terms_46v35_19 p{max-width:var(--measure);color:var(--color-ink-2);font-size:var(--text-md)}._supportPanel_46v35_80{min-height:18rem;padding:clamp(var(--space-lg), 4vw, var(--space-2xl));border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);color:var(--color-ink);font-variant-numeric:tabular-nums;align-content:space-between;display:grid}._supportPanel_46v35_80>span,._supportPanel_46v35_80>small{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}._supportPanel_46v35_80 strong{max-width:11ch;color:var(--color-accent);font-size:clamp(var(--text-3xl), 5.8vw, var(--text-5xl));font-weight:720;line-height:.96}._split_46v35_17{padding-block:clamp(var(--space-3xl), 9vw, var(--space-4xl));border-block-end:var(--rule-hairline) solid var(--color-rule-strong);display:grid}._publicColumn_46v35_114,._supportColumn_46v35_115{align-content:start;gap:var(--space-xl);min-width:0;padding-block:var(--space-xl);display:grid}._publicColumn_46v35_114 h2,._supportColumn_46v35_115 h2,._activation_46v35_18 h2,._terms_46v35_19 h2{font-size:clamp(var(--text-xl), 4vw, var(--text-3xl))}._publicColumn_46v35_114 ul{border-block-start:var(--rule-hairline) solid var(--color-rule);margin:0;padding:0;list-style:none}._publicColumn_46v35_114 li{padding-block:var(--space-md);border-block-end:var(--rule-hairline) solid var(--color-rule)}._publicColumn_46v35_114 li:before{content:"+ ";color:var(--color-accent)}._publicColumn_46v35_114>p{color:var(--color-muted)}._supportColumn_46v35_115 dl{border-block-start:var(--rule-hairline) solid var(--color-rule-strong);margin:0}._supportColumn_46v35_115 dl>div{gap:var(--space-xs);padding-block:var(--space-lg);border-block-end:var(--rule-hairline) solid var(--color-rule-strong);display:grid}._supportColumn_46v35_115 dt{font-weight:720}._supportColumn_46v35_115 dd{color:var(--color-ink-2);margin:0}._benefits_46v35_138{width:min(100%, var(--page-max));padding:clamp(var(--space-3xl), 9vw, var(--space-4xl)) clamp(var(--space-md), 4vw, var(--space-2xl));gap:var(--space-3xl);border-block-end:var(--rule-hairline) solid var(--color-rule-strong);margin-inline:auto;display:grid}._benefits_46v35_138>div{align-content:start;gap:var(--space-lg);display:grid}._benefits_46v35_138 h2{max-width:14ch;font-size:clamp(var(--text-2xl), 4.5vw, var(--text-4xl))}._benefits_46v35_138 p{max-width:var(--measure);color:var(--color-ink-2)}._benefits_46v35_138 ol{gap:var(--space-md) var(--space-xl);counter-reset:benefits;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._benefits_46v35_138 li{min-height:7rem;padding:var(--space-lg);border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);counter-increment:benefits}._benefits_46v35_138 li:before{content:counter(benefits, decimal-leading-zero);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);margin-block-end:var(--space-lg);display:block}._activation_46v35_18{gap:var(--space-2xl);padding-block:clamp(var(--space-3xl), 10vw, var(--space-4xl));display:grid}._activation_46v35_18>div:first-child{align-content:start;gap:var(--space-lg);display:grid}.membership-access,.membership-access-skeleton{min-width:0;min-height:22rem;padding:clamp(var(--space-lg), 4vw, var(--space-2xl));border:var(--rule-hairline) solid var(--color-rule-strong);background:var(--color-paper-2);color:var(--color-ink)}.membership-access{align-content:start;gap:var(--space-lg);display:grid}.membership-access-skeleton{background:var(--color-paper-3);color:var(--color-ink);opacity:.72}.membership-status,.membership-privacy-note{color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs)}.membership-status{letter-spacing:.06em;text-transform:uppercase}.membership-access>p:not(.membership-status,.membership-message,.membership-privacy-note){color:var(--color-ink-2)}.membership-google-button{min-height:var(--control-height);align-items:center;display:flex}.membership-primary-action,.membership-secondary-action,.membership-signout{width:fit-content;min-height:var(--control-height);padding-inline:var(--space-lg);border:var(--rule-hairline) solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-ink);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;font-weight:720;text-decoration:none;display:inline-flex}.membership-secondary-action{border-color:var(--color-rule-strong);color:var(--color-ink-2);background:0 0;font-weight:600}.membership-signout{border-color:var(--color-rule-strong);color:var(--color-ink-2);background:0 0;font-weight:500}.membership-primary-action:focus-visible,.membership-secondary-action:focus-visible,.membership-signout:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-2xs)}.membership-primary-action:active,.membership-secondary-action:active,.membership-signout:active{transform:translateY(1px)}.membership-primary-action:disabled,.membership-signout:disabled{opacity:.55;cursor:not-allowed}.membership-primary-action[aria-busy=true]{cursor:progress}.membership-access[data-state=error]{border-color:var(--color-error)}.membership-access[data-state=success]{border-color:var(--color-accent)}.membership-message{min-height:1lh;color:var(--color-ink-2);font-size:var(--text-sm)}.membership-message[data-state=error]{color:var(--color-error)}.membership-message[data-state=success]{color:var(--color-accent)}._terms_46v35_19{gap:var(--space-lg);padding-block:var(--space-2xl);border-block:var(--rule-hairline) solid var(--color-rule-strong);display:grid}._terms_46v35_19 a{min-height:var(--control-height);color:var(--color-accent);align-items:center;display:inline-flex}._footer_46v35_20{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:5rem;color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs);display:flex}._footer_46v35_20 a{min-height:var(--control-height);white-space:nowrap;align-items:center;display:inline-flex}@media (width>=60rem){._hero_46v35_16{grid-template-columns:minmax(0,7fr) minmax(20rem,5fr);align-items:stretch}._split_46v35_17{gap:clamp(var(--space-2xl), 7vw, var(--space-4xl));grid-template-columns:minmax(0,5fr) minmax(0,7fr)}._supportColumn_46v35_115{padding-block-start:var(--space-4xl)}._benefits_46v35_138{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}._activation_46v35_18{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr)}}@media (width<=39.999rem){._shell_46v35_6{width:calc(100% - var(--space-xs));min-height:calc(100dvh - var(--space-xs));margin:var(--space-3xs)}._nav_46v35_15{padding-block:var(--space-sm);align-items:flex-start}._exit_46v35_36{font-size:0}._exit_46v35_36:after{content:"Grafo →";font-size:var(--text-xs)}._hero_46v35_16{padding-block-start:var(--space-2xl)}._intro_46v35_59 h1{font-size:clamp(2.6rem, 15vw, var(--text-4xl))}._intro_46v35_59 p,._activation_46v35_18>div>p,._terms_46v35_19 p{font-size:var(--text-base)}._benefits_46v35_138 ol{grid-template-columns:1fr}._footer_46v35_20{flex-direction:column;justify-content:center;align-items:flex-start;min-height:7rem}}@media (hover:hover) and (pointer:fine){._exit_46v35_36:hover,._wordmark_46v35_35:hover,._footer_46v35_20 a:hover{color:var(--color-ink)}.membership-primary-action:hover{background:var(--color-focus);transform:translateY(-1px)}.membership-secondary-action:hover,.membership-signout:hover{background:var(--color-paper-3);color:var(--color-ink);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){._shell_46v35_6 *,._shell_46v35_6 :before,._shell_46v35_6 :after{animation-duration:var(--dur-micro)!important;transition-duration:var(--dur-micro)!important}.membership-primary-action,.membership-signout{transform:none!important}}
