@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=JetBrains+Mono:wght@500;700;800&family=Libre+Baskerville:wght@700&family=Manrope:wght@400;500;600;700;800&display=swap");:root{color-scheme:dark;--background:#03070b;--surface:rgba(9,18,26,0.78);--surface-strong:rgba(14,26,36,0.92);--line:rgba(180,205,222,0.2);--text:#f8fafc;--text-soft:#cbd5e1;--muted:#94a3b8;--radar:#38f8a8;--cyan:#67e8f9;--danger:#ff3f35;--warning:#ffd166;--mixed:#ff9f1c;--success:#65e83e;--neutral:#9ca3af;--shadow:0 24px 80px rgba(0,0,0,0.42);font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--background);color:var(--text)}*{box-sizing:border-box}html{background:linear-gradient(rgba(56,248,168,.035) 1px,transparent 0),linear-gradient(90deg,rgba(56,248,168,.035) 1px,transparent 0),radial-gradient(circle at 58% 18%,rgba(56,248,168,.16),transparent 34rem),radial-gradient(circle at 18% 38%,rgba(103,232,249,.08),transparent 28rem),#03070b;background-size:52px 52px,52px 52px,auto,auto,auto}body{margin:0;min-height:100vh;overflow-x:hidden}body:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(115deg,transparent 0 42%,rgba(56,248,168,.06) 48%,transparent 54%),radial-gradient(circle at 50% 50%,transparent 0 16rem,rgba(56,248,168,.05) 16.2rem 16.3rem,transparent 16.5rem);opacity:.85}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}.app-shell{width:min(1240px,calc(100% - 32px));margin:0 auto;padding:24px 0 56px}.topbar{display:grid;grid-template-columns:auto minmax(220px,420px) auto;gap:18px;align-items:center;padding:12px 0 28px}.topbar>*{min-width:0}.brand,.card-footer,.claim-actions,.claim-card-topline,.claim-meta,.hero-actions,.nav-links,.radar-focus-actions,.radar-focus-topline,.radar-toolbar,.signal-cluster{display:flex;align-items:center}.brand{gap:12px;text-transform:uppercase}.brand>span:last-child{display:grid;line-height:.86}.brand strong{font-family:Barlow Condensed,Manrope,sans-serif;font-size:2.1rem;font-weight:900}.brand strong:last-of-type{color:var(--radar)}.brand small{margin-top:6px;color:var(--text-soft);font-size:.72rem;font-weight:800;line-height:1}.brand-mark{position:relative;display:grid;width:64px;place-items:center;border:1px solid rgba(56,248,168,.86);background:repeating-radial-gradient(circle,rgba(56,248,168,.92) 0 1px,transparent 1px 12px),conic-gradient(from 120deg,rgba(56,248,168,.9),transparent 38%,rgba(255,255,255,.88) 39% 42%,transparent 43%);box-shadow:0 0 26px rgba(56,248,168,.24)}.brand-mark,.brand-mark span{aspect-ratio:1;border-radius:50%}.brand-mark span{width:15px;background:var(--success);box-shadow:0 0 22px var(--success)}.search-strip,.topbar-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:rgba(7,14,22,.82);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.topbar-search{grid-template-columns:1fr}.correction-form input,.correction-form textarea,.search-strip input,.topbar-search input{width:100%;min-width:0;border:1px solid rgba(148,163,184,.24);border-radius:6px;background:rgba(2,6,23,.72);color:var(--text);padding:12px 14px;outline:none}.correction-form input:focus,.correction-form textarea:focus,.search-strip input:focus,.topbar-search input:focus{border-color:rgba(56,248,168,.72);box-shadow:0 0 0 3px rgba(56,248,168,.14)}.nav-links{justify-content:flex-end;flex-wrap:wrap;gap:8px;color:var(--text-soft);font-size:.88rem;font-weight:700}.claim-meta a,.nav-links a,.topic-card,.topic-cloud a,.topic-list a{border:1px solid rgba(148,163,184,.18);border-radius:6px;background:rgba(148,163,184,.08)}.nav-links a{padding:8px 10px}.back-link:hover,.claim-card a:hover,.nav-links a:hover,.topic-list a:hover{color:var(--cyan)}.hero{display:grid;width:100vw;margin-left:calc(50% - 50vw);padding:0 clamp(10px,2.5vw,32px)}.hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.hero-copy h1,.readable-page h1,.section-heading h1{margin:0;max-width:780px;font-family:Barlow Condensed,Manrope,sans-serif;font-size:clamp(4rem,9vw,8.4rem);font-weight:900;line-height:.82;letter-spacing:0;text-transform:uppercase}.panel h2,.radar-toolbar h2,.section-heading h2{margin:0;font-family:Barlow Condensed,Manrope,sans-serif;font-size:1.9rem}.eyebrow,.panel h2,.radar-toolbar h2,.section-heading h2{font-weight:800;letter-spacing:0;text-transform:uppercase}.eyebrow{margin:0 0 12px;color:var(--radar);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.74rem}.empty-state p,.lede,.methodology-strip p,.panel p,.readable-page p,.section-heading p{color:var(--text-soft);font-size:1.05rem;line-height:1.65}.lede{max-width:680px;font-size:1.16rem}.search-strip{max-width:680px;margin:28px 0 18px}.search-strip.standalone{max-width:none}.button-link,.claim-actions button,.correction-form button,.radar-empty-state button,.radar-expand-button,.radar-focus-actions button,.search-strip button{border:1px solid rgba(103,232,249,.34);border-radius:6px;background:rgba(103,232,249,.1);color:#e0f2fe;padding:11px 15px;font-weight:800}.button-link.primary,.search-strip button{border-color:rgba(56,248,168,.72);background:var(--radar);color:#04110d;box-shadow:0 0 24px rgba(56,248,168,.22)}.hero-actions{gap:12px}.topic-cloud{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px}.topic-cloud a{padding:8px 10px;color:var(--text-soft);font-size:.86rem;font-weight:800}.radar-panel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;width:100%;min-width:0}.radar-toolbar{justify-content:space-between;gap:14px;min-width:0}.signal-cluster{gap:8px;margin-left:auto;color:var(--radar);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;font-weight:800;text-transform:uppercase}.signal-cluster span{width:11px;aspect-ratio:1;border-radius:50%;background:var(--radar);box-shadow:0 0 18px var(--radar);animation:pulse 1.6s ease-in-out infinite}.radar-expand-button{white-space:nowrap}.radar-visual{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(182px,1fr);gap:18px;min-height:min(820px,max(520px,calc(100svh - 238px)));padding:24px;overflow:hidden;border:1px solid rgba(56,248,168,.28);border-radius:8px;background:linear-gradient(rgba(56,248,168,.05) 1px,transparent 0),linear-gradient(90deg,rgba(56,248,168,.05) 1px,transparent 0),radial-gradient(circle at center,rgba(56,248,168,.14),transparent 44%),linear-gradient(145deg,rgba(2,6,23,.94),rgba(4,16,20,.88));background-size:40px 40px,40px 40px,auto,auto;box-shadow:var(--shadow)}.radar-visual:before{inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.045) 0 1px,transparent 1px 4px),radial-gradient(circle at 50% 52%,transparent 0 34%,rgba(56,248,168,.08) 35%,transparent 36%);mix-blend-mode:screen;opacity:.55;animation:radar-flicker 4.8s steps(6) infinite}.radar-visual:after,.radar-visual:before{position:absolute;z-index:1;pointer-events:none;content:""}.radar-visual:after{inset:-18%;background:radial-gradient(circle at 50% 52%,transparent 0 18%,rgba(56,248,168,.12) 18.4%,transparent 19%),radial-gradient(circle at 50% 52%,transparent 0 36%,rgba(56,248,168,.1) 36.4%,transparent 37%);filter:blur(2px);opacity:0;animation:radar-echo 4.8s ease-out infinite}.radar-glow,.radar-rings,.radar-sweep{position:absolute;inset:0;pointer-events:none}.radar-rings{background:repeating-radial-gradient(circle at 50% 52%,rgba(56,248,168,.28) 0 1px,transparent 1px 58px),linear-gradient(90deg,transparent 49.8%,rgba(56,248,168,.13) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,rgba(56,248,168,.13) 50%,transparent 50.2%);filter:blur(.7px);opacity:.74;animation:radar-grid-breathe 4.8s ease-in-out infinite}.radar-sweep{inset:50% auto auto 50%;z-index:1;width:58%;height:58%;transform-origin:left top;background:conic-gradient(from -17deg at 0 0,rgba(220,255,239,.86) 0 1.6deg,rgba(56,248,168,.42) 2deg 18deg,rgba(56,248,168,.14) 28deg,transparent 44deg);filter:blur(1.1px);mix-blend-mode:screen;opacity:.94;animation:sweep 4.8s linear infinite}.radar-sweep:after{position:absolute;top:-7px;left:calc(100% - 7px);width:14px;aspect-ratio:1;border-radius:50%;content:"";background:#eafff5;box-shadow:0 0 18px rgba(56,248,168,.95),0 0 44px rgba(56,248,168,.56)}.radar-glow{background:radial-gradient(circle at 50% 52%,rgba(56,248,168,.16),transparent 7rem),radial-gradient(circle at 76% 28%,rgba(103,232,249,.14),transparent 12rem);filter:blur(1.8px);mix-blend-mode:screen;animation:radar-phosphor 3.6s ease-in-out infinite}.radar-node{--node-accent:var(--radar);--stamp-colour:#475569;position:relative;top:var(--orbit-y);left:var(--orbit-x);align-self:center;justify-self:center;z-index:2;display:grid;gap:9px;width:min(230px,100%);min-height:136px;padding:13px;border:1px solid rgba(70,62,48,.32);border-radius:3px 7px 4px 9px;background:repeating-linear-gradient(91deg,rgba(65,55,42,.028) 0 1px,transparent 1px 6px),repeating-linear-gradient(0deg,rgba(65,55,42,.024) 0 1px,transparent 1px 5px),radial-gradient(circle at 18% 12%,rgba(255,255,255,.96),transparent 28%),linear-gradient(166deg,rgba(255,255,255,.95),transparent 42%),linear-gradient(4deg,#fffdf5,#f1eadc);clip-path:polygon(1% 7%,99% 1%,97% 94%,92% 97%,7% 99%,0 89%,2% 48%);color:#111827;text-align:left;box-shadow:0 20px 48px rgba(0,0,0,.5),0 0 18px rgba(255,255,255,.12),inset 0 0 0 1px rgba(255,255,255,.58),inset 0 -12px 22px rgba(75,48,12,.08);transform:rotate(var(--orbit-rotate));animation:float-card 6.5s ease-in-out infinite;animation-delay:var(--orbit-delay)}.radar-node:before{position:absolute;inset:-1px;z-index:-1;border-radius:9px 4px 8px 3px;content:"";background:rgba(255,255,255,.18);filter:blur(14px);opacity:.62}.radar-node:after{position:absolute;right:10px;bottom:9px;z-index:1;display:grid;width:min(132px,62%);min-height:38px;place-items:center;border:3px solid;border-radius:4px 9px 5px 11px;content:attr(data-verdict-label);background:repeating-linear-gradient(96deg,currentColor 0 1px,transparent 1px 7px),radial-gradient(circle at 18% 34%,transparent 0 2px,currentColor 2.4px 3px,transparent 3.4px),radial-gradient(circle at 82% 68%,transparent 0 2px,currentColor 2.4px 3px,transparent 3.4px);box-shadow:inset 0 0 0 2px currentColor,0 0 12px color-mix(in srgb,currentColor 28%,transparent);color:var(--stamp-colour);font-family:Barlow Condensed,Manrope,sans-serif;font-size:1.86rem;font-weight:900;letter-spacing:0;line-height:.86;text-transform:uppercase;mix-blend-mode:multiply;opacity:.76;transform:rotate(-8deg);mask-image:repeating-linear-gradient(92deg,#000 0 3px,rgba(0,0,0,.52) 3px 4px,#000 4px 8px),radial-gradient(circle at 22% 24%,transparent 0 1.4px,#000 1.8px),radial-gradient(circle at 76% 62%,transparent 0 1.6px,#000 2px);mask-composite:intersect}.radar-node strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;position:relative;z-index:2;max-width:18ch;color:#12100c;font-family:Libre Baskerville,Georgia,Times New Roman,serif;font-size:1.28rem;font-weight:700;line-height:1.1}.radar-node>span:last-child{position:relative;z-index:2;color:#334155;font-size:.78rem;font-weight:800}.radar-node[data-active=true]{background:repeating-linear-gradient(91deg,rgba(65,55,42,.028) 0 1px,transparent 1px 6px),repeating-linear-gradient(0deg,rgba(65,55,42,.024) 0 1px,transparent 1px 5px),radial-gradient(circle at 18% 12%,rgba(255,255,255,.96),transparent 28%),linear-gradient(166deg,rgba(255,255,255,.95),transparent 42%),linear-gradient(-4deg,#fffdf7,#f4eddf)}.radar-node[data-index="1"]{clip-path:polygon(0 4%,92% 0,100% 8%,98% 96%,9% 100%,3% 91%)}.radar-node[data-index="2"]{clip-path:polygon(4% 1%,98% 5%,100% 88%,93% 99%,2% 95%,0 12%)}.radar-node[data-index="3"]{clip-path:polygon(2% 9%,10% 1%,100% 4%,97% 92%,88% 100%,0 96%)}.radar-node .verdict-badge{position:relative;z-index:2;width:1px;height:1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0);white-space:nowrap}.radar-node[data-tone=danger]{--node-accent:var(--danger);--stamp-colour:#d51f2a}.radar-focus-card[data-tone=danger],.verdict-badge[data-tone=danger]{color:var(--danger)}.radar-node[data-tone=warning]{--node-accent:var(--warning);--stamp-colour:#a16207}.radar-focus-card[data-tone=warning],.verdict-badge[data-tone=warning]{color:var(--warning)}.radar-node[data-tone=mixed]{--node-accent:var(--mixed);--stamp-colour:#a16207}.radar-focus-card[data-tone=mixed],.verdict-badge[data-tone=mixed]{color:var(--mixed)}.radar-node[data-tone=success]{--node-accent:var(--success);--stamp-colour:#148f43}.radar-focus-card[data-tone=success],.verdict-badge[data-tone=success]{color:var(--success)}.radar-node[data-tone=muted],.radar-node[data-tone=neutral]{--node-accent:var(--neutral)}.radar-node[data-verdict=misleading]:after,.radar-node[data-verdict=unverified]:after{font-size:1.35rem}.verdict-badge[data-tone=muted],.verdict-badge[data-tone=neutral]{color:var(--neutral)}.claim-card,.detail-hero,.empty-state,.methodology-strip,.panel,.topic-card{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 16px 52px rgba(0,0,0,.2)}.detail-hero,.empty-state,.methodology-strip,.panel,.topic-card{padding:20px}.radar-empty-state{position:absolute;inset:50% auto auto 50%;z-index:4;display:grid;gap:12px;min-width:190px;transform:translate(-50%,-50%);color:var(--text);text-align:center}.radar-focus{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 50%,rgba(56,248,168,.18),transparent 34rem),rgba(1,5,8,.82)}.radar-focus-backdrop{position:absolute;inset:0;border:0;background:transparent}.radar-focus-card{position:relative;z-index:1;display:grid;gap:18px;width:min(720px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;border:1px solid;border-radius:8px;background:linear-gradient(145deg,rgba(3,7,11,.96),rgba(14,26,36,.94)),radial-gradient(circle at 86% 8%,currentColor,transparent 14rem);padding:clamp(22px,5vw,44px);box-shadow:var(--shadow),0 0 34px color-mix(in srgb,currentColor 18%,transparent);touch-action:pan-y;animation:focus-in .18s ease-out}.radar-focus-card h3{margin:0;color:var(--text);font-family:Barlow Condensed,Manrope,sans-serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:900;line-height:1.08;text-transform:uppercase}.radar-focus-card p{margin:0;color:var(--text-soft);font-size:1.08rem;line-height:1.6}.radar-focus-actions,.radar-focus-topline{justify-content:space-between;gap:12px;flex-wrap:wrap}.radar-focus-topline{color:var(--text-soft)}.radar-focus-actions button{background:rgba(255,255,255,.06)}.section-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start;margin-top:30px}.content-column,.correction-form,.detail-grid,.page-stack,.sidebar,.source-list,.topic-list{display:grid;gap:18px}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.claim-card{position:relative;display:grid;gap:14px;overflow:hidden;padding:18px}.claim-card:before{height:3px;content:"";background:linear-gradient(90deg,var(--radar),transparent)}.claim-card[data-compact=true]{padding:14px}.claim-card-topline{justify-content:space-between;gap:12px;color:var(--muted);font-size:.82rem}.claim-card h3{margin:0;font-size:1.1rem;line-height:1.35}.claim-card p{margin:0;color:var(--text-soft);line-height:1.55}.claim-meta{flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.82rem}.claim-meta a,.topic-card,.topic-list a{padding:6px 8px}.card-footer{justify-content:space-between;gap:12px}.claim-actions{gap:8px}.claim-actions button{padding:7px 9px;font-size:.78rem}.verdict-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;border:1px solid;border-radius:4px;background:rgba(255,255,255,.06);padding:5px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;font-weight:900;line-height:1;text-transform:uppercase}.topic-card,.topic-list a{display:flex;align-items:center;justify-content:space-between;gap:12px}.topic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.detail-hero h1{margin:14px 0;font-family:Barlow Condensed,Manrope,sans-serif;font-size:clamp(2.4rem,6vw,5rem);line-height:.95;letter-spacing:0;text-transform:uppercase}.detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);align-items:start}.source-list a{padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:rgba(2,6,23,.42)}.source-list small,.source-list span{display:block;margin-top:6px;color:var(--text-soft)}.readable-page{max-width:820px}.correction-form label{display:grid;gap:8px;color:var(--text-soft)}.correction-form textarea{min-height:140px;resize:vertical}.methodology-strip{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;margin-top:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.back-link{width:fit-content;color:var(--muted)}@keyframes sweep{to{transform:rotate(1turn)}}@keyframes radar-echo{0%{opacity:0;transform:scale(.66)}18%{opacity:.72}70%{opacity:.08;transform:scale(1.04)}to{opacity:0;transform:scale(1.12)}}@keyframes radar-flicker{0%,to{opacity:.52}43%{opacity:.64}47%{opacity:.42}53%{opacity:.58}}@keyframes radar-grid-breathe{0%,to{opacity:.62}50%{opacity:.82}}@keyframes radar-phosphor{0%,to{opacity:.72}50%{opacity:1}}@keyframes float-card{0%,to{margin-top:0}50%{margin-top:-12px}}@keyframes pulse{0%,to{opacity:.58;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes focus-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media (max-width:1100px){.radar-visual{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-grid,.section-grid,.topbar{grid-template-columns:1fr}.topbar{align-items:start}.nav-links{justify-content:flex-start}}@media (min-width:1180px){.hero{padding-right:clamp(48px,5vw,88px);padding-left:clamp(48px,5vw,88px)}}@media (max-width:720px){.app-shell{width:min(1240px,calc(100% - 20px))}.hero-copy h1,.readable-page h1,.section-heading h1{font-size:clamp(2.8rem,12vw,3.2rem);overflow-wrap:break-word}.methodology-strip,.search-strip{grid-template-columns:1fr}.radar-toolbar{display:grid;align-items:start}.signal-cluster{margin-left:0}.radar-visual{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(144px,1fr);gap:12px;min-height:min(660px,max(460px,calc(100svh - 280px)));padding:18px}.radar-node{top:0;left:0;width:min(140px,100%);min-height:112px;padding:10px;transform:none}.radar-node:after{right:7px;bottom:7px;width:min(96px,60%);min-height:30px;border-width:2px;font-size:1.24rem}.radar-node strong{max-width:16ch;font-size:1rem}.radar-node>span:last-child{font-size:.72rem}}.toolbar-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.toolbar-row .search-strip{flex:1 1 420px;margin:0}.browse-grid{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:22px;align-items:start}.filter-panel{position:sticky;top:16px}.facet-group{display:grid;gap:8px;margin-top:18px}.detail-list dt,.facet-group h3,.freshness-card span{margin:0;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:800;text-transform:uppercase}.detail-list>div,.facet-group a,.freshness-card,.signal-row{display:flex;justify-content:space-between;gap:12px;border:1px solid rgba(148,163,184,.18);border-radius:7px;background:rgba(2,6,23,.36);padding:10px;color:var(--text-soft)}.facet-group a:hover{border-color:rgba(103,232,249,.44);color:var(--cyan)}.compact-heading{margin-bottom:4px}.detail-meta{margin-top:18px}.detail-list{display:grid;gap:10px;margin:0}.detail-list>div{align-items:baseline}.detail-list dd{margin:0;font-weight:800}.signal-row{display:grid}.source-list a:hover{border-color:rgba(103,232,249,.44);color:var(--cyan)}.freshness-hero{border-color:rgba(148,163,184,.28)}.freshness-hero[data-tone=good]{border-color:rgba(101,232,62,.48);box-shadow:0 0 42px rgba(101,232,62,.08)}.freshness-hero[data-tone=warning]{border-color:rgba(255,209,102,.48);box-shadow:0 0 42px rgba(255,209,102,.08)}.freshness-hero[data-tone=danger]{border-color:rgba(255,63,53,.48);box-shadow:0 0 42px rgba(255,63,53,.08)}.freshness-hero h2{margin:0;font-family:Barlow Condensed,Manrope,sans-serif;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.95;text-transform:uppercase}.freshness-dot{width:12px;aspect-ratio:1;border-radius:50%;background:currentColor;box-shadow:0 0 18px currentColor}.freshness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.freshness-card{display:grid}.freshness-card strong{color:var(--text);line-height:1.35}@media (max-width:900px){.browse-grid,.detail-grid{grid-template-columns:1fr}.filter-panel{position:static}}