.area-nav{padding-block:0 22px}.tablist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;border-radius:18px;background:var(--surface);border:1px solid var(--line)}.tablist button{min-height:48px;padding:10px 14px;border:0;border-radius:12px;background:transparent;font-size:1rem;font-weight:600;color:var(--secondary);line-height:1.4;overflow-wrap:break-word}.tablist button[aria-selected=true]{background:var(--accent);color:var(--on-accent)}.tablist button:hover:not([aria-selected=true]){background:var(--tint);color:var(--content)}.area-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-block:4px 12px}.area-intro>div{min-width:0}.area-intro h2{font-size:1.75rem}.area-intro p{font-size:1rem;color:var(--secondary);margin-top:8px}.switch-note{font-size:.8125rem;color:var(--secondary);padding-bottom:20px}#load-status:empty{display:none}#load-status{padding-bottom:20px;color:var(--secondary)}.privacy-link{border:0;background:transparent;border-radius:12px;min-height:44px;padding:10px 14px;font-size:.9375rem;font-weight:600;color:var(--accent)}.privacy-link:hover{background:var(--tint)}#analysis-panel[aria-busy=true]{opacity:.65}.intro{padding-top:26px;padding-bottom:26px}footer>span{font-size:.8125rem;color:var(--secondary)}@media(max-width:48rem){.area-intro{align-items:flex-start;flex-direction:column;gap:8px}.tablist{grid-template-columns:repeat(2,minmax(0,1fr))}.tablist button{font-size:.9375rem}.intro h1{font-size:2rem}.area-intro h2{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.tablist{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:62rem){.tablist{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:48rem){.tablist{grid-template-columns:repeat(2,minmax(0,1fr))}}

.tablist{grid-template-columns:repeat(7,minmax(0,1fr))}@media(max-width:62rem){.tablist{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:48rem){.tablist{grid-template-columns:repeat(2,minmax(0,1fr))}.tablist button:last-child:nth-child(odd){grid-column:1/-1}}

.tablist{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:48rem){.tablist{grid-template-columns:repeat(2,minmax(0,1fr))}.tablist button:last-child{grid-column:auto}}
