:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#18171c;--electric:#0100ff;--slate:#8db0bb;--mint:#ccfff8;--paper:#fff;--cream:#fcf8f2;--fading:#d5d5d5;--forgotten:#18171c;--ground:#fff;--text:#18171c;--text-sub:#6a6a70;--text-faint:#9a9aa2;--body-copy:#18171cbf;--hairline:#00000024;--hairline-soft:#00000014;--rule-strong:#18171c;--accent:#0100ff;--panel:#fff;--panel-raised:#fff;--surface-band:#f6f6f7;--panel-stroke:#0000001f;--button-solid:#18171c;--button-solid-text:#fcf8f2;--live:#0100ff;--font-display:var(--font-display-face), Georgia, "Times New Roman", serif;--font-sans:var(--font-sans-face), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-mono-face), "SFMono-Regular", Consolas, monospace}.methodology-overview{padding-bottom:72px}.methodology-overview__hero{border-top:2px solid var(--rule-strong);border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);align-items:end;gap:clamp(48px,7vw,110px);padding:42px 0 52px;display:grid}.methodology-overview__intro h1{max-width:820px;font:400 clamp(52px, 6vw, 82px)/.92 var(--font-display);letter-spacing:-.055em;margin:16px 0 0}.methodology-overview__intro>p:last-child{max-width:700px;color:var(--body-copy);margin:27px 0 0;font-size:clamp(15px,1.4vw,18px);line-height:1.55}.methodology-formula{border:1px solid var(--hairline);background:var(--panel);border-radius:10px;overflow:hidden;box-shadow:0 18px 50px #0000000a}.methodology-formula__topline{border-bottom:1px solid var(--hairline);min-height:42px;color:var(--text-faint);font:500 7px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex}.methodology-formula__topline span:last-child{color:var(--accent)}.methodology-formula__equation{grid-template-columns:1fr auto 1fr auto 1.15fr;align-items:center;gap:13px;min-height:152px;padding:20px;display:grid}.methodology-formula__equation>div{flex-direction:column;gap:10px;min-width:0;display:flex}.methodology-formula__equation span{color:var(--text-faint);font:500 7px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.methodology-formula__equation strong{font:400 clamp(42px, 4vw, 60px)/.8 var(--font-display);letter-spacing:-.05em}.methodology-formula__equation>b{color:var(--text-faint);font:400 17px/1 var(--font-mono);text-transform:uppercase}.methodology-formula__equation .methodology-formula__result{background:var(--electric);color:#fff;border-radius:7px;justify-content:space-between;min-height:106px;padding:14px}.methodology-formula__result span{color:#ffffff9e}.methodology-formula>p,.methodology-formula>small{margin:0;padding:0 20px;display:block}.methodology-formula>p{color:var(--text);font:500 9px/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.methodology-formula>small{border-top:1px solid var(--hairline);color:var(--text-sub);margin-top:15px;padding-top:15px;padding-bottom:18px;font-size:10px;line-height:1.5}.methodology-overview__section{border-top:1px solid var(--hairline);margin-top:64px;padding-top:30px}.methodology-overview__heading{grid-template-columns:minmax(0,1fr) minmax(310px,460px);align-items:end;gap:48px;display:grid}.methodology-overview__heading .section-kicker,.methodology-overview__heading h2{margin:0}.methodology-overview__heading h2,.methodology-calibration h2,.methodology-deeper h2{font:400 clamp(34px, 4vw, 51px)/.98 var(--font-display);letter-spacing:-.045em;margin-top:12px}.methodology-overview__heading>p{color:var(--body-copy);margin:0 0 3px;font-size:13px;line-height:1.55}.methodology-matrix{border:1px solid var(--hairline);background:var(--panel);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid;overflow:hidden}.methodology-lens+.methodology-lens{border-left:1px solid var(--hairline)}.methodology-lens>header{border-bottom:1px solid var(--hairline);flex-direction:column;justify-content:flex-end;min-height:190px;padding:24px;display:flex}.methodology-lens--craft>header{background:color-mix(in srgb, var(--mint) 44%, var(--panel))}.methodology-lens--memory>header{background:color-mix(in srgb, var(--electric) 8%, var(--panel))}.methodology-lens>header>span{color:var(--accent);font:500 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:auto}.methodology-lens>header h3{font:400 clamp(29px, 3vw, 41px)/1 var(--font-display);letter-spacing:-.04em;margin:32px 0 0}.methodology-lens>header p{max-width:490px;color:var(--body-copy);margin:12px 0 0;font-size:12px}.methodology-attribute{padding:24px}.methodology-attribute+.methodology-attribute{border-top:1px solid var(--hairline)}.methodology-attribute__title{grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.methodology-attribute__title span,.methodology-attribute__title strong{color:var(--accent);font:500 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.methodology-attribute__title h4{font:500 19px/1 var(--font-sans);letter-spacing:-.02em;margin:0}.methodology-attribute>p{color:var(--body-copy);margin:11px 0 0 50px;font-size:12px}.methodology-attribute dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0 0 50px;display:grid}.methodology-attribute dt{color:var(--text-faint);font:500 7px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.methodology-attribute dd{color:var(--text-sub);margin:7px 0 0;font-size:10px;line-height:1.5}.methodology-process{border-top:2px solid var(--rule-strong);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none;display:grid}.methodology-process li{border-right:1px solid var(--hairline);flex-direction:column;min-height:198px;padding:20px;display:flex}.methodology-process li:last-child{border-right:0}.methodology-process span{color:var(--text-faint);font:400 27px/1 var(--font-display)}.methodology-process strong{font:500 17px/1 var(--font-sans);margin-top:auto}.methodology-process p{color:var(--body-copy);margin:12px 0 0;font-size:11px;line-height:1.55}.methodology-calibration{border:1px solid var(--hairline);background:var(--panel);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(430px,.82fr);display:grid;overflow:hidden}.methodology-calibration__story{background:var(--text);color:var(--ground);padding:clamp(30px,4vw,52px)}.methodology-calibration__story .section-kicker{color:var(--ground);opacity:.55}.methodology-calibration__story h2{max-width:650px;margin-bottom:0}.methodology-calibration__story>p:not(.section-kicker):not(.methodology-calibration__note){opacity:.76;max-width:630px;margin:22px 0 0;font-size:14px;line-height:1.6}.methodology-calibration__diagnostic{border-top:1px solid color-mix(in srgb, var(--ground) 24%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ground) 24%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;display:grid}.methodology-calibration__diagnostic>div{flex-direction:column;justify-content:space-between;min-height:112px;padding:18px 18px 18px 0;display:flex}.methodology-calibration__diagnostic>div+div{border-left:1px solid color-mix(in srgb, var(--ground) 24%, transparent);padding-left:20px}.methodology-calibration__diagnostic strong{font:400 clamp(37px, 4vw, 56px)/1 var(--font-display);letter-spacing:-.045em}.methodology-calibration__diagnostic span{font:500 7px/1.45 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.methodology-calibration__note{color:var(--ground);opacity:.7;font:400 12px/1.6 var(--font-sans);margin:22px 0 0}.methodology-anchors{min-width:0;padding:24px}.methodology-anchors__heading{border-bottom:2px solid var(--rule-strong);color:var(--text-faint);font:500 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:18px;padding-bottom:16px;display:flex}.methodology-anchors ol{margin:0;padding:0;list-style:none}.methodology-anchors li{border-bottom:1px solid var(--hairline);grid-template-columns:62px 1fr;align-items:center;gap:13px;min-height:72px;padding:13px 0;display:grid}.methodology-anchors li strong{font:400 30px/1 var(--font-display)}.methodology-anchors li p{color:var(--body-copy);margin:0;font-size:10px;line-height:1.45}.methodology-bands{border-top:2px solid var(--rule-strong);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:28px;display:grid}.methodology-band{border-right:1px solid var(--hairline);flex-direction:column;min-height:142px;padding:17px;display:flex;position:relative}.methodology-band:last-child{border-right:0}.methodology-band:before{background:var(--band-colour,var(--fading));content:"";border-radius:2px;width:7px;height:7px;position:absolute;top:20px;right:17px}.methodology-band--icon{--band-colour:var(--mint)}.methodology-band--committed{--band-colour:var(--electric)}.methodology-band--retained{--band-colour:var(--slate)}.methodology-band--fading{--band-colour:var(--fading)}.methodology-band--forgotten{--band-colour:var(--forgotten)}.methodology-band span{color:var(--text-faint);font:500 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.methodology-band strong{font:500 14px/1.15 var(--font-sans);margin-top:auto}.methodology-band p{color:var(--text-sub);margin:9px 0 0;font-size:10px}.methodology-deeper{border-top:1px solid var(--hairline);margin-top:64px;padding-top:30px}.methodology-deeper .section-kicker,.methodology-deeper h2{margin:0}.methodology-deeper nav{border-top:2px solid var(--rule-strong);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.methodology-deeper nav a{border-right:1px solid var(--hairline);grid-template-columns:30px 1fr;align-content:start;gap:11px;min-height:132px;padding:18px;transition:background-color .16s,color .16s;display:grid;position:relative}.methodology-deeper nav a:last-child{border-right:0}.methodology-deeper nav a:hover,.methodology-deeper nav a:focus-visible{background:var(--text);color:var(--ground)}.methodology-deeper nav span,.methodology-deeper nav small{color:var(--text-faint);font:500 7px/1.4 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.methodology-deeper nav strong{font:500 15px/1.2 var(--font-sans)}.methodology-deeper nav small{grid-column:2;max-width:250px;line-height:1.55}.methodology-deeper nav b{color:var(--accent);font:400 12px/1 var(--font-sans);position:absolute;top:18px;right:18px}.methodology-deeper>p{color:var(--text-faint);font:500 7px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:16px 0 0}.methodology-deeper>p a{color:var(--accent)}@media (max-width:980px){.methodology-overview__hero,.methodology-calibration{grid-template-columns:1fr}.methodology-overview__hero{align-items:start;gap:38px}.methodology-formula{width:min(100%,600px)}.methodology-attribute dl{grid-template-columns:1fr;gap:14px}.methodology-process{grid-template-columns:repeat(2,minmax(0,1fr))}.methodology-process li:nth-child(2){border-right:0}.methodology-process li:nth-child(n+3){border-top:1px solid var(--hairline)}.methodology-bands{grid-template-columns:repeat(3,minmax(0,1fr))}.methodology-band:nth-child(3){border-right:0}.methodology-band:nth-child(n+4){border-top:1px solid var(--hairline)}}@media (max-width:700px){.methodology-overview{padding-bottom:48px}.methodology-overview__hero{padding:28px 0 38px}.methodology-overview__intro h1{font-size:clamp(45px,13vw,62px)}.methodology-overview__intro>p:last-child{margin-top:22px;font-size:15px}.methodology-formula__equation{gap:8px;min-height:128px;padding:15px}.methodology-formula__equation strong{font-size:39px}.methodology-formula__equation .methodology-formula__result{min-height:88px;padding:10px}.methodology-formula>p,.methodology-formula>small{padding-left:15px;padding-right:15px}.methodology-overview__section,.methodology-deeper{margin-top:48px;padding-top:24px}.methodology-overview__heading{grid-template-columns:1fr;gap:16px}.methodology-overview__heading h2,.methodology-calibration h2,.methodology-deeper h2{font-size:36px}.methodology-matrix{grid-template-columns:1fr}.methodology-lens+.methodology-lens{border-top:1px solid var(--hairline);border-left:0}.methodology-lens>header{min-height:172px;padding:20px}.methodology-attribute{padding:20px}.methodology-attribute>p,.methodology-attribute dl{margin-left:0}.methodology-process{grid-template-columns:1fr}.methodology-process li,.methodology-process li:nth-child(2){border-top:1px solid var(--hairline);border-right:0;min-height:164px}.methodology-process li:first-child{border-top:0}.methodology-calibration__story,.methodology-anchors{padding:22px}.methodology-calibration__diagnostic{grid-template-columns:1fr}.methodology-calibration__diagnostic>div+div{border-top:1px solid color-mix(in srgb, var(--ground) 24%, transparent);border-left:0;padding-left:0}.methodology-anchors__heading span:last-child{display:none}.methodology-bands{grid-template-columns:1fr}.methodology-band,.methodology-band:nth-child(3){border-top:1px solid var(--hairline);border-right:0;min-height:118px}.methodology-band:first-child{border-top:0}.methodology-deeper nav{grid-template-columns:1fr}.methodology-deeper nav a{border-right:0;border-bottom:1px solid var(--hairline);min-height:112px}.methodology-deeper nav a:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.methodology-deeper nav a{transition:none}}:root[data-daypart=dawn],:root[data-daypart=dusk],:root[data-daypart=night]{--ground:#fff}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#18171c;--text:#fff;--text-sub:#e5e5e78c;--text-faint:#e5e5e766;--body-copy:#e5e5e7bf;--hairline:#e5e5e733;--hairline-soft:#e5e5e71a;--rule-strong:#e5e5e7;--accent:#a0f0fb;--panel:#211e2a;--panel-raised:#24212d;--surface-band:#29262f;--panel-stroke:#e5e5e724;--button-solid:#0100ff;--button-solid-text:#fff;--live:#ccfff8}:root[data-theme=dark][data-daypart=dawn]{--ground:#1c1820}:root[data-theme=dark][data-daypart=dusk]{--ground:#1a1722;--panel:#211e2a}:root[data-theme=dark][data-daypart=night]{--ground:#121118;--panel:#1d1c23}*{box-sizing:border-box}html{background:var(--ground);scroll-behavior:smooth}body{background:var(--ground);min-width:320px;color:var(--text);font-family:var(--font-sans);text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.55;transition:background-color .18s,color .18s}.interactive-preview-banner{background:var(--electric);color:#fff;min-height:34px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;padding:8px clamp(16px,3vw,39px);font-size:9px;line-height:1.35;display:flex}.interactive-preview-banner strong{font:inherit;white-space:nowrap;font-weight:700}.interactive-preview-banner span{opacity:.8;text-align:right}a{color:inherit;text-decoration:none}button,input{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--electric);color:#fff}.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}.public-page{border:1px solid var(--hairline);background:var(--ground);flex-direction:column;min-height:100dvh;display:flex}.public-page>main{flex:1 0 auto;width:100%;min-width:0}.meta-strip{border-bottom:1px solid var(--hairline);color:#ffffff9e;min-height:45px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#000;border-bottom-color:#000;grid-template-columns:max-content minmax(120px,1fr) max-content;align-items:center;gap:40px;padding:9px 39px;font-size:9px;line-height:1.25;display:grid}.meta-strip .score-ticker,.meta-strip .score-ticker strong,.meta-strip .context-controls,.meta-strip .memory-pill{color:#fff}.meta-strip .context-pill,.meta-strip .memory-pill{border-color:#ffffff3d}.meta-strip .context-menu-trigger>span+span{border-left-color:#ffffff3d}.meta-strip .score-ticker .is-up,.meta-strip .context-glyph{color:var(--mint)}.meta-strip .score-ticker .is-down{color:#ffffff9e}.meta-strip .score-ticker .is-flat{color:#ffffff6b}.meta-strip .score-ticker .brand-mark[data-brand=anduril] .brand-mark__image{filter:invert()}.blind-test-seal{color:#ffffff9e;white-space:nowrap;justify-content:center;align-items:center;gap:18px;min-width:0;display:flex}.blind-test-seal span:first-child{color:var(--mint)}.context-controls{color:var(--text);white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.context-pill,.memory-pill{border:1px solid var(--hairline);background:0 0;border-radius:6px;align-items:center;min-height:28px;display:flex}.context-menu-trigger{min-height:26px;color:inherit;cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;padding:0;font-size:8px;line-height:1;display:flex}.context-menu-trigger>span{align-items:center;min-height:26px;padding:0 10px;display:inline-flex}.context-menu-trigger>span+span{border-left:1px solid var(--hairline)}.context-menu-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--accent) 8%, transparent)}.context-glyph{color:var(--accent);margin-right:5px;font-weight:400}.context-menu-trigger em{font-style:normal}.memory-pill{color:var(--text);font:500 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:7px;padding:0 10px}.memory-mark{background:var(--electric);flex:none;width:15px;height:14px;display:block;-webkit-mask:url(/brand-marks/tbmc-icon.png) 50%/contain no-repeat;mask:url(/brand-marks/tbmc-icon.png) 50%/contain no-repeat}.context-popover{z-index:80;border:1px solid var(--rule-strong);background:var(--panel-raised);width:min(680px,100vw - 32px);max-height:calc(100vh - 72px);color:var(--text);font-family:var(--font-sans);text-transform:none;white-space:normal;border-radius:10px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 24px 70px #0000002e}.context-popover__heading{border-bottom:1px solid var(--hairline);min-height:48px;color:var(--text-faint);font:400 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.context-popover__heading>span:first-child{color:var(--text)}.context-popover__heading button{border:1px solid var(--hairline);width:26px;height:26px;color:var(--text);cursor:pointer;background:0 0;border-radius:5px;padding:0;font-size:15px}.context-popover__intro{padding:25px 30px 27px}.context-popover__intro strong{font:500 19px/1.25 var(--font-sans)}.context-popover__intro p{max-width:560px;color:var(--body-copy);margin:10px 0 0;font-size:13px;line-height:1.55}.context-section{border-top:1px solid var(--hairline);padding:24px 30px 26px}.context-section__heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:16px;display:flex}.context-section__heading h2,.context-section__heading span{font:500 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.context-section__heading span{color:var(--text-faint);text-transform:uppercase;font-weight:400}.context-segments{border:1px solid var(--rule-strong);border-radius:7px;display:grid;overflow:hidden}.context-segments--moment{grid-template-columns:repeat(4,1fr)}.context-segments--appearance{grid-template-columns:repeat(3,1fr)}.context-segments button{border:0;border-right:1px solid var(--rule-strong);min-height:48px;color:var(--text-sub);cursor:pointer;font:500 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:8px 12px}.context-segments button:last-child{border-right:0}.context-segments button:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.context-segments button.is-active{background:var(--electric);color:#fff}.context-segments--appearance button{justify-content:center;align-items:center;gap:9px;display:inline-flex}.context-section__note{color:var(--text-faint);font:400 7px/1.55 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin:11px 0 0}.context-live-state{border:1px solid var(--rule-strong);min-height:45px;font:500 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin-top:17px;padding:0 14px;display:flex}.context-live-state>span{align-items:center;gap:8px;display:flex}.context-live-state>span:last-child{justify-content:flex-end}.context-live-state small{color:var(--text-faint);font-size:6px;font-weight:400}.context-expression{border:1px solid var(--rule-strong);background:0 0;border-radius:7px;grid-template-columns:repeat(3,1fr);min-height:0;padding:0;display:grid;position:static;overflow:hidden}.context-expression a{border-right:1px solid var(--rule-strong);min-height:82px;color:var(--text-sub);font-family:var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px;display:flex}.context-expression a:last-child{border-right:0}.context-expression a:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.context-expression a[aria-current=page]{background:var(--electric);color:#fff}.context-expression a>span{font-size:15px}.context-expression strong{font-size:8px;font-weight:500}.context-expression small{opacity:.62;font-size:6px}.standard-nav{border-bottom:1px solid var(--hairline);min-height:78px}.standard-nav__inner{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:30px;width:100%;max-width:1440px;min-height:78px;margin:0 auto;padding:16px 39px;display:grid}.broadcast-header{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(250px,1fr) auto minmax(310px,1fr);align-items:center;gap:24px;min-height:60px;padding:10px 32px;display:grid}.broadcast-header .brand-recall-lockup--2c{width:min(255px,100%)}.broadcast-header nav{color:var(--text-sub);font:400 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:27px;display:flex}.broadcast-header nav a[aria-current=page]{color:var(--accent)}.broadcast-header__actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.broadcast-header__actions .memory-pill{display:none}.broadcast-header__actions .context-pill{border-color:#0000}.broadcast-header__actions .context-menu-trigger>span+span{border-left-color:#0000}.broadcast-header__actions .header-cta{min-height:38px;padding:10px 15px}.masthead-lockup{justify-content:center;align-items:center;display:flex}.brand-recall-lockup{flex:none;min-width:0;display:block;position:relative}.brand-recall-lockup--2a{aspect-ratio:1885/605;width:min(430px,100% - 32px)}.brand-recall-lockup--2c{aspect-ratio:1629/137;width:min(330px,100%)}.brand-recall-lockup__asset{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.brand-recall-lockup__asset--dark,:root[data-theme=dark] .brand-recall-lockup__asset--light{display:none}:root[data-theme=dark] .brand-recall-lockup__asset--dark{display:block}.standard-nav nav,.masthead-nav{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:31px;font-size:9px;display:flex}.standard-nav nav a,.masthead-nav a{color:var(--text-sub)}.standard-nav nav a[aria-current=page],.masthead-nav a[aria-current=page]{color:var(--accent)}.header-cta{justify-self:end}.masthead-lockup{padding-block:clamp(24px,2vw,30px)}.masthead-nav{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--hairline);width:calc(100% - 78px);max-width:1362px;min-height:44px;margin:0 auto}.button{border:1px solid var(--hairline);min-height:34px;color:var(--text);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:5px;justify-content:center;align-items:center;padding:8px 14px;font-size:9px;font-weight:500;line-height:1;transition:opacity .16s,transform .16s,background-color .16s,border-color .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--solid,.button--electric{border-color:var(--button-solid);background:var(--button-solid);color:var(--button-solid-text)}.button--outline:disabled{opacity:.72}.button-row{flex-wrap:wrap;gap:10px;display:flex}.text-link,.eyebrow{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.micro-label,.section-kicker,.module-heading{color:var(--text);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:400}.surface{background:var(--panel);box-shadow:inset 0 0 0 1px var(--panel-stroke);border-radius:6px}.module-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.module-heading>:last-child{color:var(--text-faint)}.brand-mark{color:currentColor;vertical-align:middle;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.brand-mark--small{width:18px;height:18px}.brand-mark--large{width:42px;height:42px}.brand-mark__image{object-fit:contain;width:100%;height:100%;display:block}.brand-mark[data-brand=on] .brand-mark__image,.brand-mark[data-brand=granola] .brand-mark__image,.brand-mark[data-brand=calendly] .brand-mark__image,.brand-mark[data-brand=exa] .brand-mark__image,.brand-mark[data-brand=perplexity] .brand-mark__image,.brand-mark[data-brand=eventbrite] .brand-mark__image,.brand-mark[data-brand=lovable] .brand-mark__image,.brand-mark[data-brand=copperline] .brand-mark__image,.brand-mark[data-brand=quarter] .brand-mark__image{border-radius:22%}:root[data-theme=dark] .brand-mark[data-brand=harvey] .brand-mark__image,:root[data-theme=dark] .brand-mark[data-brand=ramp] .brand-mark__image,:root[data-theme=dark] .brand-mark[data-brand=cowboy-space] .brand-mark__image{filter:invert()}.band-dot{background:var(--fading);border-radius:1px;width:6px;height:6px;display:block}.band-icon{background:var(--mint)!important;color:var(--ink)!important}.band-committed{background:var(--electric)!important;color:#fff!important}.band-retained{background:var(--slate)!important;color:var(--ink)!important}.band-fading{background:var(--fading)!important;color:var(--ink)!important}.band-forgotten{background:var(--forgotten)!important;color:#fff!important}.band-label{color:var(--text-sub);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:7px;font-weight:400;display:inline-flex}.band-label:before{content:"";background:currentColor;border-radius:1px;width:6px;height:6px}.band-label.band-icon,.band-label.band-committed,.band-label.band-retained,.band-label.band-fading,.band-label.band-forgotten{color:var(--text-sub)!important;background:0 0!important}.band-label.band-icon:before{background:var(--mint)}.band-label.band-committed:before{background:var(--electric)}.band-label.band-retained:before{background:var(--slate)}.band-label.band-fading:before{background:var(--fading)}.band-label.band-forgotten:before{background:var(--forgotten)}.ranking-table{border-top:2px solid var(--rule-strong);margin:0;padding:0;list-style:none}.ranking-table li{border-bottom:1px solid var(--hairline);grid-template-columns:26px 8px 22px minmax(100px,1fr) 42px;align-items:center;gap:10px;min-height:56px;display:grid}.ranking-table .rank,.ranking-table .agency{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:7px}.ranking-table .ranking-name{font:400 19px/1 var(--font-display);letter-spacing:-.025em}.ranking-table .ranking-identity{align-content:center;justify-items:start;gap:4px;min-width:0;display:grid}.ranking-table .ranking-identity .agency{text-overflow:ellipsis;white-space:nowrap;justify-self:start;max-width:100%;overflow:hidden}.ranking-table strong{font:400 24px/1 var(--font-display);justify-self:end}.ranking-table strong.is-pending{font:600 8px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.ranking-table .band-label{display:none}.ranking-table--detailed li{grid-template-columns:36px minmax(0,1fr) 55px 106px 48px;gap:14px;min-height:68px}.ranking-table--detailed .ranking-brand{min-width:0;font:inherit;align-items:center;gap:13px;display:flex}.ranking-table--detailed .ranking-brand .brand-mark{width:32px;height:32px}.ranking-table--detailed .ranking-brand>span{min-width:0;display:block}.ranking-table--detailed .ranking-brand b{font:400 23px/1 var(--font-display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ranking-table--detailed .ranking-brand small{color:var(--text-faint);font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;margin-top:6px;display:block;overflow:hidden}.ranking-table--detailed .ranking-movement{font:400 8px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-self:end}.ranking-table--detailed .band-label{justify-self:start;display:inline-flex}.ranking-table--detailed strong{font-size:34px}.bmi-card-figure{width:100%;max-width:340px;margin:0}.bmi-card{aspect-ratio:340/470;background:var(--card-background);width:100%;color:var(--card-foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 16%, transparent);border-radius:6px;flex-direction:column;padding:22px;display:flex;position:relative;overflow:hidden}.bmi-card[data-card-tone=dark] .brand-mark__image{filter:brightness(0)invert()}.bmi-card-top{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:7px;display:flex}.bmi-card-brand{font:400 22px/1 var(--font-display);align-items:center;gap:9px;margin-top:14px;display:flex}.bmi-card-score{font:400 clamp(118px, 12vw, 152px)/.78 var(--font-display);letter-spacing:-.07em;margin:auto 0 auto auto}.bmi-card-band{align-items:baseline;gap:8px;display:flex}.bmi-card-band strong{font:400 17px/1 var(--font-display)}.bmi-card-band span{font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.bmi-card .score-bars,.bmi-card .lens-bars{margin-top:8px}.bmi-card .axis-track{background:color-mix(in srgb, currentColor 20%, transparent)}.bmi-card .axis-track span{background:currentColor}.bmi-card-credit{border-top:1px solid color-mix(in srgb, currentColor 28%, transparent);font:400 6px/1.25 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-top:9px;padding-top:7px}.bmi-card-band-dot{width:6px;height:6px;position:absolute;bottom:13px;right:22px}.bmi-card-lenses{font:500 6px/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-top:8px}.bmi-card-figure figcaption{color:var(--text-faint);font:400 7px/1.4 var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-top:10px}.score-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px;display:grid}.score-bars--compact{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.axis-meta{font:400 8px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.axis-meta strong{font:400 27px/1 var(--font-display);letter-spacing:-.04em}.axis-track{background:var(--hairline);height:4px;overflow:hidden}.axis-track span{background:var(--electric);height:100%;display:block}.score-bars--compact .axis-meta{color:currentColor;font-size:6px}.score-bars--compact .axis-track{height:3px}.lens-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.lens-block{border-top:2px solid var(--rule-strong);min-width:0;padding-top:16px}.lens-trigger,.lens-attribute-trigger{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.lens-trigger:focus-visible,.lens-attribute-trigger:focus-visible{outline:1px solid var(--electric);outline-offset:3px}.lens-trigger .lens-bar-head strong,.lens-attribute-trigger b,.lens-attribute-trigger>strong{transition:color .16s}.lens-trigger:hover .lens-bar-head strong,.lens-trigger.is-active .lens-bar-head strong,.lens-attribute-trigger:hover b,.lens-attribute-trigger.is-active b,.lens-attribute-trigger.is-active>strong{color:var(--electric)}details.lens-block summary{cursor:pointer;list-style:none;display:block;position:relative}details.lens-block summary::-webkit-details-marker{display:none}details.lens-block summary:after{color:var(--text-faint);content:"+";font:400 12px/1 var(--font-mono);text-transform:uppercase;position:absolute;top:0;right:44px}details.lens-block[open] summary:after{content:"−"}.lens-bar-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.lens-bar-head>span{flex-direction:column;gap:4px;min-width:0;display:flex}.lens-bar-head strong,.lens-bar-head small,.lens-bar-head b{display:block}.lens-bar-head strong{font:500 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.lens-bar-head small{color:var(--text-faint);font:400 8px/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.lens-bar-head b{font:400 30px/.85 var(--font-display)}.lens-track{background:var(--hairline);height:5px;margin-top:11px;display:block;overflow:hidden}.lens-track>span{background:var(--electric);height:100%;display:block}.lens-block--hold .lens-track>span{background:var(--rule-strong)}.lens-attributes{border-top:1px solid var(--hairline-soft);margin-top:15px}.lens-attributes>div{border-bottom:1px solid var(--hairline-soft);grid-template-columns:minmax(140px,1fr) minmax(90px,1fr) 28px;align-items:center;gap:17px;min-height:49px;display:grid}.lens-attribute-trigger{border-bottom:1px solid var(--hairline-soft);grid-template-columns:minmax(140px,1fr) minmax(90px,1fr) 28px;align-items:center;gap:17px;min-height:49px;transition:background .16s;display:grid}.lens-attribute-trigger:hover,.lens-attribute-trigger.is-active{background:color-mix(in srgb, var(--slate) 11%, transparent)}.lens-attributes>div>span,.lens-attribute-trigger>span{min-width:0}.lens-attributes b,.lens-attributes small{display:block}.lens-attributes b{font:400 9px/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.lens-attributes small{color:var(--text-faint);font:400 7px/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;margin-top:3px;overflow:hidden}.lens-attributes i{background:var(--hairline);height:4px;display:block;overflow:hidden}.lens-attributes em{background:var(--electric);height:100%;display:block}.lens-block--hold .lens-attributes em{background:var(--rule-strong)}.lens-attributes>div>strong,.lens-attribute-trigger>strong{font:400 16px/1 var(--font-display);justify-self:end}.lens-bars--compact{gap:12px}.lens-bars--compact .lens-block{border-top-width:1px;padding-top:6px}.lens-bars--compact .lens-bar-head{align-items:baseline}.lens-bars--compact .lens-bar-head strong,.lens-bars--compact .lens-bar-head b{font:500 6px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.lens-bars--compact .lens-track{background:color-mix(in srgb, currentColor 20%, transparent);height:3px;margin-top:5px}.lens-bars--compact .lens-track>span{background:currentColor}.axis p{color:var(--body-copy);margin:6px 0 0;font-size:12px}.front-page{width:100%}.front-page__primary{width:100%;max-width:1440px;margin:0 auto;padding:clamp(37px,4.5vh,68px) 39px clamp(56px,6.5vh,96px)}.front-edition{grid-template-columns:345px minmax(420px,1fr) 340px;gap:44px;display:grid}.standings-rail{border-right:1px solid var(--hairline);padding-right:44px}.standings-rail .section-kicker{margin:0 0 12px}.standings-rail .ranking-table li{grid-template-columns:24px 8px 20px minmax(80px,1fr) 36px}.standings-rail .ranking-table .ranking-name{font-size:18px}.standings-rail .ranking-table .agency{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:500;line-height:1.15}.standings-rail .ranking-table strong{font-size:21px}.standings-rail .ranking-table strong.is-pending{font-size:8px}.standings-rail .text-link{margin-top:12px;display:inline-flex}.season-summary{margin-top:32px}.season-summary>p{font:400 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.season-summary dl{border-top:2px solid var(--rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0;display:grid}.season-summary dl div{border-right:1px solid var(--hairline);flex-direction:column;min-width:0;min-height:78px;padding:18px 15px 0;display:flex}.season-summary dl div:first-child{padding-left:0}.season-summary dl div:last-child{border-right:0;padding-right:0}.season-summary dt{color:var(--text-faint);font:400 7px/1.35 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:10px}.season-summary dd{font:400 34px/.9 var(--font-display);letter-spacing:-.04em;order:-1;margin:0}.lead-review{border-right:1px solid var(--hairline);padding-right:44px}.lead-review .eyebrow{margin:0 0 17px}.lead-review h1{max-width:640px;font:400 clamp(45px, 4vw, 58px)/.98 var(--font-display);letter-spacing:-.05em;margin:0}.lead-deck{max-width:610px;margin:23px 0 20px}.lead-deck strong{font-size:17px;font-weight:500;line-height:1.45}.daily-review-copy{max-width:610px;color:var(--body-copy);font-size:15px;line-height:1.68}.daily-review-copy p{margin:0 0 20px}.daily-review-copy p:last-child{margin-bottom:0}.byline{flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:30px;display:flex}.byline em{font:italic 15px/1 var(--font-display)}.byline span{color:var(--text-sub);font:400 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.edition-carousel{margin-top:31px}.edition-carousel__heading{border-bottom:2px solid var(--rule-strong);min-height:33px;color:var(--text);font:400 9px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.edition-carousel__frame{border:1px solid var(--hairline);min-height:160px;margin-top:14px;padding:0 15px;overflow:hidden}.edition-carousel__edition{min-height:121px;padding:15px 0 12px;animation:.18s both edition-card-enter;display:block}.edition-carousel__meta{color:var(--text-faint);font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;display:flex}.edition-carousel__identity{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;margin-top:15px;display:grid}.edition-carousel__mark{place-items:center;width:26px;height:26px;display:grid}.edition-carousel__mark .brand-mark{width:26px;height:26px}.edition-carousel__identity strong,.edition-carousel__identity b{font:400 22px/1 var(--font-display);letter-spacing:-.035em}.edition-carousel__identity strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.edition-carousel__identity b{font-size:24px;font-weight:400}.edition-carousel__description{color:var(--body-copy);text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.edition-carousel__timing{color:var(--text-sub);font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:13px;display:block}.edition-carousel__frame.is-preview .edition-carousel__mark,.edition-carousel__frame.is-preview .edition-carousel__identity strong,.edition-carousel__frame.is-preview .edition-carousel__identity b,.edition-carousel__frame.is-preview .edition-carousel__description{opacity:.54;filter:blur(4px);-webkit-user-select:none;user-select:none}.edition-carousel__controls{border-top:1px solid var(--hairline);grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;min-height:38px;display:grid}.edition-carousel__controls button{width:28px;height:28px;color:var(--text-sub);cursor:pointer;font:400 14px/1 var(--font-mono);text-transform:uppercase;background:0 0;border:0;padding:0}.edition-carousel__controls button:last-child{justify-self:end}.edition-carousel__dots{justify-content:center;gap:7px;display:flex}.edition-carousel__dots span{background:var(--hairline);border-radius:50%;width:5px;height:5px}.edition-carousel__dots .is-active{background:var(--rule-strong)}.edition-carousel__index-note{border-top:1px solid var(--hairline);max-width:280px;margin-top:18px;padding:16px 2px 0}.edition-carousel__index-note p{margin:0}.edition-carousel__index-note-title{color:var(--text);font:400 15px/1.2 var(--font-display);letter-spacing:-.018em}.edition-carousel__index-note p:last-child{color:var(--text-sub);font:400 11px/1.55 var(--font-sans);margin-top:8px}.front-card{min-width:0}.front-card__actions{gap:8px;width:100%;max-width:340px;margin-top:17px;display:grid}.front-card__actions .button{width:100%;min-height:40px}.week-in-memory{background:#fff}.week-in-memory__inner{border-top:5px double var(--rule-strong);width:100%;max-width:1440px;margin:0 auto;padding:0 39px 48px}.week-heading{font:400 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;padding:48px 0 25px;display:flex}.week-heading h2{font:inherit;margin:0}.week-heading span:last-child{color:var(--text-faint)}.week-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.week-card{--week-card-route:#ffffffa3;--week-card-node:#ffffffc2;isolation:isolate;border:1px solid #0000001f;min-width:0;min-height:250px;padding:28px;position:relative;overflow:hidden}.week-card--brand{background:radial-gradient(circle at 76% 24%,#ffffffc2,#0000 31%),linear-gradient(135deg,#f5f5f5 0%,#dedede 52%,#c8c8c8 100%)}.week-card--tapes{--week-card-route:#ffffff94;--week-card-node:#ffffffb8;background:radial-gradient(circle at 22% 82%,#ffffffb8,#0000 34%),linear-gradient(225deg,#f6f6f6 0%,#e1e1e1 54%,#c9c9c9 100%)}.week-card>:not(.week-card__pattern){z-index:1;position:relative}.week-card__pattern{z-index:0;pointer-events:none;opacity:.44;position:absolute;inset:0}.week-card__pattern svg{width:100%;height:100%;display:block}.week-card__route{stroke:var(--week-card-route);stroke-width:.85px;vector-effect:non-scaling-stroke}.week-card__route--moving{stroke-dasharray:3 11;animation:14s linear infinite week-card-route-drift}.week-card__route--reverse{animation-duration:19s;animation-direction:reverse}.week-card__node{fill:var(--week-card-node);transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite week-card-node-pulse}.week-card__node--two{animation-delay:-1.8s}.week-card__node--three{animation-delay:-3.4s}.week-card__label,.week-card--tapes>header a{color:var(--text-faint);font:400 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.week-brand-story{align-items:flex-start;gap:18px;margin-top:22px;display:flex}.week-brand-mark{flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.week-brand-mark .brand-mark{width:48px;height:48px}.week-card h3{color:var(--text);font:400 29px/1.05 var(--font-display);letter-spacing:-.04em;margin:0}.week-card--brand h3{max-width:470px}.week-card--brand h3+p,.week-card--tapes>p{color:var(--body-copy);font-size:13px;line-height:1.55}.week-card--brand h3+p{max-width:470px;margin:18px 0 0}.week-card--brand dl{font:400 7px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:24px;margin:20px 0 0;display:flex}.week-card--brand dl div{gap:8px;display:flex}.week-card--brand dt{color:var(--text-faint)}.week-card--brand dd{margin:0}.week-card--brand dl a,.week-card--tapes>header a{color:var(--accent)}.week-card--tapes>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.week-card--tapes h3{margin-top:24px}.week-card--tapes>p{margin:15px 0 0}.recall-tape-player{grid-template-columns:42px minmax(100px,1fr) max-content max-content;align-items:center;gap:14px;margin-top:24px;display:grid}.recall-tape-player button{border:1px solid var(--rule-strong);width:42px;height:42px;color:var(--text);opacity:1;background:0 0;border-radius:50%;place-items:center;padding:0 0 0 2px;display:grid}.recall-tape-player__wave{background:repeating-linear-gradient(90deg, var(--hairline) 0 2px, transparent 2px 6px);height:15px;display:block}.recall-tape-player__wave:before{background:repeating-linear-gradient(90deg, var(--accent) 0 2px, transparent 2px 6px);content:"";width:14%;height:100%;display:block}.recall-tape-player__time,.recall-tape-player>a{white-space:nowrap;font:400 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.recall-tape-player__time{color:var(--text-faint)}.recall-tape-player>a{border:1px solid var(--hairline);align-items:center;min-height:32px;padding:0 10px;display:inline-flex}@keyframes week-card-route-drift{to{stroke-dashoffset:-48px}}@keyframes week-card-node-pulse{0%,to{opacity:.32;transform:scale(.95)}50%{opacity:.62;transform:scale(1.05)}}@keyframes edition-card-enter{0%{opacity:0;transform:translate(7px)}to{opacity:1;transform:translate(0)}}.terminal-shell .standard-nav__inner{min-height:80px}.score-ticker{min-width:0;height:26px;color:var(--text);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.score-ticker__track{will-change:transform;align-items:center;width:max-content;height:100%;animation:36s linear infinite score-ticker-scroll;display:flex}.score-ticker:hover .score-ticker__track,.score-ticker:focus-within .score-ticker__track{animation-play-state:paused}.score-ticker__group{align-items:center;gap:25px;padding-right:30px;display:inline-flex}.score-ticker__group a{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.score-ticker .brand-mark{width:12px;height:12px}.score-ticker strong{color:var(--text);font-weight:500}.score-ticker small{min-width:16px;font-size:6px}.score-ticker .is-up,.ranking-movement.is-up,.agency-momentum strong{color:var(--accent)}.score-ticker .is-down,.ranking-movement.is-down{color:var(--text-sub)}.score-ticker .is-flat,.ranking-movement.is-flat{color:var(--text-faint)}@keyframes score-ticker-scroll{to{transform:translate(-50%)}}.terminal-shell{background:#eaeaea}:root[data-theme=dark] .terminal-shell{background:var(--ground)}.terminal-shell>main{flex:none}.terminal-shell .standard-nav__inner{min-height:60px;padding:12px 28px}.terminal-shell .standard-nav{min-height:60px}.terminal-shell .terminal-page{grid-template-columns:minmax(0,1fr) 400px;gap:14px;height:716px;padding:14px 28px;display:grid}.terminal-shell .terminal-review{min-width:0;padding:0;overflow:hidden}.terminal-shell .terminal-review-heading{border-bottom:1px solid var(--hairline);min-height:40px;padding:0 22px}.terminal-shell .terminal-review-hero{border-bottom:1px solid var(--hairline);grid-template-columns:170px minmax(0,1fr);align-items:center;gap:22px;min-height:210px;padding:23px 22px 19px;display:grid}.terminal-shell .terminal-score{font:400 170px/.72 var(--font-display);letter-spacing:-.075em;align-self:center}.terminal-shell .terminal-detail h1{font:400 40px/.95 var(--font-display);letter-spacing:-.045em;align-items:center;gap:10px;margin:0;display:flex}.terminal-shell .terminal-detail h1 .brand-mark{width:27px;height:27px}.terminal-shell .terminal-detail .micro-label{color:var(--text-faint);margin:11px 0 13px}.terminal-shell .terminal-detail blockquote{max-width:390px;font:400 24px/1.12 var(--font-display);letter-spacing:-.03em;margin:0}.terminal-shell .terminal-actions{font:400 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-top:16px;display:flex}.terminal-shell .terminal-actions>*{border:1px solid var(--hairline);background:0 0;border-radius:4px;align-items:center;min-height:22px;padding:6px 9px;display:inline-flex}.terminal-shell .terminal-actions .band-chip{border-color:#00000029}.terminal-shell .terminal-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.terminal-shell .terminal-section-heading h2,.terminal-shell .terminal-section-heading p{font:400 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin:0}.terminal-shell .terminal-section-heading p{color:var(--text-faint)}.terminal-shell .terminal-reviewer-panel{border-bottom:1px solid var(--hairline);padding:17px 22px 16px}.terminal-shell .terminal-reviewer-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.terminal-shell .terminal-reviewer-card{background:color-mix(in srgb, var(--panel) 84%, var(--ground));min-width:0;min-height:116px;box-shadow:inset 0 0 0 1px var(--panel-stroke);color:var(--text);cursor:pointer;text-align:left;border:0;border-radius:5px;flex-direction:column;align-items:flex-start;padding:13px;transition:box-shadow .15s,transform .15s;display:flex;position:relative}.terminal-shell .terminal-reviewer-card:hover,.terminal-shell .terminal-reviewer-card[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--electric)}.terminal-shell .terminal-reviewer-card:hover{transform:translateY(-1px)}.terminal-shell .terminal-reviewer-card--tbmc{background:var(--ink);color:#fff}.terminal-shell .terminal-reviewer-glyph{width:18px;height:18px;color:var(--text-faint);font:500 7px/1 var(--font-mono);text-transform:uppercase;justify-content:center;align-items:center;display:inline-flex}.terminal-shell .terminal-reviewer-glyph--human{background:var(--ink);border-radius:1px;width:9px;height:9px;margin-top:2px}.reviewer-avatar{background:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #17171b14}.reviewer-avatar img{object-fit:contain;width:100%;height:100%}.reviewer-avatar--small{border-radius:3px;width:12px;height:12px}.reviewer-avatar--claude,.reviewer-avatar--gemini,.reviewer-avatar--kimi{padding:2px}.reviewer-avatar--claude{background:#f7ebe5}.reviewer-avatar--gemini{background:#f1eff8}.terminal-shell .terminal-reviewer-glyph--tbmc{background:#fff;-webkit-mask:url(/brand-marks/tbmc-icon.png) 50%/contain no-repeat;mask:url(/brand-marks/tbmc-icon.png) 50%/contain no-repeat}.terminal-shell .terminal-reviewer-weight{color:var(--text-faint);font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;position:absolute;top:13px;right:13px}.terminal-shell .terminal-reviewer-card--tbmc .terminal-reviewer-weight{color:var(--mint)}.terminal-shell .terminal-reviewer-card strong{font:400 34px/.8 var(--font-display);letter-spacing:-.055em;margin:auto 0 7px}.terminal-shell .terminal-reviewer-name,.terminal-shell .terminal-reviewer-affiliation{max-width:100%;font:400 7px/1.2 var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;overflow:hidden}.terminal-shell .terminal-reviewer-affiliation{color:var(--text-faint);margin-top:6px;font-size:6px}.terminal-shell .terminal-dimensions{border-bottom:1px solid var(--hairline);padding:16px 22px 17px}.terminal-shell .terminal-dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 30px;margin-top:16px;display:grid}.terminal-shell .terminal-dimension{font:400 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:108px minmax(0,1fr) 24px;align-items:center;gap:10px;display:grid}.terminal-shell .terminal-dimension>span:first-child{color:var(--text-sub)}.terminal-shell .terminal-dimension-track{background:var(--hairline-soft);height:3px}.terminal-shell .terminal-dimension-track span{background:var(--electric);height:100%;transition:width .18s;display:block}.terminal-shell .terminal-dimension strong{text-align:right;font-weight:400}.terminal-shell .terminal-machine-read{border-bottom:1px solid var(--hairline);padding:15px 22px 14px}.terminal-shell .terminal-machine-read>p{font:400 8px/1.25 var(--font-mono);letter-spacing:.075em;text-transform:uppercase;margin:13px 0 0}.terminal-shell .terminal-machine-read>p+p{margin-top:7px}.terminal-shell .terminal-audio{min-height:53px;color:var(--text-sub);font:400 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:30px max-content minmax(100px,1fr) 26px;align-items:center;gap:12px;padding:10px 22px;display:grid}.terminal-shell .terminal-audio button{background:var(--electric);color:#fff;opacity:1;border:0;border-radius:5px;width:30px;height:30px;padding:0}.terminal-shell .terminal-audio-track{background:var(--hairline);height:2px}.terminal-shell .terminal-audio-track span{background:var(--electric);width:28%;height:100%;display:block}.terminal-shell .terminal-rail{flex-direction:column;gap:14px;min-width:0;display:flex}.terminal-shell .terminal-leaderboard{padding:17px 20px 12px}.terminal-shell .terminal-leaderboard ol{margin:9px 0 0;padding:0;list-style:none}.terminal-shell .terminal-leaderboard li{border-bottom:1px solid var(--hairline);grid-template-columns:28px minmax(0,1fr) 25px 38px;align-items:center;gap:8px;min-height:48px;display:grid}.terminal-shell .terminal-leaderboard li>span,.terminal-shell .terminal-leaderboard li>small{color:var(--text-faint);font:400 7px/1 var(--font-mono);text-transform:uppercase}.terminal-shell .terminal-leaderboard li>small{justify-self:end}.terminal-shell .terminal-leaderboard li>small.is-up{color:var(--electric)}.terminal-shell .terminal-leaderboard li a{align-items:center;gap:10px;min-width:0;display:flex}.terminal-shell .terminal-leaderboard li b{font:400 18px/1 var(--font-display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.terminal-shell .terminal-leaderboard li strong{font:400 20px/1 var(--font-display);justify-self:end}.terminal-shell .terminal-week-card{color:#fff;min-height:118px;font:400 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#0100ffdb,#0100ff94),repeating-linear-gradient(115deg,#25364c 0 12px,#182132 12px 24px);border-radius:6px;grid-template-columns:1fr auto;align-content:space-between;gap:16px;padding:16px 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff21}.terminal-shell .terminal-week-card:before{content:"";background:radial-gradient(circle at 58%,#ccfff847,#0000 34%);position:absolute;inset:0}.terminal-shell .terminal-week-card>*{z-index:1;position:relative}.terminal-shell .terminal-week-card>span:last-of-type,.terminal-shell .terminal-week-card small{justify-self:end}.terminal-shell .terminal-week-card strong{font:400 27px/1 var(--font-display);letter-spacing:-.04em;align-items:center;gap:9px;display:flex}.terminal-shell .terminal-week-card .brand-mark[data-brand=on],.broadcast-shell .broadcast-feature .brand-mark[data-brand=on]{background:#fff;-webkit-mask-image:url(/brand-marks/on.png);mask-image:url(/brand-marks/on.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.terminal-shell .terminal-week-card .brand-mark[data-brand=on] .brand-mark__image,.broadcast-shell .broadcast-feature .brand-mark[data-brand=on] .brand-mark__image{opacity:0}.terminal-shell .terminal-distribution{padding:17px 20px 12px}.distribution-chart{grid-template-columns:repeat(5,1fr);align-items:end;gap:8px;min-height:78px;padding-top:8px;display:grid}.distribution-chart>div{flex-direction:column;justify-content:flex-end;gap:7px;display:flex}.distribution-chart span{min-height:10px;display:block}.distribution-chart small{color:var(--text-faint);font:400 6px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.terminal-shell .terminal-distribution .distribution-chart{min-height:83px;padding-top:10px}.terminal-shell .terminal-countdown{background:var(--ink);color:#ffffff8c;min-height:52px;font:400 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;padding:0 20px;display:flex}.terminal-shell .terminal-countdown strong{color:var(--mint);font-size:16px;font-weight:400}.broadcast-shell>main{flex:none}.broadcast-shell .broadcast-page{grid-template-columns:minmax(480px,38.9%) minmax(0,1fr);height:760px;display:grid}.broadcast-shell .broadcast-intro{background:var(--ground);min-width:0;padding:44px 43px 34px;position:relative}.broadcast-shell .broadcast-intro-copy h1{max-width:480px;font:400 clamp(44px, 3.5vw, 50px)/1.04 var(--font-display);letter-spacing:-.052em;margin:22px 0 29px}.broadcast-shell .broadcast-intro-copy .button{min-height:38px;padding:10px 16px}.broadcast-shell .broadcast-editions{margin-top:36px}.broadcast-shell .broadcast-editions-heading{border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:flex-start;gap:20px;min-height:27px;display:flex}.broadcast-shell .broadcast-editions-heading h2,.broadcast-shell .broadcast-editions-heading a{color:var(--text-faint);font:400 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin:0}.broadcast-shell .broadcast-editions-heading h2{color:var(--text)}.broadcast-shell .broadcast-editions ol{margin:0;padding:0;list-style:none}.broadcast-shell .broadcast-editions li{border-bottom:1px solid var(--hairline);grid-template-columns:48px minmax(0,1fr) 70px 40px;align-items:center;gap:8px;min-height:55px;display:grid}.broadcast-shell .broadcast-editions li>span,.broadcast-shell .broadcast-editions li>small{color:var(--text-faint);font:400 7px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.broadcast-shell .broadcast-editions li a{align-items:center;gap:12px;min-width:0;display:flex}.broadcast-shell .broadcast-editions li b{font:400 19px/1 var(--font-display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.broadcast-shell .broadcast-editions li>small{justify-self:end}.broadcast-shell .broadcast-editions li>strong{font:400 22px/1 var(--font-display);justify-self:end}.broadcast-shell .broadcast-stats{color:var(--text-faint);font:400 8px/1.7 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin:0;position:absolute;bottom:33px;left:43px}.broadcast-shell .broadcast-stage{color:#fff;background:radial-gradient(circle at 72% 45%,#303b48 0,#222b34 24%,#0000 50%),linear-gradient(145deg,#232d37 0%,#1f252d 58%,#17161b 100%);min-width:0;position:relative;overflow:hidden}.broadcast-shell .broadcast-pixel-field{opacity:.14;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.5%,#ccfff83d 50%,#0000 50.5%),linear-gradient(#0000 49.5%,#ccfff833 50%,#0000 50.5%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:19px 19px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 48%,#000,#0000 68%);mask-image:radial-gradient(at 70% 48%,#000,#0000 68%)}.broadcast-shell .broadcast-stage:before{opacity:.64;filter:blur(9px);content:"";background:radial-gradient(circle at 62% 18%,#17161b 0 12%,#0000 12.5%),radial-gradient(at 50% 70%,#151419 0 44%,#0000 44.5%);border-radius:48% 48% 20% 20%;width:58%;height:78%;position:absolute;bottom:-13%;right:4%}.broadcast-shell .broadcast-stage:after{content:"";background:linear-gradient(#0000 0%,#151419 100%);height:24%;position:absolute;inset:auto 0 0}.broadcast-shell .broadcast-label{z-index:2;font:400 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;display:flex;position:absolute;inset:28px 36px auto}.broadcast-shell .broadcast-label span:first-child{color:var(--mint)}.broadcast-shell .broadcast-label span:last-child{color:#ffffff75}.broadcast-shell .broadcast-feature{z-index:2;position:absolute;top:86px;left:36px}.broadcast-shell .broadcast-feature h2{font:400 64px/.9 var(--font-display);letter-spacing:-.06em;align-items:center;gap:17px;margin:0;display:flex}.broadcast-shell .broadcast-feature .brand-mark{width:34px;height:34px}.broadcast-shell .broadcast-feature blockquote{max-width:360px;font:400 23px/1.18 var(--font-display);letter-spacing:-.025em;margin:37px 0 0}.broadcast-shell .broadcast-metrics{z-index:2;width:240px;margin:0;position:absolute;top:320px;left:36px}.broadcast-shell .broadcast-metrics>div{grid-template-columns:76px 1fr;align-items:center;min-height:31px;display:grid}.broadcast-shell .broadcast-metrics dt,.broadcast-shell .broadcast-metrics dd{font:400 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.broadcast-shell .broadcast-metrics dt{color:#ffffff8a}.broadcast-shell .broadcast-metrics dd{grid-template-columns:120px auto;align-items:center;gap:10px;display:grid}.broadcast-shell .broadcast-metrics dd>span{background:#ffffff24;height:3px}.broadcast-shell .broadcast-metrics dd i{background:var(--mint);height:100%;display:block}.broadcast-shell .broadcast-metrics dd b{font-weight:400}.broadcast-shell .broadcast-score{z-index:1;font:400 clamp(300px, 30vw, 430px)/.72 var(--font-display);letter-spacing:-.075em;position:absolute;bottom:44px;right:-8px}.broadcast-shell .broadcast-stage-actions{z-index:3;font:400 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:flex;position:absolute;bottom:62px;left:36px}.broadcast-shell .broadcast-stage-actions>*{border:1px solid #ffffff52;border-radius:4px;align-items:center;min-height:27px;padding:7px 10px;display:inline-flex}.broadcast-shell .broadcast-stage-actions>span{border-color:var(--mint);background:var(--mint);color:var(--ink)}.broadcast-shell .broadcast-panel{z-index:4;color:#ffffff80;min-height:35px;font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#18171ccc;border-top:1px solid #ffffff26;grid-template-columns:46px repeat(6,max-content) 1fr;align-items:center;gap:28px;padding:0 36px;display:grid;position:absolute;bottom:0;left:0;right:0}.broadcast-shell .broadcast-panel .is-featured{color:var(--mint)}.broadcast-shell .broadcast-panel-reviewer{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.broadcast-shell .broadcast-panel-mark{background:#fff;width:11px;height:11px;display:inline-block;-webkit-mask:url(/brand-marks/tbmc-icon.png) 50%/contain no-repeat;mask:url(/brand-marks/tbmc-icon.png) 50%/contain no-repeat}.broadcast-shell .broadcast-dots{justify-self:end;gap:5px;display:flex;position:static}.broadcast-shell .broadcast-dots i{background:#ffffff40;border-radius:2px;width:7px;height:3px;display:block}.broadcast-shell .broadcast-dots i:first-child{background:var(--slate);width:21px}.collection-page{max-width:1440px;min-height:650px;margin:0 auto;padding:38px 39px 52px}.collection-hero h1{font:400 clamp(48px, 5vw, 60px)/.95 var(--font-display);letter-spacing:-.055em;margin:10px 0 0}.agency-hero{border-top:2px solid var(--rule-strong);border-bottom:1px solid var(--hairline);grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr) 190px;align-items:stretch;gap:38px;min-height:400px;padding:22px 0 42px;display:grid}.agency-hero__mark{background:var(--ink);min-height:310px;color:var(--cream);border-radius:7px;place-items:center;padding:28px;display:grid;position:relative;overflow:hidden}.agency-mark{place-items:center;width:min(82%,250px);min-height:120px;display:grid}.agency-mark img{object-fit:contain;width:100%;height:auto;max-height:150px}.agency-mark--compact{width:32px;min-height:32px}.agency-mark--primary-studio{width:min(78%,210px)}.agency-mark--smith-and-diction{width:min(76%,220px)}.agency-mark--offgrid{width:min(88%,250px)}.agency-mark--ragged-edge{width:min(96%,300px)}.agency-hero__mark--primary-studio{background:#fcf8f2}.agency-hero__mark--offgrid{background:#000}.agency-hero__mark--hex{background:#0f4d51}.agency-hero__mark>a{color:#ffffff94;font:500 7px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;text-decoration:none;position:absolute;bottom:15px;right:16px}.agency-hero__mark--primary-studio>a{color:#18171c94}.agency-hero__copy{padding:31px 0 10px}.agency-hero__copy h1{font:400 clamp(50px, 6vw, 82px)/.9 var(--font-display);letter-spacing:-.06em;margin:14px 0 20px}.agency-hero__copy>p:not(.eyebrow){max-width:650px;color:var(--body-copy);margin:0 0 28px;font-size:16px;line-height:1.6}.agency-hero__links{flex-wrap:wrap;align-items:center;gap:10px 17px;display:flex}.agency-hero__links a,.agency-project-intent>a,.agency-project-credits a{color:var(--accent);font:500 7px/1.35 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;text-decoration:none}.agency-hero__stats{border-left:1px solid var(--hairline);align-content:end;margin:0;display:grid}.agency-hero__stats>div{border-top:1px solid var(--hairline);padding:19px 0 19px 22px}.agency-hero__stats dt,.agency-hero__stats dd{font-family:var(--font-mono);text-transform:uppercase;margin:0}.agency-hero__stats dt{color:var(--text-faint);letter-spacing:.08em;font-size:7px}.agency-hero__stats dd{margin-top:8px;font-size:25px}.agency-portfolio{padding-top:42px}.agency-portfolio__heading{grid-template-columns:1fr minmax(280px,430px);align-items:end;gap:40px;margin-bottom:21px;display:grid}.agency-portfolio__heading h2{font:400 38px/1 var(--font-display);letter-spacing:-.045em;margin:8px 0 0}.agency-portfolio__heading>p{color:var(--body-copy);margin:0;font-size:12px;line-height:1.55}.agency-portfolio ol{border-top:2px solid var(--rule-strong);margin:0;padding:0;list-style:none}.agency-portfolio li{border-bottom:1px solid var(--hairline);min-height:92px}.agency-portfolio__summary{grid-template-columns:minmax(220px,1fr) 150px 220px minmax(180px,auto);align-items:center;gap:22px;min-height:92px;display:grid}.agency-portfolio__brand{align-items:center;gap:16px;display:flex}.agency-portfolio__brand strong{font:400 30px/1 var(--font-display)}.agency-portfolio__status,.agency-portfolio__lenses,.agency-portfolio__actions{font:500 7px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.agency-portfolio__status{color:var(--accent)}.agency-portfolio__lenses{color:var(--text-sub)}.agency-portfolio__actions{white-space:nowrap;justify-content:flex-end;gap:17px;display:flex}.agency-project-detail{border-top:1px solid var(--hairline-soft);grid-template-columns:minmax(250px,.8fr) minmax(420px,1.2fr);gap:70px;padding:28px 0 35px;display:grid}.agency-project-detail .section-kicker{margin:0 0 14px}.agency-project-intent>p:not(.section-kicker){max-width:560px;color:var(--body-copy);font:400 17px/1.55 var(--font-display);letter-spacing:-.012em;margin:0 0 18px}.agency-project-credits dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;display:grid}.agency-project-credits dl>div{border-top:1px solid var(--hairline);min-width:0;padding:11px 0 13px}.agency-project-credits dt,.agency-project-credits dd{margin:0}.agency-project-credits dt{color:var(--text-faint);font:500 7px/1.3 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.agency-project-credits dd{color:var(--body-copy);margin-top:6px;font-size:11px;line-height:1.45}.agency-project-credits a{margin-top:7px;display:inline-block}.agency-project-credits>small{max-width:660px;color:var(--text-faint);margin-top:14px;font-size:9px;line-height:1.5;display:block}.agency-sources{border-top:1px solid var(--hairline);grid-template-columns:minmax(260px,.7fr) 1.3fr;gap:70px;margin-top:48px;padding:30px 0;display:grid}.agency-sources h2{font:400 34px/1 var(--font-display);letter-spacing:-.045em;margin:9px 0 0}.agency-sources ol{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.agency-sources li{border-bottom:1px solid var(--hairline);grid-template-columns:28px 1fr;gap:12px;padding:13px 0;display:grid}.agency-sources li>span,.agency-sources a strong{font:500 7px/1.3 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.agency-sources a{color:var(--text);text-decoration:none}.agency-sources a strong,.agency-sources a small{display:block}.agency-sources a small{color:var(--text-sub);margin-top:5px;font-size:10px;line-height:1.45}.archive-hero,.leaderboard-hero{justify-content:space-between;align-items:end;gap:40px;display:flex}.filter-row,.archive-filters,.index-tools nav,.label-row{align-items:center;gap:9px;display:flex}.archive-hero .filter-row{margin-top:17px}.filter,.category-chip,.band-chip{border:1px solid var(--hairline);min-height:22px;font:400 8px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;padding:5px 10px;display:inline-flex}.filter.is-active,.category-chip{border-color:var(--ink);background:var(--ink);color:var(--cream)}:root[data-theme=dark] .filter.is-active,:root[data-theme=dark] .category-chip{color:var(--ink);background:#fff;border-color:#fff}.podcast-module{align-items:center;gap:17px;width:min(385px,100%);padding:15px 18px;display:flex}.podcast-play{background:var(--electric);color:#fff;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.podcast-module strong,.podcast-module small{font:400 8px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;display:block}.podcast-module small{color:var(--text-faint)}.archive-filters{justify-content:flex-end;margin:10px 0 16px}.archive-list,.index-list{border-top:2px solid var(--rule-strong);margin:0;padding:0;list-style:none}.archive-list li{border-bottom:1px solid var(--hairline);content-visibility:auto;contain-intrinsic-size:73px;grid-template-columns:60px 32px minmax(260px,1.4fr) 95px 30px 110px 38px 100px 50px 50px;align-items:center;gap:10px;min-height:73px;display:grid}.archive-number,.archive-list time,.duration,.json-link{color:var(--text-faint);font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.archive-title strong,.archive-title span{display:block}.archive-title strong{font:400 21px/1 var(--font-display)}.archive-title span{color:var(--body-copy);margin-top:3px;font-size:12px}.archive-list button{border:1px solid var(--hairline);background:0 0;border-radius:50%;width:28px;height:28px;padding:0}.audio-track{background:var(--hairline);height:1px}.archive-score{font:400 29px/1 var(--font-display)}.index-explainer{grid-template-columns:repeat(2,1fr);gap:54px;max-width:900px;margin-top:23px;display:grid}.index-explainer p{color:var(--body-copy);margin:0;font-size:13px}.index-explainer b{color:var(--text);font:400 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.index-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 28px;display:flex}.index-tools form{width:420px;display:flex}.index-tools input{border:1px solid var(--hairline);min-width:0;height:37px;font:400 13px/1 var(--font-sans);letter-spacing:.06em;text-transform:none;background:0 0;border-right:0;border-radius:5px 0 0 5px;flex:1;padding:0 14px}.index-tools form button{border:1px solid var(--ink);background:var(--ink);color:var(--cream);font:400 8px/1 var(--font-mono);text-transform:uppercase;border-radius:0 5px 5px 0;padding:0 17px}.index-sector-filters{flex-wrap:wrap}.index-view-switch{border:1px solid var(--hairline);border-radius:7px;min-height:37px;margin-left:auto;padding:3px;gap:0!important}.index-view-switch a{min-height:29px;color:var(--text-sub);font:500 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.index-view-switch a.is-active{background:var(--text);color:var(--ground)}.index-list li{border-bottom:1px solid var(--hairline);content-visibility:auto;contain-intrinsic-size:61px;grid-template-columns:43px 30px 255px 90px minmax(330px,1fr) 100px 60px 50px;align-items:center;gap:10px;min-height:61px;display:grid}.index-rank{color:var(--hairline);font:400 21px/1 var(--font-display)}.index-brand-name{min-width:0;font:400 22px/1 var(--font-display);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.index-brand-name small{color:var(--text-faint);font:500 6px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.index-brand-name.is-pending{color:var(--text-sub)}.edition-ref,.quarter-change{color:var(--text-faint);font:400 7px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.index-list .score-bars--compact{gap:7px}.index-list .axis-meta{display:none}.index-list>li>strong{font:400 31px/1 var(--font-display);justify-self:end}.empty-state{color:var(--text-sub);text-align:center;padding:60px 0}.leaderboard-hero{margin-bottom:31px}.leaderboard-columns{grid-template-columns:minmax(0,1.42fr) minmax(340px,.9fr);gap:36px;display:grid}.ranking-head{border-bottom:2px solid var(--rule-strong);min-height:28px;color:var(--text-faint);font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:36px minmax(0,1fr) 55px 106px 48px;align-items:start;gap:14px;display:grid}.season-ranking .ranking-table{border-top:0}.season-ranking .text-link{margin-top:19px;display:inline-flex}.leaderboard-asides{align-content:start;gap:16px;display:grid}.leaderboard-asides .surface{padding:17px 19px}.gap-list>div:not(.module-heading),.agency-momentum>div:not(.module-heading){border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;min-height:47px;display:flex}.gap-list>div:last-child,.agency-momentum>div:last-child{border-bottom:0}.gap-list>div:not(.module-heading)>span{font:400 19px/1 var(--font-display);align-items:center;gap:10px;display:inline-flex}.gap-list strong{border:1px solid var(--hairline);font:400 8px/1 var(--font-mono);text-transform:uppercase;border-radius:4px;padding:4px 9px}.agency-momentum>div:not(.module-heading)>span{flex-direction:column;gap:5px;min-width:0;display:flex}.agency-momentum b{font:400 18px/1 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agency-momentum small{color:var(--text-faint);font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.agency-momentum strong{font:500 9px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex:none}.distribution-module .section-kicker{margin:0}.methodology-nav{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(6,1fr);margin-bottom:26px;display:grid}.methodology-nav a{border-right:1px solid var(--hairline);min-height:39px;color:var(--text-faint);font:400 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 13px;text-decoration:none;display:flex}.methodology-nav a:last-child{border-right:0}.methodology-nav a:hover,.methodology-nav a:focus-visible,.methodology-nav a[aria-current=page]{background:var(--text-main);color:var(--page)}.methodology-nav span{opacity:.55}.methodology-hero{grid-template-columns:minmax(0,700px) 1fr;align-items:end;gap:40px;display:grid}.methodology-hero>div>p:last-child{max-width:570px;color:var(--body-copy);margin:18px 0 0;font-size:15px}.methodology-hero dl{color:var(--text-faint);font:400 8px/1.8 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-self:end;margin:0 0 3px}.methodology-hero dl div{justify-content:flex-end;gap:12px;display:flex}.methodology-hero dd{margin:0}.methodology-room-hero{grid-template-columns:minmax(0,760px) minmax(260px,430px);justify-content:space-between;align-items:end;gap:50px;display:grid}.methodology-room-hero>p{color:var(--body-copy);margin:0 0 5px;font-size:13px}.instrument-grid{border:1px solid var(--hairline);grid-template-columns:repeat(5,1fr);margin-top:32px;display:grid}.instrument-grid article{border-right:1px solid var(--hairline);flex-direction:column;min-height:310px;padding:18px;display:flex}.instrument-grid article:last-child{border-right:0}.instrument-grid span,.instrument-grid dt,.eval-registry-grid dt,.canon-gate span,.method-contract-grid span,.receipt-proof-grid span,.honesty-ledger span,.receipt-verifier label{color:var(--text-faint);font:400 7px/1.4 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.instrument-grid h2,.eval-registry-grid h2,.method-contract-grid h2,.receipt-proof-grid h2{font:400 23px/1 var(--font-display);margin:16px 0 0}.instrument-grid blockquote{min-height:92px;color:var(--accent);font:400 18px/1.12 var(--font-display);margin:18px 0 25px}.instrument-grid dl,.eval-registry-grid dl{margin:auto 0 0}.instrument-grid dl div,.eval-registry-grid dl div{border-top:1px solid var(--hairline);padding-top:8px}.instrument-grid dd,.eval-registry-grid dd{color:var(--body-copy);font:400 7px/1.5 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:2px 0 8px}.eval-registry-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.eval-registry-grid article{min-height:205px;padding:17px}.eval-registry-grid article>div{color:var(--text-faint);font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;display:flex}.eval-registry-grid article>div strong{color:var(--accent)}.canon-gate{border:1px solid var(--hairline);background:var(--panel);grid-template-columns:minmax(280px,.8fr) minmax(300px,1.2fr);align-items:center;gap:50px;min-height:210px;margin-top:32px;padding:28px;display:grid}.canon-gate strong{max-width:440px;font:400 clamp(30px, 4vw, 62px)/.9 var(--font-display);margin-top:10px;display:block}.canon-gate p{max-width:560px;color:var(--body-copy);margin:0;font-size:14px}.method-contract-grid,.receipt-proof-grid,.honesty-ledger{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.method-contract-grid article,.receipt-proof-grid article,.honesty-ledger article{border-top:1px solid var(--hairline);background:var(--panel);min-height:165px;padding:18px}.method-contract-grid p,.receipt-proof-grid p,.honesty-ledger p{color:var(--body-copy);font-size:12px}.receipt-verifier{border:1px solid var(--hairline);background:var(--panel);margin-top:32px;padding:25px}.receipt-verifier form>div{grid-template-columns:1fr auto;margin-top:8px;display:grid}.receipt-verifier input,.receipt-verifier button{border:1px solid var(--hairline);background:var(--page);min-height:48px;color:var(--text-main);font:400 11px/1 var(--font-mono);text-transform:uppercase;border-radius:0;padding:0 14px}.receipt-verifier button{background:var(--text-main);min-width:150px;color:var(--page);margin-left:-1px}.receipt-verifier__error{color:var(--accent);font:400 9px/1.4 var(--font-mono);text-transform:uppercase;margin:15px 0 0}.receipt-verifier__result{border-top:1px solid var(--hairline);grid-template-columns:180px 1fr;gap:35px;margin-top:22px;padding-top:20px;display:grid}.receipt-verifier__result>div span,.receipt-verifier__result>div small{color:var(--text-faint);font:400 7px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;display:block}.receipt-verifier__result>div strong{font:400 74px/.9 var(--font-display);display:block}.receipt-verifier__result dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.receipt-verifier__result dl div:last-child{grid-column:1/-1}.receipt-verifier__result dt,.receipt-verifier__result dd{font:400 8px/1.5 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.receipt-verifier__result dt{color:var(--text-faint)}.receipt-verifier__result dd{overflow-wrap:anywhere;margin:3px 0 0}.receipt-proof-grid{grid-template-columns:repeat(3,1fr)}.honesty-ledger{margin-top:26px}.honesty-ledger strong{min-height:70px;font:400 28px/.95 var(--font-display);margin-top:11px;display:block}.scorecard-v2{border:1px solid var(--hairline);background:var(--page)}.scorecard-v2__header,.scorecard-v2__fix header,.scorecard-v2__map header,.scorecard-v2__observed header{border-bottom:1px solid var(--hairline);min-height:40px;font:400 7px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:9px 14px;display:flex}.scorecard-v2__header>div span,.scorecard-v2__header>div strong{display:block}.scorecard-v2__header>div:last-child{text-align:right;overflow-wrap:anywhere;max-width:50%}.scorecard-v2__summary{grid-template-columns:1fr auto minmax(330px,1fr);align-items:end;gap:35px;padding:24px;display:grid}.scorecard-v2__summary h2{font:400 42px/.95 var(--font-display);margin:4px 0}.scorecard-v2__summary span,.scorecard-v2__summary p,.scorecard-v2__summary dt,.scorecard-v2__summary dd{font:400 7px/1.4 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.scorecard-v2__summary>strong{font:400 88px/.8 var(--font-display)}.scorecard-v2__summary dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.scorecard-v2__summary dl div{border-top:1px solid var(--hairline);padding-top:7px}.scorecard-v2__summary dd{margin:4px 0 0;font-size:10px}.scorecard-v2__attributes{border-top:1px solid var(--hairline);grid-template-columns:repeat(6,1fr);display:grid}.scorecard-v2__attributes article{border-right:1px solid var(--hairline)}.scorecard-v2__attributes article:last-child{border-right:0}.scorecard-v2__attributes button{width:100%;min-height:82px;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:13px;display:flex;position:relative}.scorecard-v2__attributes button span,.scorecard-v2__attributes dl{font:400 7px/1.4 var(--font-mono);text-transform:uppercase}.scorecard-v2__attributes button strong{font:400 26px/1 var(--font-display);margin-top:7px}.scorecard-v2__attributes button i{background:var(--accent);height:2px;position:absolute;bottom:11px;left:13px}.scorecard-v2__attributes dl{border-top:1px solid var(--hairline);margin:0;padding:10px 13px 15px}.scorecard-v2__attributes dl div{justify-content:space-between;gap:8px;display:flex}.scorecard-v2__attributes dd{margin:0}.scorecard-v2__lower{border-top:1px solid var(--hairline);grid-template-columns:minmax(280px,.8fr) 1.2fr;display:grid}.scorecard-v2__map{border-right:1px solid var(--hairline)}.scorecard-v2__map svg{width:100%;min-height:270px;padding:25px}.scorecard-v2__map path{fill:none;stroke:var(--hairline);stroke-width:.5px}.scorecard-v2__map circle{fill:var(--accent)}.scorecard-v2__fix fieldset{border:0;margin:0;padding:0}.scorecard-v2__fix>p,.scorecard-v2__fix label{border-bottom:1px solid var(--hairline);margin:0;padding:13px 15px}.scorecard-v2__fix label{align-items:flex-start;gap:12px;display:flex}.scorecard-v2__fix label span,.scorecard-v2__fix label small{font:400 8px/1.4 var(--font-mono);text-transform:uppercase;display:block}.scorecard-v2__fix label small{color:var(--text-faint);margin-top:3px}.scorecard-v2__fix textarea{border:1px solid var(--hairline);resize:vertical;background:var(--panel);width:calc(100% - 30px);min-height:170px;color:inherit;font:400 13px/1.5 var(--font-sans);text-transform:none;border-radius:0;margin:15px;padding:13px}.scorecard-v2__observed{border-top:1px solid var(--hairline)}.scorecard-v2__observed ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.scorecard-v2__observed li{border-right:1px solid var(--hairline);min-height:100px;padding:14px}.scorecard-v2__observed li span,.scorecard-v2__observed li p{font:400 8px/1.5 var(--font-mono);text-transform:uppercase}.scorecard-v2__observed li p{color:var(--text-faint)}.review-system-hero{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:end;gap:72px;display:grid}.review-system-hero h1{max-width:800px;font:400 clamp(54px, 7vw, 92px)/.85 var(--font-display);letter-spacing:-.067em;margin:13px 0 0}.review-system-hero__read>p{max-width:510px;color:var(--body-copy);margin:0 0 24px;font-size:15px;line-height:1.55}.review-system-hero__read dl{border-top:1px solid var(--hairline);margin:0}.review-system-hero__read dl div{border-bottom:1px solid var(--hairline);grid-template-columns:33px 1fr;align-items:center;gap:12px;min-height:41px;display:grid}.review-system-hero__read dt,.review-system-hero__read dd{font:400 8px/1.45 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin:0}.review-system-hero__read dt{color:var(--accent)}.review-system-disclosure{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--panel);min-height:39px;font:400 7px/1.4 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;margin-top:38px;padding:0 13px;display:flex}.review-system-disclosure strong{color:var(--accent)}.review-system-disclosure span{color:var(--text-faint);text-align:right}.review-walkthrough,.review-system-scorecard,.review-surface-system,.review-anatomy,.review-release-gate{border-top:1px solid var(--hairline);margin-top:44px;padding-top:25px}.review-walkthrough__heading,.review-system-section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,440px);align-items:end;gap:50px;display:grid}.review-walkthrough__heading .section-kicker,.review-system-section-heading .section-kicker{margin:0 0 11px}.review-walkthrough__heading h2,.review-system-section-heading h2,.review-release-gate h2{font:400 clamp(31px, 4vw, 49px)/.95 var(--font-display);letter-spacing:-.045em;margin:0}.review-walkthrough__heading>p,.review-system-section-heading>p{color:var(--body-copy);margin:0;font-size:13px;line-height:1.55}.review-stage-rail{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(8,1fr);margin-top:24px;display:grid}.review-stage-rail button{border:0;border-right:1px solid var(--hairline);min-width:0;min-height:88px;color:var(--text-main);text-align:left;background:0 0;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:13px;padding:12px 12px 17px;display:flex;position:relative}.review-stage-rail button:last-child{border-right:0}.review-stage-rail button span,.review-stage-rail button strong{font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.review-stage-rail button span{color:var(--text-faint)}.review-stage-rail button strong{font-size:8px}.review-stage-rail button i{background:var(--hairline);height:3px;position:absolute;bottom:8px;left:12px;right:12px}.review-stage-rail button[aria-selected=true]{background:var(--text-main);color:var(--page)}.review-stage-rail button[aria-selected=true] span{color:color-mix(in srgb, var(--page) 58%, transparent)}.review-stage-rail button[aria-selected=true] i{background:var(--accent)}.review-stage-panel{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);border-left:1px solid var(--hairline);background:var(--page)}.review-stage-panel>header{border-bottom:1px solid var(--hairline);min-height:43px;font:400 7px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:9px 14px;display:flex}.review-stage-panel>header div span,.review-stage-panel>header div strong{display:block}.review-stage-panel>header div strong{margin-top:2px;font-size:10px}.review-stage-panel>header>span{color:var(--accent)}.review-stage-panel__body{grid-template-columns:minmax(260px,.85fr) minmax(420px,1.5fr) minmax(220px,.65fr);display:grid}.review-stage-panel__body>*{border-right:1px solid var(--hairline);min-width:0;padding:22px}.review-stage-panel__body>:last-child{border-right:0}.review-stage-panel__thesis span,.review-stage-panel__owner>span,.review-stage-panel__owner small,.review-stage-panel dt{color:var(--text-faint);font:400 7px/1.4 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.review-stage-panel__thesis p{font:400 24px/1.1 var(--font-display);letter-spacing:-.025em;margin:13px 0 0}.review-stage-panel dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.review-stage-panel dl>div{min-width:0;padding-right:17px}.review-stage-panel dd{margin:11px 0 0}.review-stage-panel dd span,.review-stage-panel dd strong{border-top:1px solid var(--hairline);min-height:27px;font:400 8px/1.35 var(--font-mono);text-transform:uppercase;padding:6px 0;display:block}.review-stage-panel dd strong{color:var(--accent);font-size:10px}.review-stage-panel__owner{flex-direction:column;align-items:flex-start;display:flex}.review-stage-panel__owner strong{font:400 22px/1 var(--font-display);margin-top:13px}.review-stage-panel__owner small{margin-top:8px}.review-stage-panel__owner a,.review-stage-panel__owner>span:last-child{color:var(--accent);font:400 7px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:22px}.review-system-scorecard .scorecard-v2{margin-top:24px}.review-surface-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:25px;display:grid}.review-surface-grid article{border:1px solid var(--hairline);background:var(--page);flex-direction:column;min-height:285px;padding:18px;display:flex}.review-surface-grid header{color:var(--text-faint);font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.review-surface-grid h3{font:400 38px/.9 var(--font-display);letter-spacing:-.045em;margin:35px 0 5px}.review-surface-grid article>strong{color:var(--accent);font:400 8px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.review-surface-grid p{color:var(--body-copy);margin:18px 0 0;font-size:12px}.review-surface-grid footer{border-top:1px solid var(--hairline);color:var(--text-faint);font:400 7px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:15px}.review-truth-line{border:1px solid var(--hairline);background:var(--panel);min-height:58px;font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:max-content 1fr max-content 1fr max-content 1fr max-content;align-items:center;gap:14px;margin-top:14px;padding:0 18px;display:grid}.review-truth-line i{background:var(--hairline);height:1px;position:relative}.review-truth-line i:after{border-top:1px solid var(--text-faint);border-right:1px solid var(--text-faint);content:"";width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.review-anatomy ol{border-top:1px solid var(--hairline);margin:25px 0 0;padding:0;list-style:none}.review-anatomy li{border-bottom:1px solid var(--hairline);grid-template-columns:45px minmax(140px,.35fr) minmax(0,1fr);align-items:center;gap:20px;min-height:69px;padding:12px 0;display:grid}.review-anatomy li span,.review-anatomy li strong{font:400 8px/1.4 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.review-anatomy li span{color:var(--accent)}.review-anatomy li p{max-width:750px;color:var(--body-copy);margin:0;font-size:12px}.review-release-gate{grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);gap:75px;display:grid}.review-release-gate>div>p:not(.section-kicker){max-width:510px;color:var(--body-copy);margin:18px 0 0;font-size:13px}.review-release-gate nav{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.review-release-gate nav a{border:1px solid var(--hairline);min-height:32px;color:var(--text-main);font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:9px 11px;display:inline-flex}.review-release-gate nav a:first-child{border-color:var(--text-main);background:var(--text-main);color:var(--page)}.review-release-gate>ol{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.review-release-gate>ol li{border-bottom:1px solid var(--hairline);min-height:45px;color:var(--body-copy);grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:9px 0;font-size:11px;display:grid}.review-release-gate>ol span{color:var(--accent);font:400 7px/1 var(--font-mono);text-transform:uppercase}@media (max-width:980px){.methodology-room-hero,.canon-gate{grid-template-columns:1fr}.instrument-grid,.eval-registry-grid,.method-contract-grid,.honesty-ledger{grid-template-columns:repeat(2,1fr)}.instrument-grid article:nth-child(2),.instrument-grid article:nth-child(4){border-right:0}.instrument-grid article{border-bottom:1px solid var(--hairline)}.scorecard-v2__summary{grid-template-columns:1fr auto}.scorecard-v2__summary dl{grid-column:1/-1}.scorecard-v2__attributes{grid-template-columns:repeat(3,1fr)}.review-system-hero{grid-template-columns:1fr;gap:35px}.review-stage-rail{grid-template-columns:repeat(4,1fr)}.review-stage-rail button:nth-child(4){border-right:0}.review-stage-rail button:nth-child(-n+4){border-bottom:1px solid var(--hairline)}.review-stage-panel__body{grid-template-columns:.8fr 1.2fr}.review-stage-panel__owner{border-top:1px solid var(--hairline);border-right:0;grid-column:1/-1;min-height:150px}.review-surface-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.methodology-nav{grid-template-columns:repeat(6,minmax(95px,1fr));overflow-x:auto}.methodology-nav a{min-height:42px}.instrument-grid,.eval-registry-grid,.method-contract-grid,.receipt-proof-grid,.honesty-ledger{grid-template-columns:1fr}.instrument-grid article,.instrument-grid article:nth-child(2),.instrument-grid article:nth-child(4){border-right:0;min-height:auto}.instrument-grid blockquote{min-height:auto}.receipt-verifier{padding:17px}.receipt-verifier form>div,.receipt-verifier__result{grid-template-columns:1fr}.receipt-verifier button{margin:-1px 0 0}.receipt-verifier__result dl{grid-template-columns:1fr}.receipt-verifier__result dl div:last-child{grid-column:auto}.scorecard-v2__summary,.scorecard-v2__lower{grid-template-columns:1fr}.scorecard-v2__summary>strong{font-size:72px}.scorecard-v2__summary dl{grid-column:auto;grid-template-columns:repeat(2,1fr)}.scorecard-v2__attributes{grid-template-columns:repeat(2,1fr)}.scorecard-v2__map{border-right:0;border-bottom:1px solid var(--hairline)}.scorecard-v2__observed ol{grid-template-columns:1fr}.review-system-hero h1{font-size:54px}.review-system-disclosure,.review-walkthrough__heading,.review-system-section-heading,.review-release-gate{grid-template-columns:1fr}.review-system-disclosure{padding:11px 13px;display:grid}.review-system-disclosure span{text-align:left}.review-walkthrough__heading,.review-system-section-heading{gap:16px}.review-stage-rail{grid-template-columns:repeat(8,minmax(108px,1fr));overflow-x:auto}.review-stage-rail button,.review-stage-rail button:nth-child(4),.review-stage-rail button:nth-child(-n+4){border-right:1px solid var(--hairline);border-bottom:0}.review-stage-panel__body,.review-stage-panel dl,.review-surface-grid{grid-template-columns:1fr}.review-stage-panel__body>*{border-right:0;border-bottom:1px solid var(--hairline)}.review-stage-panel__body>:last-child{border-bottom:0}.review-stage-panel dl>div{padding:0 0 18px}.review-stage-panel__owner{grid-column:auto}.review-truth-line{grid-template-columns:1fr;gap:8px;padding:16px}.review-truth-line i{width:1px;height:14px;margin-left:3px}.review-truth-line i:after{top:auto;bottom:0;right:-2px;transform:rotate(135deg)}.review-anatomy li{grid-template-columns:34px 1fr;gap:8px 12px}.review-anatomy li p{grid-column:2}.review-release-gate{gap:30px}}.pipeline-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px;display:grid}.pipeline-step{min-height:138px;padding:19px 20px}.pipeline-step>div{justify-content:space-between;align-items:baseline;display:flex}.pipeline-step strong{color:#cbc6bf;font:400 31px/1 var(--font-display)}.pipeline-step span{color:var(--accent);font:400 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.pipeline-step p{color:var(--body-copy);margin:15px 0 0;font-size:12px}.method-section{border-top:1px solid var(--hairline);margin-top:27px;padding-top:24px}.method-section>.section-kicker{margin:0 0 19px}.axis-definitions{grid-template-columns:repeat(3,1fr);gap:14px 35px;margin:0;display:grid}.axis-definitions div{grid-template-columns:45px 1fr;display:grid}.axis-definitions dt{color:var(--accent);font:400 8px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.axis-definitions dd{color:var(--body-copy);margin:0;font-size:12px}.panel-grid{grid-template-columns:1.2fr repeat(5,1fr);gap:14px;display:grid}.panel-seat{background:var(--panel);min-height:54px;box-shadow:inset 0 0 0 1px var(--panel-stroke);border-radius:5px;align-items:center;gap:10px;padding:11px 13px;display:flex}.panel-seat i{border:1px dashed var(--hairline);width:20px;height:20px}.panel-seat strong,.panel-seat small{font:400 8px/1.4 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;display:block}.panel-seat small{color:var(--text-faint);font-size:6px}.panel-seat.is-bml{background:var(--electric);color:#fff}.panel-seat.is-bml i{background:#fff;border:0}.panel-seat.is-bml small{color:var(--mint)}.panel-formula{color:var(--text-faint);font:400 7px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:13px 0 0}.band-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.band-grid>div{border-radius:4px;min-height:51px;padding:12px 14px}.band-grid strong,.band-grid span{font:400 8px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;display:block}.band-grid span{opacity:.6;font-size:7px}.brand-page{max-width:1440px;margin:0 auto;padding:40px 39px 35px}.review-status{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);min-height:42px;color:var(--text-sub);font:400 8px/1.45 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:145px 1fr;align-items:center;gap:20px;margin:-10px 0 32px;padding:9px 12px;display:grid}.review-status span{color:var(--accent)}.review-status p{margin:0}.brand-hero{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:45px;display:grid}.brand-hero--draft{grid-template-columns:minmax(0,1fr) 310px}.ramp-gate-card{border:1px solid var(--hairline);background:linear-gradient(145deg,#f5f2e9,#f0ff19 170%);border-radius:8px;padding:24px}.ramp-gate-card h2,.ramp-method-note h2{font:400 34px/1 var(--font-display);letter-spacing:-.045em;margin:22px 0 10px}.ramp-gate-card>p:not(.section-kicker),.ramp-method-note>p{color:var(--body-copy);font-size:12px;line-height:1.55}.ramp-gate-card dl{margin:26px 0 0}.ramp-gate-card dl>div{font:500 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #18171c24;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.ramp-gate-card [data-state=passed] dd{color:#19723b}.ramp-gate-card [data-state=blocked] dd{color:#a23f12}.ramp-gate-card dd{margin:0}.ramp-draft-utilities{grid-template-columns:1fr 1fr}.ramp-method-note{background:#f0ff19}.brand-title-row{justify-content:space-between;align-items:center;gap:25px;display:flex}.brand-title-row h1{font:400 62px/.9 var(--font-display);letter-spacing:-.055em;align-items:center;gap:15px;margin:0;display:flex}.brand-verdict{max-width:920px;font:400 29px/1.18 var(--font-display);letter-spacing:-.035em;margin:22px 0 24px}.brand-standfirst{max-width:820px;color:var(--body-copy);margin:-7px 0 32px;font-size:17px;line-height:1.65}.brand-story{flex-direction:column;min-width:0;min-height:524px;display:flex}.review-voices{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.review-voice{border-left:1px solid var(--hairline);min-width:0;padding:24px 28px 28px}.review-voice:first-child{border-left:0;padding-left:0}.review-voice:last-child{padding-right:0}.review-voice header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:26px;margin-bottom:14px;display:flex}.review-voice header .section-kicker{margin:0}.review-voice header a,.review-voice header>span,.review-voice>small{color:var(--text-faint);font:500 6.5px/1.35 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;text-decoration:none}.review-voice>p,.review-voice>div p{color:var(--body-copy);font:400 14px/1.58 var(--font-sans);letter-spacing:0;margin:0}.review-voice>div{gap:12px;display:grid}.review-voice--human>div p{color:var(--text)}.review-perspective{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);max-width:840px;margin:0 0 25px;padding:17px 0 19px}.review-perspective__heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:12px;display:flex}.review-perspective__heading .section-kicker{margin:0}.review-perspective__heading a,.review-perspective__heading>span{color:var(--text-faint);font:500 7px/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;text-decoration:none}.review-perspective>p{max-width:790px;color:var(--body-copy);margin:0;font-size:13px;line-height:1.58}.review-perspective--studio{border-bottom:0}.review-perspective--critical{border-left:3px solid var(--electric);margin-top:27px;margin-bottom:0;padding-left:18px}.review-perspective--critical>p{color:var(--text);font:400 17px/1.5 var(--font-display);letter-spacing:-.012em}.review-perspective--critical>small{color:var(--text-faint);margin-top:13px;font-size:9px;line-height:1.45;display:block}.human-read-heading{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:20px;max-width:840px;margin-bottom:13px;padding-top:15px;display:flex}.human-read-heading .section-kicker{margin:0}.human-read-heading>span,.scorecard-heading>span{color:var(--text-faint);font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.human-read{grid-template-columns:repeat(2,1fr);gap:35px;max-width:840px;display:grid}.human-read p{color:var(--body-copy);margin:0;font-size:13px}.human-read--full{grid-template-columns:repeat(3,1fr);gap:26px}.human-read--compact{grid-template-columns:1fr;max-width:720px}.human-read--full p:first-child:first-letter{float:left;font:400 42px/.75 var(--font-display);margin:3px 7px 0 0}.brand-playback-module{width:100%}.brand-playback-module--draw{margin-top:42px}.brand-human-read{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-top:42px;padding:26px 0 32px}.brand-human-read .human-read-heading{border-top:0;max-width:none;padding-top:0}.brand-human-read .human-read{max-width:none}.brand-human-read+section{margin-top:42px}.brand-playback-module--envelope{margin-top:38px}.brand-action{border-top:5px double var(--rule-strong);margin-top:36px;padding:30px 0 28px}.brand-action-heading{grid-template-columns:minmax(300px,.9fr) minmax(320px,1.1fr);align-items:end;gap:70px;margin-bottom:22px;display:grid}.brand-action-heading .section-kicker{margin:0 0 12px}.brand-action-heading h2{font:400 clamp(36px, 4vw, 54px)/.92 var(--font-display);letter-spacing:-.05em;margin:0}.brand-action-heading>p{max-width:610px;color:var(--body-copy);margin:0 0 2px;font-size:14px;line-height:1.6}.brand-action-stage{aspect-ratio:16/8.35;box-shadow:inset 0 0 0 1px var(--panel-stroke);background:#111016;border-radius:7px;position:relative;overflow:hidden}.brand-action-stage img{object-fit:cover;animation:.26s ease-out both brand-action-reveal}.brand-action-stage img.is-contained{object-fit:contain;padding:28px}.brand-action-stage-meta{z-index:1;color:#fff;font:400 8px/1 var(--font-mono);letter-spacing:.08em;text-shadow:0 1px 8px #000000a6;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;inset:15px 15px auto}.brand-action-caption{grid-template-columns:minmax(240px,.8fr) minmax(340px,1.2fr) max-content;align-items:start;gap:45px;min-height:98px;padding:18px 0 16px;display:grid}.brand-action-caption p,.brand-action-caption h3{margin:0}.brand-action-caption>div>p,.brand-action-caption>a{color:var(--text-faint);font:400 7px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.brand-action-caption h3{font:400 24px/1.05 var(--font-display);letter-spacing:-.035em;margin-top:6px}.brand-action-caption>p{max-width:600px;color:var(--body-copy);font-size:12px;line-height:1.6}.brand-action-caption>a{color:var(--accent);white-space:nowrap}.brand-action-navigation{grid-template-columns:1fr auto;align-items:end;gap:22px;padding-top:14px;display:grid}.brand-action-tabs{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.brand-action-tabs button{border:0;border-top:2px solid var(--hairline);min-height:40px;color:var(--text-faint);cursor:pointer;font:400 8px/1.25 var(--font-mono);letter-spacing:.07em;text-align:left;text-transform:uppercase;background:0 0;padding:10px 2px 7px;transition:border-color .16s,color .16s}.brand-action-tabs button span{opacity:.62;margin-right:8px}.brand-action-tabs button.is-active{border-color:var(--accent);color:var(--text)}.brand-action-arrows{gap:7px;display:flex}.brand-action-arrows button{border:1px solid var(--hairline);width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border-radius:5px}@keyframes brand-action-reveal{0%{opacity:.5;transform:scale(1.006)}to{opacity:1;transform:scale(1)}}.reviewer-panel{margin-top:22px}.reviewer-tabs{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.reviewer-tabs button,.reviewer-scores button{border:1px solid var(--hairline);background:var(--panel);color:var(--text-sub);cursor:pointer;font:400 8px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;border-radius:5px}.reviewer-tabs button{min-width:92px;min-height:30px;padding:7px 12px}.reviewer-tabs button.is-selected,.reviewer-scores button.is-selected{background:var(--ink);color:#fff}.reviewer-tabs button.reviewer-bml.is-selected,.reviewer-scores button.reviewer-bml.is-selected{border-color:var(--electric);background:var(--electric)}.reviewer-copy{min-height:62px;padding:13px 0}.reviewer-copy p{max-width:720px;color:var(--body-copy);margin:0 0 6px;font-size:12px}.reviewer-copy span{color:var(--text-faint);font:400 7px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.reviewer-scores{grid-template-columns:repeat(7,1fr);gap:11px;display:grid}.reviewer-scores button{text-align:left;min-height:86px;padding:13px}.reviewer-scores span{white-space:nowrap;display:block}.reviewer-scores strong{color:var(--text);font:400 34px/1 var(--font-display);margin-top:12px;display:block}.reviewer-scores button.is-selected strong{color:#fff}.brand-scorecard{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-top:34px;padding:26px 0}.brand-scorecard .section-kicker{margin:0 0 18px}.scorecard-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px;display:flex}.scorecard-heading .section-kicker{margin:0}.brand-source-ledger{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:65px;margin-top:34px;padding:30px 0;display:grid}.brand-project-credits{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-top:34px;padding:30px 0}.brand-project-credits__heading{grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);align-items:end;gap:65px;margin-bottom:24px;display:grid}.brand-project-credits__heading h2{font:400 35px/1 var(--font-display);letter-spacing:-.045em;margin:10px 0 0}.brand-project-credits__heading>p{max-width:680px;color:var(--text-sub);margin:0;font-size:11px;line-height:1.5}.brand-project-credits dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 22px;margin:0;display:grid}.brand-project-credits dl>div{border-top:1px solid var(--hairline);min-width:0;padding:13px 0 16px}.brand-project-credits dt,.brand-project-credits dd{margin:0}.brand-project-credits dt{color:var(--text-faint);font:500 7px/1.35 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.brand-project-credits dd{color:var(--body-copy);margin-top:7px;font-size:11px;line-height:1.5}.brand-project-credits a{color:var(--accent);font:500 7px/1.3 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-top:8px;text-decoration:none;display:inline-block}.brand-source-ledger .section-kicker{margin:0 0 16px}.brand-source-ledger h2{max-width:430px;font:400 35px/1 var(--font-display);letter-spacing:-.045em;margin:0 0 13px}.brand-source-ledger>div>p:last-child{max-width:450px;color:var(--body-copy);margin:0;font-size:13px}.brand-source-ledger ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.brand-source-ledger li{min-width:0}.brand-source-link{border:1px solid var(--hairline);background:var(--panel);height:100%;min-height:154px;color:var(--text);border-radius:8px;flex-direction:column;padding:15px;text-decoration:none;transition:border-color .17s,background .17s,transform .17s;display:flex}.brand-source-link:hover{border-color:var(--signal-ink);background:color-mix(in srgb, var(--slate) 8%, var(--panel));transform:translateY(-2px)}.brand-source-link:focus-visible{outline:2px solid var(--electric);outline-offset:3px}.brand-source-link__topline{color:var(--text-faint);font:500 7px/1 var(--font-mono);letter-spacing:.075em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;display:flex}.brand-source-link__topline svg{border:1px solid var(--hairline);width:27px;height:27px;color:var(--signal-ink);fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.7px;border-radius:6px;flex:none;padding:6px;transition:border-color .17s,color .17s}.brand-source-link:hover .brand-source-link__topline svg{border-color:var(--signal-ink);color:var(--electric)}.brand-source-ledger a strong,.brand-source-ledger a small{display:block}.brand-source-ledger a strong{font:400 9px/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-top:22px}.brand-source-ledger a small{color:var(--text-sub);margin-top:8px;font-size:11px;line-height:1.5}.brand-source-link__action{border-top:1px solid var(--hairline-soft);color:var(--electric);font:500 7px/1 var(--font-mono);letter-spacing:.075em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.brand-utilities{grid-template-columns:1.1fr .9fr;gap:20px;margin-top:26px;display:grid}.brand-utilities>article{border-radius:6px;min-height:225px;padding:20px 22px}.ask-index{color:#fff;background:#17161b}.ask-question{font:400 8px/1.4 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;background:#242229;padding:12px}.ask-index>p:not(.ask-question){color:#ffffffc2;font-size:12px}.ask-index form,.demo-input,.submit-form{display:flex}.ask-index input,.demo-input input{color:#fff;min-width:0;height:35px;font:400 13px/1 var(--font-sans);letter-spacing:.07em;text-transform:none;background:0 0;border:1px solid #fff3;border-right:0;border-radius:4px 0 0 4px;flex:1;padding:0 13px}.ask-index button,.demo-input button{background:var(--electric);color:#fff;font:400 8px/1 var(--font-mono);text-transform:uppercase;border:0;border-radius:0 4px 4px 0;padding:0 16px}.memory-file pre{min-height:103px;color:var(--text-sub);font:400 13px/1.65 var(--font-sans);white-space:pre-wrap;text-transform:none;margin:14px 0}.memory-file-note{border-top:1px solid var(--hairline-soft);max-width:470px;color:var(--text-sub);margin:0;padding-top:12px;font-size:11px}.memory-file-actions{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.memory-file-actions a{border:1px solid var(--hairline);min-height:29px;font:500 7px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;border-radius:4px;align-items:center;padding:7px 10px;display:inline-flex}.memory-file-actions a:hover,.memory-file-actions a:focus-visible{border-color:var(--electric);color:var(--electric)}.memory-registry-page{padding-bottom:70px}.memory-registry-hero{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:72px;padding-bottom:36px;display:grid}.memory-registry-hero>p{max-width:540px;color:var(--body-copy);margin:0;font-size:14px;line-height:1.55}.memory-registry-summary{border-top:2px solid var(--rule-strong);border-bottom:1px solid var(--hairline);grid-template-columns:.55fr 1fr .8fr 1fr;display:grid}.memory-registry-summary>div{align-content:space-between;gap:13px;min-height:78px;padding:16px 18px;display:grid}.memory-registry-summary>div:first-child{padding-left:0}.memory-registry-summary>div+div{border-left:1px solid var(--hairline)}.memory-registry-summary span,.memory-registry-field span,.memory-registry-brand span,.memory-registry-note span,.memory-registry-empty>p{color:var(--text-faint);font:500 7px/1 var(--font-mono);letter-spacing:.075em;text-transform:uppercase}.memory-registry-summary strong{font:500 11px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.memory-registry-summary>div:first-child strong{font:400 31px/.8 var(--font-display);letter-spacing:-.04em}.memory-registry-list{border-top:1px solid var(--hairline);margin:28px 0 0;padding:0;list-style:none}.memory-registry-list li{border-bottom:1px solid var(--hairline);grid-template-columns:38px 30px minmax(190px,1.1fr) 100px 110px minmax(190px,.9fr) max-content;align-items:center;gap:14px;min-height:74px;display:grid}.memory-registry-index{color:var(--text-faint);font:400 8px/1 var(--font-mono);text-transform:uppercase}.memory-registry-brand{gap:6px;display:grid}.memory-registry-brand>a{font:400 22px/1 var(--font-display);letter-spacing:-.025em}.memory-registry-field{gap:8px;display:grid}.memory-registry-field strong,.memory-registry-field code{color:var(--text-sub);font:500 13px/1 var(--font-sans);letter-spacing:.045em;text-transform:none}.memory-registry-list nav{gap:6px;display:flex}.memory-registry-list nav a{border:1px solid var(--hairline);min-height:27px;color:var(--text-sub);font:500 7px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;align-items:center;padding:7px 9px;display:inline-flex}.memory-registry-list nav a:hover,.memory-registry-list nav a:focus-visible{border-color:var(--electric);color:var(--electric)}.memory-registry-note{border-top:2px solid var(--rule-strong);grid-template-columns:minmax(190px,.5fr) minmax(0,1.5fr);gap:48px;margin-top:30px;padding-top:20px;display:grid}.memory-registry-note p{max-width:780px;color:var(--body-copy);margin:0;font-size:12px;line-height:1.55}.memory-registry-empty{border-bottom:1px solid var(--hairline);min-height:240px;padding:70px 0}.memory-registry-empty h2{max-width:680px;font:400 40px/.98 var(--font-display);letter-spacing:-.04em;margin:18px 0 0}.review-evidence{border-top:1px solid var(--hairline);grid-template-columns:minmax(260px,.8fr) minmax(300px,1fr) max-content;align-items:center;gap:45px;margin-top:20px;padding:22px 0 0;display:grid}.review-evidence .section-kicker{color:var(--accent);margin:0 0 8px}.review-evidence h2{max-width:390px;font:400 24px/1.05 var(--font-display);letter-spacing:-.035em;margin:0}.review-evidence>p{max-width:500px;color:var(--body-copy);margin:0;font-size:12px;line-height:1.55}.review-evidence-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.review-evidence>small{border-top:1px solid var(--hairline-soft);color:var(--text-faint);font:400 7px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;padding:12px 0 1px}.memory-demo-page{color:#fff;background:#181620;border:1px solid #e5e5e733;min-height:100vh}.memory-demo-header{color:#e5e5e78c;min-height:45px;font:400 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:9px 39px;display:flex}.memory-demo-page .context-controls{color:#fff}.demo-disclaimer{min-height:28px;color:var(--ink);font:400 7px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#aec327;justify-content:space-between;padding:7px 39px;display:flex}.demo-disclaimer span:last-child{opacity:.55}.memory-demo-main{grid-template-columns:420px 1fr;min-height:calc(100vh - 73px);display:grid}.memory-sidebar{border-right:1px solid #e5e5e733;padding:31px 36px}.memory-brand{justify-content:space-between;align-items:center;display:flex}.memory-brand h1{font:400 31px/1 var(--font-display);align-items:center;gap:12px;margin:0;display:flex}.memory-brand>span{color:var(--mint);font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.memory-sidebar>.section-kicker{color:#e5e5e78c;margin:28px 0 11px}.memory-sidebar>section{background:#221f2b;border:1px solid #e5e5e72e;border-radius:5px;margin-bottom:12px;padding:13px}.memory-sidebar section>span{color:#e5e5e766;font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.palette-swatches{gap:5px;margin-top:10px;display:flex}.palette-swatches i{background:#aec327;border-radius:3px;width:38px;height:27px}.palette-swatches i:nth-child(2){background:#f5f1e9}.palette-swatches i:nth-child(3){background:#18171c;box-shadow:inset 0 0 0 1px #fff3}.voice-chips{gap:6px;margin-top:10px;display:flex}.voice-chips b{font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #e5e5e733;border-radius:4px;padding:5px 9px}.memory-sidebar section p{font:400 8px/1.75 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin:11px 0 0}.memory-demo-workspace{padding:31px 39px}.demo-prompt{background:#221f2b;border:1px solid #e5e5e72e;border-radius:5px;width:fit-content;max-width:70%;margin-left:auto;padding:13px 16px;font-weight:600}.demo-response{background:#221f2b;border:1px solid #e5e5e72e;border-radius:5px;max-width:640px;margin-top:36px;padding:20px}.demo-response>span,.demo-tile-row>span{color:#e5e5e766;font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.demo-response h2{text-transform:lowercase;margin:18px 0 2px;font-size:14px}.demo-response p{color:#e5e5e7b3;margin:0;font-size:14px}.demo-receipts{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.demo-receipts span{color:var(--mint);font:400 6px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ccfff866;border-radius:3px;padding:5px 8px}.demo-tile-row{align-items:center;gap:14px;margin-top:14px;display:flex}.generated-tile{width:150px;height:100px;color:var(--ink);background:#f5f1e9;border-radius:5px;flex-direction:column;padding:12px;display:flex}.generated-tile strong{max-width:100px;font:400 12px/1.05 var(--font-sans)}.generated-tile i{background:#aec327;width:22px;height:3px;margin-top:auto}.generated-tile small{color:#9a9aa2;font:400 5px/1 var(--font-mono);text-transform:uppercase;align-self:flex-end}.demo-presets{gap:6px;margin-top:0;display:flex}.demo-presets button{color:#e5e5e78c;min-height:26px;font:400 7px/1 var(--font-mono);letter-spacing:.08em;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #e5e5e733;border-radius:4px;padding:6px 10px}.demo-input{margin-top:10px}.demo-input button{min-width:59px;color:var(--ink);background:#aec327}.submit-page{max-width:1440px;margin:0 auto;padding:44px 39px}.submit-grid{grid-template-columns:40% 60%;gap:52px;display:grid}.submit-intro h1{max-width:560px;font:400 clamp(46px, 4.5vw, 60px)/.98 var(--font-display);letter-spacing:-.052em;margin:14px 0 21px}.submit-intro>p:not(.eyebrow):not(.submit-output){max-width:560px;color:var(--body-copy);margin:0;font-size:15px}.submit-form{max-width:520px;margin-top:27px}.submit-form input{border:1px solid var(--hairline);min-width:0;height:45px;font:400 13px/1 var(--font-sans);letter-spacing:.08em;text-transform:none;background:0 0;border-right:0;border-radius:5px 0 0 5px;flex:1;padding:0 15px}.submit-form button{background:var(--electric);color:#fff;font:400 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:0 5px 5px 0;padding:0 18px}.asset-chips{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.asset-chips button{border:1px solid var(--hairline);min-height:22px;font:400 7px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;background:0 0;border-radius:4px;padding:5px 9px}.asset-chips button:first-child{background:var(--ink);color:var(--cream)}.submit-stats{grid-template-columns:repeat(3,1fr);gap:13px;max-width:520px;margin-top:27px;display:grid}.submit-stats div{background:var(--panel);min-height:68px;box-shadow:inset 0 0 0 1px var(--panel-stroke);border-radius:6px;padding:13px 15px}.submit-stats strong{font:400 27px/1 var(--font-display);display:block}.submit-stats span{color:var(--text-faint);font:400 6px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.submit-output{color:var(--text-sub);font:400 7px/1.8 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-top:25px}.submit-console{color:#fff;background:#17161b;border-radius:6px;min-height:415px;padding:20px 21px;box-shadow:inset 0 0 0 1px #ffffff1f}.console-header{font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-bottom:7px;display:flex}.console-header i{background:var(--mint);width:6px;height:6px;display:inline-block}.console-step{color:#e5e5e76b;min-height:42px;font:400 7px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #ffffff29;grid-template-columns:24px 110px 1fr 170px;align-items:center;gap:10px;display:grid}.console-step strong{color:#fff;font-weight:400}.console-step>i{background:var(--electric);transform-origin:0;width:100%;height:3px}.submit-console.is-running .console-step>i{animation:2.2s both console-progress}@keyframes console-progress{0%{opacity:.25;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.console-step small{color:#e5e5e76b;justify-self:end;font-size:6px}.console-result{grid-template-columns:150px 1fr;align-items:center;gap:20px;margin-top:16px;display:grid}.preview-card{background:var(--electric);border-radius:5px;flex-direction:column;height:190px;padding:14px;display:flex}.preview-card span,.preview-card small{font:400 6px/1 var(--font-mono);text-transform:uppercase}.preview-card strong{font:400 62px/.8 var(--font-display);margin:auto 0}.preview-card small{font-family:var(--font-display);font-size:13px}.console-result h2{font:400 24px/1 var(--font-display);margin:0}.console-result p{color:#e5e5e7b3;max-width:380px;font-size:12px}.console-result button{color:#fff;min-height:28px;font:400 7px/1 var(--font-mono);text-transform:uppercase;background:0 0;border:1px solid #ffffff59;border-radius:4px;margin-right:8px;padding:6px 11px}.console-result button:first-of-type{color:var(--ink);background:#fff}.preview-disclosure{color:var(--text-faint);font:400 6px/1 var(--font-mono);letter-spacing:.08em;text-align:right;text-transform:uppercase;margin:8px 0 0}.submit-faq{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:14px;display:grid}.submit-faq article{min-height:104px;padding:14px 15px}.submit-faq strong{font:400 8px/1.4 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.submit-faq p{color:var(--body-copy);margin:9px 0 0;font-size:12px}.site-footer{margin-top:auto}:root[data-theme=dark] .front-page-shell .front-card__actions .button--solid{color:var(--ink);background:#fff;border-color:#fff}:root[data-theme=dark] .week-in-memory{background:var(--ground)}:root[data-theme=dark] .week-grid{gap:16px}:root[data-theme=dark] .week-card{--week-card-route:#ccfff81f;--week-card-node:#ccfff833;border:1px solid var(--hairline);background:var(--panel)}:root[data-theme=dark] .week-card--tapes{--week-card-route:#ffebcd1a;--week-card-node:#ffebcd2e}:root[data-theme=dark] .week-card__pattern{opacity:.34}.recall-map-hero{text-align:center;max-width:900px;margin:0 auto}.recall-map-hero h1{font-size:clamp(44px,5.5vw,72px)}.recall-map-hero>p:last-child{max-width:780px;color:var(--body-copy);margin:18px auto 0;font-size:14px;line-height:1.55}.recall-map-explorer{margin-top:36px}.recall-map-toolbar{justify-content:space-between;align-items:stretch;gap:16px;margin-bottom:14px;display:flex}.recall-map-modes{border:1px solid var(--hairline);border-radius:6px;grid-template-columns:repeat(3,minmax(150px,1fr));display:grid;overflow:hidden}.recall-map-modes button{border:0;border-right:1px solid var(--hairline);background:var(--panel);min-width:0;min-height:52px;color:var(--text-sub);cursor:pointer;text-align:left;padding:10px 14px}.recall-map-modes button:last-child{border-right:0}.recall-map-modes button.is-active{background:var(--electric);color:#fff}.recall-map-modes strong,.recall-map-modes small{display:block}.recall-map-modes strong{font:500 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.recall-map-modes small{opacity:.68;font:400 7px/1 var(--font-mono);text-transform:uppercase;margin-top:6px}.recall-map-toolbar>label{border:1px solid var(--hairline);background:var(--panel);border-radius:6px;flex-direction:column;gap:5px;min-width:210px;padding:9px 12px;display:flex}.recall-map-toolbar label>span{color:var(--text-faint);font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.recall-map-toolbar select{color:var(--text);font:500 12px/1.2 var(--font-sans);background:0 0;border:0;padding:0}.recall-map-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.recall-map-surface,.recall-map-read{border:1px solid var(--hairline);background:var(--panel);border-radius:10px;overflow:hidden}.recall-map-heading,.recall-map-footnote{min-height:42px;color:var(--text-faint);font:400 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:0 16px;display:flex}.recall-map-heading{background:var(--surface-band);border-bottom:1px solid var(--hairline)}.recall-map-heading span:first-child,.recall-map-footnote span:last-child{color:var(--text)}.recall-map-footnote{background:var(--surface-band);border-top:1px solid var(--hairline)}.recall-map-plot{width:100%;height:auto;color:var(--text);display:block}.map-quadrant--icon{fill:color-mix(in srgb, var(--mint) 42%, transparent)}.map-quadrant--engine{fill:color-mix(in srgb, var(--slate) 11%, transparent)}.map-quadrant--museum{fill:color-mix(in srgb, var(--cream) 68%, transparent)}:root[data-theme=dark] .map-quadrant--icon{fill:#8db0bb29}:root[data-theme=dark] .map-quadrant--engine{fill:#8db0bb14}:root[data-theme=dark] .map-quadrant--museum{fill:#ffffff05}.map-grid-line line{stroke:var(--hairline-soft);stroke-width:1px}.map-fold{stroke:var(--text-faint);stroke-width:1px;stroke-dasharray:5 6;opacity:.7}.map-contour path{fill:none;stroke:var(--hairline);stroke-width:1.6px}.map-contour--70 path{stroke:var(--text-faint)}.map-contour--80 path{stroke:var(--signal-ink,#3c5d66);stroke-width:1.9px}.map-contour--90 path{stroke:var(--slate);stroke-width:2.1px}.map-contour-label{fill:var(--text-sub);stroke:var(--panel);stroke-width:7px;paint-order:stroke fill;font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.map-contour--80 .map-contour-label,.map-contour--90 .map-contour-label{fill:var(--signal-ink,#3c5d66)}:root[data-theme=dark] .map-contour--80 .map-contour-label,:root[data-theme=dark] .map-contour--90 .map-contour-label{fill:#bdd0d6}.map-quadrant-label,.map-axis-title{fill:var(--text-faint);font:500 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.map-axis-title{fill:var(--text-sub);font-size:12px}.map-frame{fill:none;stroke:var(--hairline);stroke-width:1.2px;pointer-events:none}.map-anchor{fill:var(--text);stroke:var(--panel);stroke-width:2px;transition:opacity .16s,r .16s}.map-anchor.is-selected{fill:var(--electric);stroke:var(--panel);stroke-width:3px}.map-anchor.is-muted{opacity:.15}.map-anchor.is-fixture{fill:var(--panel);stroke:var(--text-faint);stroke-width:1.5px;stroke-dasharray:2 2}.map-brand-label{width:100%;height:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:4px;padding:2px 3px;display:grid}.map-brand-label:hover,.map-brand-label.is-selected{color:var(--electric)}.map-brand-label .brand-mark{width:13px;height:13px}.map-brand-label span{font:500 8px/1 var(--font-mono);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;overflow:hidden}.map-brand-label strong{font:600 8px/1 var(--font-mono);text-transform:uppercase}.map-trail polyline,.map-projection line{fill:none;stroke:var(--electric);stroke-width:2px;stroke-dasharray:4 5}.map-trail circle{fill:var(--panel);stroke:var(--electric);stroke-width:2px}.map-trail text,.map-projection text{fill:var(--electric);stroke:var(--panel);stroke-width:5px;paint-order:stroke fill;font:500 9px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.map-projection circle{fill:var(--mint);stroke:var(--electric);stroke-width:3px}.map-projection marker path,.map-trail marker path{fill:var(--electric)}.recall-map-read{padding:19px}.recall-map-read h2{font:400 32px/.95 var(--font-display);letter-spacing:-.045em;align-items:center;gap:11px;margin:21px 0 0;display:flex}.map-read-score{align-items:end;gap:13px;margin-top:21px;display:flex}.map-read-score>strong{font:400 72px/.72 var(--font-display);letter-spacing:-.07em}.map-read-score>span{border:1px solid var(--hairline);font:500 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;padding:6px 9px}.map-read-equation{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);color:var(--text-sub);font:500 11px/1 var(--font-mono);text-transform:uppercase;margin:20px 0 17px;padding:10px 0}.recall-map-read .lens-bars{margin-top:13px}.map-read-note,.memory-layer-control p{color:var(--body-copy);margin:20px 0 0;font-size:12px;line-height:1.55}.memory-layer-control{border-top:1px solid var(--hairline);margin-top:22px;padding-top:18px}.memory-layer-control>div{font:500 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.memory-layer-control>div strong{color:var(--electric);font-size:15px}.memory-layer-control input{width:100%;accent-color:var(--electric);margin:15px 0 0}.map-read-stats{border-top:1px solid var(--hairline);margin:22px 0 0}.map-read-stats>div{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.map-read-stats dt,.map-read-stats dd{font:500 7px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.map-read-stats dt{color:var(--text-faint)}.map-read-stats dd{text-align:right;margin:0}.marginal-line{border-top:2px solid var(--rule-strong);border-bottom:1px solid var(--hairline);font:400 20px/1.18 var(--font-display);letter-spacing:-.025em;margin:22px 0 0;padding:17px 0}.recall-map-read .button-row{margin-top:18px}.recall-map-read>small{color:var(--text-faint);font:400 7px/1.4 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-top:18px;display:block}.individual-map-toolbar{justify-content:space-between;align-items:center;gap:22px;min-height:58px;display:flex}.individual-map-toolbar>div:first-child span,.individual-map-toolbar>div:first-child small{font:500 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;display:block}.individual-map-toolbar>div:first-child small{color:var(--text-faint);margin-top:6px;font-size:7px}.individual-map-toolbar>div:last-child{display:flex}.individual-map-toolbar button{border:1px solid var(--hairline);min-height:29px;color:var(--text-sub);cursor:pointer;font:500 7px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;background:0 0;padding:6px 10px}.individual-map-toolbar button:first-child{border-radius:5px 0 0 5px}.individual-map-toolbar button:last-child{border-radius:0 5px 5px 0;margin-left:-1px}.individual-map-toolbar button.is-active{border-color:var(--button-solid);background:var(--button-solid);color:var(--button-solid-text);position:relative}.individual-map-toolbar button.individual-map-toolbar__map-button{border-radius:5px;margin-left:0}.individual-map__icon-territory{fill:color-mix(in srgb, var(--mint) 16%, transparent)}.individual-map__fold{stroke:color-mix(in srgb, var(--text-faint) 58%, transparent);stroke-width:.2px;stroke-dasharray:1 1}.individual-map__contour{fill:none;stroke:color-mix(in srgb, var(--text-faint) 26%, transparent);stroke-width:.22px}.individual-map__frame{fill:none;stroke:var(--hairline);stroke-width:.3px}.individual-map__focus{cursor:zoom-in;outline:none}.individual-map__focus-hit{fill:#0000;stroke:#0000;stroke-width:.28px;pointer-events:all;vector-effect:non-scaling-stroke;transition:fill .18s,stroke .18s}.individual-map__focus:focus-visible .individual-map__focus-hit{stroke:var(--electric);stroke-dasharray:1 1}.individual-map__brand-core,.individual-map__brand-detail{pointer-events:none;transition:opacity .18s,transform .18s cubic-bezier(.2,.7,.2,1)}.individual-map__brand-core{opacity:1;transform:translateY(0)}.individual-map__brand-detail{opacity:0;transform:translateY(.7px)}.individual-map__focus:hover .individual-map__brand-core,.individual-map__focus:focus-visible .individual-map__brand-core{opacity:0;transform:translateY(-.7px)}.individual-map__focus:hover .individual-map__brand-detail,.individual-map__focus:focus-visible .individual-map__brand-detail{opacity:1;transform:translateY(0)}.individual-map__trail line{stroke:color-mix(in srgb, var(--signal-ink) 38%, transparent);stroke-width:.28px;stroke-dasharray:1 1}.individual-map__projection line{stroke:var(--electric);stroke-width:.45px;stroke-dasharray:1 1}.individual-map marker path{fill:var(--electric)}.individual-map__projection circle{fill:var(--panel);stroke:var(--electric);stroke-width:.55px}.individual-map__projection circle.is-projected{fill:var(--mint)}.individual-map__projection text{fill:var(--electric);stroke:var(--panel);stroke-width:1px;paint-order:stroke fill;font:500 1.55px/1 var(--font-mono);text-transform:uppercase}.recall-scorecard{border:1px solid var(--hairline);background:var(--panel);border-radius:10px;margin-top:38px;padding:0;overflow:hidden}.recall-scorecard__topline{background:color-mix(in srgb, var(--text) 4%, var(--panel));justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:0 16px;display:flex}.recall-scorecard__topline>div{align-items:center;gap:13px;display:flex}.recall-scorecard__topline span,.recall-scorecard__topline strong{font:500 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.recall-scorecard__topline span{color:var(--text-faint)}.recall-scorecard__layout{grid-template-columns:minmax(320px,.8fr) minmax(0,1.45fr);display:grid}.recall-scorecard__read{border-right:1px solid var(--hairline);min-width:0;padding:22px}.recall-scorecard__identity{align-items:center;gap:10px;display:flex}.recall-scorecard__identity .brand-mark{width:28px;height:28px}.recall-scorecard__identity h2,.recall-scorecard__identity span{margin:0;display:block}.recall-scorecard__identity h2{font:500 19px/1 var(--font-sans);letter-spacing:-.025em}.recall-scorecard__identity span{color:var(--text-faint);font:500 8px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-top:5px}.recall-scorecard__hero{border-bottom:1px solid var(--hairline);align-items:end;gap:18px;margin-top:18px;padding-bottom:18px;display:flex}.recall-scorecard__hero>strong{font:400 70px/.72 var(--font-display);letter-spacing:-.07em}.recall-scorecard__hero>div{min-width:0;padding-bottom:2px}.recall-scorecard__hero span{font:500 9px/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--electric);display:block}.recall-scorecard__hero b{color:var(--text-sub);font:500 8px/1.25 var(--font-mono);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:7px;display:block;overflow:hidden}.recall-scorecard__read .lens-bars{grid-template-columns:1fr;gap:15px;margin-top:18px}.recall-scorecard__read .lens-block{border-top-width:1px;padding-top:11px}.recall-scorecard__read .lens-bar-head strong{font-size:10px}.recall-scorecard__read .lens-bar-head small{font-size:8.5px}.recall-scorecard__read .lens-bar-head b{font:500 12px/1 var(--font-mono);text-transform:uppercase}.recall-scorecard__read .lens-attributes{margin-top:9px}.recall-scorecard__read .lens-attributes>div,.recall-scorecard__read .lens-attribute-trigger{grid-template-columns:minmax(104px,1fr) minmax(60px,.8fr) 24px;gap:9px;min-height:32px}.recall-scorecard__read .lens-attributes small{display:none}.recall-scorecard__read .lens-attributes>div>strong,.recall-scorecard__read .lens-attribute-trigger>strong{font:500 10px/1 var(--font-mono);text-transform:uppercase}.recall-scorecard__diagnostics{background:color-mix(in srgb, var(--text) 3%, var(--panel));border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 24px;margin:18px 0 0;padding:13px 14px;display:grid}.recall-scorecard__diagnostics>div{min-width:0}.recall-scorecard__diagnostics dt,.recall-scorecard__diagnostics dd{font:500 7px/1.35 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.recall-scorecard__diagnostics dt{color:var(--text-faint)}.recall-scorecard__diagnostics dd{color:var(--text-sub);margin:5px 0 0}.recall-scorecard__marginal{color:var(--body-copy);margin:15px 0 0;font-size:11px;line-height:1.5}.recall-scorecard__marginal strong{color:var(--text)}.individual-map-panel{flex-direction:column;min-width:0;display:flex}.individual-map-panel .individual-map-toolbar{min-height:50px;padding:8px 18px 0}.individual-map-panel .individual-map-toolbar button{min-height:27px}.individual-map-panel .individual-map{aspect-ratio:120/84;border:0;flex:none;width:min(100% - 64px,620px);height:auto;margin:auto;display:block}.scorecard-analysis{flex-direction:column;flex:1;min-height:498px;padding:32px;animation:.18s cubic-bezier(.2,.7,.2,1) scorecard-analysis-in;display:flex}@keyframes scorecard-analysis-in{0%{opacity:.28;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.scorecard-analysis__header{border-bottom:1px solid var(--rule-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding-bottom:20px;display:grid}.scorecard-analysis__header span,.scorecard-analysis__breakdown article>div span,.scorecard-analysis__lift>span,.scorecard-analysis__verdict article>span,.scorecard-analysis__pair article>span,.scorecard-analysis__direction>span,.scorecard-analysis>footer{color:var(--text-faint);font:500 7px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.scorecard-analysis__header h3{max-width:620px;font:400 clamp(25px, 2.7vw, 38px)/1.02 var(--font-display);letter-spacing:-.035em;margin:10px 0 0}.scorecard-analysis__header>strong{font:400 52px/.78 var(--font-display);letter-spacing:-.055em}.scorecard-analysis__lede{max-width:690px;color:var(--body-copy);margin:20px 0;font-size:12px;line-height:1.6}.scorecard-analysis__breakdown,.scorecard-analysis__verdict,.scorecard-analysis__pair{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex:1;display:grid}.scorecard-analysis__breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}.scorecard-analysis__verdict{grid-template-columns:minmax(150px,.75fr) minmax(0,1.25fr)}.scorecard-analysis__pair{grid-template-columns:repeat(2,minmax(0,1fr))}.scorecard-analysis__breakdown article,.scorecard-analysis__verdict article,.scorecard-analysis__pair article{min-width:0;padding:18px}.scorecard-analysis__breakdown article:first-child,.scorecard-analysis__verdict article:first-child,.scorecard-analysis__pair article:first-child{padding-left:0}.scorecard-analysis__breakdown article+article,.scorecard-analysis__verdict article+article,.scorecard-analysis__pair article+article{border-left:1px solid var(--hairline)}.scorecard-analysis__breakdown article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.scorecard-analysis__breakdown article>div strong{font:500 13px/1 var(--font-mono);text-transform:uppercase}.scorecard-analysis__breakdown h4,.scorecard-analysis__verdict h4,.scorecard-analysis__pair h4{font:500 9px/1.25 var(--font-mono);letter-spacing:.065em;text-transform:uppercase;margin:24px 0 9px}.scorecard-analysis__breakdown p,.scorecard-analysis__verdict p,.scorecard-analysis__pair p,.scorecard-analysis__direction p{color:var(--body-copy);margin:0;font-size:11.5px;line-height:1.58}.scorecard-analysis__lift{border-top:1px solid var(--hairline);gap:8px;margin-top:18px;padding-top:14px;display:grid}.scorecard-analysis__lift>span,.scorecard-analysis__verdict article>span{color:var(--text-faint)}.scorecard-analysis__verdict h4{margin-top:34px;font-size:10px}.scorecard-analysis__verdict article:nth-child(2) p{margin-top:34px}.scorecard-analysis__pair article>span{color:var(--electric)}.scorecard-analysis__pair h4{margin-top:34px;font-size:10px}.scorecard-analysis__direction{border-top:1px solid var(--hairline);grid-template-columns:minmax(105px,.45fr) minmax(0,1fr);gap:24px;margin-top:20px;padding-top:17px;display:grid}.scorecard-analysis>footer:not(.scorecard-analysis__direction){margin-top:18px}.individual-map__grid line{stroke:var(--hairline-soft);stroke-width:.2px}.individual-map__contour--80{stroke:color-mix(in srgb, var(--signal-ink,#3c5d66) 34%, transparent);stroke-width:.25px}.individual-map__contour--90{stroke:color-mix(in srgb, var(--slate) 46%, transparent);stroke-width:.28px}.individual-map__axis{fill:var(--text-sub);font:500 2.15px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.individual-map__ticks text{fill:var(--text-sub);font:500 1.7px/1 var(--font-mono);letter-spacing:.03em;text-transform:uppercase}.individual-map__quadrant{fill:var(--signal-ink);font:500 1.35px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.individual-map__brand-mark{pointer-events:none}.individual-map__brand text{fill:var(--text);stroke:var(--panel);stroke-width:.8px;paint-order:stroke fill;font:600 1.65px/1 var(--font-mono);letter-spacing:.03em;text-transform:uppercase}.individual-map__brand-detail text{font-size:1.9px}.individual-map-context{grid-template-columns:minmax(112px,.55fr) minmax(150px,1fr) auto;align-items:center;gap:16px;min-height:64px;padding:8px 18px 18px;display:grid}.individual-map-context__metric span,.individual-map-context__metric strong,.individual-map-context label span{font:500 7px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;display:block}.individual-map-context__metric span,.individual-map-context label span{color:var(--text-faint)}.individual-map-context__metric strong{margin-top:7px;font-size:12px}.individual-map-context__body{grid-template-columns:minmax(120px,.8fr) minmax(130px,1fr);align-items:center;gap:14px;min-width:0;display:grid}.individual-map-context__body>p:only-child{grid-column:1/-1}.individual-map-context p{color:var(--body-copy);margin:0;font-size:10px;line-height:1.45}.individual-map-context .text-link{white-space:nowrap;font-size:7px}.individual-map-context label input{width:100%;accent-color:var(--electric);margin-top:7px}.leaderboard-metric-tabs{border:1px solid var(--hairline);border-radius:6px;grid-template-columns:repeat(3,1fr);margin:-4px 0 28px;display:grid;overflow:hidden}.leaderboard-metric-tabs a{border-right:1px solid var(--hairline);min-height:59px;color:var(--text-sub);padding:14px 17px}.leaderboard-metric-tabs a:last-child{border-right:0}.leaderboard-metric-tabs a.is-active{background:var(--electric);color:#fff}.leaderboard-metric-tabs strong,.leaderboard-metric-tabs small{font:500 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;display:block}.leaderboard-metric-tabs small{opacity:.65;margin-top:7px;font-size:7px}.method-lens-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.method-lens-grid>article{border:1px solid var(--hairline);background:var(--panel);border-radius:10px;padding:22px}.method-lens-grid>article>span,.method-lens-grid>article>small{color:var(--accent);font:500 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.method-lens-grid h2{font:400 31px/1 var(--font-display);letter-spacing:-.04em;margin:12px 0 4px}.method-lens-grid>article>p{color:var(--body-copy);margin:0 0 20px;font-size:12px}.method-lens-grid .axis-definitions{grid-template-columns:1fr;gap:12px}.method-lens-grid>article>small{border-top:1px solid var(--hairline);color:var(--text-sub);margin-top:22px;padding-top:13px;display:block}.fusion-section>p{max-width:860px;color:var(--body-copy);font-size:13px}.fusion-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.fusion-heading .section-kicker,.fusion-heading h2{margin:0}.fusion-heading h2{max-width:660px;font:400 37px/1 var(--font-display);letter-spacing:-.04em;margin-top:9px}.fusion-heading>strong{color:var(--electric);font:400 34px/1 var(--font-display);white-space:nowrap}.calibration-table{border-top:2px solid var(--rule-strong);margin-top:24px}.calibration-row{border-bottom:1px solid var(--hairline);min-height:43px;font:400 9px/1 var(--font-mono);text-transform:uppercase;grid-template-columns:70px 70px 95px 70px 70px minmax(160px,1fr) 70px;align-items:center;gap:10px;padding:0 10px;display:grid}.calibration-head{min-height:34px;color:var(--text-faint);letter-spacing:.08em;font-size:7px}.calibration-row strong{font-size:13px}.fusion-properties{background:var(--hairline);grid-template-columns:repeat(4,1fr);gap:1px;margin:24px 0 0;display:grid}.fusion-properties>div{background:var(--ground);min-height:94px;padding:16px}.fusion-properties dt{color:var(--electric);font:500 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.fusion-properties dd{color:var(--body-copy);margin:12px 0 0;font-size:11px}@media (max-width:1120px){.memory-registry-list li{grid-template-columns:32px 28px minmax(170px,1fr) 78px 95px minmax(155px,.8fr) max-content;gap:11px}.recall-map-layout{grid-template-columns:minmax(0,1fr) 300px}.recall-map-read{padding:18px}.terminal-shell .terminal-page{grid-template-columns:minmax(0,1fr) 340px}.terminal-shell .terminal-review-hero{grid-template-columns:145px minmax(0,1fr)}.terminal-shell .terminal-score{font-size:150px}.terminal-shell .terminal-reviewer-grid{gap:7px}.terminal-shell .terminal-reviewer-card{padding:10px}.terminal-shell .terminal-reviewer-weight{top:10px;right:10px}.terminal-shell .terminal-dimension{grid-template-columns:88px minmax(0,1fr) 22px}.broadcast-shell .broadcast-header{grid-template-columns:220px minmax(330px,1fr) auto;gap:18px;padding-inline:24px}.broadcast-shell .broadcast-header .brand-recall-lockup--2c{width:min(220px,100%)}.broadcast-shell .broadcast-header nav{gap:16px}.broadcast-shell .broadcast-page{grid-template-columns:minmax(450px,40%) minmax(0,1fr)}.broadcast-shell .broadcast-intro{padding-left:34px;padding-right:34px}.broadcast-shell .broadcast-stats{left:34px}.broadcast-shell .broadcast-panel{gap:17px}.standard-nav__inner{grid-template-columns:220px 1fr auto}.brand-recall-lockup--2c{width:min(260px,100%)}.standard-nav nav{gap:18px}.front-edition{grid-template-columns:260px minmax(360px,1fr) 300px;gap:28px}.standings-rail,.lead-review{padding-right:28px}.standings-rail .ranking-table li{grid-template-columns:22px 7px 18px minmax(70px,1fr) 34px}.terminal-page{grid-template-columns:1.35fr 1fr}.terminal-review-grid{grid-template-columns:165px 1fr}.terminal-score{font-size:175px}.archive-list li{grid-template-columns:55px 26px minmax(230px,1fr) 80px 28px 70px 35px 80px 45px 40px}.index-list li{grid-template-columns:38px 25px 190px 68px minmax(260px,1fr) 85px 52px 43px}.reviewer-scores{grid-template-columns:repeat(4,1fr)}.brand-utilities{grid-template-columns:1fr 1fr}}@media (max-width:860px){.agency-hero{grid-template-columns:minmax(220px,.8fr) 1.2fr}.agency-hero__stats{border-top:1px solid var(--hairline);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.agency-hero__stats>div{border-top:0;padding-left:0}.agency-portfolio__summary{grid-template-columns:minmax(210px,1fr) 135px 185px}.agency-portfolio__actions{grid-column:1/-1;justify-content:flex-start;padding-bottom:16px}.agency-project-detail,.agency-sources{grid-template-columns:1fr;gap:28px}.brand-project-credits dl{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-registry-hero{grid-template-columns:1fr;gap:24px}.memory-registry-list{overflow-x:auto}.memory-registry-list li{min-width:900px}.recall-map-layout{grid-template-columns:1fr}.recall-map-read{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.recall-map-read>.module-heading,.recall-map-read>h2,.recall-map-read>.map-read-equation,.recall-map-read>.lens-bars,.recall-map-read>.map-read-note,.recall-map-read>.memory-layer-control,.recall-map-read>.marginal-line,.recall-map-read>.button-row,.recall-map-read>small{grid-column:1/-1}.method-lens-grid{grid-template-columns:1fr}.fusion-properties{grid-template-columns:repeat(2,1fr)}.terminal-shell .terminal-page{grid-template-columns:1fr;height:auto}.terminal-shell .terminal-reviewer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.terminal-shell .terminal-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.terminal-shell .terminal-countdown{min-height:118px}.broadcast-shell .broadcast-header{grid-template-columns:220px minmax(0,1fr)}.broadcast-shell .broadcast-header nav{grid-area:2/1/auto/-1;padding-top:4px}.broadcast-shell .broadcast-page{grid-template-columns:1fr;height:auto}.broadcast-shell .broadcast-intro{min-height:650px}.broadcast-shell .broadcast-stage{min-height:680px}.broadcast-shell .broadcast-score{font-size:min(48vw,400px)}.meta-strip>span,.score-ticker,.blind-test-seal{display:none}.meta-strip{grid-template-columns:max-content;justify-content:flex-end}.standard-nav__inner{grid-template-columns:1fr auto}.standard-nav nav{order:3;grid-column:1/-1}.brand-recall-lockup--2a{width:min(360px,100% - 32px)}.brand-recall-lockup--2c{width:min(250px,100%)}.masthead-nav{width:calc(100% - 80px)}.front-edition{grid-template-columns:minmax(0,1fr) 300px}.standings-rail{border-right:0;grid-column:1/-1;padding-right:0}.standings-rail .ranking-table{grid-template-columns:repeat(5,minmax(210px,1fr));display:grid;overflow-x:auto}.week-grid{grid-template-columns:1fr 1fr}.week-grid dl{border-left:0;grid-column:1/-1;margin-top:20px}.terminal-page{grid-template-rows:auto;grid-template-columns:1fr}.terminal-review,.terminal-leaderboard,.machine-read,.brand-week,.terminal-distribution{grid-area:auto/1;margin:0}.broadcast-page{grid-template-columns:1fr}.broadcast-intro{min-height:520px}.broadcast-stage{min-height:580px}.archive-hero,.leaderboard-hero{flex-direction:column;align-items:flex-start}.archive-list,.index-list{overflow-x:auto}.archive-list li{min-width:1000px}.index-list li{min-width:980px}.leaderboard-columns,.methodology-hero,.brand-hero,.submit-grid{grid-template-columns:1fr}.pipeline-grid{grid-template-columns:repeat(2,1fr)}.panel-grid{grid-template-columns:repeat(3,1fr)}.brand-hero .bmi-card-figure{margin:0 auto}.brand-story{min-height:0}.review-voices{flex:none}.human-read--full{grid-template-columns:repeat(2,1fr)}.human-read--full p:last-child{grid-column:1/-1;max-width:620px}.brand-action-heading{grid-template-columns:1fr;gap:14px}.brand-action-caption{grid-template-columns:minmax(220px,.8fr) 1.2fr;gap:26px}.brand-action-caption>a{grid-column:1/-1}.brand-source-ledger{grid-template-columns:1fr;gap:32px}.brand-utilities{grid-template-columns:1fr}.review-evidence{grid-template-columns:1fr 1fr;gap:22px 35px}.review-evidence-actions{grid-column:1/-1;justify-content:flex-start}.memory-demo-main{grid-template-columns:330px 1fr}.submit-grid{gap:35px}}@media (max-width:620px){.review-voices{grid-template-columns:1fr}.review-voice,.review-voice:first-child,.review-voice:last-child{border-top:1px solid var(--hairline);border-left:0;grid-column:auto;padding:18px 0 20px}.review-voice:first-child{border-top:0}.agency-hero{grid-template-columns:1fr;gap:10px;min-height:0}.agency-hero__mark{min-height:210px}.agency-hero__copy{padding-top:22px}.agency-hero__stats{grid-column:auto}.agency-hero__stats>div{padding:14px 5px 14px 0}.agency-hero__stats dd{font-size:18px}.agency-portfolio__heading{grid-template-columns:1fr;align-items:start;gap:15px}.agency-portfolio__summary{grid-template-columns:1fr;gap:9px;padding:18px 0}.agency-portfolio__actions{grid-column:auto;padding-bottom:0}.agency-project-detail{gap:25px;padding-top:22px}.agency-project-credits dl{grid-template-columns:1fr}.brand-project-credits__heading{grid-template-columns:1fr;gap:15px}.brand-project-credits dl{grid-template-columns:1fr}.memory-registry-list{overflow:visible}.memory-registry-list li{grid-template-columns:24px 28px minmax(0,1fr) max-content;gap:10px;min-width:0;min-height:68px;padding:10px 0}.memory-registry-list .memory-registry-field{display:none}.memory-registry-brand>a{font-size:19px}.memory-registry-list nav{gap:4px}.memory-registry-list nav a{padding-inline:7px}.memory-registry-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-registry-summary>div:nth-child(3){border-top:1px solid var(--hairline);border-left:0}.memory-registry-summary>div:nth-child(4){border-top:1px solid var(--hairline)}.memory-registry-note{grid-template-columns:1fr;gap:16px}.recall-map-hero{text-align:left}.recall-map-hero h1{font-size:51px}.recall-map-hero>p:last-child{font-size:14px}.recall-map-explorer{margin-top:31px}.recall-map-toolbar{flex-direction:column}.recall-map-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.recall-map-modes button{min-height:47px;padding:9px}.recall-map-modes small{display:none}.recall-map-toolbar>label{min-width:0}.recall-map-surface{overflow-x:auto}.recall-map-heading,.recall-map-footnote,.recall-map-plot{min-width:760px}.recall-map-read{display:block}.individual-map-toolbar,.fusion-heading{flex-direction:column;align-items:flex-start}.lens-attributes>div{grid-template-columns:minmax(115px,1fr) minmax(70px,1fr) 24px;gap:10px}.individual-map-toolbar{padding:15px 0}.individual-map{min-height:0}.leaderboard-metric-tabs a{min-height:48px;padding:11px}.leaderboard-metric-tabs small{display:none}.fusion-heading>strong{font-size:29px}.calibration-table{overflow-x:auto}.calibration-row{min-width:760px}.fusion-properties{grid-template-columns:1fr}.terminal-shell .standard-nav__inner{min-height:72px;padding:14px 16px}.terminal-shell .terminal-page{padding:12px}.terminal-shell .terminal-review-heading,.terminal-shell .terminal-section-heading{flex-direction:column;align-items:flex-start;gap:7px}.terminal-shell .terminal-review-heading{padding-block:13px}.terminal-shell .terminal-review-hero{grid-template-columns:1fr;gap:18px}.terminal-shell .terminal-score{font-size:150px}.terminal-shell .terminal-detail h1{font-size:38px}.terminal-shell .terminal-reviewer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-shell .terminal-reviewer-card{min-height:126px}.terminal-shell .terminal-dimension-grid{grid-template-columns:1fr}.terminal-shell .terminal-dimension{grid-template-columns:100px minmax(0,1fr) 24px}.terminal-shell .terminal-machine-read>p{line-height:1.55}.terminal-shell .terminal-audio{grid-template-columns:30px minmax(80px,1fr) 25px}.terminal-shell .terminal-audio>span:first-of-type{display:none}.terminal-shell .terminal-rail{grid-template-columns:1fr}.terminal-shell .terminal-countdown{min-height:72px}.broadcast-shell .broadcast-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:0;padding:13px 16px;display:grid}.broadcast-shell .broadcast-header .brand-recall-lockup--2c{width:min(210px,100%)}.broadcast-shell .broadcast-header nav{grid-area:auto}.broadcast-shell .broadcast-header__actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.broadcast-shell .broadcast-header__actions .context-controls{min-width:0}.broadcast-shell .broadcast-header__actions .header-cta{min-height:32px;padding:8px 10px;font-size:7px}.broadcast-shell .broadcast-intro{min-height:0;padding:38px 24px 30px}.broadcast-shell .broadcast-intro-copy h1{font-size:44px}.broadcast-shell .broadcast-editions{margin-top:32px}.broadcast-shell .broadcast-editions li{grid-template-columns:45px minmax(0,1fr) 32px}.broadcast-shell .broadcast-editions li>small{display:none}.broadcast-shell .broadcast-stats{margin-top:30px;position:static;bottom:26px;left:24px}.broadcast-shell .broadcast-stage{min-height:620px}.broadcast-shell .broadcast-label{inset:25px 24px auto}.broadcast-shell .broadcast-feature{top:78px;left:24px}.broadcast-shell .broadcast-feature h2{font-size:54px}.broadcast-shell .broadcast-feature blockquote{max-width:300px;margin-top:27px;font-size:21px}.broadcast-shell .broadcast-metrics{top:275px;left:24px}.broadcast-shell .broadcast-score{font-size:min(71vw,290px);bottom:76px;right:-4px}.broadcast-shell .broadcast-stage-actions{bottom:51px;left:24px}.broadcast-shell .broadcast-panel{grid-template-columns:42px repeat(2,max-content) 1fr;gap:18px;padding:0 24px}.broadcast-shell .broadcast-panel>span:nth-child(n+4):not(.broadcast-dots){display:none}body{padding-bottom:52px}.public-page{min-height:calc(100dvh - 52px)}.meta-strip{grid-template-columns:minmax(0,1fr);min-height:42px;padding:7px 12px}.context-menu-trigger>span:last-child{padding-left:8px;padding-right:8px}.context-menu-trigger>span:last-child em{display:none}.context-popover{width:auto;max-height:none;position:fixed;inset:50px 12px 64px}.context-popover__intro,.context-section{padding-left:18px;padding-right:18px}.context-segments--moment{grid-template-columns:repeat(2,1fr)}.context-segments--moment button:nth-child(2){border-right:0}.context-segments--moment button:nth-child(n+3){border-top:1px solid var(--rule-strong)}.context-controls{width:100%}.context-pill{flex:1}.context-menu-trigger{width:100%}.context-menu-trigger>span:first-child{justify-content:center;width:100%}.standard-nav__inner{gap:20px;min-height:72px;padding:14px 16px}.broadcast-header{flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:14px 16px}.broadcast-header .context-controls{width:100%;min-width:0}.broadcast-header .brand-recall-lockup--2c{width:min(250px,100%)}.brand-recall-lockup--2a{width:min(300px,100% - 32px)}.brand-recall-lockup--2c{width:min(190px,100%)}.standard-nav .header-cta{min-height:30px;padding:7px 9px;font-size:7px}.site-header nav{z-index:50;border-top:1px solid var(--hairline);background:var(--panel);border-bottom:0;justify-content:space-between;gap:7px;width:100%;min-height:52px;padding:0 12px;display:flex;position:fixed;bottom:0;left:0;right:0}.site-header .context-popover .context-expression{border:1px solid var(--rule-strong);background:0 0;width:auto;min-height:0;padding:0;display:grid;position:static}.site-header .context-popover .context-expression a{font-size:inherit;display:flex}.site-header nav a{font-size:6px}.masthead-nav{margin:0}.collection-page,.brand-page,.submit-page{padding-left:16px;padding-right:16px}.front-page__primary{padding:30px 16px 56px}.week-in-memory__inner{padding-bottom:36px;padding-left:16px;padding-right:16px}.front-edition{grid-template-columns:1fr}.standings-rail{min-width:0;overflow:hidden}.standings-rail .ranking-table{width:100%;max-width:100%;display:block;overflow:visible}.lead-review{border-right:0;padding-right:0}.lead-review h1{font-size:45px}.front-card{margin-top:8px}.front-card .bmi-card-figure{margin:0 auto}.front-card__actions{margin:17px auto 0}.week-grid,.index-explainer,.human-read,.score-bars,.axis-definitions,.band-grid,.submit-stats,.submit-faq{grid-template-columns:1fr}.week-grid{gap:16px}.week-card,.week-card:first-child,.week-card+.week-card{border:1px solid #0000001f;min-height:260px;padding:22px}:root[data-theme=dark] .week-grid{gap:16px}:root[data-theme=dark] .week-card,:root[data-theme=dark] .week-card:first-child,:root[data-theme=dark] .week-card+.week-card{border:1px solid var(--hairline);padding:22px}.recall-tape-player{grid-template-columns:42px minmax(100px,1fr) max-content}.recall-tape-player>a{grid-column:1/-1;justify-content:center}.week-heading span:last-child{display:none}.terminal-page{padding:16px}.terminal-review-grid{grid-template-columns:1fr}.terminal-score{font-size:155px}.terminal-review>.score-bars{grid-template-columns:repeat(3,1fr)}.broadcast-intro{min-height:560px;padding:39px 24px}.broadcast-intro h1{font-size:48px}.broadcast-stats{left:24px}.broadcast-stage{min-height:500px}.broadcast-subject{flex-wrap:wrap}.broadcast-name{font-size:73px}.broadcast-subject strong{font-size:90px}.collection-hero h1{font-size:49px}.podcast-module{width:100%}.index-tools{flex-direction:column;align-items:stretch}.index-tools form{width:100%}.index-tools nav{background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;min-height:0;padding:0;position:static}.index-tools .index-view-switch{border:1px solid var(--hairline);flex-wrap:nowrap;align-self:flex-start;margin-left:0;padding:3px}.leaderboard-columns{gap:27px}.ranking-table--detailed .agency{display:none}.ranking-table--detailed li,.ranking-head{grid-template-columns:24px minmax(0,1fr) 38px 40px;gap:9px}.ranking-head span:nth-child(4),.ranking-table--detailed .band-label{display:none}.ranking-table--detailed .ranking-brand{gap:9px}.ranking-table--detailed .ranking-brand .brand-mark{width:28px;height:28px}.ranking-table--detailed .ranking-brand b{font-size:19px}.ranking-table--detailed .ranking-brand small{font-size:6px}.ranking-table--detailed strong{font-size:28px}.pipeline-grid,.panel-grid{grid-template-columns:1fr}.methodology-hero dl{justify-self:start}.brand-title-row{flex-direction:column;align-items:flex-start}.brand-title-row h1{font-size:50px}.brand-verdict{font-size:26px}.review-status{grid-template-columns:1fr;gap:4px;margin-bottom:25px}.brand-standfirst{font-size:15px}.human-read-heading,.scorecard-heading,.review-perspective__heading{flex-direction:column;align-items:flex-start}.human-read--full{grid-template-columns:1fr}.human-read--full p:last-child{grid-column:auto}.brand-action{margin-top:36px;padding-top:24px}.brand-action-heading h2{font-size:38px}.brand-action-heading>p{font-size:13px}.brand-action-stage{aspect-ratio:4/3;border-radius:5px}.brand-action-stage img.is-contained{padding:12px}.brand-action-caption{grid-template-columns:1fr;gap:12px}.brand-action-caption>a{grid-column:auto}.brand-action-navigation{grid-template-columns:minmax(0,1fr) auto}.brand-action-tabs{scrollbar-width:none;grid-template-columns:repeat(4,minmax(92px,1fr));overflow-x:auto}.brand-action-tabs button{white-space:nowrap}.review-evidence{grid-template-columns:1fr}.review-evidence-actions{grid-column:auto}.brand-source-ledger h2{font-size:31px}.brand-source-ledger ol{grid-template-columns:1fr}.brand-source-link{min-height:142px}.reviewer-scores{grid-template-columns:repeat(2,1fr)}.memory-demo-header{padding:8px 12px}.memory-demo-header>span{display:none}.demo-disclaimer{padding:8px 12px}.demo-disclaimer span:last-child{display:none}.memory-demo-main{grid-template-columns:1fr}.memory-sidebar{border-bottom:1px solid #e5e5e733;border-right:0;padding:24px 16px}.memory-demo-workspace{padding:24px 16px}.demo-prompt{max-width:92%}.demo-presets{overflow-x:auto}.submit-intro h1{font-size:48px}.console-step{grid-template-columns:20px 77px 1fr}.console-step small{display:none}.console-result{grid-template-columns:110px 1fr}.preview-card{height:160px}.footer-legal__inner{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 16px}}@media (prefers-reduced-motion:reduce){.week-card__route--moving,.week-card__node,.score-ticker__track{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1120px){.recall-scorecard__layout{grid-template-columns:minmax(300px,.85fr) minmax(0,1.25fr)}.individual-map-context__body{grid-template-columns:1fr;gap:7px}}@media (max-width:860px){.recall-scorecard__layout{grid-template-columns:1fr}.recall-scorecard__read{border-bottom:0;border-right:0}.individual-map-panel .individual-map{border:0}}@media (max-width:620px){.recall-map-hero h1{font-size:44px}.recall-scorecard__topline{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:54px}.recall-scorecard__topline>div{flex-direction:column;align-items:flex-start;gap:5px}.recall-scorecard__read{padding:16px}.recall-scorecard__hero>strong{font-size:62px}.individual-map-panel .individual-map-toolbar{flex-direction:column;justify-content:center;align-items:flex-start;gap:11px;min-height:74px;padding:12px 16px}.individual-map-panel .individual-map{width:calc(100% - 24px);min-width:0;margin:12px auto}.scorecard-analysis{min-height:0;padding:24px 16px}.scorecard-analysis__header h3{font-size:26px}.scorecard-analysis__header>strong{font-size:45px}.scorecard-analysis__breakdown,.scorecard-analysis__verdict,.scorecard-analysis__pair{grid-template-columns:1fr}.scorecard-analysis__breakdown article,.scorecard-analysis__breakdown article:first-child,.scorecard-analysis__verdict article,.scorecard-analysis__verdict article:first-child,.scorecard-analysis__pair article,.scorecard-analysis__pair article:first-child{padding:18px 0}.scorecard-analysis__breakdown article+article,.scorecard-analysis__verdict article+article,.scorecard-analysis__pair article+article{border-top:1px solid var(--hairline);border-left:0}.scorecard-analysis__breakdown h4,.scorecard-analysis__verdict h4,.scorecard-analysis__pair h4,.scorecard-analysis__verdict article:nth-child(2) p{margin-top:16px}.scorecard-analysis__direction{grid-template-columns:1fr;gap:10px}.individual-map__ticks text{font-size:2.4px}.individual-map__quadrant{font-size:1.9px}.individual-map__brand text{font-size:2.4px}.individual-map__brand-detail text{font-size:2.8px}.individual-map-context{grid-template-columns:1fr;gap:11px}.individual-map-context__body{grid-template-columns:1fr}}.assurance-coverage{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.assurance-definition{grid-template-columns:minmax(120px,1fr) 3fr;gap:16px;display:grid}.assurance-definition dt{font-weight:600}.assurance-definition dd{margin:0}.assurance-table{border-collapse:collapse;width:100%;margin:24px 0;font-size:14px}.assurance-table caption{text-align:left;margin-bottom:12px}.assurance-table th,.assurance-table td{text-align:left;border-bottom:1px solid var(--hairline);padding:12px 8px}.lr-form select[multiple]{min-height:110px}.lr-form fieldset{border:0;border-top:1px solid var(--hairline);gap:16px;min-width:0;padding:20px 0;display:grid}.lr-form legend{padding:0 12px 0 0;font-weight:600}.lr-form .lr-inbox{gap:16px;display:grid}.lr-form .lr-inbox>label{margin-block:14px}.lr-reading code,.lr-page code{overflow-wrap:anywhere}@media (max-width:680px){.assurance-coverage{grid-template-columns:1fr}.assurance-definition{grid-template-columns:1fr;gap:8px}.assurance-definition dd{margin-bottom:16px}.assurance-table{font-size:12px}.assurance-table th,.assurance-table td{padding:10px 4px}}.ui-icon{vertical-align:-.15em;flex:none;display:inline-block}.text-action{align-items:center;gap:9px;min-height:36px;text-decoration:none;display:inline-flex}.text-action .ui-icon{transition:transform .18s}.text-action:hover{text-underline-offset:5px;text-decoration:underline}.text-action:hover>.ui-icon:last-child{transform:translate(3px)}.text-action:focus-visible{outline:2px solid var(--signal-ink,#3c5d66);outline-offset:4px;border-radius:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.text-action .ui-icon{transition:none}.text-action:hover>.ui-icon:last-child{transform:none}}@keyframes reading-arrive{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.public-page>main{animation:.24s ease-out reading-arrive}}.receipt-verifier input{font-family:var(--font-sans);text-transform:none;letter-spacing:normal}.restored-collection{border-top:1px solid var(--hairline);margin-top:40px;padding-top:32px}.restored-collection .module-heading{margin-bottom:24px}.restored-collection .module-heading h2{font:inherit;margin:0}.agency-ranking-head,.agency-ranking-table>li{grid-template-columns:40px minmax(0,1fr) 68px 68px;align-items:center;gap:12px;display:grid}.agency-ranking-table{margin:0 0 24px;padding:0;list-style:none}.agency-ranking-table>li{border-bottom:1px solid var(--hairline);padding:24px 0}.agency-ranking-name{align-items:center;gap:18px;display:flex}.agency-ranking-name .agency-mark{width:70px;max-height:42px}.agency-ranking-table p{margin:8px 0 0;font-size:12px}.agency-ranking-table>li>strong{font-family:var(--font-mono);text-transform:uppercase;font-size:24px}@media (max-width:600px){.agency-ranking-head,.agency-ranking-table>li{grid-template-columns:24px minmax(0,1fr) 44px 44px;gap:8px}.agency-ranking-name .agency-mark{display:none}}.agency-ranking-head>span:nth-child(4){display:block}.bmi-card[data-card-tone=dark] .brand-mark[data-brand=exa] .brand-mark__image{filter:none}
