:root{--paper:oklch(.97 .006 250);--surface:oklch(.985 .004 250);--ink:oklch(.2 .03 262);--muted:oklch(.46 .025 258);--line:oklch(.86 .012 255);--tint:oklch(.92 .015 255);--band:oklch(.42 .17 262);--band-ink:oklch(.975 .006 250);--accent:oklch(.45 .18 262);--signal:oklch(.88 .17 95);--signal-ink:oklch(.22 .04 95);--pe:oklch(.5 .17 335);--grp:oklch(.45 .18 262);--ind:oklch(.5 .13 150);--buyin:oklch(.58 .15 45);--unk:oklch(.62 .02 255);--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--space-4xl:64px;--gutter:max(18px,env(safe-area-inset-left,0px));--head:"Archivo",system-ui,sans-serif;--text:"Literata",Georgia,serif;--ui:"Archivo",system-ui,sans-serif;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:oklch(.19 .025 262);--surface:oklch(.23 .03 262);--ink:oklch(.94 .01 255);--muted:oklch(.72 .02 255);--line:oklch(.34 .03 262);--tint:oklch(.28 .03 262);--band:oklch(.32 .13 262);--band-ink:oklch(.97 .008 250);--accent:oklch(.78 .12 255);--pe:oklch(.72 .14 335);--grp:oklch(.78 .12 255);--ind:oklch(.74 .13 150);--buyin:oklch(.75 .13 45);--unk:oklch(.6 .02 255);color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 1rem/1.55 var(--ui);font-variant-numeric:tabular-nums;padding-bottom:var(--space-4xl)}a{color:var(--accent);text-underline-offset:3px}button:focus-visible,select:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid var(--signal);outline-offset:2px;box-shadow:0 0 0 5px var(--ink)}.in,.wrap{max-width:1180px;margin:0 auto;padding-inline:var(--gutter)}.wrap{display:grid;gap:var(--space-2xl);padding-top:var(--space-2xl)}.band{background:var(--band);color:var(--band-ink);padding-block:var(--space-lg) var(--space-3xl)}.band .in{display:grid;gap:var(--space-xl) var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,25rem);align-items:end}.band .mast{grid-column:1/-1}.hero{display:grid;gap:var(--space-lg);align-content:end}.hero .asof{margin:0}.band.member .hero{grid-column:1/-1}@media (max-width:900px){.band .in{grid-template-columns:minmax(0,1fr)}}.mast{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-lg);flex-wrap:wrap;padding-bottom:var(--space-md);border-bottom:2px solid currentColor}.brand{font:800 1.5rem/1 var(--head);font-stretch:75%;letter-spacing:.02em;text-transform:uppercase}.asof{font:500 .8125rem/1.4 var(--ui);letter-spacing:.04em;text-transform:uppercase;opacity:.85}h1{font:850 clamp(3rem,9vw,7.25rem)/.88 var(--head);font-stretch:62%;letter-spacing:-.01em;text-transform:uppercase;margin:var(--space-lg) 0 0;max-width:13ch;text-wrap:balance}.lede{font:400 1.1875rem/1.5 var(--text);margin:0;max-width:52ch;opacity:.92}.summary{font:400 clamp(1.375rem,2.6vw,1.875rem)/1.35 var(--text);margin:0;max-width:46ch;text-wrap:pretty}.summary b{font-weight:700;color:var(--accent);font-variant-numeric:lining-nums tabular-nums}.controls{display:flex;flex-wrap:wrap;gap:var(--space-md) var(--space-xl);align-items:end;position:sticky;top:env(safe-area-inset-top,0px);z-index:5;background:var(--paper);padding-block:var(--space-md);border-block:2px solid var(--ink)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--paper)}.ctl{display:grid;gap:var(--space-xs);min-width:0}.ctl label,.lbl{font:700 .75rem/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.seg{display:inline-flex;border:2px solid var(--ink)}.seg button{font:600 .9375rem/1 var(--ui);border:0;background:transparent;color:var(--ink);padding:var(--space-md) var(--space-lg);cursor:pointer}.seg button+button{border-left:2px solid var(--ink)}.seg button:hover{background:var(--tint)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}select,input[type=search],input[type=email],input[type=text]{font:500 .9375rem/1.2 var(--ui);color:var(--ink);background:var(--surface);border:2px solid var(--ink);border-radius:0;padding:var(--space-md);min-width:0}input[type=search]{width:min(320px,100%)}select:hover,input:hover{border-color:var(--accent)}.views{display:flex;gap:var(--space-xl);border-bottom:2px solid var(--ink)}.views button{font:800 1.5rem/1 var(--head);font-stretch:75%;text-transform:uppercase;letter-spacing:.01em;background:none;border:0;border-bottom:6px solid transparent;padding:var(--space-sm) 0 var(--space-md);margin-bottom:-2px;color:var(--muted);cursor:pointer}.views button:hover{color:var(--ink)}.views button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--signal)}.split{display:grid;grid-template-columns:minmax(0,2.7fr) minmax(0,1fr);gap:var(--space-3xl);align-items:start}@media (max-width:900px){.split{grid-template-columns:minmax(0,1fr)}}.tablebox{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9375rem}th{font:700 .75rem/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;padding:var(--space-md) var(--space-md) var(--space-md) 0;border-bottom:2px solid var(--ink);white-space:nowrap}td{padding:var(--space-lg) var(--space-md) var(--space-lg) 0;border-bottom:1px solid var(--line);vertical-align:top}tbody tr:hover td{background:var(--surface)}td.num,th.num{text-align:right}td.date{font:500 .8125rem/1.5 var(--ui);white-space:nowrap;color:var(--muted)}.prac{font:700 1.1875rem/1.25 var(--text)}td.own{min-width:10em}td.pc{min-width:12.5em}td.bc{min-width:11em}.chain{font:400 .8125rem/1.4 var(--ui)}.sub{color:var(--muted);font-size:.875rem}.nowrap{white-space:nowrap}.chip{display:inline-flex;align-items:flex-start;gap:var(--space-sm);font:500 .8125rem/1.3 var(--ui);color:var(--muted)}.chip i{width:10px;height:10px;display:inline-block;background:var(--c);margin-top:.25em;flex:none}.linkbtn{font:inherit;background:none;border:0;padding:0;color:var(--accent);cursor:pointer;text-align:left;font-weight:700}.linkbtn:hover{text-decoration:underline;text-underline-offset:3px}aside{display:grid;gap:var(--space-2xl)}.panel{display:grid;gap:var(--space-md);border-top:6px solid var(--ink);padding-top:var(--space-md)}.panel h2{font:800 1.125rem/1 var(--head);font-stretch:75%;text-transform:uppercase;letter-spacing:.03em;margin:0}.bars{display:grid;gap:var(--space-sm)}.bar{display:grid;grid-template-columns:minmax(0,9em) 1fr 2.2em;gap:var(--space-md);align-items:center;font-size:.9375rem}.bar .track{height:8px;background:var(--tint)}.bar .fill{height:100%;background:var(--accent)}.bar b{font-weight:600;text-align:right}.bar button{font:inherit;background:none;border:0;padding:0;color:var(--ink);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar button:hover{color:var(--accent)}.bar button[aria-pressed=true]{color:var(--accent);font-weight:800}.stack{display:flex;height:12px;background:var(--tint)}.stack span{background:var(--c)}.legend{display:grid;gap:var(--space-xs)}.gate{position:relative}.gate .fade{position:absolute;inset:auto 0 0 0;height:150px;background:linear-gradient(to bottom,transparent,var(--paper));pointer-events:none}.primary{font:800 1rem/1 var(--ui);letter-spacing:.02em;background:var(--signal);color:var(--signal-ink);border:2px solid var(--signal);border-radius:0;padding:var(--space-lg) var(--space-xl);cursor:pointer}.primary:hover{background:var(--paper);border-color:var(--paper)}.primary:disabled{opacity:.6;cursor:wait}.note{font-size:.8125rem;color:var(--muted);margin:0}.err{color:var(--buyin);font-size:.875rem;font-weight:600;margin:0}.empty{padding:var(--space-2xl) 0;color:var(--muted)}.pill{font:700 .75rem/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;padding:var(--space-sm) var(--space-md);border:2px solid var(--ink)}.foot{font:400 .875rem/1.55 var(--text);color:var(--muted);border-top:2px solid var(--ink);padding-top:var(--space-lg);display:grid;gap:var(--space-sm);max-width:80ch}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.loading{opacity:.55}@media (max-width:700px){.controls{position:static}.views{gap:var(--space-lg)}.views button{font-size:1.25rem}.tablebox{overflow:visible}table,tbody,tr,td{display:block;width:100%}thead{display:none}tr{padding:var(--space-lg) 0;border-bottom:1px solid var(--line)}td{border:0;padding:3px 0;min-width:0!important}td.num{text-align:left}td[data-l]:before{content:attr(data-l);display:block;font:700 .6875rem/1.4 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:var(--space-sm)}tbody tr:hover td{background:none}}@media (prefers-reduced-motion:no-preference){.reveal{animation:rise .8s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d,0ms)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fill,.stack span{transition:width .35s cubic-bezier(.16,1,.3,1)}.loading{transition:opacity .15s}}.band .mast a{color:inherit;text-decoration:none}.band .mast a:hover{text-decoration:underline}.prose{max-width:72ch;margin:0 auto;padding-block:var(--space-2xl) var(--space-3xl);gap:var(--space-md)}.prose .doc-title{font:850 clamp(2.25rem,6vw,4rem)/.95 var(--head);font-stretch:68%;text-transform:uppercase;margin:0 0 var(--space-md);max-width:none;color:var(--ink)}.prose h2{font:800 1.375rem/1.2 var(--head);font-stretch:75%;text-transform:uppercase;letter-spacing:.02em;margin:var(--space-xl) 0 0;border-top:2px solid var(--ink);padding-top:var(--space-md)}.prose p,.prose li{font:400 1.0625rem/1.65 var(--text);margin:0}.prose ul{margin:0;padding-left:var(--space-xl);display:grid;gap:var(--space-sm)}.foot a{color:var(--accent)}.crash{padding-block:var(--space-3xl);display:grid;gap:var(--space-lg);justify-items:start}.crash p{font:400 1.25rem/1.4 var(--text);margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.notice{margin:0;padding:var(--space-md) var(--space-lg);background:var(--tint);border:2px solid var(--ink);font-weight:500}.account{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-sm) var(--space-lg)}.mastbtn{font:600 .8125rem/1.4 var(--ui);letter-spacing:.04em;text-transform:uppercase;background:none;border:0;padding:0;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.mastbtn:hover{opacity:.8}.nl{background:var(--paper);color:var(--ink);padding:var(--space-xl);display:grid;gap:var(--space-md);border:2px solid var(--ink)}.nl h2{font:850 1.75rem/1 var(--head);font-stretch:68%;text-transform:uppercase;margin:0}.nl-sub{margin:0;font:400 1rem/1.5 var(--text);color:var(--muted)}.nl-fields{display:grid;gap:var(--space-md)}.nl .ctl input,.nl .primary{width:100%}.nl-fine{margin:0;font-size:.8125rem;color:var(--muted)}.nl-fine a{color:inherit}.nl-done p{margin:0;font:600 1.125rem/1.45 var(--text)}.section-title{font:800 1.125rem/1 var(--head);font-stretch:75%;text-transform:uppercase;letter-spacing:.03em;margin:0;border-top:6px solid var(--ink);padding-top:var(--space-md)}td.locked{min-width:9em}.lockbar{display:block;width:8em;max-width:100%;height:.9em;background:var(--tint);margin:.25em 0 var(--space-xs)}.paywall{background:var(--ink);color:var(--paper);padding:var(--space-2xl);display:grid;gap:var(--space-lg)}.paywall h3{font:850 clamp(2rem,4.5vw,3rem)/.95 var(--head);font-stretch:68%;text-transform:uppercase;margin:0}.paywall ul{margin:0;padding-left:var(--space-xl);display:grid;gap:var(--space-xs);font:400 1.0625rem/1.5 var(--text)}.pw-buy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md) var(--space-xl)}.pw-note{font-size:.875rem;color:color-mix(in oklch,var(--paper) 75%,var(--ink))}.paywall .linkbtn{color:var(--paper);text-decoration:underline;text-underline-offset:3px;font-weight:600}.paywall .err{color:var(--signal)}.secondary{font:800 1rem/1 var(--ui);letter-spacing:.02em;background:var(--ink);color:var(--paper);border:2px solid var(--ink);border-radius:0;padding:var(--space-lg) var(--space-xl);cursor:pointer}.secondary:hover{background:var(--accent);border-color:var(--accent)}.secondary:disabled{opacity:.6;cursor:wait}.paywall .secondary{background:var(--paper);color:var(--ink);border-color:var(--paper)}.paywall .secondary:hover{background:var(--tint);border-color:var(--tint)}.signin{border:2px solid var(--ink);padding:var(--space-xl);display:grid;gap:var(--space-md);max-width:34rem}.signin-head{display:flex;justify-content:space-between;align-items:baseline}.signin h3{font:800 1.375rem/1 var(--head);font-stretch:75%;text-transform:uppercase;margin:0}.signin form{display:grid;gap:var(--space-md);justify-items:start}.signin .ctl,.signin .ctl input{width:100%}@media (max-width:700px){.paywall,.nl,.signin{padding:var(--space-lg)}}
