#fda-app{--fda-color-1:#04e1b9;--fda-color-2:#e8eef0;--fda-color-3:#c4d2db;--fda-color-4:#176257;--fda-color-5:#fff;--fda-color-6:#b5c7d3;--fda-color-7:#277363;--fda-color-8:#64e3ca;--fda-color-9:#c1d0d9;--fda-color-10:#93aabc;--fda-color-11:#11232e05;--fda-color-12:#b1c1ce;--fda-color-13:#00cfab;--fda-color-14:#030a12;--fda-color-15:#adbac5;--fda-color-16:#b9c6cf;--fda-color-17:#67c4e9;--fda-color-18:#263645;--fda-color-19:#c8a96e;--fda-color-20:#0005;--fda-color-21:#040d1899;--fda-color-22:#edf3f5;--fda-color-23:#11232e;--fda-color-24:#445966;--fda-color-25:#007963;--fda-color-26:#006e5c}
@font-face{font-family:'Space Grotesk';src:url('fonts/space-grotesk.ttf') format('truetype');font-weight:300 700;font-display:swap}
@font-face{font-family:'DM Sans';src:url('fonts/dm-sans.ttf') format('truetype');font-weight:100 1000;font-display:swap}
#fda-app{color-scheme:light;--bg:#f2f6f7;--panel:#fff;--text:#11232e;--muted:#526573;--line:#dce5e9;--soft:#e7eef1;--teal:#007963;--signal:#00cfab;--blue:#007aae;--gold:#8b6a2a;--navy:#0d1e30;--void:#040d18;--radius:14px;--shadow:0 10px 34px #0d1e3010;font-family:'DM Sans',Arial,sans-serif;font-size:16px;line-height:1.55;background:var(--bg);color:var(--text)}
#fda-app[data-theme=dark]{color-scheme:dark;--bg:#071321;--panel:#0d1e30;--text:#e8eef0;--muted:#adbecb;--line:#294153;--soft:#142a3c;--teal:#4ee0c4;--blue:#62bfea;--gold:#d8bb87;--shadow:0 10px 34px #0002}
#fda-app *{box-sizing:border-box}#fda-app{margin:0}#fda-app button,#fda-app input,#fda-app select{font:inherit}#fda-app button,#fda-app a,#fda-app input,#fda-app select{touch-action:manipulation}#fda-app button{cursor:pointer}#fda-app a{color:var(--teal);text-decoration:none}#fda-app a:hover{text-decoration:underline}#fda-app button:disabled{cursor:not-allowed;opacity:.6}#fda-app button,#fda-app input,#fda-app select{color:inherit}#fda-app button{background:transparent}#fda-app img,#fda-app svg{max-width:100%}#fda-app p{margin:0 0 1em}#fda-app h1,#fda-app h2,#fda-app h3,#fda-app h4{font-family:'Space Grotesk',sans-serif;line-height:1.15;letter-spacing:-.04em;margin:0 0 .65em;font-weight:600}#fda-app h1{font-size:clamp(2rem,3.4vw,3.15rem)}#fda-app h2{font-size:clamp(1.6rem,2.2vw,2.2rem)}#fda-app h3{font-size:1.2rem;letter-spacing:-.02em}#fda-app h4{font-size:1rem;letter-spacing:-.01em}#fda-app small,#fda-app .small{font-size:.875rem}#fda-app b,#fda-app strong{font-weight:650}#fda-app ul{padding-left:1.3em}#fda-app hr{border:0;border-top:1px solid var(--line);margin:24px 0}#fda-app button:focus-visible,#fda-app a:focus-visible,#fda-app input:focus-visible,#fda-app select:focus-visible,#fda-app summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}#fda-app main:focus{outline:none}#fda-app [hidden]{display:none!important}#fda-app .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#fda-app .skip{position:fixed;z-index:200;top:-80px;left:16px;padding:12px;background:var(--panel)}#fda-app .skip:focus{top:16px}#fda-app .wrap{width:min(1232px,calc(100% - 80px));margin:auto}#fda-app .muted{color:var(--muted)}#fda-app .eyebrow{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:var(--blue);font-weight:750;margin-bottom:18px}#fda-app .kicker{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:650}#fda-app .button{display:inline-flex;gap:18px;align-items:center;justify-content:center;padding:12px 19px;border:1px solid var(--line);border-radius:999px;font-size:.9rem;font-weight:600;background:var(--panel);white-space:normal;line-height:1.3;text-align:center}#fda-app .button:hover{border-color:var(--teal);text-decoration:none}#fda-app .primary{background:var(--signal);border-color:var(--signal);color:var(--void)}#fda-app .primary:hover{background:var(--fda-color-1);border-color:var(--fda-color-1)}#fda-app .text-button{border:0;padding:6px 0;font-size:.9rem;color:var(--teal);text-decoration:underline;text-underline-offset:4px}#fda-app .icon-button{width:36px;min-width:36px;height:36px;border:1px solid var(--line);border-radius:9px;font-size:1.2rem;display:grid;place-items:center;background:var(--panel)}#fda-app .actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#fda-app .brand-header{background:var(--void);color:var(--fda-color-2)}#fda-app .brand-inner{max-width:1440px;padding:22px 38px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}#fda-app .brand-inner img{display:block;object-fit:contain;object-position:left}#fda-app .brand-inner nav{display:flex;gap:30px}#fda-app .brand-inner nav a{font-size:.875rem;color:var(--fda-color-3)}#fda-app .header-cta{border:1px solid var(--fda-color-4);border-radius:999px;padding:9px 17px;color:var(--signal);font-size:.875rem}#fda-app .app-nav{background:var(--panel);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}#fda-app .app-nav-inner{max-width:1440px;margin:auto;display:flex;align-items:center;gap:25px;padding:0 38px;min-height:68px}#fda-app .app-name{font-weight:700;font-size:.88rem;color:var(--text);white-space:nowrap}#fda-app .app-nav nav{display:flex;align-self:stretch;gap:22px;align-items:stretch}#fda-app .app-nav nav a{display:flex;align-items:center;position:relative;font-size:.875rem;color:var(--muted)}#fda-app .app-nav nav a[aria-current=page]{color:var(--text);font-weight:700}#fda-app .app-nav nav a[aria-current=page]:after{content:'';height:3px;background:var(--signal);position:absolute;bottom:0;left:0;right:0}#fda-app .search{position:relative;margin-left:auto;display:flex;gap:8px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:6px 10px;min-width:180px;width:330px;background:var(--bg)}#fda-app .search input{border:0;background:transparent;font-size:.83rem;min-width:0;width:100%;outline:none}#fda-app .search button{border:0;color:var(--muted);font-size:.9rem}#fda-app .search-suggestions{position:absolute;top:calc(100% + 10px);right:0;width:410px;max-width:90vw;background:var(--panel);box-shadow:var(--shadow);border:1px solid var(--line);border-radius:12px;padding:9px;z-index:30}#fda-app .search-suggestions button{display:block;width:100%;text-align:left;padding:10px;border:0;border-radius:7px;color:var(--text);font-size:.88rem}#fda-app .search-suggestions button:hover{background:var(--soft)}#fda-app .search-suggestions .kicker{padding:5px 10px;display:block}#fda-app .review-strip{border-bottom:1px solid var(--line);font-size:.75rem;color:var(--muted);background:var(--soft)}#fda-app .review-strip .wrap{display:flex;justify-content:space-between;gap:12px;padding-top:7px;padding-bottom:7px}#fda-app .hero{padding:58px 0 48px;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:80px}#fda-app .hero h1{max-width:650px}#fda-app .hero .lead{max-width:610px;color:var(--muted)}#fda-app .picker{margin-top:27px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:25px;box-shadow:var(--shadow);max-width:640px}#fda-app .picker .eyebrow{font-size:.7rem;margin-bottom:11px}#fda-app .pills{display:flex;flex-wrap:wrap;gap:8px}#fda-app .pill{border:1px solid var(--line);background:var(--panel);color:var(--text);padding:8px 13px;border-radius:999px;font-size:.82rem;display:inline-flex;align-items:center;gap:9px;line-height:1.3}#fda-app .pill small{font-size:.75rem;color:var(--muted)}#fda-app .pill[aria-pressed=true]{background:var(--void);color:var(--fda-color-5);border-color:var(--void)}#fda-app .pill[aria-pressed=true] small{color:var(--signal)}#fda-app .pill[aria-pressed=true]:before{content:'';width:5px;height:5px;flex:none;border-radius:50%;background:var(--signal)}#fda-app .picker-group+.picker-group{margin-top:23px}#fda-app .picker-actions{border-top:1px solid var(--line);margin-top:23px;padding-top:20px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}#fda-app .latest{padding-top:14px}#fda-app .section-line{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:18px}#fda-app .section-line h2,#fda-app .section-line h3{margin:0}#fda-app .section-line a{font-size:.85rem;white-space:nowrap}#fda-app .latest-list{display:grid}#fda-app .latest-card{display:block;color:var(--text);padding:15px 0;border-top:1px solid var(--line)}#fda-app .latest-card small{display:block;font-size:.75rem;color:var(--muted);margin-bottom:4px}#fda-app .latest-card b{display:block;font-size:.92rem;line-height:1.3;margin-bottom:4px}#fda-app .latest-card .location{font-size:.8rem;color:var(--muted)}#fda-app .snapshot-note{font-size:.76rem;color:var(--muted);margin-top:17px}#fda-app .filters-bar{background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0}#fda-app .filter-top{display:flex;gap:9px;flex-wrap:wrap;align-items:center}#fda-app .filter-chip{display:inline-flex;gap:8px;align-items:center;padding:6px 11px;border:1px solid var(--line);border-radius:999px;font-size:.79rem;background:var(--panel);color:var(--muted)}#fda-app .filter-chip.active{background:var(--void);color:var(--fda-color-5);border-color:var(--void)}#fda-app .filter-bottom{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:12px;font-size:.8rem;color:var(--muted)}#fda-app .filter-bottom .text-button{font-size:.8rem}#fda-app .summary-band{background:var(--navy);color:var(--fda-color-2);padding:38px 0}#fda-app .summary-inner{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:start}#fda-app .summary-band .eyebrow{color:var(--signal);margin-bottom:14px}#fda-app .summary-band h2{font-size:2rem;margin-bottom:14px;max-width:600px}#fda-app .summary-band p{color:var(--fda-color-6);font-size:.9rem;max-width:600px}#fda-app .summary-band .button{background:transparent;border-color:var(--fda-color-7);color:var(--fda-color-8);font-size:.82rem;padding:9px 14px}#fda-app .metrics{display:grid;grid-template-columns:1fr 1fr;gap:24px}#fda-app .metric b{font-family:'Space Grotesk';display:block;color:var(--signal);font-size:2rem;line-height:1.1;margin-bottom:7px;letter-spacing:-.04em}#fda-app .metric small{display:block;color:var(--fda-color-9);font-size:.78rem}#fda-app .metric span{display:block;color:var(--fda-color-10);font-size:.75rem;margin-top:5px}#fda-app .content-section{padding:48px 0}#fda-app .content-section+.content-section{padding-top:18px}#fda-app .section-title{margin-bottom:26px}#fda-app .section-title .eyebrow{margin-bottom:12px}#fda-app .cards{display:grid;grid-template-columns:1fr 1fr;gap:22px}#fda-app .card{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius);padding:24px;min-width:0;box-shadow:0 1px 1px var(--fda-color-11)}#fda-app .card.wide{grid-column:1/-1}#fda-app .card p{font-size:.85rem;color:var(--muted)}#fda-app .card .section-line{margin-bottom:7px}#fda-app .card h3{margin-bottom:9px}#fda-app .card-note{font-size:.77rem;color:var(--muted);margin-top:14px}#fda-app .chart{width:100%;height:auto;display:block;overflow:visible}#fda-app .chart text{font-family:'DM Sans',sans-serif;font-size:13px;fill:var(--muted)}#fda-app .chart .bar{fill:var(--signal)}#fda-app .chart .back-bar{fill:var(--soft)}#fda-app .chart .grid-line{stroke:var(--line);stroke-width:1}#fda-app .chart [data-year]{cursor:pointer}#fda-app .legend{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px;font-size:.77rem;color:var(--muted)}#fda-app .legend i{display:inline-block;width:9px;height:9px;background:var(--signal);margin-right:5px}#fda-app .bar-list{display:grid;gap:14px;margin:18px 0}#fda-app .bar-row{display:grid;grid-template-columns:minmax(120px,1.4fr) minmax(90px,1fr) 30px;gap:12px;align-items:center;width:100%;padding:0;background:none;border:0;text-align:left;font-size:.8rem}#fda-app .bar-row .bar-track{height:7px;background:var(--soft);border-radius:3px;overflow:hidden}#fda-app .bar-row .bar-track span{display:block;background:var(--signal);height:100%;border-radius:3px;min-width:2px}#fda-app .bar-row b{font-size:.78rem;font-weight:550}#fda-app .bar-row .bar-label{line-height:1.3}#fda-app .bar-row:hover .bar-label{text-decoration:underline;color:var(--teal)}#fda-app .section-code{display:block;color:var(--blue);font-weight:650;margin-bottom:3px}#fda-app .segmented{display:inline-flex;gap:3px;border-radius:999px;background:var(--soft);padding:3px}#fda-app .segmented button{border:0;padding:6px 11px;border-radius:999px;font-size:.75rem;color:var(--muted)}#fda-app .segmented button[aria-pressed=true]{background:var(--void);color:var(--fda-color-5)}#fda-app .trend-item{border-top:1px solid var(--line);display:grid;grid-template-columns:60px 1fr;gap:14px;padding:16px 0;font-size:.85rem}#fda-app .trend-item strong{font-family:'Space Grotesk';font-size:1.25rem;letter-spacing:-.05em}#fda-app .trend-item a{display:block;font-weight:600}#fda-app .trend-item small{display:block;color:var(--muted);margin-top:4px}#fda-app .term-cloud{display:flex;flex-wrap:wrap;gap:8px}#fda-app .term-cloud .pill{font-size:.83rem}#fda-app .table-wrap{overflow:auto;max-width:100%;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}#fda-app table{border-collapse:collapse;width:100%;font-size:.85rem;text-align:left}#fda-app th{font-size:.69rem;letter-spacing:.075em;text-transform:uppercase;color:var(--muted);font-weight:650;background:var(--soft);padding:15px 18px;white-space:nowrap}#fda-app td{padding:17px 18px;border-bottom:1px solid var(--line);vertical-align:top}#fda-app tr:last-child td{border-bottom:0}#fda-app td:first-child{white-space:nowrap;color:var(--muted)}#fda-app td a{color:var(--text);font-weight:650}#fda-app td .excerpt{font-size:.8rem;line-height:1.4;color:var(--muted);margin-top:5px;max-width:590px}#fda-app tbody tr:hover{background:color-mix(in srgb,var(--signal) 4%,var(--panel))}#fda-app .table-links{display:flex;flex-wrap:wrap;gap:4px}#fda-app .tag{display:inline-block;color:var(--blue);background:color-mix(in srgb,var(--blue) 10%,var(--panel));border-radius:5px;padding:2px 6px;font-size:.73rem}#fda-app .status{display:inline-block;border-radius:999px;padding:3px 8px;font-size:.7rem;background:var(--soft);color:var(--muted);white-space:normal}#fda-app .table-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 16px}#fda-app .table-toolbar label{font-size:.85rem;color:var(--muted);display:flex;gap:9px;align-items:center}#fda-app .table-toolbar select{border:1px solid var(--line);border-radius:8px;padding:9px;background:var(--panel);font-size:.85rem}#fda-app .pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:.82rem;color:var(--muted)}#fda-app .pagination .actions{gap:7px}#fda-app .pagination button{border:1px solid var(--line);border-radius:8px;padding:8px 14px;background:var(--panel);color:var(--text)}#fda-app .pagination span[aria-current]{color:var(--text);font-weight:600}#fda-app .letter-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}#fda-app .letter-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:23px;display:block;color:var(--text)}#fda-app .letter-card h3{font-size:1.12rem;margin:10px 0}#fda-app .letter-card p{font-size:.85rem;color:var(--muted)}#fda-app .letter-card small{font-size:.76rem;color:var(--muted)}#fda-app .deeper-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}#fda-app .deeper-link{display:flex;gap:14px;align-items:flex-start;padding:20px;border:1px solid var(--line);background:var(--panel);border-radius:11px;color:var(--text)}#fda-app .deeper-link .symbol{color:var(--blue);font-size:1.2rem}#fda-app .deeper-link b{display:block;font-size:.9rem}#fda-app .deeper-link small{display:block;color:var(--muted);font-size:.78rem;margin-top:4px}#fda-app .deeper-link .arrow{margin-left:auto;color:var(--muted)}#fda-app .notice{padding:22px;border:1px solid color-mix(in srgb,var(--blue) 20%,var(--line));background:color-mix(in srgb,var(--blue) 7%,var(--panel));border-radius:11px;font-size:.87rem;color:var(--muted)}#fda-app .notice b{display:block;color:var(--text);margin-bottom:5px}#fda-app .subscribe-card .actions{margin-top:16px}#fda-app .subscribe-card .small{margin-top:13px}#fda-app .commercial{background:var(--void);color:var(--fda-color-2);padding:66px 0}#fda-app .commercial h2{font-size:clamp(1.8rem,3.3vw,2.7rem);max-width:780px}#fda-app .commercial p{color:var(--fda-color-12);max-width:670px}#fda-app .commercial .eyebrow{color:var(--fda-color-13)}#fda-app .commercial .text-button{color:var(--fda-color-2)}#fda-app .footer{background:var(--fda-color-14);color:var(--fda-color-15);padding:42px 0 23px}#fda-app .footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}#fda-app .footer-top a{display:block;color:var(--fda-color-16);font-size:.83rem;margin-bottom:10px}#fda-app .footer-top b{display:block;color:var(--fda-color-17);text-transform:uppercase;font-size:.7rem;letter-spacing:.12em;margin-bottom:18px}#fda-app .footer-bottom{border-top:1px solid var(--fda-color-18);margin-top:32px;padding-top:22px;display:flex;gap:60px;align-items:start;font-size:.73rem}#fda-app .footer-bottom p{max-width:820px}#fda-app .footer-bottom span{margin-left:auto;white-space:nowrap}#fda-app .page-head{padding:45px 0 28px}#fda-app .page-head h1{font-size:2.5rem}#fda-app .page-head p{color:var(--muted);max-width:780px}#fda-app .empty{padding:42px 25px;text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}#fda-app .empty p{color:var(--muted)}#fda-app .loading{padding:80px 0 140px}#fda-app .detail-nav{display:flex;justify-content:space-between;gap:20px;padding:24px 0;color:var(--muted);font-size:.85rem}#fda-app .detail-layout{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(270px,1fr);gap:40px;align-items:start;padding:22px 0 50px}#fda-app .detail-main h1{font-size:clamp(1.8rem,2.8vw,2.6rem)}#fda-app .detail-main .summary-text{color:var(--muted);font-size:1.1rem}#fda-app .detail-main h2{font-size:1.65rem;margin-top:38px}#fda-app .detail-main .eyebrow{color:var(--teal);letter-spacing:.09em}#fda-app .finding{padding:23px 0;border-top:1px solid var(--line)}#fda-app .finding h3{font-size:1.03rem;line-height:1.45;letter-spacing:0;font-family:'DM Sans'}#fda-app .finding-meta{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px;align-items:center}#fda-app .finding-meta .kicker{font-size:.67rem}#fda-app .finding p{font-size:.95rem}#fda-app .finding details>summary{font-size:.85rem;font-weight:600;cursor:pointer;color:var(--teal)}#fda-app blockquote{margin:14px 0 0;border:1px solid var(--line);border-top:3px solid var(--fda-color-19);border-radius:8px;padding:21px;background:var(--panel);font-size:.9rem;line-height:1.65;color:var(--text)}#fda-app blockquote .kicker{display:block;color:var(--gold);margin-bottom:12px;font-size:.67rem}#fda-app .numbered-finding{display:grid;grid-template-columns:35px 1fr;gap:12px;padding:18px 0;border-bottom:1px solid var(--line);font-size:.92rem}#fda-app .numbered-finding>span{color:var(--blue);font-weight:650}#fda-app .numbered-finding .table-links{margin-top:10px}#fda-app .source-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:25px;position:sticky;top:96px}#fda-app .source-card .button{width:100%;font-size:.83rem;margin-bottom:10px}#fda-app .source-card dl{margin:15px 0 0}#fda-app .source-card dt{font-size:.67rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:19px}#fda-app .source-card dd{margin:4px 0 0;font-size:.87rem;overflow-wrap:anywhere}#fda-app .source-card .small{font-size:.78rem;margin-top:20px}#fda-app .request-list li{margin-bottom:10px;font-size:.92rem}#fda-app .prose{max-width:850px;padding:35px 0 70px}#fda-app .prose h2{margin-top:36px;font-size:1.6rem}#fda-app .prose p,#fda-app .prose li{color:var(--muted)}#fda-app .prose ul li{margin-bottom:10px}#fda-app .regulation-text{font-size:.9rem;line-height:1.75;overflow-wrap:anywhere}#fda-app .regulation-text *{max-width:100%}#fda-app .regulation-text a{overflow-wrap:anywhere}#fda-app .reg-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0}#fda-app .reg-stats .card{padding:23px}#fda-app .reg-stats strong{display:block;font-size:2.2rem;font-family:'Space Grotesk';line-height:1.2;letter-spacing:-.05em}#fda-app .reg-stats small{color:var(--muted);display:block;margin-top:8px}#fda-app .reg-stats .card p{margin:0}#fda-app .reg-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:35px;padding:15px 0 60px}#fda-app .reg-columns h2{font-size:1.55rem;margin:26px 0 15px}#fda-app .reg-columns .notice{margin-bottom:24px}#fda-app .mini-table{margin-top:18px}#fda-app .mini-table td{font-size:.83rem;padding:14px 10px}#fda-app .mini-table td:first-child{width:115px}#fda-app .request-list,#fda-app .regulation-text{color:var(--muted)}#fda-app dialog{width:min(1080px,calc(100% - 32px));max-height:90dvh;padding:0;border:1px solid var(--line);border-radius:15px;box-shadow:0 30px 100px var(--fda-color-20);background:var(--panel);color:var(--text)}#fda-app dialog::backdrop{background:var(--fda-color-21);backdrop-filter:blur(3px)}#fda-app #alertsDialog,#fda-app #copyDialog{max-width:590px}#fda-app .dialog-head{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid var(--line);gap:20px}#fda-app .dialog-head h2{font-size:1.5rem;margin:0}#fda-app .dialog-body{padding:28px}#fda-app .dialog-foot{border-top:1px solid var(--line);padding:20px 28px;display:flex;justify-content:space-between;align-items:center;position:sticky;bottom:0;background:var(--panel)}#fda-app .filter-fields{padding:24px 28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;max-height:62vh;overflow:auto}#fda-app .filter-group{margin:0 0 26px;border:0;padding:0;min-width:0}#fda-app .filter-group legend{font-weight:700;margin-bottom:10px;font-size:.92rem}#fda-app .filter-group label{display:flex;gap:9px;align-items:start;font-size:.82rem;margin:10px 0;color:var(--muted)}#fda-app .filter-group input{accent-color:var(--teal);margin-top:4px;flex:none}#fda-app .filter-group small{margin-left:auto;font-size:.75rem;color:var(--muted)}#fda-app .filter-group details summary{font-size:.8rem;cursor:pointer;color:var(--teal);padding:5px 0}#fda-app .filter-group .filter-search{display:block;border:1px solid var(--line);border-radius:7px;padding:9px;width:100%;background:var(--bg);font-size:.82rem;margin-bottom:12px}#fda-app .wide-input{width:100%;background:var(--bg);border:1px solid var(--line);padding:12px;border-radius:8px;margin:8px 0 20px;font-size:.9rem}#fda-app #toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);border:1px solid var(--line);border-radius:999px;padding:12px 24px;background:var(--void);color:var(--fda-color-2);box-shadow:var(--shadow);font-size:.88rem;z-index:100;opacity:0;pointer-events:none;transition:opacity .2s}#fda-app #toast.show{opacity:1}#fda-app .full-table{margin-top:18px}#fda-app .full-table summary{cursor:pointer;color:var(--teal);font-size:.8rem}#fda-app .full-table table{margin-top:12px}#fda-app .count-caption{font-size:.77rem;color:var(--muted);margin:10px 0}#fda-app .focus-heading{scroll-margin-top:100px}
#fda-app .explorer-callout{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:25px 30px;margin-bottom:36px;border:1px solid var(--line);border-left:4px solid var(--signal);border-radius:12px;background:var(--panel)}
#fda-app .explorer-callout .eyebrow{margin-bottom:9px}#fda-app .explorer-callout h2{font-size:1.5rem;margin-bottom:9px}#fda-app .explorer-callout p{max-width:740px;margin:0;color:var(--muted);font-size:.95rem}#fda-app .explorer-callout-action{flex:0 0 240px;text-align:center}#fda-app .explorer-callout-action .button{width:100%}#fda-app .explorer-callout-action>span{display:block;font-size:.8rem;line-height:1.5;color:var(--muted);margin-top:10px}
@media(max-width:740px){#fda-app .explorer-callout{display:block;padding:22px;margin-bottom:26px}#fda-app .explorer-callout h2{font-size:1.35rem}#fda-app .explorer-callout-action{margin-top:20px;text-align:left}#fda-app .explorer-callout-action .button{width:auto}#fda-app .app-nav nav{column-gap:20px!important}}
#fda-app{scroll-padding-top:calc(var(--fda-nav-height,68px) + 12px)}
#fda-app #your-results,#fda-app .focus-heading{scroll-margin-top:0}
#fda-app .source-card{top:calc(var(--fda-nav-height,68px) + 18px)}
@media(min-width:1600px){#fda-app .hero{gap:105px}}
@media(max-width:1150px){#fda-app .wrap{width:calc(100% - 48px)}#fda-app .app-nav-inner{padding:0 24px;gap:20px;flex-wrap:wrap}#fda-app .app-name{padding:20px 0}#fda-app .search{width:260px}#fda-app .app-nav nav{gap:18px}#fda-app .hero{gap:42px}#fda-app .summary-inner{gap:40px}#fda-app .filter-chip:nth-last-child(-n+3):not(.active){display:none}#fda-app .source-card{position:static}#fda-app .brand-inner{padding:20px 24px}}
@media(max-width:980px){#fda-app .app-nav-inner{gap:0 24px;padding-bottom:12px}#fda-app .app-nav nav{height:55px}#fda-app .search{width:calc(100% - 62px);margin-left:0;order:3}#fda-app .app-nav #themeToggle{order:4;margin-left:auto}#fda-app .hero{grid-template-columns:1.6fr 1fr;gap:25px;padding-top:40px}#fda-app .summary-inner{grid-template-columns:1.2fr 1fr;gap:28px}#fda-app .summary-band h2{font-size:1.7rem}#fda-app .metric b{font-size:1.7rem}#fda-app .cards{gap:16px}#fda-app .card{padding:21px}#fda-app .deeper-grid{grid-template-columns:1fr 1fr}#fda-app .detail-layout{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:23px}#fda-app .detail-nav{padding-top:20px}#fda-app .detail-layout{padding-top:10px}#fda-app .source-card{padding:19px}#fda-app .app-nav nav a{padding:0 0 10px}#fda-app .review-strip .wrap{align-items:center}#fda-app .focus-heading{scroll-margin-top:160px}}
@media(max-width:740px){#fda-app .wrap{width:calc(100% - 36px)}#fda-app .brand-inner{padding:15px 18px;gap:15px}#fda-app .brand-inner img{width:107px}#fda-app .brand-inner nav{display:none}#fda-app .brand-inner .header-cta{font-size:.78rem;padding:7px 12px}#fda-app .app-nav-inner{padding:0 18px 11px;gap:0 17px}#fda-app .app-name{font-size:.79rem;padding:13px 0 5px;flex-basis:100%}#fda-app .app-nav nav{height:43px;gap:27px}#fda-app .app-nav nav a{font-size:.8rem;padding-bottom:4px}#fda-app .search{margin-top:7px}#fda-app .app-nav #themeToggle{margin-top:7px}#fda-app .review-strip .wrap{display:block;padding-top:8px;padding-bottom:8px;font-size:.7rem}#fda-app .review-strip span{display:block}#fda-app .hero{display:block;padding:34px 0 30px}#fda-app .hero h1{font-size:2.15rem;max-width:460px}#fda-app .hero .lead{font-size:.91rem}#fda-app .picker{padding:21px;margin-top:23px}#fda-app .latest{display:none}#fda-app .picker-actions{gap:12px}#fda-app .picker .pill{padding:8px 11px}#fda-app .filters-bar{padding:14px 0}#fda-app .filter-top{gap:7px}#fda-app .filter-chip:not(:first-child):not(.active){display:none}#fda-app .filter-bottom{align-items:start;font-size:.74rem;gap:14px}#fda-app .filter-bottom .text-button{font-size:.74rem}#fda-app .summary-band{padding:29px 0}#fda-app .summary-inner{display:block}#fda-app .summary-band h2{font-size:1.6rem}#fda-app .metrics{margin:25px 0 0;gap:22px}#fda-app .metric b{font-size:1.8rem}#fda-app .summary-band p{font-size:.85rem}#fda-app .content-section{padding:34px 0}#fda-app .content-section+.content-section{padding-top:10px}#fda-app .cards{grid-template-columns:1fr;gap:16px}#fda-app .card{padding:21px}#fda-app .section-title{margin-bottom:20px}#fda-app .eyebrow{margin-bottom:12px;font-size:.69rem}#fda-app .bar-row{grid-template-columns:minmax(120px,1.3fr) minmax(70px,1fr) 25px}#fda-app .section-line{gap:12px}#fda-app .section-line a{font-size:.75rem;white-space:normal;text-align:right}#fda-app .section-line h2{font-size:1.55rem}#fda-app .table-wrap.compact th:nth-child(n+3),#fda-app .table-wrap.compact td:nth-child(n+3){display:none}#fda-app .table-wrap.compact th:first-child,#fda-app .table-wrap.compact td:first-child{display:none}#fda-app .table-wrap.compact td{padding:19px}#fda-app .table-wrap.compact td a{font-size:.94rem}#fda-app .table-wrap.compact .mobile-meta{display:block;color:var(--muted);font-size:.74rem;margin-bottom:8px}#fda-app .mobile-meta{display:block}#fda-app .deeper-grid{grid-template-columns:1fr}#fda-app .deeper-link{padding:17px}#fda-app .commercial{padding:40px 0}#fda-app .commercial p{font-size:.91rem}#fda-app .footer-top{grid-template-columns:1fr 1fr;gap:22px}#fda-app .footer-top>a{grid-column:1/-1}#fda-app .footer-bottom{display:block;font-size:.72rem;margin-top:25px}#fda-app .footer-bottom span{display:block;margin-top:18px}#fda-app .page-head{padding:32px 0 20px}#fda-app .page-head h1{font-size:2rem}#fda-app .page-head p{font-size:.91rem}#fda-app .table-toolbar{align-items:start;flex-wrap:wrap}#fda-app .letter-cards{grid-template-columns:1fr}#fda-app .letter-card{padding:21px}#fda-app .letter-card h3{font-size:1.07rem}#fda-app .pagination{align-items:start;flex-direction:column}#fda-app .pagination .actions{width:100%;justify-content:space-between}#fda-app .detail-layout{grid-template-columns:1fr;padding-bottom:35px}#fda-app .detail-nav{font-size:.79rem;gap:12px}#fda-app .detail-main h1{font-size:1.85rem}#fda-app .detail-main .summary-text{font-size:1rem}#fda-app .detail-main h2{font-size:1.5rem}#fda-app .source-card{padding:22px}#fda-app .detail-main blockquote{padding:17px;font-size:.86rem}#fda-app .reg-stats{gap:10px}#fda-app .reg-stats .card{padding:14px}#fda-app .reg-stats strong{font-size:1.7rem}#fda-app .reg-stats small{font-size:.72rem}#fda-app .reg-columns{grid-template-columns:1fr;gap:0}#fda-app .reg-columns h2{font-size:1.5rem}#fda-app .prose{padding:20px 0 40px}#fda-app .filter-fields{grid-template-columns:1fr;padding:22px;gap:0}#fda-app .dialog-head{padding:19px 20px}#fda-app .dialog-head h2{font-size:1.3rem}#fda-app .dialog-body{padding:22px}#fda-app .dialog-foot{padding:17px 20px}#fda-app .filter-group label{font-size:.88rem}#fda-app .focus-heading{scroll-margin-top:180px}#fda-app .table-wrap:not(.compact) table{min-width:700px}}
@media(min-width:741px){#fda-app .mobile-meta{display:none}}
@media(prefers-reduced-motion:reduce){#fda-app *{scroll-behavior:auto!important;transition:none!important}}
@media print{#fda-app .brand-header,#fda-app .app-nav,#fda-app .review-strip,#fda-app .filters-bar,#fda-app .footer,#fda-app .commercial,#fda-app .actions,#fda-app dialog{display:none!important}#fda-app{--bg:#fff;--panel:#fff;--text:#11232e;--muted:#445966;color-scheme:light}#fda-app .wrap{width:100%}#fda-app .hero{padding-top:10px}#fda-app .summary-band{background:var(--fda-color-22);color:var(--fda-color-23)}#fda-app .summary-band p,#fda-app .metric small{color:var(--fda-color-24)}#fda-app .summary-band .eyebrow,#fda-app .metric b{color:var(--fda-color-25)}#fda-app .cards{display:block}#fda-app .card{break-inside:avoid;margin-bottom:15px}#fda-app .detail-layout{display:block}#fda-app .source-card{position:static}#fda-app .table-wrap{overflow:visible}#fda-app a{color:var(--fda-color-26)}}
