@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;600;700&display=swap";@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--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;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.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}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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{--ink:#05070f;--ink-2:#080c18;--surface:#0d1526;--surface-2:#111c32;--surface-3:#17243d;--line:#ffffff14;--line-gold:#f0c5422e;--paper:#e9eefb;--muted:#8494b4;--muted-2:#64749a;--gold:#f0c542;--gold-deep:#c9a227;--red:#ff3b4e;--violet:#9d6bff;--cyan:#35dcf0;--lime:#c6f24e;--grad-gold:linear-gradient(135deg, #ffe9a3 0%, #f0c542 45%, #c9a227 100%);--grad-holo:linear-gradient(115deg, #35dcf0 0%, #9d6bff 32%, #ff5fa2 62%, #f0c542 92%);--grad-red:linear-gradient(135deg, #ff5f6d 0%, #ff3b4e 45%, #c1121f 100%);--shadow-sm:0 4px 16px #00000059;--shadow-md:0 18px 44px #00000080;--shadow-lg:0 34px 80px #0000009e;--glow-gold:0 0 0 1px #f0c54259, 0 18px 48px #f0c54224;--r-xs:8px;--r-sm:12px;--r-md:18px;--r-lg:26px;--r-xl:34px;--r-pill:999px;--display:"Barlow Condensed", "Oswald", "Haettenschweiler", "Arial Narrow", sans-serif;--body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--pad-x:clamp(20px, 5vw, 88px)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--paper);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(620px 420px at 50% -6%,#f0c54221,#0000 70%),radial-gradient(460px 460px at 8% 34%,#9d6bff1a,#0000 70%),radial-gradient(520px 520px at 96% 62%,#35dcf012,#0000 70%),radial-gradient(400px 400px at 70% 96%,#ff3b4e12,#0000 70%);position:fixed;inset:0}main,.short-page{z-index:1;position:relative}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%}h1,h2,h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.005em;margin:0;font-weight:900}h1{font-size:clamp(56px,8.6vw,122px);line-height:.84}h2{font-size:clamp(34px,5vw,66px);line-height:.9}h3{font-size:clamp(20px,2vw,27px);font-weight:800;line-height:1}h1 em,h2 em{background:var(--grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.nav-shell{z-index:50;height:74px;padding:0 var(--pad-x);-webkit-backdrop-filter:blur(22px)saturate(160%);border-bottom:1px solid var(--line);background:#05070fb8;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.brand{align-items:center;gap:11px;display:flex}.brand>span:last-child{font-family:var(--display);letter-spacing:.07em;text-transform:uppercase;background:var(--grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:800}.brand-mark{background:var(--grad-gold);color:#0a0d16;width:34px;height:34px;font-family:var(--display);letter-spacing:.04em;border-radius:10px;place-items:center;font-size:13px;font-weight:900;display:grid;box-shadow:0 6px 18px #f0c54247}.nav-shell nav{gap:8px;display:flex}.nav-shell nav a{border-radius:var(--r-pill);color:var(--muted);padding:8px 15px;font-size:13.5px;font-weight:600;transition:color .18s,background .18s}:is(.nav-shell nav a:hover,.nav-shell nav a:focus-visible){color:var(--paper);background:#ffffff0f}.nav-action{border-radius:var(--r-pill);background:var(--grad-red);color:#fff;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;justify-self:end;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 26px #ff3b4e4d}:is(.nav-action:hover,.nav-action:focus-visible){transform:translateY(-2px);box-shadow:0 16px 34px #ff3b4e6b}.eyebrow{border:1px solid var(--line-gold);border-radius:var(--r-pill);width:fit-content;color:var(--gold);letter-spacing:.15em;text-transform:uppercase;background:#f0c54214;place-self:start;align-items:center;gap:9px;margin:0 0 22px;padding:6px 14px 6px 11px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow span{background:var(--grad-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f0c54229}.button-primary{border-radius:var(--r-pill);background:var(--grad-gold);color:#0a0d16;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:17px;font-weight:800;transition:transform .2s cubic-bezier(.2,.8,.3,1),box-shadow .2s;display:inline-flex;box-shadow:0 12px 30px #f0c5423d}:is(.button-primary:hover,.button-primary:focus-visible){transform:translateY(-3px)scale(1.02);box-shadow:0 20px 44px #f0c5425c}.button-primary:active{transform:translateY(0)scale(.98)}.text-link{color:var(--gold);align-items:center;gap:8px;font-size:14px;font-weight:600;transition:gap .2s,color .2s;display:inline-flex}:is(.text-link:hover,.text-link:focus-visible){color:#ffe9a3;gap:13px}.text-link span{color:inherit}.confidence-pill{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);letter-spacing:.04em;white-space:nowrap;background:#ffffff0a;align-items:center;gap:7px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.confidence-pill i{background:var(--muted-2);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #8494b424}.data-missing{color:var(--muted);text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline dashed #8494b466;text-decoration:underline dashed #8494b466}.disclaimer{border:1px solid var(--line);border-radius:var(--r-md);max-width:540px;color:var(--muted-2);background:#ffffff08;margin:30px 0 0;padding:13px 16px;font-size:12px;line-height:1.6}.hero{padding:clamp(52px, 8vh, 104px) var(--pad-x) clamp(48px, 7vh, 92px);grid-template-columns:minmax(0,1fr) minmax(400px,.82fr);align-items:center;gap:clamp(40px,6vw,110px);display:grid}.hero-copy{max-width:760px}.hero-intro{max-width:540px;color:var(--muted);margin:26px 0 32px;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:560px;margin-top:40px;display:grid}.hero-stats div{border:1px solid var(--line);border-radius:var(--r-md);background:#ffffff09;padding:16px 18px;transition:border-color .2s,transform .2s}.hero-stats div:hover{border-color:var(--line-gold);transform:translateY(-3px)}.hero-stats span,.hero-stats small{color:var(--muted-2);letter-spacing:.13em;text-transform:uppercase;font-size:10.5px;font-weight:600;display:block}.hero-stats strong{font-family:var(--display);background:var(--grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;margin:4px 0 2px;font-size:40px;font-weight:900;line-height:1;display:block}.hero-inspector{justify-self:center;width:min(100%,460px);position:relative}.hero-inspector:before{content:"";background:var(--grad-holo);opacity:.16;filter:blur(60px);pointer-events:none;border-radius:50%;position:absolute;inset:-12% -8%}.hero-card-label,.detail-label{color:var(--muted-2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;font-size:10.5px;display:flex;position:relative}.hero-card-label strong,.detail-label b{color:var(--gold);font-family:var(--display);letter-spacing:.06em;font-size:14px;font-weight:800}.card-caption{border:1px solid var(--line);border-radius:var(--r-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1526b3;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:18px;padding:16px 18px;display:flex;position:relative}.caption-kicker{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.card-caption strong{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:24px;font-weight:800}.serial{font-family:var(--mono);background:var(--grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:700;line-height:1}.serial span{color:#f0c54299;-webkit-text-fill-color:#f0c54299;font-size:19px}.ticker{border-block:1px solid var(--line);background:#ffffff06;padding:15px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker-track{width:max-content;animation:34s linear infinite ticker-scroll;display:flex}.ticker-track span{flex:none;align-items:center;display:flex}.ticker-track b{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--paper);white-space:nowrap;font-size:21px;font-weight:800}.ticker-track i{background:var(--grad-holo);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 26px;font-size:13px;font-style:normal}@keyframes ticker-scroll{to{transform:translate(-50%)}}.portfolio,.home-collection,.explorer,.detail-data,.related-cards,.campaign-model,.short-data,.short-next{padding:clamp(70px, 9vw, 118px) var(--pad-x)}.portfolio{border-top:1px solid var(--line)}.section-heading{grid-template-columns:1.4fr .9fr;align-items:end;gap:40px 60px;margin-bottom:46px;display:grid}.section-heading .eyebrow{grid-column:1/-1;justify-self:start;margin-bottom:0}.section-heading>p:last-child,.home-collection-head>div:last-child p,.explorer-head>p,.detail-section-head>p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metrics-six{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(#ffffff0d,#ffffff04);flex-direction:column;min-height:172px;padding:20px 22px;transition:transform .25s cubic-bezier(.2,.8,.3,1),border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.metric:after{content:"";background:var(--grad-holo);opacity:0;height:2px;transition:opacity .25s;position:absolute;inset:-1px -1px auto}.metric:hover{border-color:var(--line-gold);box-shadow:var(--shadow-md);transform:translateY(-4px)}.metric:hover:after{opacity:1}.metric-index{border-radius:var(--r-pill);color:var(--muted-2);font-family:var(--mono);background:#ffffff0f;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:600}.metric p{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin:20px 0 8px;font-size:11px;font-weight:700}.metric strong{font-family:var(--display);text-transform:uppercase;color:var(--paper);font-size:clamp(24px,2.2vw,34px);font-weight:900;line-height:1}.metric small{color:var(--muted-2);margin-top:auto;padding-top:14px;font-size:12px;line-height:1.5}.chart-panel{border:1px solid var(--line);border-radius:var(--r-xl);background:linear-gradient(#ffffff0d,#ffffff03);margin-top:12px;padding:clamp(20px,2.4vw,32px)}.chart-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.chart-head div:first-child span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.chart-head div:first-child strong{font-family:var(--display);text-transform:uppercase;margin-top:7px;font-size:30px;font-weight:900;display:block}.range-tabs{border:1px solid var(--line);border-radius:var(--r-pill);background:#0000004d;gap:4px;padding:4px;display:flex}.range-tabs button{border-radius:var(--r-pill);color:var(--muted);font-family:var(--mono);cursor:pointer;background:0 0;border:0;padding:7px 14px;font-size:11px;font-weight:600;transition:color .18s,background .18s}.range-tabs button:hover{color:var(--paper)}.range-tabs button.active{background:var(--grad-gold);color:#0a0d16}.chart-empty{border:1px solid var(--line);border-radius:var(--r-lg);background:#00000040;place-items:center;height:264px;margin:24px 0 20px;display:grid;position:relative;overflow:hidden}.chart-grid{grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:0}.chart-grid i{border-bottom:1px dashed #ffffff0f}.axis-labels{color:var(--muted-2);font-family:var(--mono);flex-direction:column;justify-content:space-between;font-size:10px;display:flex;position:absolute;inset:16px auto 16px 16px}.empty-note{border:1px solid var(--line);border-radius:var(--r-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#0d1526e6;padding:22px 30px;position:relative}.empty-note span{color:var(--gold);font-family:var(--mono);letter-spacing:.14em;font-size:10px}.empty-note strong{font-family:var(--display);text-transform:uppercase;margin:9px 0 5px;font-size:26px;font-weight:900;display:block}.empty-note p{color:var(--muted);margin:0;font-size:12.5px}.chart-legend{flex-wrap:wrap;gap:10px;display:flex}.chart-legend>span{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);align-items:center;gap:8px;padding:6px 13px;font-size:11px;font-weight:500;display:inline-flex}.dot{border-radius:50%;width:8px;height:8px}.dot.gold{background:var(--grad-gold)}.dash{border-top:2px dashed var(--paper);opacity:.7;width:15px}.marker{background:var(--cyan);border-radius:2px;width:3px;height:11px}.diamond{border:1.5px solid var(--violet);width:8px;height:8px;transform:rotate(45deg)}.signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.signal-grid article{border:1px solid var(--line);border-radius:var(--r-lg);background:#ffffff07;flex-direction:column;min-height:192px;padding:22px;transition:transform .25s cubic-bezier(.2,.8,.3,1),background .25s,border-color .25s;display:flex}.signal-grid article:hover{border-color:var(--line-gold);background:#ffffff0d;transform:translateY(-4px)}.signal-grid span{color:var(--gold);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:600}.signal-grid strong{font-family:var(--display);text-transform:uppercase;margin:22px 0 10px;font-size:23px;font-weight:800;line-height:1.05;display:block}.signal-grid p{color:var(--muted);margin:auto 0 0;font-size:12.5px;line-height:1.55}.home-collection{border-top:1px solid var(--line)}.home-collection-head{grid-template-columns:1.6fr .8fr;align-items:end;gap:40px 70px;margin-bottom:40px;display:grid}.home-collection-head .text-link{margin-top:14px}.home-card-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-card-row article>a{aspect-ratio:3/4;border:1px solid var(--line);border-radius:var(--r-lg);background:radial-gradient(120% 90% at 50% 0,#ffffff12,#ffffff05);place-items:center;padding:16px;display:grid;position:relative;overflow:hidden}.home-card-row article>a:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000 38%,#ffffff29 50%,#0000 62%);transition:opacity .35s,transform .7s;position:absolute;inset:0;transform:translate(-40%)}.home-card-row a:hover:after{opacity:1;transform:translate(40%)}.home-card-row img{object-fit:contain;filter:drop-shadow(0 12px 26px #00000080);width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.3,1),filter .4s}.home-card-row a:hover img{transform:scale(1.05)translateY(-4px)}.home-tile-overlay{z-index:2;opacity:0;justify-content:space-between;align-items:center;transition:opacity .25s,transform .25s;display:flex;position:absolute;inset:auto 14px 14px;transform:translateY(8px)}:is(.home-card-row a:hover .home-tile-overlay,.home-card-row a:focus-visible .home-tile-overlay){opacity:1;transform:translateY(0)}.home-tile-overlay b{font-family:var(--display);font-size:34px;font-weight:900}.home-tile-overlay em{border-radius:var(--r-pill);background:var(--grad-gold);color:#0a0d16;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;font-size:10.5px;font-style:normal;font-weight:800}.home-card-row article>p{color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;margin:14px 0 3px;font-size:11px;font-weight:600}.home-card-row article>strong{font-family:var(--mono);color:var(--gold);font-size:17px;font-weight:600}.youtube-band{margin:0 var(--pad-x) clamp(70px, 8vw, 110px);border-radius:var(--r-xl);background:radial-gradient(700px 340px at 12% 0,#ff3b4e33,#0000 68%),linear-gradient(150deg,#1a0d16,#0a0e18 62%);border:1px solid #ff3b4e40;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,100px);padding:clamp(48px,6vw,88px);display:grid;position:relative;overflow:hidden}.youtube-band .eyebrow{color:#ff8b96;background:#ff3b4e1f;border-color:#ff3b4e57}.youtube-band .eyebrow span,.youtube-empty .eyebrow span,.youtube-card-link .eyebrow span{background:var(--grad-red)}.youtube-play{background:var(--grad-red);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:26px;font-size:16px;display:grid;box-shadow:0 14px 34px #ff3b4e61}.youtube-band>div:last-child p{color:var(--muted);margin:0 0 28px;font-size:16px;line-height:1.65}.youtube-card-link,.youtube-empty{margin:0 var(--pad-x) clamp(60px, 7vw, 100px);border-radius:var(--r-xl);background:radial-gradient(560px 300px at 8% 0,#ff3b4e29,#0000 70%),#ffffff07;border:1px solid #ff3b4e38;justify-content:space-between;align-items:center;gap:40px;padding:clamp(34px,4vw,54px);display:flex}.youtube-card-link>div{align-items:center;gap:26px;display:flex}.youtube-card-link .youtube-play,.youtube-empty .youtube-play{flex:none;margin-bottom:0}.youtube-card-link p:not(.eyebrow),.youtube-empty p:not(.eyebrow){color:var(--muted);max-width:560px;margin:10px 0 0;font-size:14.5px}.youtube-empty .eyebrow,.youtube-card-link .eyebrow{color:#ff8b96;background:#ff3b4e1f;border-color:#ff3b4e57;margin-bottom:12px}.page-hero{padding:clamp(56px, 7vw, 96px) var(--pad-x) clamp(48px, 6vw, 78px);border-bottom:1px solid var(--line);grid-template-columns:1.15fr .85fr;align-items:end;gap:40px clamp(40px,6vw,90px);display:grid}.page-hero>.eyebrow{grid-column:1/-1;justify-self:start}.page-hero h1{font-size:clamp(56px,7.6vw,116px)}.page-hero>div>p{color:var(--muted);margin:0;font-size:17px;line-height:1.65}.page-hero>div>span{color:var(--muted-2);letter-spacing:.13em;text-transform:uppercase;margin-top:26px;font-size:11px;font-weight:600;display:block}.page-hero>div>strong{font-family:var(--display);text-transform:uppercase;font-size:28px;font-weight:900}.page-hero dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0 0;display:grid}.page-hero dl div{border:1px solid var(--line);border-radius:var(--r-md);background:#ffffff09;padding:14px 16px}.page-hero dt{color:var(--muted-2);letter-spacing:.13em;text-transform:uppercase;font-size:10.5px;font-weight:600}.page-hero dd{font-family:var(--display);background:var(--grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;margin:5px 0 0;font-size:32px;font-weight:900;line-height:1}.set-hero h1{font-size:clamp(46px,6vw,92px)}.dashboard-section{padding-top:clamp(40px,5vw,64px)}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.dashboard-metrics article{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(#ffffff0d,#ffffff04);flex-direction:column;min-height:158px;padding:22px;transition:transform .25s,border-color .25s;display:flex}.dashboard-metrics article:hover{border-color:var(--line-gold);transform:translateY(-4px)}.dashboard-metrics span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700}.dashboard-metrics strong{font-family:var(--display);text-transform:uppercase;margin:16px 0 0;font-size:clamp(24px,2.2vw,32px);font-weight:900;line-height:1.05}.dashboard-metrics small{color:var(--muted-2);margin-top:auto;padding-top:14px;font-size:12px}.portfolio-breakdown{grid-template-columns:1.25fr .8fr 1fr;gap:12px;margin-top:12px;display:grid}.portfolio-breakdown>article{border:1px solid var(--line);border-radius:var(--r-lg);background:#ffffff07;min-height:288px;padding:26px}.portfolio-breakdown h3{margin-bottom:12px}.portfolio-breakdown p{color:var(--muted);font-size:14px;line-height:1.6}.portfolio-breakdown ul{margin:0;padding:0;list-style:none}.portfolio-breakdown li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.portfolio-breakdown li:last-child{border-bottom:0}.portfolio-breakdown li b{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:17px;font-weight:800}.portfolio-breakdown li span{color:var(--muted-2);text-align:right;font-size:12px}.donut{background:conic-gradient(#f0c5428c 0deg 0deg,#ffffff12 0deg 360deg);border-radius:50%;place-items:center;width:156px;height:156px;margin:20px auto;display:grid;position:relative}.donut:after{content:"";background:var(--ink-2);border-radius:50%;position:absolute;inset:15px}.donut span{z-index:1;font-family:var(--display);color:var(--muted);font-size:17px;font-weight:700;position:relative}.donut strong{color:var(--paper);font-size:40px;font-weight:900}.explorer-compact{border-top:1px solid var(--line)}.explorer-head{grid-template-columns:1.5fr .9fr;align-items:end;gap:30px 60px;margin-bottom:34px;display:grid}.explorer-tools{grid-template-columns:1.7fr .8fr auto;align-items:end;gap:12px;display:grid}.explorer-tools label,.filter-bar label{min-width:0;display:block}.explorer-tools label>span{color:var(--muted-2);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:700;display:block}.search-box{position:relative}.search-box input,.explorer-tools select,.filter-bar select{border:1px solid var(--line);border-radius:var(--r-pill);width:100%;height:48px;color:var(--paper);font-family:var(--body);-webkit-appearance:none;appearance:none;background:#ffffff0b;padding:0 16px;font-size:14px;transition:border-color .2s,background .2s}.search-box input{padding-right:46px}.search-box input::placeholder{color:var(--muted-2)}.search-box input:focus,.explorer-tools select:focus,.filter-bar select:focus{border-color:var(--gold);background:#f0c54212;outline:none}.explorer-tools select,.filter-bar select{background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);cursor:pointer;background-position:right 19px center,right 13px center;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:38px}.explorer-tools select option,.filter-bar select option{background:var(--surface);color:var(--paper)}.search-box b{color:var(--gold);pointer-events:none;font-size:18px;position:absolute;bottom:13px;right:18px}.view-switch{border:1px solid var(--line);border-radius:var(--r-pill);background:#0000004d;gap:4px;padding:4px;display:flex}.view-switch button{border-radius:var(--r-pill);height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;transition:color .18s,background .18s;display:inline-flex}.view-switch button:hover{color:var(--paper)}.view-switch button.active{background:var(--grad-gold);color:#0a0d16}.filter-bar{flex-wrap:wrap;gap:8px;padding:16px 0 0;display:flex}.filter-bar label{flex:0 auto;min-width:168px}.filter-bar select{height:40px;font-size:13px}.filter-bar button{border:1px solid var(--line);border-radius:var(--r-pill);height:40px;color:var(--muted);cursor:pointer;background:#ffffff0a;padding:0 18px;font-size:13px;font-weight:600;transition:all .18s}.filter-bar button:hover{color:var(--paper);border-color:var(--line-gold)}.filter-bar button.selected{background:var(--grad-gold);color:#0a0d16;border-color:#0000;font-weight:700}.result-count{color:var(--muted-2);justify-content:space-between;align-items:center;gap:20px;padding:22px 0 26px;font-size:12px;font-weight:500;display:flex}.result-count span:first-child{border:1px solid var(--line-gold);border-radius:var(--r-pill);color:var(--gold);font-family:var(--mono);background:#f0c54214;padding:6px 14px;font-weight:600}.no-results{border:1px dashed var(--line);border-radius:var(--r-xl);text-align:center;background:#ffffff05;place-items:center;gap:18px;padding:60px 24px;display:grid}.no-results strong{font-family:var(--display);text-transform:uppercase;font-size:28px;font-weight:900}.no-results button{border:1px solid var(--line-gold);border-radius:var(--r-pill);color:var(--gold);cursor:pointer;background:#f0c5421a;padding:12px 24px;font-size:14px;font-weight:600;transition:background .2s}.no-results button:hover{background:#f0c54233}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.collection-card{border:1px solid var(--line);border-radius:var(--r-xl);background:linear-gradient(#ffffff0d,#ffffff04);flex-direction:column;min-width:0;transition:transform .3s cubic-bezier(.2,.8,.3,1),border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.collection-card:hover{border-color:var(--line-gold);box-shadow:var(--shadow-md);transform:translateY(-6px)}.tile-image{aspect-ratio:3/4;background:radial-gradient(120% 90% at 50% 0,#ffffff12,#ffffff04);place-items:center;padding:22px;display:grid;position:relative;overflow:hidden}.tile-image:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000 38%,#ffffff2e 50%,#0000 62%);transition:opacity .3s,transform .75s;position:absolute;inset:0;transform:translate(-45%)}.collection-card:hover .tile-image:after{opacity:1;transform:translate(45%)}.tile-image img{object-fit:contain;filter:drop-shadow(0 14px 30px #00000080);width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.8,.3,1)}.collection-card:hover .tile-image img{transform:scale(1.05)translateY(-4px)}.tile-number{z-index:2;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--gold);font-family:var(--mono);background:#05070fbd;padding:5px 11px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px}.tile-inspect{z-index:2;border-radius:var(--r-pill);background:var(--grad-gold);color:#0a0d16;letter-spacing:.07em;text-transform:uppercase;opacity:0;align-items:center;gap:6px;padding:7px 14px;font-size:11px;font-weight:800;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;bottom:12px;right:12px;transform:translateY(8px)}:is(.collection-card:hover .tile-inspect,.tile-image:focus-visible .tile-inspect){opacity:1;transform:translateY(0)}.tile-meta{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.tile-kicker{color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:10.5px;font-weight:600;display:flex}.tile-kicker b{color:var(--gold);text-align:right;font-weight:700}.tile-meta h3{margin:12px 0 5px;font-size:25px}.tile-meta h3 a{transition:color .2s}.tile-meta h3 a:hover{color:var(--gold)}.tile-meta>p{color:var(--muted);margin:0 0 16px;font-size:13.5px;line-height:1.5}.tile-facts{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.tile-facts span{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;background:#ffffff08;flex-direction:column;gap:3px;padding:10px 12px;font-size:10px;font-weight:600;display:flex}.tile-facts b{color:var(--paper);font-family:var(--mono);letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.tile-value{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:16px;display:flex}.tile-value span:first-child,.tile-value div>span{color:var(--muted-2);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.tile-value strong{font-family:var(--display);text-transform:uppercase;color:var(--muted);margin:5px 0 3px;font-size:20px;font-weight:800;display:block}.tile-value small{color:var(--muted-2);font-size:11px;display:block}.collection-table-wrap{border:1px solid var(--line);border-radius:var(--r-xl);background:#ffffff06;overflow-x:auto}.collection-table{border-collapse:collapse;width:100%;min-width:880px}.collection-table th{border-bottom:1px solid var(--line);color:var(--muted-2);text-align:left;letter-spacing:.13em;text-transform:uppercase;padding:16px 18px;font-size:10.5px;font-weight:700}.collection-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 18px;font-size:13.5px}.collection-table tr:last-child td{border-bottom:0}.collection-table tbody tr{transition:background .2s}.collection-table tbody tr:hover{background:#ffffff09}.collection-table td img{border-radius:var(--r-sm);object-fit:contain;background:#ffffff0d;width:56px;height:78px;padding:4px}.collection-table td a{flex-direction:column;gap:2px;display:flex}.collection-table td a strong{font-family:var(--display);text-transform:uppercase;font-size:19px;font-weight:800}.collection-table td a span{color:var(--muted);font-size:12px}.collection-table td a small{color:var(--muted-2);font-size:11px}.breadcrumbs{padding:18px var(--pad-x);border-bottom:1px solid var(--line);color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;font-weight:500;display:flex}.breadcrumbs b{color:var(--gold);font-family:var(--mono);font-weight:600}.breadcrumbs a:hover{color:var(--paper)}.card-detail-hero{padding:clamp(44px, 5vw, 72px) var(--pad-x) clamp(64px, 8vw, 104px);grid-template-columns:minmax(380px,.95fr) minmax(400px,1fr);gap:clamp(40px,6vw,96px);display:grid}.detail-visual{max-width:620px;position:relative}.detail-visual:before{content:"";background:var(--grad-holo);opacity:.14;filter:blur(58px);pointer-events:none;border-radius:50%;position:absolute;inset:-10% -6%}.detail-copy{max-width:720px}.detail-subtitle{color:var(--muted);margin:18px 0 26px;font-size:17px;line-height:1.5}.detail-value{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(#ffffff0e,#ffffff04);justify-content:space-between;align-items:flex-end;gap:20px;padding:20px 22px;display:flex}.detail-value span:first-child,.detail-value div>span{color:var(--muted-2);letter-spacing:.13em;text-transform:uppercase;font-size:10.5px;font-weight:700;display:block}.detail-value strong{font-family:var(--display);text-transform:uppercase;margin:8px 0 4px;font-size:28px;font-weight:900;display:block}.detail-value small{color:var(--muted-2);font-size:12px}.detail-finance{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.detail-finance div{border:1px solid var(--line);border-radius:var(--r-md);background:#ffffff08;padding:16px 18px}.detail-finance span{color:var(--muted-2);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.detail-finance strong{font-family:var(--display);text-transform:uppercase;margin-top:7px;font-size:19px;font-weight:800;display:block}.metadata-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0 0;display:grid}.metadata-grid div{border:1px solid var(--line);border-radius:var(--r-md);background:#ffffff08;padding:14px 16px}.metadata-grid dt{color:var(--muted-2);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.metadata-grid dd{font-family:var(--mono);margin:6px 0 0;font-size:14px;font-weight:600}.review-note{border:1px solid var(--line-gold);border-radius:var(--r-md);color:var(--muted);background:#f0c5420f;flex-direction:column;gap:7px;margin:22px 0 0;padding:16px 18px;font-size:13px;line-height:1.6;display:flex}.review-note span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:10.5px;font-weight:700}.detail-data{border-top:1px solid var(--line)}.detail-section-head{grid-template-columns:1.4fr .9fr;align-items:end;gap:30px 60px;margin-bottom:38px;display:grid}.detail-section-head .eyebrow{margin-bottom:14px}.evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.evidence-grid article{border:1px solid var(--line);border-radius:var(--r-lg);background:#ffffff07;padding:24px}.evidence-grid span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:10.5px;font-weight:700}.evidence-grid strong{font-family:var(--display);text-transform:uppercase;margin:16px 0 10px;font-size:22px;font-weight:800;line-height:1.1;display:block}.evidence-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.related-cards{border-top:1px solid var(--line)}.related-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.related-row a{border:1px solid var(--line);border-radius:var(--r-lg);background:#ffffff07;grid-template-columns:72px 1fr auto;align-items:center;gap:16px;padding:12px;transition:transform .25s,border-color .25s;display:grid}.related-row a:hover{border-color:var(--line-gold);transform:translateY(-3px)}.related-row img{border-radius:var(--r-sm);object-fit:contain;background:#ffffff0d;width:72px;height:98px;padding:5px}.related-row span{color:var(--muted);font-size:12.5px;font-weight:500}.related-row strong{font-family:var(--mono);color:var(--gold);font-size:14px;font-weight:600}.youtube-hero,.short-landing{padding:clamp(52px, 7vw, 92px) var(--pad-x) clamp(56px, 7vw, 96px);grid-template-columns:1fr .82fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.youtube-copy h1,.short-copy h1{font-size:clamp(54px,7.4vw,110px)}.youtube-copy>p,.short-copy>p{max-width:520px;color:var(--muted);margin:24px 0 30px;font-size:17px;line-height:1.65}.short-copy>p span{color:var(--muted-2);margin-top:6px;font-size:13px;display:block}.privacy-note{border:1px solid var(--line);border-radius:var(--r-lg);background:#ffffff08;align-items:flex-start;gap:14px;max-width:520px;margin-top:32px;padding:18px 20px;display:flex}.privacy-note>span{color:var(--cyan);font-size:18px;line-height:1}.privacy-note p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.privacy-note strong{color:var(--paper);margin-bottom:4px;font-size:14px;display:block}.youtube-feature,.short-card{justify-self:center;width:min(100%,540px);position:relative}.short-frame{position:relative}.short-frame>span{border-radius:var(--r-pill);background:var(--grad-red);color:#fff;letter-spacing:.16em;margin-bottom:12px;padding:5px 13px;font-size:10px;font-weight:800;display:inline-block}.short-caption{border:1px solid var(--line);border-radius:var(--r-md);background:#ffffff08;margin-top:18px;padding:16px 18px}.short-caption span{color:var(--muted-2);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.short-caption strong{font-family:var(--mono);color:var(--gold);margin:7px 0 4px;font-size:16px;display:block}.short-caption small{color:var(--muted-2);font-size:11.5px}.short-value{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(#ffffff0e,#ffffff04);max-width:440px;margin-bottom:28px;padding:20px 22px}.short-value span{color:var(--muted-2);letter-spacing:.13em;text-transform:uppercase;font-size:10.5px;font-weight:700;display:block}.short-value strong{font-family:var(--display);text-transform:uppercase;margin:8px 0 4px;font-size:26px;font-weight:900;display:block}.short-value small{color:var(--muted-2);font-size:12px}.campaign-model{border-top:1px solid var(--line)}.campaign-model>div{margin-bottom:40px}.campaign-model ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.campaign-model li{border:1px solid var(--line);border-radius:var(--r-lg);background:#ffffff07;padding:24px;transition:transform .25s,border-color .25s}.campaign-model li:hover{border-color:var(--line-gold);transform:translateY(-4px)}.campaign-model li>span{color:var(--gold);font-family:var(--mono);font-size:12px;font-weight:700}.campaign-model li strong{font-family:var(--display);text-transform:uppercase;margin:16px 0 9px;font-size:21px;font-weight:800;display:block}.campaign-model li p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.short-data{border-top:1px solid var(--line)}.short-next{border-top:1px solid var(--line);justify-items:start;gap:22px;display:grid}.inspector{width:100%;position:relative}.flip-scene{aspect-ratio:3/4;cursor:zoom-in;perspective:1400px;outline:none;position:relative}.flip-card{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.25,1);position:relative}.show-back .flip-card{transform:rotateY(180deg)}.flip-face{border:1px solid var(--line-gold);border-radius:var(--r-xl);-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:var(--shadow-lg);background:linear-gradient(150deg,#16203a,#0a0f1c);place-items:center;padding:18px;display:grid;position:absolute;inset:0;overflow:hidden}.flip-face:after{content:"";border-radius:var(--r-xl);pointer-events:none;mix-blend-mode:screen;opacity:.8;background:linear-gradient(112deg,#0000 30%,#ffffff2b 46%,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.flip-scene:hover .flip-face:after{opacity:1}.flip-back{transform:rotateY(180deg)}.flip-face img{object-fit:contain;filter:drop-shadow(0 14px 30px #0000008c);border-radius:14px;width:100%;height:100%;display:block}.inspect-cue{z-index:3;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--paper);letter-spacing:.1em;text-transform:uppercase;background:#05070fcc;align-items:center;gap:8px;padding:9px 15px;font-size:10.5px;font-weight:700;display:flex;position:absolute;bottom:18px;right:18px}.inspect-cue b{color:var(--gold);font-size:15px}.side-controls{grid-template-columns:auto auto 1fr;gap:8px;margin-top:14px;display:grid}.side-controls button{border:1px solid var(--line);border-radius:var(--r-pill);min-height:44px;color:var(--muted);cursor:pointer;background:#ffffff0a;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.side-controls button:hover{color:var(--paper);border-color:var(--line-gold)}.side-controls button span{color:var(--muted-2);font-family:var(--mono);font-size:11px}.side-controls button.active{background:var(--grad-gold);color:#0a0d16;border-color:#0000;font-weight:700}.side-controls button.active span{color:#0a0d1699}.side-controls .fullscreen-control{background:0 0;border-color:#0000;justify-self:end}.gesture-note{color:var(--muted-2);text-align:right;margin:10px 4px 0;font-size:11.5px}.image-dialog{width:100vw;max-width:none;height:100vh;max-height:none;color:var(--paper);background:#05070ff7;border:0;padding:0}.image-dialog::backdrop{background:#000000e6}.dialog-shell{grid-template-rows:auto 1fr auto;height:100%;padding:20px clamp(16px,4vw,48px);display:grid}.dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.dialog-head span{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.dialog-head strong{font-family:var(--display);text-transform:uppercase;margin-top:5px;font-size:22px;font-weight:800;display:block}.dialog-head button,.dialog-controls button{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--paper);cursor:pointer;background:#ffffff0a;padding:10px 18px;font-size:13px;font-weight:600;transition:all .18s}.dialog-head button:hover,.dialog-controls button:hover:not(:disabled){border-color:var(--line-gold);background:#f0c5421a}.zoom-stage{place-items:center;min-height:0;padding:18px;display:grid;overflow:auto}.zoom-stage img{border-radius:var(--r-md);object-fit:contain;max-width:100%;max-height:calc(100vh - 180px);transition:transform .2s;display:block}.dialog-controls{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.dialog-controls div{font-family:var(--mono);align-items:center;gap:12px;font-size:13px;display:flex}.dialog-controls button:disabled{opacity:.3;cursor:not-allowed}.site-footer{padding:clamp(56px, 6vw, 84px) var(--pad-x) 34px;border-top:1px solid var(--line);background:linear-gradient(#0000,#f0c5420d);grid-template-columns:1fr 1.1fr auto;align-items:start;gap:40px;margin-top:0;display:grid}.footer-brand{align-self:start}.site-footer>p{max-width:420px;color:var(--muted);margin:0;font-size:14.5px;line-height:1.65}.site-footer>div{flex-wrap:wrap;justify-self:end;gap:10px;display:flex}.site-footer>div a{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);padding:9px 16px;font-size:13px;font-weight:600;transition:all .18s}.site-footer>div a:hover{color:var(--gold);border-color:var(--line-gold);background:#f0c54212}.site-footer small{border-top:1px solid var(--line);color:var(--muted-2);letter-spacing:.04em;grid-column:1/-1;margin-top:46px;padding-top:22px;font-size:11.5px}@media (prefers-reduced-motion:no-preference){.hero-copy>*,.hero-inspector{animation:.7s cubic-bezier(.2,.8,.3,1) both rise}.hero-copy>.eyebrow{animation-delay:20ms}.hero-copy>h1{animation-delay:80ms}.hero-copy>.hero-intro{animation-delay:.16s}.hero-copy>.hero-actions{animation-delay:.22s}.hero-copy>.hero-stats{animation-delay:.28s}.hero-copy>.disclaimer{animation-delay:.34s}.hero-inspector{animation-delay:.12s}@keyframes rise{0%{opacity:0;transform:translateY(22px)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ticker-track{animation:none}.flip-card{transform:none!important}.flip-face{-webkit-backface-visibility:visible;backface-visibility:visible}.flip-back{opacity:0;transform:none}.show-back .flip-front{opacity:0}.show-back .flip-back{opacity:1}}@media (max-width:1180px){.metrics-grid,.dashboard-metrics,.metrics-six,.signal-grid,.home-card-row,.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-breakdown{grid-template-columns:1fr 1fr}.portfolio-breakdown>article:last-child{grid-column:1/-1}.card-detail-hero,.youtube-hero,.short-landing{grid-template-columns:1fr}.detail-visual,.youtube-feature,.short-card{width:min(100%,620px);margin-inline:auto}.campaign-model ol{grid-template-columns:repeat(2,minmax(0,1fr))}.related-row,.evidence-grid{grid-template-columns:1fr}}@media (max-width:900px){.nav-shell{grid-template-columns:1fr auto}.nav-shell nav{display:none}.hero{grid-template-columns:1fr;padding-top:44px}.hero-inspector{width:min(100%,520px);margin-top:8px}.section-heading,.home-collection-head,.explorer-head,.detail-section-head,.page-hero{grid-template-columns:1fr}.page-hero{align-items:start}.youtube-band{grid-template-columns:1fr;gap:34px}.youtube-card-link,.youtube-empty{justify-items:start;gap:26px;display:grid}.youtube-card-link>div{flex-direction:column;align-items:flex-start;gap:18px}.explorer-tools{grid-template-columns:1fr}.view-switch{justify-self:stretch}.view-switch button{flex:1;justify-content:center}.site-footer{grid-template-columns:1fr}.site-footer>div{justify-self:start}.metadata-grid,.detail-finance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.nav-shell{height:64px}.brand>span:last-child{display:none}.nav-action{padding:9px 15px;font-size:13.5px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button-primary{justify-content:center}.hero-stats{grid-template-columns:1fr}.hero-stats div{align-items:baseline;gap:10px;display:flex}.hero-stats strong{margin:0;font-size:30px}.hero-stats small{margin-left:auto}.metrics-grid,.metrics-six,.dashboard-metrics,.signal-grid,.card-grid,.campaign-model ol,.portfolio-breakdown{grid-template-columns:1fr}.portfolio-breakdown>article:last-child{grid-column:1}.home-card-row{scroll-snap-type:x mandatory;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.home-card-row article{scroll-snap-align:center;flex:0 0 82vw}.filter-bar{grid-template-columns:1fr 1fr;display:grid}.filter-bar label{min-width:0}.result-count span:last-child{display:none}.metadata-grid,.detail-finance,.tile-facts{grid-template-columns:1fr}.detail-value,.tile-value{display:block}.detail-value .confidence-pill,.tile-value .confidence-pill{margin-top:14px}.side-controls{grid-template-columns:1fr 1fr}.side-controls .fullscreen-control{border:1px solid var(--line);grid-column:1/-1;justify-content:center;justify-self:stretch}.gesture-note{text-align:center}.dialog-shell{padding:14px}.dialog-head strong{font-size:16px}.zoom-stage{padding:8px}.ticker-track b{font-size:17px}.ticker-track i{margin:0 18px}}@media (max-width:420px){.filter-bar{grid-template-columns:1fr}.home-card-row article{flex-basis:88vw}}.tile-value strong{color:var(--paper);font-family:var(--display);font-size:27px;font-weight:900}.tile-value small{color:var(--muted-2);font-family:var(--mono);font-size:11px}.confidence-meter{border-radius:var(--r-pill);background:#ffffff14;height:4px;margin-top:14px;overflow:hidden}.confidence-meter i{border-radius:var(--r-pill);background:var(--grad-holo);height:100%;display:block}.value-cell{font-family:var(--display);color:var(--paper);font-size:20px;font-weight:800;display:block}.collection-table td em{color:var(--muted-2);font-family:var(--mono);margin-top:2px;font-size:11px;font-style:normal;display:block}.confidence-dial{text-align:center;flex:none;place-items:center;width:98px;display:grid;position:relative}.confidence-dial svg{grid-area:1/1;width:98px;height:98px;transform:rotate(-90deg)}.confidence-dial circle{fill:none;stroke:#ffffff17;stroke-width:3.5px}.confidence-dial .dial-value{stroke:var(--gold);stroke-linecap:round}.confidence-dial b{font-family:var(--display);grid-area:1/1;margin-bottom:18px;font-size:27px;font-weight:900;line-height:1}.confidence-dial span{color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;grid-area:1/1;margin-top:22px;font-size:9px;font-weight:700}.detail-value strong{background:var(--grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:42px}.detail-value small{font-family:var(--mono);font-size:12px}.proof-panels{grid-template-columns:1.15fr .85fr;gap:12px;margin-bottom:12px;display:grid}.proof-checks,.proof-model{border:1px solid var(--line);border-radius:var(--r-xl);background:linear-gradient(#ffffff0d,#ffffff04);padding:26px}.proof-checks h3,.proof-model h3{margin-bottom:8px;font-size:22px}.proof-lede{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.6}.proof-checks ul,.proof-model ul{margin:0;padding:0;list-style:none}.proof-checks li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}.proof-checks li:last-child{border-bottom:0}.proof-checks li i{border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:700;display:grid}.proof-checks li.met i{color:var(--lime);background:#c6f24e29}.proof-checks li.missing i{color:#ff8b96;background:#ff3b4e24}.proof-checks li b{font-size:14px;font-weight:600;display:block}.proof-checks li span{color:var(--muted-2);margin-top:2px;font-size:12px;line-height:1.45;display:block}.proof-checks li em{color:var(--muted-2);font-family:var(--mono);font-size:12px;font-style:normal}.proof-checks li.missing b,.proof-checks li.missing span{color:var(--muted-2)}.proof-model li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;padding:11px 0;display:grid}.proof-model li b{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.proof-model li span{color:var(--paper);text-align:right;font-size:13px}.proof-model li em{color:var(--gold);font-family:var(--mono);font-size:14px;font-style:normal;font-weight:600}.proof-total{border-radius:var(--r-md);background:#f0c54217;justify-content:space-between;align-items:baseline;gap:16px;margin-top:18px;padding:16px 18px;display:flex}.proof-total span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700}.proof-total strong{font-family:var(--display);font-size:30px;font-weight:900}.proof-warning{border-radius:var(--r-md);color:var(--muted);background:#ff3b4e12;border:1px solid #ff3b4e47;margin:16px 0 0;padding:14px 16px;font-size:12.5px;line-height:1.6}.proof-warning b{color:#ff8b96}.leader-list{margin:0;padding:0;list-style:none}.leader-list li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.leader-list li:last-child{border-bottom:0}.leader-list li>b{width:26px;height:26px;color:var(--muted);font-family:var(--mono);background:#ffffff0f;border-radius:50%;place-items:center;font-size:12px;display:grid}.leader-list li:first-child>b{background:var(--grad-gold);color:#0a0d16;font-weight:700}.leader-list a strong{font-family:var(--display);text-transform:uppercase;font-size:17px;font-weight:800;display:block}.leader-list a:hover strong{color:var(--gold)}.leader-list a span{color:var(--muted-2);font-size:11.5px;display:block}.leader-list em{font-style:normal;font-family:var(--display);text-align:right;font-size:19px;font-weight:800}.leader-list em small{color:var(--muted-2);font-family:var(--mono);font-size:11px;font-weight:400;display:block}@media (max-width:1180px){.proof-panels{grid-template-columns:1fr}}@media (max-width:640px){.detail-value strong{font-size:34px}.confidence-dial{margin-top:16px}.proof-checks li{grid-template-columns:auto 1fr}.proof-checks li em{grid-column:2}.proof-model li{grid-template-columns:1fr auto}.proof-model li span{text-align:left;grid-column:1/-1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
