@font-face{font-family:Hellix;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/hellix-300.woff2) format("woff2")}@font-face{font-family:Hellix;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hellix-400.woff2) format("woff2")}@font-face{font-family:Hellix;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hellix-500.woff2) format("woff2")}@font-face{font-family:Hellix;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hellix-600.woff2) format("woff2")}@font-face{font-family:Hellix;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hellix-700.woff2) format("woff2")}@font-face{font-family:Hellix;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/hellix-800.woff2) format("woff2")}:root{--eq-purple-50:#F4F2FA;--eq-purple-100:#E5E1F1;--eq-purple-200:#CCC5E2;--eq-purple-300:#B0A6CF;--eq-purple-400:#9489BD;--eq-purple-500:#766AAB;--eq-purple-600:#5C5188;--eq-purple-700:#463E69;--eq-purple-800:#312B4A;--eq-purple-900:#1D1930;--eq-ink-900:#222327;--eq-ink-800:#2F2B2C;--eq-ink-700:#46474B;--eq-ink-600:#6B6E74;--eq-ink-500:#8E9197;--eq-ink-400:#B5B7BC;--eq-ink-300:#D4D6DA;--eq-ink-200:#E6E8EB;--eq-ink-100:#F0F2F5;--eq-ink-50:#F7F8FA;--eq-canvas-alt:#F4F5F7;--eq-canvas-deep:#ECEEF2;--eq-success-deep:#0A5E68;--eq-success:#0A8E9C;--eq-success-tint:#E3F4F6;--eq-success-edge:#B8E2E7;--eq-warning-deep:#8A5A11;--eq-warning:#CE8A1E;--eq-warning-tint:#FBF1DC;--eq-warning-edge:#F0DBAE;--eq-danger-deep:#8A342A;--eq-danger:#C1503E;--eq-danger-tint:#FAE9E5;--eq-danger-edge:#F2CCC4;--eq-info-deep:#1D3C7E;--eq-info:#2A57B5;--eq-info-tint:#E8EEFA;--eq-info-edge:#C6D6F2;--eq-font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--eq-shadow-xs:0 1px 2px rgba(29,25,48,.06);--eq-shadow-sm:0 1px 2px rgba(29,25,48,.06),0 2px 6px rgba(29,25,48,.05);--eq-shadow-md:0 2px 4px rgba(29,25,48,.06),0 8px 20px rgba(29,25,48,.08);--eq-shadow-lg:0 4px 8px rgba(29,25,48,.06),0 18px 36px rgba(29,25,48,.10);--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--tr-ui:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .18s ease,opacity .15s ease,transform .16s var(--ease-out);--hl:var(--eq-purple-50);--accent:var(--eq-purple-500);--accent-deep:var(--eq-purple-700);--accent-soft:var(--eq-purple-400);--pop:var(--eq-success);--pop-deep:var(--eq-success-deep);--pop-bg:var(--eq-success-tint);--cta:var(--eq-ink-900);--cta-2:var(--eq-ink-900);--tint:var(--eq-canvas-alt);--surface:#FFFFFF;--canvas:#FFFFFF;--ink:var(--eq-ink-900);--ink-2:var(--eq-ink-700);--mut:var(--eq-ink-600);--line:var(--eq-ink-200);--t1:var(--eq-purple-700);--t1Bg:var(--eq-purple-50);--t2:var(--eq-purple-500);--t2Bg:var(--eq-purple-50);--bio:var(--eq-warning-deep);--bioBg:var(--eq-warning-tint);--gap:var(--eq-danger);--gapBg:var(--eq-danger-tint);--ok:var(--eq-success);--okBg:var(--eq-success-tint);--viz1:#766AAB;--viz2:#0A8E9C;--viz3:#CE8A1E;--viz4:#C1503E;--viz5:#2A57B5;--viz6:#9489BD;--shadow:var(--eq-shadow-md);--shadow-sm:var(--eq-shadow-sm);--shadow-lg:var(--eq-shadow-lg);--radius:12px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{margin:0;font-family:Hellix,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:var(--ink);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.wrap{max-width:1290px;margin:0 auto;padding:0 24px}a{color:var(--accent-deep)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.skiplink{position:absolute;left:16px;top:-60px;z-index:200;background:var(--cta);color:#fff;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:600;transition:top .2s}.skiplink:focus{top:12px}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:6px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--accent-deep);margin:0 0 18px;display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:26px;height:2px;background:var(--accent);display:inline-block}.icon{width:1em;height:1em;display:inline-block;vertical-align:-.125em;flex:none}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.78);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px)}.topbar .wrap{display:flex;align-items:center;justify-content:space-between;height:66px;gap:20px}.btn{font:600 14.5px/1 Hellix,Arial,sans-serif;border-radius:12px;padding:12px 20px;cursor:pointer;border:1px solid transparent;transition:transform .16s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex;align-items:center;gap:8px;text-decoration:none;white-space:nowrap}.btn-primary{background:linear-gradient(135deg,var(--cta),var(--cta-2));color:#fff;box-shadow:0 6px 16px rgba(74,62,122,.22)}.btn-primary:hover{box-shadow:0 10px 24px rgba(74,62,122,.3)}.btn-primary:active{transform:translateY(0)}.btn-ghost{background:var(--surface);color:var(--accent-deep);border:1px solid var(--line)}.btn-ghost:hover{border-color:var(--accent-soft);background:var(--tint)}h1{font-size:clamp(32px,4.8vw,54px);font-weight:300;line-height:1.08;color:var(--ink);margin:0 0 22px;letter-spacing:-1px}h1 b{font-weight:600;color:var(--accent-deep)}@keyframes hwpulse{0%{box-shadow:0 0 0 0 rgba(18,133,92,.45)}70%{box-shadow:0 0 0 6px rgba(18,133,92,0)}to{box-shadow:0 0 0 0 rgba(18,133,92,0)}}section{position:relative}.band{padding:84px 0}.section-head{max-width:62ch;margin:0 0 44px}.section-head.center{margin-left:auto;margin-right:auto;text-align:center}h2{font-size:clamp(26px,3.3vw,38px);font-weight:300;line-height:1.14;letter-spacing:-.6px;color:var(--ink);margin:0 0 14px}h2 b{font-weight:600;color:var(--accent-deep)}.section-head p{font-size:18px;color:var(--mut);margin:0}.js .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.js .reveal.in{opacity:1;transform:none}.stat .num{font-size:40px;font-weight:800;letter-spacing:-1.5px;line-height:1;background:linear-gradient(120deg,#fff,var(--accent-soft));-webkit-background-clip:text;background-clip:text;color:transparent}.stat .lab{font-size:13px;color:#bfbacb;margin-top:10px;line-height:1.45}.state{border:1px solid var(--line);border-radius:var(--radius);padding:24px;background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .2s,box-shadow .2s}.state:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.state h3{font-size:16.5px;font-weight:700;margin:0 0 8px}.state p{font-size:14.5px;color:var(--mut);margin:0 0 12px;line-height:1.5}.state .todo{font-size:12px;font-weight:600;color:var(--ink-2);display:flex;align-items:center;gap:7px}.state .todo .icon{font-size:15px;color:var(--accent)}.sw-t1{background:linear-gradient(135deg,#3a2f63,var(--t1))}.sw-t2{background:linear-gradient(135deg,var(--accent),var(--t2))}.sw-bio{background:linear-gradient(135deg,#9a6f08,var(--bio))}.sw-gap{background:linear-gradient(135deg,#9a3b4d,var(--gap))}.notices{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:26px}@media(max-width:760px){.notices{grid-template-columns:1fr}}.note-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 20px;font-size:13px;color:var(--mut);box-shadow:var(--shadow-sm)}.note-card .tag{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 8px;display:flex;align-items:center;gap:8px}.note-card.info{border-top:3px solid var(--accent)}.note-card.info .tag{color:var(--accent-deep)}.note-card b{color:var(--ink);font-weight:600}.appwrap{background:linear-gradient(180deg,var(--tint),transparent 60%)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px;margin-top:18px;box-shadow:var(--shadow);position:relative}@keyframes sweep{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}.dropzone{position:relative;border-radius:12px}textarea{width:100%;min-height:172px;border:1px solid var(--line);border-radius:12px;padding:16px 18px;font:15.5px/1.6 Hellix,Arial,sans-serif;resize:vertical;color:var(--ink);background:var(--tint);transition:border-color .15s,box-shadow .15s,background .15s}textarea::placeholder{color:#9b96ad}textarea:focus{outline:none;border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 4px rgba(118,106,171,.14)}.controls{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:18px}.controls a,.controls button,.filelabelbtn{font:600 14.5px/1 Hellix,Arial,sans-serif;border-radius:12px;padding:13px 22px;cursor:pointer;border:1px solid transparent;transition:var(--tr-ui);display:inline-flex;align-items:center;gap:8px;text-decoration:none}.btn-primary[disabled]{opacity:.7;cursor:progress}.hist-cmp[disabled]{cursor:not-allowed}.hist-cmp[aria-busy=true]{cursor:progress}.spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;display:none;animation:spin .7s linear infinite}.loading .spinner{display:inline-block}@keyframes spin{to{transform:rotate(1turn)}}.panel.summary{scroll-margin-top:84px}@media(max-width:560px){.panel.summary{scroll-margin-top:72px}}.c-t1{background:linear-gradient(135deg,#3a2f63,var(--t1))}.c-bio{background:linear-gradient(135deg,#9a6f08,var(--bio))}.c-gap{background:linear-gradient(135deg,#9a3b4d,var(--gap))}.barwrap{margin:26px 0 4px}.bar{height:16px;border-radius:10px;overflow:hidden;display:flex;box-shadow:inset 0 0 0 1px var(--line);background:var(--tint)}.bar div{height:100%;width:0;transition:width .8s cubic-bezier(.3,.7,.2,1)}.barlegend{font-size:12px;color:var(--mut);display:flex;gap:20px;flex-wrap:wrap;margin-top:14px}.dot{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:7px;vertical-align:middle}.gapcallout{background:var(--gapBg);border:1px solid #f0d2d8;border-left:4px solid var(--gap);border-radius:12px;padding:16px 20px;font-size:14px;color:#8a3344;margin:22px 0 0}.gapcallout b{color:var(--gap);font-weight:700}.filterbar{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0 14px}.chip{font-size:12.5px;font-weight:500;padding:8px 16px;border:1px solid var(--line);border-radius:30px;background:var(--surface);cursor:pointer;color:var(--mut);transition:var(--tr-ui)}.chip:hover{border-color:var(--accent-soft);color:var(--accent-deep)}.chip.active{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 4px 12px rgba(118,106,171,.3)}.tablewrap{max-height:480px;overflow:auto;border:1px solid var(--line);border-radius:14px}.tablewrap.tw-full{max-height:none}table{width:100%;border-collapse:collapse;font-size:13px}td,th{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:top;font-size:15px}th{font-size:11.5px;text-transform:uppercase;letter-spacing:.7px;color:var(--mut);background:var(--tint);position:-webkit-sticky;position:sticky;top:0;font-weight:700;z-index:1}tbody tr{transition:background .12s}tbody tr:hover{background:var(--tint)}tbody tr:last-child td{border-bottom:none}@keyframes rowin{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}tbody tr{animation:rowin .4s both}.pill{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.2px;padding:6px 14px 6px 12px;border-radius:20px;white-space:nowrap;border:1px solid transparent;line-height:1.3}.pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none;box-shadow:0 0 0 3px rgba(127,127,127,.1)}.p-t1{color:#5A49B8;background:rgba(90,73,184,.1);border-color:rgba(90,73,184,.22)}.p-t2{color:#6E60B8;background:rgba(110,96,184,.1);border-color:rgba(110,96,184,.22)}.p-bio{color:#B7790A;background:rgba(183,121,10,.12);border-color:rgba(183,121,10,.26)}.p-gap{color:#D6394F;background:rgba(214,57,79,.1);border-color:rgba(214,57,79,.26)}.p-vet{color:#5B6472;background:rgba(91,100,114,.1);border-color:rgba(91,100,114,.24)}.note{color:var(--mut);font-size:12.5px;line-height:1.5}.faq{max-width:820px;margin:0 auto}.qa{border:1px solid var(--line);border-radius:14px;background:var(--surface);margin-bottom:12px;overflow:hidden;box-shadow:var(--shadow-sm)}.qa button{width:100%;text-align:left;background:none;border:none;padding:20px 22px;font:600 16.5px/1.4 Hellix,Arial,sans-serif;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px}.qa button .icon{color:var(--accent);font-size:20px;transition:transform .25s;flex:none}.qa[open-state="1"] button .icon{transform:rotate(45deg)}.qa .ans{max-height:0;overflow:hidden;transition:max-height .3s ease}.qa .ans-inner{padding:0 22px 20px;font-size:15.5px;color:var(--mut);line-height:1.65}.qa .ans-inner b{color:var(--ink);font-weight:600}footer{background:#15131F;color:#a59fb6;border-top:1px solid rgba(255,255,255,.07)}footer .wrap{padding:46px 24px}.foot{font-size:11.5px;line-height:1.5;max-width:none}.foot-p{margin:0 0 6px}.foot-p:last-child{margin-bottom:0}.foot-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.foot-link:focus-visible,.foot-link:hover{color:#fff}.foot-sep{height:1px;background:rgba(255,255,255,.1);margin:12px 0}.ndc-meta{font-size:13.5px;color:var(--mut)}.verdict{border-radius:12px;padding:16px 20px;margin:18px 0 2px;border:1px solid var(--line);border-left-width:4px}.verdict h4{margin:0 0 6px;font-size:15.5px;font-weight:700}.verdict p{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2)}.v-listed{background:var(--t1Bg);border-left-color:var(--t1)}.v-listed h4{color:var(--t1)}.v-high{background:var(--gapBg);border-left-color:var(--gap)}.v-high h4{color:var(--gap)}.v-medium{background:var(--bioBg);border-left-color:var(--bio)}.v-medium h4{color:var(--bio)}.v-low{background:#ECF6EF;border-left-color:#1A8C62}.v-low h4{color:#15784f}#scanReport .col-act{text-align:right;white-space:nowrap}.ndc-drow>td{background:var(--tint);padding:16px}.p-low{color:#12855C;background:rgba(18,133,92,.11);border-color:rgba(18,133,92,.26)}.p-none{color:#6B7280;background:rgba(107,114,128,.12);border-color:rgba(107,114,128,.24)}.c-low{background:linear-gradient(135deg,#15784f,#1A8C62)}.c-none{background:linear-gradient(135deg,#6b6b7b,#8a8a99)}.fk-hide{display:none!important}.usp-tag{font-size:11px;font-weight:700;letter-spacing:.3px;background:var(--tint);color:var(--mut);border-radius:20px;padding:2px 9px}.usp-disc{font-size:12px;color:var(--mut);line-height:1.5;margin:8px 0 0;font-style:italic}.themebtn{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:var(--tr-ui);flex:none;padding:0}.themebtn:hover{border-color:var(--accent);color:var(--accent-deep)}.themebtn svg{width:18px;height:18px}:root[data-theme=dark]{--hl:rgba(171,160,221,.12);--accent:#ABA0DD;--accent-deep:#CBC2F2;--accent-soft:#8b80c2;--pop:#2DD4BF;--pop-deep:#5EEAD4;--pop-bg:rgba(45,212,191,.14);--cta:#5B4FA0;--cta-2:#7566B8;--tint:#242a35;--canvas:#0F141C;--surface:#1a1f29;--ink:#EEF0F6;--ink-2:#CBD2DE;--mut:#9BA4B5;--line:#313a49;--t1:#BDB2E6;--t1Bg:rgba(120,110,175,.20);--t2:#C6BDEA;--t2Bg:rgba(126,114,176,.18);--bio:#E6BE6A;--bioBg:rgba(154,111,8,.22);--gap:#EF93A3;--gapBg:rgba(190,70,90,.20);--ok:#5EEAD4;--okBg:rgba(45,212,191,.14);--viz1:#ABA0DD;--viz2:#2DD4BF;--viz3:#E6BE6A;--viz4:#EF93A3;--viz5:#7FB0EC;--viz6:#B79BF0;--shadow:0 18px 50px rgba(0,0,0,.5);--shadow-sm:0 6px 22px rgba(0,0,0,.38);--shadow-lg:0 30px 70px rgba(0,0,0,.6)}[data-theme=dark] body{background:var(--canvas)}[data-theme=dark] .topbar{background:rgba(15,19,26,.85);border-bottom-color:var(--line)}[data-theme=dark] footer{background:#090c11}[data-theme=dark] .p-t1{color:#BBAFEE;background:rgba(150,138,230,.18);border-color:rgba(150,138,230,.3)}[data-theme=dark] .p-t2{color:#C6BCF2;background:rgba(150,138,230,.16);border-color:rgba(150,138,230,.28)}[data-theme=dark] .p-bio{color:#EAC377;background:rgba(214,168,80,.16);border-color:rgba(214,168,80,.3)}[data-theme=dark] .p-gap{color:#F58AA0;background:rgba(240,120,140,.15);border-color:rgba(240,120,140,.3)}[data-theme=dark] .p-low{color:#66D8A3;background:rgba(52,199,132,.16);border-color:rgba(52,199,132,.3)}[data-theme=dark] .p-none{color:#9BA4B5;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12)}[data-theme=dark] .v-low{background:rgba(26,140,98,.12);border-left-color:#1A8C62}[data-theme=dark] .v-low h4{color:#7fd9ab}.sig-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));grid-gap:14px;gap:14px}.sig-box{border-top-width:1px;border:1px solid var(--line);border-top:4px solid var(--line);border-radius:12px;background:var(--surface);padding:16px 18px;box-shadow:var(--shadow-sm)}.sig-box-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.sig-box-ttl{font-size:17px;font-weight:700;color:var(--ink);line-height:1.28}.sig-snip{font-size:15px;color:var(--ink-2);line-height:1.62;margin:0 0 9px}.sig-snip:last-child{margin-bottom:0}.sig-empty{font-size:15.5px;color:var(--mut);background:var(--tint);border-radius:12px;padding:16px 18px}.c6-note{font-size:13.5px;color:var(--mut);line-height:1.55}.hist-btn.on,.pdf-btn.on{background:var(--cta);color:#fff;border-color:var(--cta)}.hist-wrap{border-radius:14px;background:var(--surface);padding:18px 20px;box-shadow:0 1px 3px rgba(74,62,122,.05)}.gh-hist-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.gh-hist-title{font-size:16px;font-weight:800;color:var(--ink);display:flex;align-items:center;gap:8px}.gh-hist-title svg{width:18px;height:18px;color:var(--accent-deep)}.gh-hist-meta{font-size:13px;color:var(--mut)}.gh-hist-meta b{color:var(--ink)}.gh-hint{font-size:13.5px;line-height:1.5;margin:9px 0 16px}.gh-timeline{list-style:none;margin:0;padding:0;position:relative}.gh-timeline:before{content:"";position:absolute;left:10px;top:12px;bottom:12px;width:2px;background:var(--line)}.gh-commit{position:relative;display:flex;align-items:center;gap:13px;padding:11px 12px 11px 34px;border-radius:11px;transition:background .15s}.gh-commit:hover{background:var(--tint)}.gh-pick{height:16px;accent-color:var(--accent-deep);cursor:pointer}.gh-pick,.gh-pickspacer{width:16px;flex:none}.gh-cmain{flex:1 1;min-width:0}.gh-latest{font-size:10px;font-weight:800;letter-spacing:.4px;color:#12805a;border:1px solid #1a8c62;border-radius:20px;padding:2px 9px}[data-theme=dark] .gh-latest{color:#5fce9e;border-color:#2f9e6b}.gh-preview{border:1px solid var(--line);border-radius:11px;background:var(--canvas);padding:14px 16px;animation:fadein .2s both}.hist-prevbtn{font:600 12.5px Hellix,Arial,sans-serif;color:var(--accent-deep);border-radius:18px;padding:6px 14px;cursor:pointer;white-space:nowrap;transition:var(--tr-ui);flex:none}.hist-prevbtn:hover{border-color:var(--accent-soft);background:var(--tint)}.gh-actions{position:-webkit-sticky;position:sticky;bottom:14px;z-index:4;margin-top:16px;padding:12px 14px;display:flex;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 24px rgba(20,18,45,.16)}.gh-actions,.gh-actions .hist-cmp{justify-content:center;align-items:center}.gh-actions .hist-cmp{width:auto;min-width:280px;display:inline-flex;text-align:center}.gh-actions .hist-sub{text-align:center;margin:0}[data-theme=dark] .gh-actions{box-shadow:0 8px 24px rgba(0,0,0,.4)}.hist-sub{font-size:13.5px;color:var(--mut);margin:0;line-height:1.5}.hist-pdf-h{font-size:14px;font-weight:600;color:var(--ink);margin-bottom:8px}.hist-note{font-size:12.5px;font-weight:400;color:var(--mut)}.hist-textview{max-height:520px;overflow-y:auto;overscroll-behavior:contain;background:var(--canvas);border:1px solid var(--line);border-radius:10px;padding:6px 20px 18px;font-size:14.5px;line-height:1.75;color:var(--ink-2)}.hist-textview mark{background:var(--bioBg);color:var(--bio);padding:0 2px;border-radius:3px;font-weight:600}.lbl-sec{padding:2px 0}.lbl-sec+.lbl-sec{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.lbl-sec-h{font-size:13px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--accent-deep);margin-bottom:8px;position:-webkit-sticky;position:sticky;top:0;background:var(--canvas);padding:8px 0 6px;z-index:1}.lbl-sec-b{margin:0;font-size:14.5px;line-height:1.8;color:var(--ink-2)}.lbl-sec-b mark{background:var(--bioBg);color:var(--bio);padding:0 2px;border-radius:3px;font-weight:600}.diff-card,.hist-out{margin-top:14px}.diff-card{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden;box-shadow:0 1px 3px rgba(74,62,122,.05)}.diff-h{display:flex;align-items:center;gap:9px;font:600 13.5px Hellix,Arial,sans-serif;color:var(--ink);background:var(--tint);padding:11px 15px}.diff-h .diff-arrow{color:var(--mut)}.diff-h .diff-cur{color:var(--mut);font-weight:500}.diff-h .hr-hdr{margin-left:auto}.diff-inner{padding:15px 16px}.hr-why{font-size:13px;line-height:1.55;margin:0 0 13px}.hr-why b{color:var(--ink-2);font-weight:600}.diff-stats{display:flex;flex-wrap:wrap;gap:6px 20px;align-items:baseline;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.dstat{font-size:13px;color:var(--mut);white-space:nowrap}.dstat b{font-size:17px;font-weight:800;margin-right:4px}.dstat.add b{color:#1A8C62}.dstat.del b{color:var(--gap)}.dstat.chg b,.dstat.haz{color:var(--bio)}.dstat.haz{font-weight:600}.dstat.haz b{color:var(--bio)}.dstat.haz:before{content:"\26A0";margin-right:6px}.dstat.none{font-style:italic}[data-theme=dark] .dstat.add b{color:#3ecb86}[data-theme=dark] .dstat.del b{color:#f2778a}.diff-deltas{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-bottom:13px}.dd-lab{font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--mut);margin-right:2px}.dd-chip{font-size:12.5px;color:var(--ink-2);background:var(--tint);border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:3px;border-radius:8px;padding:4px 10px}.dd-n{color:var(--mut);margin-left:5px}.dd-n b{color:var(--ink);font-weight:700}.diff-filter-row{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.diff-fbtn{font:600 12.5px Hellix,Arial,sans-serif;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:6px 14px;cursor:pointer;transition:var(--tr-ui)}.diff-fbtn:hover{border-color:var(--accent-soft)}.diff-fbtn.on{background:var(--cta);border-color:var(--cta);color:#fff}.diff-lines{display:block;max-height:520px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:10px;font-family:Hellix,Arial,sans-serif;font-size:14px;line-height:1.65}.diff-lines.f-add .diff-line:not(.add),.diff-lines.f-chg .diff-line:not(.chg),.diff-lines.f-del .diff-line:not(.del),.diff-lines.f-haz .diff-line:not(.haz){display:none}.diff-line{display:block;position:relative;padding:9px 14px 9px 34px;background:var(--surface);border-left:3px solid transparent;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.diff-line+.diff-line{border-top:1px solid var(--line)}.diff-loc{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--accent-deep);background:var(--tint);border:1px solid var(--accent-soft);border-radius:20px;padding:2px 9px 1px;margin-right:8px;vertical-align:baseline;white-space:nowrap}.diff-loc,.diff-locrow{font-family:Hellix,Arial,sans-serif}.diff-locrow{padding:9px 12px 5px 14px;border-bottom:1px solid var(--line)}.diff-line.add{background:#e8f8f0;border-left-color:#2fb27a}.diff-line.del{background:#fceef1;border-left-color:#e5607a;color:var(--ink-2)}.diff-line.chg{background:transparent;padding:0;border-left:0}.diff-new,.diff-old{position:relative;padding:6px 12px 6px 32px}.diff-old{background:#fceef1;border-left:3px solid #e5607a;color:var(--ink-2)}.diff-new{background:#e8f8f0;border-left:3px solid #2fb27a;color:var(--ink)}@media(min-width:781px){.diff-line.chg{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.diff-line.chg>.diff-locrow{grid-column:1/-1}.diff-old{border-right:1px solid rgba(120,110,150,.18)}}@media(max-width:560px){.diff-filter-row{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.diff-filter-row::-webkit-scrollbar{display:none}.diff-fbtn{flex:none}.diff-controls{gap:9px}.diff-actions{display:flex;gap:8px;width:100%}.diff-actions .diff-xls{flex:1 1;justify-content:center;padding:9px 8px;font-size:12px;white-space:nowrap}.diff-stats{gap:4px 16px}.dstat b{font-size:16px}.diff-lines{font-size:13.5px}}[data-theme=dark] .diff-line.add,[data-theme=dark] .diff-new{background:rgba(52,199,132,.15);border-left-color:#3ecb86}[data-theme=dark] .diff-line.del,[data-theme=dark] .diff-old{background:rgba(242,119,138,.14);border-left-color:#f2778a}.diff-sign{position:absolute;left:10px;top:6px;font-size:15px;font-weight:800;line-height:1.3}.diff-line.add>.diff-sign{color:#1f9d6a}.diff-line.del>.diff-sign,.diff-old .diff-sign{color:#d94666}.diff-new .diff-sign{color:#1f9d6a}[data-theme=dark] .diff-line.add>.diff-sign,[data-theme=dark] .diff-new .diff-sign{color:#3ecb86}[data-theme=dark] .diff-line.del>.diff-sign,[data-theme=dark] .diff-old .diff-sign{color:#f2778a}.diff-hazbadge{display:inline-block;font-family:Hellix,Arial,sans-serif;font-size:11px;font-weight:700;background:var(--bioBg);color:var(--bio);border-radius:14px;padding:2px 9px;margin-right:6px;max-width:100%;overflow-wrap:anywhere}.wd-del{text-decoration:line-through;-webkit-text-decoration-color:rgba(217,70,102,.65);text-decoration-color:rgba(217,70,102,.65);background:rgba(232,96,122,.24)}.wd-del,.wd-ins{border-radius:2px}.wd-ins{background:rgba(47,178,122,.26);padding:0 1px;font-weight:700}[data-theme=dark] .wd-del{background:rgba(242,119,138,.24)}[data-theme=dark] .wd-ins{background:rgba(52,199,132,.28)}.diff-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.diff-controls .diff-filter-row{margin-bottom:0}.diff-xls{display:inline-flex;align-items:center;gap:8px;font:700 12.5px Hellix,Arial,sans-serif;color:#fff;background:#1A8C62;border:1px solid #1a8c62;border-radius:10px;padding:8px 16px;cursor:pointer;transition:var(--tr-ui);box-shadow:0 1px 2px rgba(26,140,98,.3)}.diff-xls svg{width:16px;height:16px}.diff-xls:hover{background:#15784f;border-color:#15784f;box-shadow:0 2px 8px rgba(26,140,98,.35)}.diff-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.diff-xls.diff-collapse{background:transparent;color:var(--accent-deep);border-color:var(--line);box-shadow:none}.diff-xls.diff-collapse:hover{background:var(--tint);border-color:var(--accent-soft);box-shadow:none}.rowact{display:inline-block;position:relative}.actbtn{font:600 13.5px Hellix,Arial,sans-serif;color:var(--accent-deep);background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 15px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:var(--tr-ui)}.actbtn:hover{border-color:var(--accent-soft);background:var(--tint)}.actbtn .caret{font-size:11px}.actmenu{display:none}.actmenu.open{display:block;z-index:60;width:214px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);padding:6px}.actmenu a,.actmenu button{display:flex;width:100%;align-items:center;gap:10px;text-align:left;background:none;border:0;border-radius:8px;padding:10px 12px;font:500 14.5px Hellix,Arial,sans-serif;color:var(--ink);cursor:pointer;text-decoration:none}.actmenu a:hover,.actmenu button:hover{background:var(--tint);color:var(--accent-deep)}.actmenu .ami{width:18px;text-align:center;color:var(--accent-soft);font-size:14px;flex:none}.ndc-srow.clickable{cursor:pointer}.pdf-frame{width:100%;height:620px;border:1px solid var(--line);border-radius:12px;background:var(--surface);display:block}.pdf-load{padding:10px 2px}.pdf-fallback{font-size:13px;color:var(--mut);margin-top:8px}.lc-expand{margin:2px 0 16px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm)}.hist-block>.hist-wrap,.hist-block>.ndc-meta,.hist-block>.sig-empty,.pdf-view{margin-top:12px}.gh-prevrow-host{list-style:none}.gh-prevrow-host>.gh-preview{margin:4px 0 10px 32px}.ai-chat{margin:18px 0 0;padding:14px 0 0;border-top:1px solid var(--line)}.ai-chat-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px;font:600 15px/1.3 Hellix,Arial,sans-serif;color:var(--ink)}.ai-chat-hint{font-size:12.5px;font-weight:400;color:var(--mut)}.ai-chat-log{display:flex;flex-direction:column;gap:10px;margin-bottom:12px;max-height:340px;overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scroll-behavior:smooth}.ai-chat-log:empty{margin-bottom:0}.ai-msg{font-size:15.5px;line-height:1.55;padding:10px 14px;border-radius:12px;max-width:88%;white-space:normal}.ai-msg.user{align-self:flex-end;background:var(--ink);color:var(--canvas,#fff);border-bottom-right-radius:4px}.ai-msg.bot{align-self:flex-start;background:var(--tint);color:var(--ink);border-bottom-left-radius:4px}.ai-msg.bot.err{background:var(--gapBg);color:var(--gap)}.ai-chat-row{display:flex;gap:8px}.ai-chat-in{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:10px;padding:11px 14px;font:16px Hellix,Arial,sans-serif;color:var(--ink);background:var(--surface);transition:border-color .15s ease}.ai-chat-in:focus{outline:none;border-color:var(--accent-soft)}.ai-chat-send{border-radius:10px;padding:11px 20px;flex:none;font-size:15px;box-shadow:none}.ai-chat-send:active:not(:disabled){transform:scale(.97)}.ai-dots{display:inline-flex;gap:5px;padding:2px 0}.ai-dots i{width:7px;height:7px;border-radius:50%;background:var(--mut);display:inline-block;animation:aidot 1s ease-in-out infinite}.ai-dots i:nth-child(2){animation-delay:.15s}.ai-dots i:nth-child(3){animation-delay:.3s}@keyframes aidot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.modetoggle{display:flex;width:-moz-fit-content;width:fit-content;margin:0 auto 26px;gap:6px;background:var(--tint);border:1px solid var(--line);border-radius:16px;padding:6px}.modeseg{font:600 16px Hellix,Arial,sans-serif;color:var(--mut);background:transparent;border:0;border-radius:12px;padding:12px 26px;cursor:pointer;transition:var(--tr-ui);white-space:nowrap}.modeseg.on,.modeseg:hover{color:var(--accent-deep)}.modeseg.on{background:var(--surface);box-shadow:0 2px 8px rgba(0,0,0,.1)}@media(max-width:640px){.modetoggle{width:100%;flex-wrap:wrap}.modeseg{flex:1 1 40%;padding:11px 8px;font-size:14.5px}}.hr-badge{display:inline-block;padding:2px 9px;border-radius:20px;font:800 11.5px Hellix,Arial,sans-serif;letter-spacing:.2px;vertical-align:middle;white-space:nowrap}.hr-min{background:rgba(18,133,92,.14);color:#12855C}.hr-low{background:rgba(58,110,180,.15);color:#3A6EB4}.hr-elev{background:rgba(183,121,10,.16);color:#9A6600}.hr-high{background:rgba(192,57,43,.15);color:#C0392B}[data-theme=dark] .hr-min{color:#4FD6A0}[data-theme=dark] .hr-low{color:#8FB6F0}[data-theme=dark] .hr-elev{color:#F0B44A}[data-theme=dark] .hr-high{color:#F08476}.hr-hdr{margin-left:auto}.hr-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px;padding-bottom:11px;border-bottom:1px dashed var(--line)}.hr-why{color:var(--mut)}.btn.sm,.hr-why{font-size:12.5px}.btn.sm{padding:6px 12px}@keyframes authshimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.row-err{display:block;font-size:11.5px;line-height:1.45;color:var(--mut);margin-top:3px;overflow-wrap:anywhere}@media(max-width:560px){.col-class{display:none}}.share-btn{gap:7px}.share-btn svg{width:15px;height:15px;flex:none}.share-btn.ok{color:#1A8C62;border-color:#1A8C62;background:rgba(26,140,98,.09)}.share-manual{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:10px;padding:11px 13px;background:var(--tint);border:1px solid var(--line);border-radius:11px}.share-manual label{font-size:13px;font-weight:600;color:var(--ink-2)}.share-manual input{flex:1 1 260px;min-width:0;font:500 13px/1.4 Hellix,Arial,sans-serif;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 10px}.actmenu button.ok{color:#1A8C62}.cand-intro{font-size:15.5px;color:var(--ink-2);line-height:1.55;margin-bottom:16px}.cand-groupby{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.cgb-lab{font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--mut);margin-right:4px}.cgb{font:600 13.5px Hellix,Arial,sans-serif;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:7px 16px;cursor:pointer;transition:var(--tr-ui)}.cgb:hover{border-color:var(--accent-soft);color:var(--accent-deep)}.cgb.on{background:var(--cta);border-color:var(--cta);color:#fff}.cand-group{margin-bottom:14px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--surface)}.cand-gh{display:flex;align-items:center;gap:10px;font-size:16.5px;color:var(--ink);flex-wrap:wrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cand-group:not(.collapsed) .cand-gh{margin-bottom:12px}.cand-gh b{color:var(--accent-deep);font-weight:700;text-transform:capitalize}.cand-caret{display:inline-flex;color:var(--mut);transition:transform .2s;flex:none}.cand-caret svg{width:16px;height:16px}.cand-caret.open{transform:rotate(90deg)}.cgb-sep{width:1px;height:22px;background:var(--line);margin:0 4px}.cgb-exp{font-size:12.5px;padding:6px 13px}.cand-count{color:var(--mut)}.cand-count,.cand-err{font-size:13px;font-weight:600}.cand-err{color:var(--gap)}.cand-all{font:600 13px Hellix,Arial,sans-serif;color:var(--accent-deep);background:transparent;border:1px solid var(--line);border-radius:20px;padding:4px 14px;cursor:pointer;margin-left:auto}.cand-all:hover{border-color:var(--accent)}.cand-empty{font-size:14px;color:var(--mut);padding:6px 2px}.cand{display:flex;align-items:flex-start;gap:12px;padding:13px 15px;border:1px solid var(--line);border-radius:11px;margin-bottom:8px;cursor:pointer;transition:border-color .15s,background .15s}.cand:hover{border-color:var(--accent-soft);background:var(--tint)}.cand input{margin-top:3px;width:18px;height:18px;accent-color:var(--accent-deep);flex:none;cursor:pointer}.cand-body{display:flex;flex-direction:column;gap:3px;min-width:0}.cand-name{font-size:15.5px;font-weight:600;color:var(--ink);line-height:1.35;text-transform:capitalize}.cand-meta{font-size:14px;color:var(--mut);line-height:1.4}.cand-more{color:var(--accent-soft);font-weight:600}.cand-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:16px;position:-webkit-sticky;position:sticky;bottom:14px;z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 14px;box-shadow:var(--shadow)}.cand-filters{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end;margin-bottom:18px}.cand-fl{display:flex;flex-direction:column;gap:5px;min-width:0}.cand-fl>span{font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--mut)}.cand-fl select{font:600 14px Hellix,Arial,sans-serif;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:9px 12px;cursor:pointer;max-width:min(280px,60vw)}.cand-fl select:hover{border-color:var(--accent-soft)}.cand-shown{margin-left:auto;padding-bottom:10px;white-space:nowrap}.cand-tips{margin:8px 0 16px;padding-left:22px;font-size:15px;color:var(--ink-2);line-height:1.7}@media(max-width:560px){.cand-shown{margin-left:0;padding-bottom:0}.cand-fl select{max-width:100%}}.backbar .backbtn{transition:background .15s,border-color .15s,transform .15s}.panel{border-radius:20px;box-shadow:0 2px 10px rgba(74,62,122,.05),0 14px 40px rgba(74,62,122,.07)}.tablewrap{border-radius:16px;box-shadow:0 1px 3px rgba(74,62,122,.05)}table thead th{font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;border-bottom:1px solid var(--line)}.ndc-srow{transition:background .12s}.ndc-srow:hover td{background:var(--tint)}.ndc-srow td{transition:background .12s}.btn-primary{box-shadow:0 6px 18px rgba(74,62,122,.24)}.btn-primary:hover{box-shadow:0 10px 26px rgba(74,62,122,.32);transform:translateY(-1px)}.btn{transition:transform .18s,box-shadow .2s,background .2s,border-color .2s,color .2s}.sig-box{transition:box-shadow .15s,transform .15s}.sig-box:hover{box-shadow:var(--shadow-sm)}.verdict{box-shadow:0 1px 2px rgba(74,62,122,.04)}@keyframes fadein{0%{opacity:0}to{opacity:1}}.backbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding:13px 16px;background:linear-gradient(180deg,var(--accent-tint,rgba(118,106,171,.1)),var(--tint));border:1px solid var(--accent-soft);border-radius:14px;box-shadow:0 1px 3px rgba(74,62,122,.06)}.backbar .backbtn{display:inline-flex;align-items:center;gap:8px;font:700 14px Hellix,Arial,sans-serif;color:#fff;background:var(--cta);border:1px solid var(--cta);border-radius:11px;padding:10px 18px;cursor:pointer;transition:var(--tr-ui);box-shadow:0 2px 8px rgba(118,106,171,.28)}.backbar .backbtn:hover{background:var(--accent-soft);border-color:var(--accent-soft);transform:translateX(-2px)}.backbar .backbtn svg{width:17px;height:17px}.backbar-note{font-size:13.5px;color:var(--ink-2)}#clerkUser{min-width:34px}#clerkOrg{min-width:150px}#mylist>.wrap{max-width:1580px}@media(max-width:1660px){#mylist>.wrap{max-width:calc(100vw - 40px)}}.how-video{max-width:1040px;margin:64px auto 0;overflow-x:clip}.how-video-head{text-align:center;max-width:60ch;margin:0 auto 30px}.how-video-head .eyebrow{justify-content:center;margin-bottom:14px}.how-video-title{font-size:clamp(28px,4vw,44px);font-weight:300;line-height:1.1;letter-spacing:-.8px;color:var(--ink);margin:0 0 12px}.how-video-title b{font-weight:600;color:var(--accent-deep)}.how-video-sub{font-size:17px;line-height:1.55;color:var(--mut);margin:0 auto;max-width:54ch}.how-video-stage{position:relative}.how-video-stage:before{content:"";position:absolute;inset:-9% -7% -13%;z-index:0;pointer-events:none;background:radial-gradient(58% 58% at 50% 42%,rgba(118,106,171,.3),rgba(118,106,171,0) 72%);filter:blur(34px)}.how-video-frame{position:relative;z-index:1;padding-top:56.25%;border-radius:18px;overflow:hidden;background:#000;box-shadow:0 0 0 1px var(--line),var(--shadow-lg);transform:translateZ(0)}.how-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}@media(max-width:560px){.how-video{margin-top:40px}.how-video-head{margin-bottom:22px}.how-video-title{font-size:27px}.how-video-frame{border-radius:14px}}.how-video-frame .how-video-play{position:absolute;inset:0;width:100%;height:100%;border:0;margin:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:radial-gradient(120% 120% at 50% 32%,#3a3357,#17132a 72%);color:#fff;font-family:Hellix,Arial,sans-serif;transition:background .2s}.how-video-frame .how-video-play:hover{background:radial-gradient(120% 120% at 50% 32%,#443c66,#1b1630 72%)}.how-video-play-ring{width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.13);border:2px solid rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center;transition:transform .18s,background .18s,border-color .18s;box-shadow:0 10px 30px -10px rgba(0,0,0,.55)}.how-video-frame .how-video-play:hover .how-video-play-ring{transform:scale(1.07);background:var(--accent);border-color:var(--accent)}.how-video-play-ring svg{width:35px;height:35px;fill:#fff;margin-left:5px}.how-video-play-txt{font-weight:800;font-size:15px;letter-spacing:.3px}.how-video-frame.playing{background:#000}@media(max-width:560px){.how-video-play-ring{width:64px;height:64px}.how-video-play-ring svg{width:28px;height:28px}.how-video-play-txt{font-size:14px}}[data-theme=dark] .how-video-stage:before{background:radial-gradient(58% 58% at 50% 42%,rgba(171,160,221,.24),rgba(171,160,221,0) 72%)}@media(max-width:560px){.topbar .wrap{gap:10px;height:60px}#clerkOrg{display:none}.gh-actions .hist-cmp{min-width:0;width:100%}.diff-controls{gap:10px}.tablewrap{-webkit-overflow-scrolling:touch}table{font-size:13px}td,th{padding:11px 9px;font-size:13.5px}#scanReport .col-secondary{display:none}#scanReport .col-drug{overflow-wrap:anywhere}#scanReport .col-act{width:1%}#scanReport .actbtn{padding:7px 11px;font-size:13px}#mylistBody table tbody td:nth-child(10),#mylistBody table tbody td:nth-child(3),#mylistBody table tbody td:nth-child(4),#mylistBody table tbody td:nth-child(6),#mylistBody table tbody td:nth-child(7),#mylistBody table tbody td:nth-child(9),#mylistBody table thead th:nth-child(10),#mylistBody table thead th:nth-child(3),#mylistBody table thead th:nth-child(4),#mylistBody table thead th:nth-child(6),#mylistBody table thead th:nth-child(7),#mylistBody table thead th:nth-child(9){display:none}.actbtn{padding:7px 11px;font-size:13px}.panel{padding:18px 15px;border-radius:16px}.ndc-drow>td,.ndc-pdfrow>td{padding:13px 12px}.sig-grid{grid-template-columns:1fr;gap:11px}.pdf-frame{height:60vh}}@media(max-width:400px){td,th{padding:10px 7px}}.lc-sec .lc-head{max-width:760px;margin:2px 0 20px}.lc-sub{font-size:16px;line-height:1.6;margin:0}.lc-info{display:block;margin-top:8px;font-size:13.5px;color:var(--mut)}.lc-stats{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 18px}.lc-stat{flex:1 1 128px;min-width:118px;border:1px solid var(--line);border-radius:14px;padding:14px 16px;box-shadow:var(--shadow-sm)}.lc-stat .num{font-size:26px;font-weight:800;color:var(--accent-deep);line-height:1;letter-spacing:-.01em}.lc-stat .lab{font-size:12.5px;color:var(--mut);margin-top:6px;line-height:1.3}.lc-timeline{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:16px 18px 10px;box-shadow:var(--shadow-sm);overflow:hidden}.lc-loading{font-size:14.5px;color:var(--mut);padding:14px 4px}.lc-axis{position:relative;height:18px;margin:0 116px 6px 190px;border-bottom:1px dashed var(--line)}.lc-tick{position:absolute;top:0;transform:translateX(-50%);font-size:11px;font-weight:600;color:var(--mut);white-space:nowrap}.lc-tick.lc-tick-end{transform:translateX(-100%)}.lc-row{display:grid;grid-template-columns:190px 1fr 116px;align-items:center;grid-gap:10px;gap:10px;padding:7px 0;border-top:1px solid var(--line)}.lc-row:first-of-type{border-top:0}.lc-row-name{display:flex;align-items:center;gap:8px;min-width:0}.lc-nm{font-size:14px;font-weight:600;color:var(--ink);text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-pill{font-size:10px;font-weight:800;letter-spacing:.3px;padding:2px 6px;border-radius:5px;flex:none}.lc-pill.lc-t1{color:#fff;background:var(--t1)}.lc-pill.lc-t2{color:var(--t2);background:var(--t2Bg);border:1px solid var(--t2)}[data-theme=dark] .lc-pill.lc-t1{color:#161b23}.lc-track{position:relative;height:16px;border-radius:8px;background:linear-gradient(90deg,var(--tint),transparent)}.lc-dot{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid var(--surface);box-shadow:0 0 0 1px rgba(0,0,0,.06);cursor:default}.lc-dot.lc-t1{background:var(--t1)}.lc-dot.lc-t2{background:var(--t2)}.lc-row-meta{font-size:12px;color:var(--mut);text-align:right;white-space:nowrap}.lc-row.lc-ghost{filter:blur(3px);opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lc-gate{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;margin-top:14px;padding:16px 20px;border:1px solid var(--t1);border-radius:14px;background:var(--t1Bg)}.lc-gate-txt{font-size:15.5px;font-weight:700;color:var(--ink)}.lc-gate-btn{margin:0;flex:none}.lc-foot{font-size:12px;color:var(--mut);line-height:1.5;margin:12px 2px 0;max-width:840px}.lc-dot-x{cursor:pointer}.lc-dot-x:focus-visible,.lc-dot-x:hover{transform:translate(-50%,-50%) scale(1.55);box-shadow:0 0 0 3px var(--t1Bg);outline:none;z-index:2}.lc-nm-btn{background:none;border:0;padding:0;margin:0;font:inherit;font-weight:600;color:var(--ink);cursor:pointer;text-align:left;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.lc-nm-btn:focus-visible,.lc-nm-btn:hover{color:var(--accent-deep);text-decoration:underline;outline:none}@media (max-width:640px){.lc-axis{margin-left:0;margin-right:0}.lc-row{grid-template-columns:1fr auto;gap:5px 10px;padding:10px 0}.lc-track{grid-column:1/-1;height:14px;order:3}.lc-row-meta{text-align:right}}.fb-fab{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:150;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;padding:17px 8px 16px;border:0;cursor:pointer;background:linear-gradient(170deg,var(--cta),var(--cta-2));color:#fff;border-radius:13px 0 0 13px;box-shadow:-4px 3px 18px rgba(30,27,55,.32);font:700 13.5px Hellix,Arial,sans-serif;letter-spacing:.7px;transition:padding .16s,box-shadow .16s}.fb-fab:hover{padding-right:12px;box-shadow:-7px 4px 26px rgba(30,27,55,.42)}.fb-fab svg{width:18px;height:18px;margin-bottom:9px}@media(max-width:700px){.fb-fab{top:auto;bottom:14px;right:12px;transform:none;writing-mode:horizontal-tb;border-radius:22px;padding:12px 18px;font-size:13px;letter-spacing:.3px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 6px 20px rgba(30,27,55,.34)}.fb-fab:hover{padding-right:18px}.fb-fab svg{margin-bottom:0;width:16px;height:16px}}.fb-panel{position:fixed;right:16px;top:50%;transform:translateY(-50%);z-index:151;width:390px;max-width:calc(100vw - 32px);max-height:min(86vh,660px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lg);padding:18px;display:none}.fb-panel.open{display:block;animation:fadein .16s ease-out both}.fb-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fb-title{font:800 16px Hellix,Arial,sans-serif;color:var(--ink)}.fb-x{background:none;border:0;font-size:24px;line-height:.8;color:var(--mut);cursor:pointer;padding:0 2px}.fb-x:hover{color:var(--ink)}.hs-form-html .hsfc-Form,.hs-form-html .hsfc-Form *{font-family:Hellix,Arial,sans-serif!important}.hs-form-html .hsfc-Step__Content{padding:0!important}.hs-form-html .hsfc-Row{margin:0 0 13px!important}.hs-form-html .hsfc-Row:last-of-type{margin-bottom:0!important}.hs-form-html .hsfc-FieldLabel{font-size:13px!important;font-weight:600!important;margin-bottom:6px!important;letter-spacing:0!important}.hs-form-html .hsfc-FieldLabel__RequiredIndicator{color:var(--gap)!important}.hs-form-html .hsfc-DropdownInput,.hs-form-html .hsfc-TextInput,.hs-form-html input[type=email],.hs-form-html input[type=number],.hs-form-html input[type=tel],.hs-form-html input[type=text],.hs-form-html input[type=url],.hs-form-html select,.hs-form-html textarea{width:100%!important;box-sizing:border-box!important;font-size:14px!important;font-weight:500!important;padding:10px 12px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:none!important}.hs-form-html textarea{min-height:104px!important;resize:vertical!important}.hs-form-html .hsfc-TextInput:focus,.hs-form-html input:focus,.hs-form-html select:focus,.hs-form-html textarea:focus{outline:none!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--tint)!important}.hs-form-html input[type=checkbox],.hs-form-html input[type=radio]{width:auto!important;margin-right:8px!important}.hs-form-html .hsfc-Button,.hs-form-html button[type=submit],.hs-form-html input[type=submit]{display:inline-block!important;cursor:pointer;font-size:14px!important;font-weight:700!important;color:#fff!important;border:0!important;border-radius:11px!important;padding:11px 24px!important;margin-top:4px!important;background:linear-gradient(135deg,var(--cta),var(--cta-2))!important;box-shadow:0 6px 16px rgba(74,62,122,.22)!important;width:auto!important;transition:transform .15s,box-shadow .15s}.hs-form-html .hsfc-Button:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(74,62,122,.3)!important}.hs-form-html .hsfc-NavigationRow{margin-top:6px!important}.hs-form-html .hsfc-NavigationRow__Alerts,.hs-form-html [class*=Error]{color:var(--gap)!important;font-size:12.5px!important}.hs-form-html .hsfc-RichText{font-size:13px!important;line-height:1.5!important}.hs-form-html .hsfc-RichText p{font-size:14.5px!important;line-height:1.55!important;margin:0 0 6px!important}.hs-form-html .hsfc-RichText p:last-child{margin-bottom:0!important}.hs-form-html .hsfc-RichText strong{font-weight:800!important}.hs-form-html [class*=Confirmation],.hs-form-html [class*=Success]{font-size:14.5px!important;line-height:1.55!important}.hs-form-html p[style*="30px"],.hs-form-html p[style*="font-size: 2"],.hs-form-html p[style*="font-size:2"]{font-size:19px!important;font-weight:800!important;line-height:1.3!important;margin:2px 0 8px!important;color:var(--ink)!important}.hs-form-html p[style*="30px"] br,.hs-form-html p[style*="font-size: 2"] br{display:none!important}.hs-form-html p[style*="30px"]:before,.hs-form-html p[style*="font-size: 2"]:before{content:"\2713";display:inline-block;margin-right:9px;color:var(--pop-deep)!important;font-weight:800}.fb-panel .hs-form-html .hsfc-FieldLabel,.fb-panel .hs-form-html .hsfc-RichText,.fb-panel .hs-form-html .hsfc-RichText *,.fb-panel .hs-form-html [class*=Confirmation],.nl-card .hs-form-html .hsfc-FieldLabel,.nl-card .hs-form-html .hsfc-RichText,.nl-card .hs-form-html .hsfc-RichText *,.nl-card .hs-form-html [class*=Confirmation]{color:var(--ink-2)!important}.foot-news{text-align:center;margin-bottom:30px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.1)}.foot-news-card{position:relative;max-width:540px;margin:0 auto;padding:34px 32px 30px;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,rgba(118,106,171,.18),rgba(118,106,171,.05));border:1px solid rgba(154,143,201,.26);box-shadow:0 20px 50px rgba(0,0,0,.3)}.foot-news-card:before{content:"";position:absolute;left:50%;top:-46%;width:360px;height:240px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,rgba(154,143,201,.4),rgba(154,143,201,0) 70%);filter:blur(22px)}.foot-news-badge{position:relative;width:54px;height:54px;margin:0 auto 16px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--cta-2),var(--cta));box-shadow:0 12px 26px rgba(74,62,122,.5),inset 0 1px 0 rgba(255,255,255,.22)}.foot-news-badge svg{width:26px;height:26px}.foot-news-t{position:relative;color:#fff;font:800 21px Hellix,Arial,sans-serif;letter-spacing:-.3px;margin-bottom:9px}.foot-news-s{position:relative;font-size:13.5px;color:#b9b3c9;margin:0 auto 22px;max-width:44ch}.foot-news-btn{position:relative;display:inline-flex;align-items:center;gap:9px;padding:13px 26px;border-radius:13px;border:0;background:linear-gradient(135deg,var(--cta-2),var(--cta));color:#fff;font:700 14.5px Hellix,Arial,sans-serif;cursor:pointer;box-shadow:0 12px 28px rgba(74,62,122,.42);transition:transform .16s,box-shadow .16s,filter .16s}.foot-news-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(74,62,122,.55);filter:brightness(1.07)}.foot-news-btn .arr{width:17px;height:17px;transition:transform .16s}.foot-news-btn:hover .arr{transform:translateX(4px)}@media(max-width:560px){.foot-news-card{padding:28px 20px 26px}.foot-news-t{font-size:19px}}.nl-bg{display:none;position:fixed;inset:0;z-index:1200;background:rgba(16,18,26,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);align-items:center;justify-content:center;padding:24px 18px;overflow-y:auto}.nl-bg.open{display:flex;animation:fadein .18s both}.nl-card{position:relative;width:100%;max-width:460px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-lg);padding:26px 24px 22px;animation:a11yIn .18s ease-out}.nl-x{position:absolute;right:15px;top:13px;background:none;border:0;font-size:25px;line-height:.8;color:var(--mut);cursor:pointer}.nl-title,.nl-x:hover{color:var(--ink)}.nl-title{font:800 19px Hellix,Arial,sans-serif;margin-bottom:6px;padding-right:26px}.nl-sub{font-size:13.5px;color:var(--mut);line-height:1.5;margin-bottom:18px}@media print{.fb-fab,.fb-panel,.nl-bg{display:none!important}}@media(max-width:520px){.fb-fab{font-size:12.5px}.fb-panel{right:12px;left:12px;width:auto;max-width:none;max-height:84vh}}.a11y-fab{position:fixed;left:18px;bottom:18px;z-index:1400;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--cta),var(--cta-2));color:#fff;border:none;cursor:pointer;box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center;transition:transform .15s,box-shadow .15s}.a11y-fab:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.a11y-fab svg{width:23px;height:23px}.a11y-panel{position:fixed;left:18px;bottom:76px;z-index:1401;width:290px;max-width:calc(100vw - 36px);background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lg);padding:17px;display:none}.a11y-panel.open{display:block;animation:a11yIn .16s ease-out}@keyframes a11yIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.a11y-h{font:800 15px Hellix,Arial,sans-serif;color:var(--ink);margin:0 0 3px}.a11y-sub{font-size:12.5px;color:var(--mut);margin:0 0 15px;line-height:1.45}.a11y-row{margin-bottom:15px}.a11y-lab{font-size:12px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:var(--mut);margin-bottom:8px;display:block}.a11y-seg{display:flex;gap:6px}.a11y-seg button{flex:1 1;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:11px;padding:9px 4px;cursor:pointer;font-family:Hellix,Arial,sans-serif;font-weight:800;line-height:1;transition:var(--tr-ui)}.a11y-seg button:hover{border-color:var(--accent-soft);background:var(--tint)}.a11y-seg button.on{background:linear-gradient(135deg,var(--cta),var(--cta-2));color:#fff;border-color:var(--cta)}.a11y-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid var(--line);border-radius:12px;margin-bottom:9px;cursor:pointer;background:var(--surface);transition:border-color .15s}.a11y-toggle:hover{border-color:var(--accent-soft)}.a11y-toggle .tlab{font-size:13.5px;font-weight:700;color:var(--ink)}.a11y-toggle .tdesc{font-size:11.5px;color:var(--mut);margin-top:2px}.a11y-sw{flex:none;width:42px;height:24px;border-radius:20px;background:var(--line);position:relative;transition:background .18s}.a11y-sw:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.28);transition:left .18s}.a11y-toggle.on .a11y-sw{background:var(--pop-deep)}.a11y-toggle.on .a11y-sw:after{left:20px}.a11y-reset{width:100%;margin-top:5px;background:none;border:none;color:var(--accent-deep);font:700 12.5px Hellix,Arial,sans-serif;cursor:pointer;padding:7px;border-radius:8px}.a11y-reset:hover{background:var(--tint)}:root[data-contrast=on]{--ink:#000;--ink-2:#161616;--mut:#333;--line:#7c7c7c}:root[data-contrast=on][data-theme=dark]{--ink:#fff;--ink-2:#f2f2f2;--mut:#d4d4d4;--line:#9aa4b5}:root[data-contrast=on] .btn,:root[data-contrast=on] .card,:root[data-contrast=on] .myl-card,:root[data-contrast=on] .note-card{border-width:1.5px}:root[data-motion=off] *,:root[data-motion=off] :after,:root[data-motion=off] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}@media(max-width:520px){.a11y-fab{left:14px;bottom:14px;width:46px;height:46px}.a11y-panel{left:14px;right:14px;width:auto;bottom:68px}}@media print{.a11y-fab,.a11y-panel{display:none!important}}@media(max-width:360px){#scanReport td,#scanReport th{padding:11px 6px}#scanReport .actbtn{padding:7px 9px}}body{background:var(--canvas)}.qp-wrap{max-width:1200px;margin:0 auto;padding:0 40px}.qp-narrow{max-width:880px}@media(max-width:640px){.qp-wrap{padding:0 20px}}.qp-eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep);margin:0}.qp-h2{font-size:clamp(28px,4vw,40px);font-weight:300;letter-spacing:-.02em;line-height:1.1;margin:14px 0 10px;text-wrap:balance}.qp-h2,.qp-h2 b{color:var(--ink)}.qp-h2 b{font-weight:600}.topbar{background:color-mix(in srgb,var(--surface) 86%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px)}.topbar .wrap{max-width:1200px;height:68px;padding:0 32px;gap:12px}.qp-nav{display:flex;gap:4px;margin-left:auto}.qp-navpill{font:500 14px/1 Hellix,Arial,sans-serif;color:var(--mut);text-decoration:none;padding:10px 14px;border-radius:999px;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.qp-navpill.on,.qp-navpill:hover{color:var(--ink)}.qp-navpill.on{background:var(--eq-ink-100)}[data-theme=dark] .qp-navpill.on{background:var(--tint)}.topbar .themebtn{width:36px;height:36px}@media(max-width:760px){.topbar .wrap{height:auto;flex-wrap:wrap;padding:10px 16px 0;row-gap:6px}.qp-nav{order:3;width:100%;margin:0 -16px;padding:0 12px 8px;overflow-x:auto;scrollbar-width:none}.qp-nav::-webkit-scrollbar{display:none}.qp-navpill{padding:9px 12px;font-size:13.5px}}.qp-hero{padding:88px 32px 72px;text-align:center;background:radial-gradient(900px 420px at 50% -10%,var(--hl),var(--canvas) 70%)}.qp-hero-in{max-width:1200px;margin:0 auto}.qp-h1{font-size:clamp(40px,6vw,76px);font-weight:300;letter-spacing:-.03em;line-height:1.02;color:var(--ink);margin:20px auto;max-width:15ch;text-wrap:balance}.qp-h1 b{font-weight:600;color:var(--accent-deep)}.qp-lede{font-size:19px;line-height:1.55;color:var(--ink-2);margin:0 auto 40px;max-width:54ch;text-wrap:pretty}@media(max-width:640px){.qp-hero{padding:48px 16px}.qp-h1{margin:16px auto}.qp-lede{font-size:17px;margin-bottom:28px}}.qp-screener{max-width:880px;margin:0 auto;text-align:left}.qp-search{background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--eq-shadow-md);transition:border-color .2s ease,box-shadow .2s ease}.qp-search:focus-within{border-color:var(--eq-purple-300)}.qp-box{position:relative;display:flex;align-items:flex-start;gap:12px;padding:10px 10px 10px 20px}.qp-box-i{width:22px;height:22px;flex:none;margin-top:14px;color:var(--eq-ink-500)}.qp-box textarea{flex:1 1;min-width:0;min-height:0;border:0;background:transparent;resize:none;box-shadow:none;font:300 22px/1.45 Hellix,Arial,sans-serif;letter-spacing:-.01em;color:var(--ink);padding:10px 0;border-radius:0}.qp-box textarea:focus{outline:none;background:transparent;box-shadow:none;border:0}.qp-box textarea::placeholder{color:var(--eq-ink-400)}.qp-go{display:grid;flex:none;width:136px;padding:16px 0;border:0;border-radius:8px;cursor:pointer;font:600 15px/1 Hellix,Arial,sans-serif;color:#fff;background:var(--cta);transition:transform .16s var(--ease-out),background-color .15s ease}.qp-go:active:not(:disabled){transform:scale(.97)}.qp-go:disabled{cursor:progress}@media (hover:hover) and (pointer:fine){.qp-go:hover:not(:disabled){background:var(--eq-ink-800)}}[data-theme=dark] .qp-go:hover:not(:disabled){background:var(--cta-2)}.qp-go-l,.qp-go-s{grid-area:1/1;display:flex;justify-content:center;transition:opacity .2s ease,filter .2s ease}.qp-go-s,.qp-go.is-busy .qp-go-l{opacity:0;filter:blur(2px)}.qp-go.is-busy .qp-go-s{opacity:1;filter:none}.qp-spin{width:15px;height:15px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}.qp-pop{position:absolute;left:12px;right:158px;top:calc(100% - 4px);z-index:6;padding:6px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--eq-shadow-lg);transform-origin:0 0;opacity:0;transform:scale(.97);pointer-events:none;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.qp-pop.on{opacity:1;transform:none;pointer-events:auto}.qp-pop-h{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.qp-pop-f,.qp-pop-h{color:var(--eq-ink-500);padding:6px 10px 4px}.qp-pop-f{font-size:12.5px}.qp-opt{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px;border-radius:4px;cursor:pointer}.qp-opt.hi{background:var(--hl)}@media (hover:hover) and (pointer:fine){.qp-opt:hover{background:var(--hl)}}.qp-opt-n{font-size:16px;color:var(--ink)}.qp-opt-via{font-size:13px;color:var(--eq-ink-500)}.qp-tpill{font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.qp-tpill.t1{color:#fff;background:var(--eq-purple-500)}.qp-tpill.t2{color:var(--accent-deep);background:var(--hl)}@media(max-width:640px){.qp-box{padding:8px 8px 8px 14px;gap:8px}.qp-box-i{width:18px;height:18px;margin-top:13px}.qp-box textarea{font-size:18px;padding:9px 0}.qp-go{width:auto;padding:14px 18px}.qp-pop{left:8px;right:8px}}@media(max-width:380px){.qp-box textarea{font-size:16px}.qp-go{padding:14px}}.qp-body{border-top:1px solid var(--line);padding:24px 28px 28px;scroll-margin-top:84px;animation:qpIn .25s var(--ease-out) both}@keyframes qpIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.qp-body-h{margin:0 0 14px}.qp-err{margin:0;padding:14px 16px;border-radius:8px;background:var(--eq-danger-tint);border:1px solid var(--eq-danger-edge);color:var(--eq-danger-deep);font-size:15px;line-height:1.5}[data-theme=dark] .qp-err{background:var(--gapBg);border-color:rgba(236,138,156,.3);color:#f2b8c3}@media(max-width:640px){.qp-body{padding:18px 14px 20px;scroll-margin-top:118px}}.qp-links{display:flex;justify-content:center;align-items:center;gap:10px 18px;flex-wrap:wrap;margin-top:20px;font-size:14px;color:var(--eq-ink-500)}.qp-links a,.qp-links button,.qp-links label{border:0;background:transparent;padding:10px 0;cursor:pointer;font:500 14px Hellix,Arial,sans-serif;color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--eq-ink-300);text-decoration-color:var(--eq-ink-300);text-underline-offset:4px;transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.qp-links a:hover,.qp-links button:hover,.qp-links label:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.qp-links input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}.qp-links label:focus-within{outline:2px solid var(--eq-purple-300);outline-offset:3px;border-radius:4px}.qp-links label{position:relative}.qp-note{font-size:13px;color:var(--eq-ink-500);margin:14px auto 0;text-align:center;max-width:60ch}.qp-note b{color:var(--ink-2);font-weight:600}.tablewrap{border-radius:8px;box-shadow:none}table thead th{background:var(--tint);font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--mut)}.ndc-srow:hover td{background:var(--hl)}.backbar{background:var(--tint);border:1px solid var(--line);border-radius:8px;box-shadow:none}.backbar .backbtn{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:999px;font-weight:500;box-shadow:none;padding:10px 14px}.backbar .backbtn:hover{background:var(--surface);border-color:var(--eq-ink-400);transform:none}.panel{border-radius:12px;box-shadow:var(--eq-shadow-xs)}.btn-primary{background:var(--cta);box-shadow:none;border-radius:8px}.btn-primary:hover{transform:none;box-shadow:none}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:var(--eq-ink-800)}}[data-theme=dark] .btn-primary:hover{background:var(--cta-2)}.btn-ghost{border-color:var(--eq-ink-300);border-radius:8px;color:var(--ink)}.actbtn,.backbtn,.btn,.chip,.controls a,.controls button,.filelabelbtn,.lc-gate-btn{transition:var(--tr-ui)}.actbtn:active,.backbtn:active,.btn:active,.chip:active,.controls button:not([disabled]):active,.qp-navpill:active,.themebtn:active{transform:scale(.97)}.qp-pillars{border-top:1px solid var(--line);padding:72px 0 80px}.qp-pillars-in{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:56px;gap:56px}.qp-pillar{padding-top:22px;border-top:1px solid var(--ink)}[data-theme=dark] .qp-pillar{border-top-color:var(--eq-ink-500)}.qp-pillar-n{font:13px var(--eq-font-mono);color:var(--accent);letter-spacing:.02em}.qp-pillar-t{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:16px 0 0;line-height:1.3}.qp-pillar p{font-size:15px;line-height:1.6;color:var(--ink-2);margin:10px 0 0;text-wrap:pretty;max-width:36ch}.qp-pillars .reveal:nth-child(2){transition-delay:60ms}.qp-pillars .reveal:nth-child(3){transition-delay:.12s}@media(max-width:860px){.qp-pillars{padding:48px 0 56px}.qp-pillars-in{grid-template-columns:1fr;gap:36px}.qp-pillar p{max-width:none}}.qp-tour{padding:88px 0 80px}.qp-tour .how-video{margin:0 auto}.qp-tour .how-video-head .eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.14em;color:var(--accent-deep);padding:0;background:none;border:0;box-shadow:none}.qp-tour .how-video-head .eyebrow:before{display:none}.qp-tour .how-video-title{font-size:clamp(28px,4vw,40px);letter-spacing:-.02em}.qp-tour .how-video-title b{color:var(--ink)}.qp-tour .how-video-sub{font-size:16px;color:var(--ink-2)}.qp-tour .how-video-stage:before{display:none}.qp-tour .how-video-frame{border-radius:12px;box-shadow:0 0 0 1px var(--line),var(--eq-shadow-lg)}.qp-tour .how-video-frame .how-video-play{background:var(--eq-ink-900)}.qp-tour .how-video-frame .how-video-play:hover{background:#2a2b30}.qp-tour .how-video-play-ring{width:72px;height:72px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.4);box-shadow:none;transition:transform .16s var(--ease-out),background-color .15s ease,border-color .15s ease}.qp-tour .how-video-frame .how-video-play:hover .how-video-play-ring{transform:none;background:var(--accent);border-color:var(--accent)}.qp-tour .how-video-frame .how-video-play:active .how-video-play-ring{transform:scale(.97)}.qp-tour .how-video-play-txt{font-weight:500;letter-spacing:0}@media(max-width:640px){.qp-tour{padding:56px 0 48px}}.qp-stats{background:var(--tint);border-block:1px solid var(--line)}.qp-stats-in{padding-top:64px;padding-bottom:64px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}.qp-stats .stat{padding:4px 40px;border-left:1px solid var(--line)}.qp-stats .stat:first-child{padding-left:0;border-left:0}.qp-stats .stat .kick{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin-bottom:14px}.qp-stats .stat .num{font-size:56px;font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--ink);background:none;-webkit-background-clip:border-box;background-clip:border-box;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qp-stats .stat.is-gap .num{color:var(--accent-deep)}.qp-stats .stat .lab{font-size:15px;line-height:1.45;color:var(--ink-2,var(--mut));margin-top:12px;max-width:26ch;text-wrap:balance}@media(max-width:860px){.qp-stats-in{grid-template-columns:1fr;padding-top:40px;padding-bottom:40px}.qp-stats .stat,.qp-stats .stat:first-child{padding:24px 0;border-left:0;border-top:1px solid var(--line)}.qp-stats .stat:first-child{border-top:0;padding-top:0}.qp-stats .stat:last-child{padding-bottom:0}.qp-stats .stat .num{font-size:44px}}.qp-sec{padding:88px 0 72px;border-top:1px solid var(--line)}@media(max-width:640px){.qp-sec{padding:56px 0 48px}}.lc-sec .lc-head{max-width:60ch;margin:0 0 28px}.lc-sub{font-size:15px;color:var(--ink-2)}.lc-stats{gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-bottom:24px}.lc-stat{border:0;border-radius:0;box-shadow:none;background:var(--surface);padding:20px}.lc-stat .num{font-size:32px;font-weight:300;letter-spacing:-.02em;color:var(--ink)}.lc-stat .lab{font-size:13px}.lc-timeline{border:0;border-radius:0;box-shadow:none;padding:0;background:transparent;overflow:visible}.lc-axis{border-bottom:0}.lc-row{border-top:1px solid var(--eq-ink-100);padding:10px 0}[data-theme=dark] .lc-row{border-top-color:var(--line)}.lc-track{background:none}.lc-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--eq-ink-100)}[data-theme=dark] .lc-track:before{background:var(--line)}.lc-gate{border:1px solid var(--line);background:var(--tint);border-radius:8px}.lc-gate-txt{font-weight:600}.qp-faq .qp-h2{margin-bottom:28px}.qp-faq .faq{max-width:none}.qp-faq .qa{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;margin:0}.qp-faq .qa:last-child{border-bottom:1px solid var(--line)}.qp-faq .qa button{padding:20px 0;font:500 18px/1.4 Hellix,Arial,sans-serif}.qp-faq .qa button .icon{color:var(--accent);transition:transform .2s var(--ease-out)}.qp-faq .qa .ans{transition:max-height .25s var(--ease-out)}.qp-faq .qa .ans-inner{padding:0 0 22px;font-size:16px;color:var(--ink-2);max-width:70ch}@media(max-width:640px){.qp-faq .qa button{font-size:16.5px;padding:16px 0}}.js .reveal{transform:translateY(12px);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.qp-box textarea:placeholder-shown{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.qp-links>span[aria-hidden]{display:none}.qp-links{gap:10px 20px}#scanReport .col-drug{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.qp-body{padding-left:12px;padding-right:12px}}.eyebrow,.section-head .eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.14em;color:var(--accent-deep);margin-bottom:14px}.eyebrow:before{display:none}.appwrap{background:none}.qr-tag{display:inline-block;font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px;white-space:nowrap}.qr-tag.sm{font-size:12px;padding:3px 9px}.qr-tag.t1{color:#fff;background:var(--eq-purple-500)}.qr-tag.t2{color:var(--accent-deep);background:var(--hl)}.qr-tag.none{color:var(--ink-2);background:var(--eq-ink-100)}.ev-animal{margin-top:6px;background:transparent}.ev-animal,.ev-src{display:inline-block;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.ev-src{margin-right:6px;font-size:11px;font-weight:600;font-style:normal;letter-spacing:.02em;padding:1px 6px;border-radius:999px;vertical-align:1px}[data-theme=dark] .qr-tag.t1{color:#161b23;background:var(--accent)}[data-theme=dark] .qr-tag.none{background:var(--tint)}.qr{padding:4px 0 0}.qr-name{font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--ink);margin:0;text-wrap:balance}.qr-verdict{margin-top:20px;padding:14px 18px;border-radius:8px;border:1px solid var(--line);background:var(--tint)}.qr-vt{font-size:16px;font-weight:600;color:var(--ink)}.qr-vx{font-size:15px;line-height:1.55;color:var(--ink-2);margin-top:4px}.qr-verdict.v-listed{background:var(--eq-purple-50);border-color:var(--eq-purple-100)}.qr-verdict.v-listed .qr-vt{color:var(--eq-purple-700)}.qr-verdict.v-high{background:var(--eq-danger-tint);border-color:var(--eq-danger-edge)}.qr-verdict.v-high .qr-vt{color:var(--eq-danger-deep)}.qr-verdict.v-medium{background:var(--eq-warning-tint);border-color:var(--eq-warning-edge)}.qr-verdict.v-medium .qr-vt{color:var(--eq-warning-deep)}.qr-verdict.v-low{background:var(--eq-success-tint);border-color:var(--eq-success-edge)}.qr-verdict.v-low .qr-vt{color:var(--eq-success-deep)}[data-theme=dark] .qr-verdict{background:var(--tint);border-color:var(--line)}[data-theme=dark] .qr-verdict.v-listed .qr-vt{color:var(--accent-deep)}[data-theme=dark] .qr-verdict.v-high .qr-vt{color:#F58AA0}[data-theme=dark] .qr-verdict.v-medium .qr-vt{color:#EAC377}[data-theme=dark] .qr-verdict.v-low .qr-vt{color:#5EEAD4}@keyframes qrFill{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.qr-note{font-size:12.5px;line-height:1.55;color:var(--eq-ink-500);margin:12px 0 0}.qr-excl{margin-top:8px;border:1px dashed var(--eq-ink-300);border-radius:8px}[data-theme=dark] .qr-excl{border-color:var(--line)}.qr-excl summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;font:500 14px Hellix,Arial,sans-serif;color:var(--ink-2);list-style:none}.qr-excl summary::-webkit-details-marker{display:none}.qr-plus{font-size:18px;color:var(--accent);transition:transform .2s var(--ease-out)}.qr-excl[open] .qr-plus{transform:rotate(45deg)}.qr-excl-in{padding:0 16px 14px;display:flex;flex-direction:column;gap:10px}.qr-excl-row{font-size:14px;line-height:1.5;color:var(--ink-2)}.qr-excl-tag{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:2px;background:var(--eq-ink-100);color:var(--ink-2);margin-right:6px}[data-theme=dark] .qr-excl-tag{background:var(--tint)}.qr-excl-foot{font-size:13px;color:var(--eq-ink-500)}.qb-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px 16px;flex-wrap:wrap}.qb-title{font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--ink);line-height:1.25}.qb-btn{font:500 14px/1 Hellix,Arial,sans-serif;padding:10px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;transition:transform .16s var(--ease-out),border-color .15s ease}.qb-btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.qb-btn:hover{border-color:var(--eq-ink-400)}}.qb-lead{font-size:15px;line-height:1.6;color:var(--ink-2);margin:10px 0 0;max-width:80ch}.qb-lead b{color:var(--ink);font-weight:600}.qb-filters{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 0}.qb-chip{display:inline-flex;align-items:center;gap:7px;font:500 13px/1 Hellix,Arial,sans-serif;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;transition:transform .16s var(--ease-out),background-color .15s ease,color .15s ease,border-color .15s ease}.qb-chip:active:not(:disabled){transform:scale(.97)}.qb-chip:disabled{opacity:.45;cursor:default}.qb-chip.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.qb-chip-dot{width:7px;height:7px;border-radius:2px;flex:none}.qb-chip-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--mut)}.qb-chip.on .qb-chip-n{color:inherit;opacity:.7}.qb-table-wrap{margin-top:18px;border:1px solid var(--line);border-radius:8px;overflow:auto}.qb-table{width:100%;border-collapse:collapse}.qb-table thead th{background:var(--tint);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);padding:10px 8px;text-align:left;border-bottom:0}.qb-table thead th:first-child{padding-left:16px}.qb-table tbody td{padding:14px 8px;border-top:1px solid var(--eq-ink-100);vertical-align:middle;background:var(--surface)}[data-theme=dark] .qb-table tbody td{border-top-color:var(--line)}.qb-table tbody td:first-child{padding-left:16px}.qb-table tbody td.col-act{padding-right:12px}.qb-table .ndc-srow.clickable{cursor:pointer}.qb-table .ndc-srow.is-open td,.qb-table .ndc-srow:hover td{background:var(--hl)}.qb-name{font-size:15px;font-weight:600;color:var(--ink);line-height:1.35}.qb-sub{font-size:13px;color:var(--mut);margin-top:2px}.qb-crit{align-items:center;gap:8px;white-space:nowrap}.qb-crit,.qb-dots{display:inline-flex}.qb-dots{gap:3px}.qb-dots span{width:14px;height:4px;border-radius:1px;background:var(--line)}.qb-dots span.on{background:var(--accent)}.qb-met{font-size:13px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qb-find{font-size:14px;line-height:1.4}.qb-find.muted{color:var(--mut)}.qb-table .ndc-drow>td{padding:20px 20px 24px;background:var(--surface);border-top:1px solid var(--line)}.qb-foot{font-size:12.5px;line-height:1.55;color:var(--eq-ink-500);margin:14px 0 0;max-width:80ch}@media(max-width:640px){.qb-title{font-size:20px}.qb-table tbody td{padding:12px 6px}.qb-table tbody td:first-child,.qb-table thead th:first-child{padding-left:12px}.qb-table .ndc-drow>td{padding:16px 12px 20px}}.qr-excl-row,.qr-snip{overflow-wrap:anywhere}@media(max-width:640px){.qb-table thead{display:none}.qb-table tbody tr.ndc-srow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:10px;column-gap:10px;padding:14px 12px;border-top:1px solid var(--eq-ink-100);background:var(--surface)}.qb-table tbody tr.ndc-srow:first-child{border-top:0}[data-theme=dark] .qb-table tbody tr.ndc-srow{border-top-color:var(--line)}.qb-table tbody tr.ndc-srow.fk-hide{display:none}.qb-table tbody tr.ndc-srow>td{padding:0;border-top:0;border-bottom:0;background:transparent}.qb-table tbody tr.ndc-srow.is-open,.qb-table tbody tr.ndc-srow:hover{background:var(--hl)}.qb-table tbody tr.ndc-srow>td.col-drug{grid-column:1}.qb-table tbody tr.ndc-srow>td.col-find{grid-column:1;padding-top:6px}.qb-table tbody tr.ndc-srow>td.col-act{grid-column:2;grid-row:1/span 2;align-self:center;padding:0}.qb-table tbody tr.ndc-drow,.qb-table tbody tr.ndc-drow>td{display:block}}.hist-wrap{border:1px solid var(--line);border-radius:8px;box-shadow:none;padding:20px}.gh-hist-head{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}.gh-hist-title{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep)}.gh-hist-meta{line-height:1.5}.gh-hint,.gh-hist-meta{font-size:14px;max-width:75ch}.gh-hint{line-height:1.55;color:var(--mut);margin:8px 0 14px}.gh-timeline:before{display:none}.gh-timeline>li+li .gh-commit{border-top:1px solid var(--eq-ink-100)}[data-theme=dark] .gh-timeline>li+li .gh-commit{border-top-color:var(--line)}.gh-commit{gap:14px;padding:12px 8px;border-radius:0;transition:background-color .15s ease}.gh-commit:hover{background:transparent}@media (hover:hover) and (pointer:fine){.gh-commit:hover{background:var(--tint)}}.gh-commit.picked{background:var(--hl)}.gh-pick{accent-color:var(--accent)}.gh-cmain{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gh-vname{font-size:15px;color:var(--ink)}.gh-commit.current .gh-vname,.gh-latest{font-weight:600}.gh-latest{font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;color:var(--accent-deep);background:var(--hl);border:0}.gh-date{font-size:14px;color:var(--mut);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hist-prevbtn{font:500 13px/1 Hellix,Arial,sans-serif;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:7px 12px;transition:transform .16s var(--ease-out),border-color .15s ease,background-color .15s ease,color .15s ease}.hist-prevbtn:hover{background:var(--surface);border-color:var(--eq-ink-400)}.hist-prevbtn:active{transform:scale(.97)}.hist-prevbtn[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.gh-prevrow-host>.gh-preview{margin:0 0 12px 38px}.gh-preview{animation:qpIn .25s var(--ease-out) both}.gh-preview,.hist-textview{border-radius:8px;background:var(--surface)}.hist-textview mark,.lbl-sec-b mark{background:var(--hl);color:var(--eq-purple-800);font-weight:500;box-shadow:inset 0 -2px 0 var(--eq-purple-300);border-radius:0;padding:0 1px}[data-theme=dark] .hist-textview mark,[data-theme=dark] .lbl-sec-b mark{color:var(--accent-deep)}.lbl-sec-h{font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--mut);background:var(--surface)}.lbl-sec-b{font-size:15px;line-height:1.7}.gh-actions{justify-content:flex-start;padding:14px 0 0;background:transparent;border:0;box-shadow:none;border-top:1px solid var(--line);border-radius:0;position:static}.gh-actions .hist-cmp{min-width:0}@media(max-width:640px){.hist-wrap{padding:16px 12px}.gh-commit{flex-wrap:wrap;row-gap:4px;padding:12px 4px}.gh-cmain{flex:1 1 auto}.gh-date{order:3;flex-basis:100%;padding-left:30px;font-size:13px}.gh-prevrow-host>.gh-preview{margin-left:0}.gh-actions .hist-cmp{width:100%}}.diff-card{border-radius:8px;box-shadow:none}.diff-h{background:var(--surface);border-bottom:1px solid var(--line);padding:14px 16px;font-weight:500;flex-wrap:wrap}.diff-v{font-weight:600;color:var(--ink)}.diff-inner{padding:16px}.hr-badge{font-weight:600;font-size:12px;padding:3px 10px;border-radius:999px}.hr-min{background:var(--eq-success-tint);color:var(--eq-success-deep)}.hr-low{background:var(--eq-info-tint);color:var(--eq-info-deep)}.hr-elev{background:var(--eq-warning-tint);color:var(--eq-warning-deep)}.hr-high{background:var(--eq-danger-tint);color:var(--eq-danger-deep)}[data-theme=dark] .hr-elev,[data-theme=dark] .hr-high,[data-theme=dark] .hr-low,[data-theme=dark] .hr-min{background:var(--tint)}.dstat b{font-weight:600;font-size:20px;letter-spacing:-.01em}.dstat.add b{color:var(--eq-success)}.dstat.del b{color:var(--eq-danger)}.dstat.chg b,.dstat.haz,.dstat.haz b{color:var(--eq-warning-deep)}.dd-lab{font-weight:600;letter-spacing:.14em}.dd-chip{border-radius:4px;background:var(--surface)}.diff-fbtn{font-weight:500;border-radius:999px;transition:transform .16s var(--ease-out),background-color .15s ease,border-color .15s ease,color .15s ease}.diff-fbtn:active{transform:scale(.97)}.diff-fbtn.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.diff-xls{font-weight:500;color:var(--ink);border:1px solid var(--line);border-radius:999px;transition:transform .16s var(--ease-out),border-color .15s ease}.diff-xls,.diff-xls:hover{background:var(--surface);box-shadow:none}.diff-xls:hover{border-color:var(--eq-ink-400)}.diff-xls:active{transform:scale(.97)}.diff-xls.diff-collapse{color:var(--ink-2)}.diff-lines{border-radius:8px}.diff-line.add,.diff-new{background:var(--eq-success-tint);border-left-color:var(--eq-success)}.diff-line.del,.diff-old{background:var(--eq-danger-tint);border-left-color:var(--eq-danger)}.diff-line.add>.diff-sign,.diff-new .diff-sign{color:var(--eq-success-deep)}.diff-line.del>.diff-sign,.diff-old .diff-sign{color:var(--eq-danger-deep)}.wd-ins{background:rgba(10,142,156,.22);font-weight:600}.wd-del{background:rgba(193,80,62,.2);-webkit-text-decoration-color:rgba(193,80,62,.7);text-decoration-color:rgba(193,80,62,.7)}.diff-locrow{background:var(--tint)}.diff-loc{font-weight:600;letter-spacing:.14em}.diff-hazbadge{font-weight:600;background:var(--eq-warning-tint);color:var(--eq-warning-deep);border-radius:4px}[data-theme=dark] .diff-hazbadge{background:var(--bioBg);color:var(--bio)}.lc-expand{border-radius:8px;box-shadow:none;padding:0;border:0;margin:0 0 12px}.lc-expand .hist-block>.hist-btn{display:none}.lc-expand .hist-block>.hist-wrap{margin-top:0}.hist-block .hist-cmp,.qr .report-tools .hist-block .hist-cmp{background:var(--ink);border-color:var(--ink);color:var(--surface);border-radius:999px;padding:12px 20px;font:600 14px/1 Hellix,Arial,sans-serif}.hist-block .hist-cmp[disabled]:not([aria-busy=true]){opacity:.35}.hist-block .hist-cmp .spinner{border-color:color-mix(in srgb,var(--surface) 40%,transparent);border-top-color:var(--surface)}.gh-pick{margin:0}[data-theme=dark] .gh-latest{color:var(--accent-deep);border:0;background:var(--hl)}@media(max-width:640px){.diff-filter-row{flex-wrap:wrap;overflow-x:visible}.diff-h .hr-hdr{margin-left:0}}.qb-find{display:inline-flex;align-items:baseline;gap:8px}.qb-find:before{content:"";width:7px;height:7px;border-radius:2px;flex:none;transform:translateY(-1px);background:currentColor}.qb-find.muted:before{display:none}.qb-find.lv-listed{color:var(--eq-purple-700)}.qb-find.lv-high{color:var(--eq-danger-deep)}.qb-find.lv-medium{color:var(--eq-warning-deep)}.qb-find.lv-low{color:var(--eq-success-deep)}[data-theme=dark] .qb-find{font-weight:500}[data-theme=dark] .qb-find.lv-listed{color:#CFC6F5}[data-theme=dark] .qb-find.lv-high{color:#F7A9B5}[data-theme=dark] .qb-find.lv-medium{color:#F0CD85}[data-theme=dark] .qb-find.lv-low{color:#7EE6D9}[data-theme=dark] .qb-sub{color:#A7AFBE}.qp-screener.is-wide{max-width:1200px}.qp-h1{max-width:20ch;margin-top:0}.foot-news{margin-bottom:36px;padding:8px 0 40px}.foot-news-card{max-width:640px;padding:44px 44px 40px;border-radius:20px;background:linear-gradient(180deg,rgba(118,106,171,.26),rgba(118,106,171,.07));border:1px solid rgba(176,166,207,.34);box-shadow:0 24px 60px rgba(0,0,0,.35)}.foot-news-card:before{width:460px;height:280px;background:radial-gradient(50% 50% at 50% 50%,rgba(154,143,201,.5),rgba(154,143,201,0) 70%)}.foot-news-badge{width:60px;height:60px;border-radius:16px;margin-bottom:18px;background:linear-gradient(135deg,var(--eq-purple-400),var(--eq-purple-600));box-shadow:0 12px 28px rgba(92,81,136,.55),inset 0 1px 0 rgba(255,255,255,.25)}.foot-news-badge svg{width:28px;height:28px}.foot-news-t{font:700 26px/1.2 Hellix,Arial,sans-serif;letter-spacing:-.02em;margin-bottom:12px}.foot-news-s{font-size:15.5px;line-height:1.6;color:#c9c3d9;max-width:46ch;margin-bottom:26px}.foot-news-btn{padding:15px 28px;border-radius:999px;font:600 15.5px Hellix,Arial,sans-serif;background:linear-gradient(135deg,var(--eq-purple-400),var(--eq-purple-600));box-shadow:0 14px 30px rgba(92,81,136,.5);transition:transform .16s var(--ease-out),box-shadow .2s ease,filter .2s ease}.foot-news-btn:hover{transform:none}@media (hover:hover) and (pointer:fine){.foot-news-btn:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 18px 36px rgba(92,81,136,.6)}}.foot-news-btn:active{transform:scale(.97)}@media(max-width:560px){.foot-news-card{padding:32px 22px 28px}.foot-news-t{font-size:22px}.foot-news-s{font-size:14.5px}}[data-theme=dark] .gh-actions{box-shadow:none;background:transparent}.cs{--cs-out:cubic-bezier(0.23,1,0.32,1);--cs-io:cubic-bezier(0.77,0,0.175,1)}.cs-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px 16px;flex-wrap:wrap;transition:opacity .25s var(--cs-out),transform .25s var(--cs-out)}.cs-meta{font-size:12.5px;color:var(--mut);margin-bottom:6px}.cs-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cs-actions .btn{font:600 14px/1 Hellix,Arial,sans-serif;padding:10px 14px;border-radius:4px;border:1px solid var(--eq-ink-300);background:var(--surface);color:var(--ink);box-shadow:none;transition:transform .16s var(--cs-out),border-color .15s ease}.cs-actions .btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.cs-actions .btn:hover{border-color:var(--eq-ink-400);background:var(--surface)}}.cs-actions>.share-manual{flex:0 0 100%}.cs-dm{font-size:13.5px;color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--eq-ink-300);text-decoration-color:var(--eq-ink-300);text-underline-offset:4px;padding:10px 2px}.cs-dm:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.cs-verdict{transition:opacity .25s ease;transition-delay:40ms}.cs-crit{margin-top:22px}.cs-score{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;transition:opacity .25s ease;transition-delay:80ms}.cs-n{font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-of{font-size:17px;font-weight:500;color:var(--eq-ink-500);letter-spacing:0}.cs-cap{font-size:15px;color:var(--ink-2)}.cs-segs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:14px}.cs-track{position:relative;display:block;height:8px;border-radius:2px;background:var(--eq-ink-100);overflow:hidden}.cs-fill{position:absolute;inset:0;background:var(--eq-purple-500);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path .3s var(--cs-io);transition:clip-path .3s var(--cs-io);transition:clip-path .3s var(--cs-io),-webkit-clip-path .3s var(--cs-io);transition-delay:calc(.12s + var(--i) * 60ms)}.cs-seg-l{display:block;margin-top:6px;font-size:12.5px;font-weight:500;color:var(--eq-ink-500);line-height:1.3;transition:color .2s ease;transition-delay:calc(.12s + var(--i) * 60ms)}.cs[data-shown=true] .cs-seg.on .cs-fill{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.cs[data-shown=true] .cs-seg.on .cs-seg-l{color:var(--ink)}@media(max-width:640px){.cs-segs{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.cs-n{font-size:32px}}.rtabs{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));height:44px;margin-top:28px;background:var(--eq-ink-100);border-radius:8px}.rtab{border:0;background:transparent;font:500 14px Hellix,Arial,sans-serif;color:var(--ink-2);cursor:pointer;padding:0 8px;border-radius:8px;white-space:nowrap;transition:transform .16s var(--cs-out)}.rtab:active{transform:scale(.97)}.rtab:focus-visible{outline:2px solid var(--eq-purple-300);outline-offset:2px}.rtabs-active{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));pointer-events:none;background:var(--eq-purple-500);border-radius:8px;transition:-webkit-clip-path .25s var(--cs-io);transition:clip-path .25s var(--cs-io);transition:clip-path .25s var(--cs-io),-webkit-clip-path .25s var(--cs-io)}.rtabs-active span{display:flex;align-items:center;justify-content:center;padding:0 8px;font:600 14px Hellix,Arial,sans-serif;color:#fff;white-space:nowrap}@media(max-width:640px){.rtabs{height:auto;min-height:44px}.rtab,.rtabs-active span{font-size:12.5px;padding:0 4px;white-space:normal;text-align:center;line-height:1.2;min-height:44px}}.rpanels{display:grid;margin-top:20px}.rpanels>.rpanel{grid-area:1/1;min-width:0;display:none}.rpanels>.rpanel.leaving,.rpanels>.rpanel.on{display:block}.rpanels>.rpanel.on{opacity:1;filter:none;transition:opacity .2s ease,filter .2s ease}@starting-style{.rpanels>.rpanel.on{opacity:0;filter:blur(2px)}}.rpanels>.rpanel.leaving{opacity:0;filter:blur(2px);pointer-events:none;transition:opacity .2s ease,filter .2s ease}.rp-tool .airead-btn,.rp-tool .hist-btn,.rp-tool .pdf-btn{display:none}.rp-tool .airead-out,.rp-tool .hist-block>.hist-wrap,.rp-tool .pdf-view{margin-top:0}.ev-row{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:20px;gap:20px;padding:14px 0;border-top:1px solid var(--line);transition:opacity .3s var(--cs-out),transform .3s var(--cs-out);transition-delay:calc(.2s + var(--i) * 50ms)}.ev-t{display:flex;align-items:flex-start;gap:8px;font-size:15px;font-weight:600;color:var(--ink);line-height:1.35}.ev-sw{width:8px;height:8px;border-radius:2px;flex:none;margin-top:6px}.ev-sub{font-size:12.5px;color:var(--mut);padding-left:16px;margin-top:2px}.ev-r{min-width:0}.ev-quote{margin:0;font-size:16px;line-height:1.6;color:var(--eq-ink-800);overflow-wrap:anywhere}.ev-quote mark{background:var(--hl);color:var(--eq-purple-800);font-weight:500;box-shadow:inset 0 -2px 0 var(--eq-purple-300);padding:0 1px}.ev-more{margin-top:8px}.ev-more summary{font-size:13px;font-weight:500;color:var(--accent-deep);cursor:pointer;list-style:none}.ev-more summary::-webkit-details-marker{display:none}.ev-more summary:before{content:"+ "}.ev-more[open] summary:before{content:"– "}.ev-more .ev-quote{margin-top:10px}.ev-none{margin:0;font-size:16px;color:var(--ink-2)}.ev-hint .ev-t{color:var(--ink-2);font-weight:500}.ev-hint .ev-quote{color:var(--mut);font-size:15px}.cs .qr-excl{margin-top:14px}@media(max-width:640px){.ev-row{grid-template-columns:minmax(0,1fr);gap:8px}}.cs[data-shown=false] .cs-head{opacity:0;transform:translateY(8px);transition:none}.cs[data-shown=false] .cs-score,.cs[data-shown=false] .cs-verdict{opacity:0;transition:none}.cs[data-shown=false] .cs-fill,.cs[data-shown=false] .cs-seg-l{transition:none}.cs[data-shown=false] .ev-row{opacity:0;transform:translateY(8px);transition:none}@media (prefers-reduced-motion:reduce){.cs[data-shown=false] .cs-head,.cs[data-shown=false] .ev-row{transform:none}.cs-fill,.cs-head,.cs-score,.cs-seg-l,.cs-verdict,.ev-row{transition-delay:0s!important}}[data-theme=dark] .cs-track,[data-theme=dark] .rtabs{background:var(--tint)}[data-theme=dark] .cs-fill,[data-theme=dark] .rtabs-active{background:var(--accent)}[data-theme=dark] .rtabs-active span{color:#161b23}[data-theme=dark] .cs-seg-l{color:#7f889a}[data-theme=dark] .ev-quote{color:var(--ink)}[data-theme=dark] .ev-quote mark{color:var(--accent-deep)}[data-theme=dark] .cs-actions .btn{border-color:var(--line)}:root{--sw-handling:#463E69;--sw-carcinogen:#C1503E;--sw-develop:#CE8A1E;--sw-reprod:#8A5A11;--sw-genotox:#8A342A;--sw-organ:#2A57B5;--sw-mechclass:#B5B7BC}:root[data-theme=dark]{--sw-handling:#ABA0DD;--sw-carcinogen:#EF8A78;--sw-develop:#E6B04F;--sw-reprod:#C9954A;--sw-genotox:#D9695A;--sw-organ:#7FA3EC;--sw-mechclass:#7f889a}.hist-out,.rtabs{scroll-margin-top:96px}.lit{min-width:0}.lit-lens{display:inline-flex;padding:4px;border-radius:8px;background:var(--tint);border:1px solid var(--line)}.lit-lens-b{border:0;background:transparent;font:500 14px Hellix,Arial,sans-serif;color:var(--ink-2);padding:8px 14px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .16s ease,color .16s ease,transform .16s var(--cs-out)}.lit-lens-b:active{transform:scale(.97)}.lit-lens-b[aria-pressed=true]{background:var(--surface,#fff);color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgba(20,16,40,.08)}.lit-lens-b:focus-visible,.lit-retry:focus-visible,.lit-tag:focus-visible{outline:2px solid var(--eq-purple-300);outline-offset:2px}.lit-n{font-size:12px;font-weight:600;color:var(--mut);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lit-note{margin:14px 0 0;border-left:3px solid var(--accent-soft);background:var(--hl);border-radius:6px;font-size:14px;line-height:1.5;color:var(--ink-2)}.lit-err{margin:16px 0 0;font-size:14.5px;color:var(--ink-2)}.lit-err a,.lit-sum a{color:var(--accent-deep);font-weight:500}.lit-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.lit-tag{border:1px solid var(--line);background:transparent;color:var(--ink-2);font:500 13px Hellix,Arial,sans-serif;padding:5px 10px;border-radius:999px;cursor:pointer;display:inline-flex;gap:6px;align-items:center;transition:background-color .16s ease,border-color .16s ease,transform .16s var(--cs-out)}.lit-tag:active{transform:scale(.97)}.lit-tag[aria-pressed=true]{background:var(--hl);border-color:var(--accent-soft);color:var(--ink)}@media (hover:hover) and (pointer:fine){.lit-lens-b:hover,.lit-tag:hover{color:var(--ink)}}.lit-list{list-style:none;margin:14px 0 0;padding:0}.lit-item{padding:16px 0;min-width:0}.lit-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;color:var(--mut)}.lit-j{font-style:italic;overflow-wrap:anywhere}.lit-tier{font-weight:600;font-size:11.5px;letter-spacing:.02em;padding:2px 7px;border-radius:4px;background:var(--tint);color:var(--ink-2)}.lit-tier.t1,.lit-tier.t2{background:var(--hl);color:var(--accent-deep)}.lit-retracted{font-weight:700;font-size:11.5px;padding:2px 7px;border-radius:4px;background:#C1503E;color:#fff}.lit-title{display:block;margin-top:6px;font-size:16px;font-weight:600;line-height:1.4;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.lit-title:hover{color:var(--accent-deep);text-decoration:underline;text-underline-offset:3px}}.lit-concl{margin:10px 0 0;padding:0 0 0 14px;border-left:2px solid var(--line);font-size:15px;line-height:1.6;color:var(--ink-2);overflow-wrap:anywhere}.lit-concl-l{display:block;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mut);margin-bottom:2px}.lit-itags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.lit-itags span{font-size:12px;color:var(--mut);border:1px solid var(--line);padding:1px 8px;border-radius:999px}.lit-empty{margin:16px 0 0;font-size:15px;line-height:1.55;color:var(--ink-2)}.lit-foot{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.5;color:var(--mut)}[data-theme=dark] .lit-lens-b[aria-pressed=true]{background:var(--canvas);box-shadow:none}[data-theme=dark] .lit-retracted{background:#D9695A;color:#161b23}@media(max-width:640px){.lit-lens{display:flex}.lit-lens-b{flex:1 1;justify-content:center;padding:8px 6px;font-size:13.5px}}@media(max-width:420px){.rtab,.rtabs-active span{font-size:11.5px;padding:0 2px;letter-spacing:-.01em}}.lit-sort{display:flex;gap:14px;margin-top:14px;font-size:13px}.lit-sort button{border:0;background:none;padding:2px 0;font:500 13px Hellix,Arial,sans-serif;color:var(--mut);cursor:pointer;border-bottom:2px solid transparent;transition:color .16s ease,border-color .16s ease}.lit-sort button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent-soft)}.lit-sort button:focus-visible{outline:2px solid var(--eq-purple-300);outline-offset:2px}.dc{margin-top:18px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--tint);min-width:0}.dc-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.dc-k{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.dc-names{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.dc-chip{font-size:13.5px;font-weight:600;color:var(--ink);background:var(--surface,#fff);border:1px solid var(--line);border-radius:999px;padding:3px 10px;overflow-wrap:anywhere}.dc-atc{font-weight:500;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dc-peers{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.dc-peer{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline;font-size:14px;line-height:1.5;color:var(--ink-2)}.dc-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--mut);white-space:nowrap;min-width:56px}.dc-count b{font-size:16px;color:var(--ink)}.dc-peer-t{overflow-wrap:anywhere}.dc-peer-t i{font-style:normal;font-weight:600;color:var(--ink)}.dc-t{font-size:10.5px;font-weight:700;padding:1px 5px;border-radius:4px;vertical-align:1px}.dc-t.t1{background:var(--hl);color:var(--accent-deep)}.dc-t.t2{background:var(--surface,#fff);border:1px solid var(--line);color:var(--ink-2)}.dc-note{margin:10px 0 0;font-size:12px;line-height:1.45;color:var(--mut)}.qb-class{margin-top:3px;font-size:12px;color:var(--accent-deep);font-weight:500;overflow-wrap:anywhere}.qb-class-p{color:var(--mut);font-weight:400}[data-theme=dark] .dc-chip,[data-theme=dark] .dc-t.t2{background:var(--canvas)}@media(max-width:640px){.dc{padding:12px}.dc-peer{grid-template-columns:minmax(0,1fr);gap:2px}.dc-count{min-width:0}}.cand-more{border:1px solid var(--line);background:transparent;color:var(--ink-2);font:500 12px Hellix,Arial,sans-serif;padding:3px 9px;border-radius:999px;cursor:pointer;margin-left:8px}@media (hover:hover) and (pointer:fine){.cand-more:hover{color:var(--ink);border-color:var(--accent-soft)}}.cand-more:focus-visible{outline:2px solid var(--eq-purple-300);outline-offset:2px}.qr-homeo{margin:10px 0 0;padding:10px 14px;border-radius:8px;border:1px dashed var(--line);background:var(--tint);font-size:13.5px;line-height:1.5;color:var(--ink-2)}.terms-card{max-width:520px}.terms-text{max-height:min(40vh,300px);overflow-y:auto;border:1px solid var(--line);border-radius:12px;background:var(--tint);padding:12px 14px;font-size:13px;line-height:1.55;color:var(--ink-2)}.terms-text:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.terms-p{margin:0 0 8px}.terms-p:last-child{margin-bottom:0}.terms-check{display:flex;align-items:flex-start;gap:10px;margin:16px 0 18px;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.terms-check input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--accent-deep);flex:none;cursor:pointer}.terms-actions{display:flex;justify-content:flex-end;gap:10px}.terms-actions .btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.na-lead{font-size:15px;color:var(--ink-2);max-width:62ch;margin:0 0 20px}.na-list{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--line)}.na-row{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(200px,auto);grid-gap:4px 24px;gap:4px 24px;align-items:center;border-top:1px solid var(--line);padding:18px 0;animation:na-in .26s var(--na-ease) both;animation-delay:calc(var(--i, 0) * 35ms)}@keyframes na-in{0%{opacity:0;transform:translateY(6px)}}.na-date{display:flex;flex-direction:column;align-items:center;line-height:1;color:var(--mut);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.na-mon{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.na-day{font:300 26px/1.05 Hellix,Arial,sans-serif;color:var(--ink);letter-spacing:-.02em;margin:2px 0}.na-yr{font-size:11px}.na-name{font:600 17px/1.3 Hellix,Arial,sans-serif;color:var(--ink)}.na-generic{font-weight:400;color:var(--mut);font-size:15px}.na-ind{font-size:14px;line-height:1.5;color:var(--ink-2);margin:4px 0 0;max-width:68ch}.na-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font-size:12.5px;color:var(--mut)}.na-tag{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--tint);border:1px solid var(--line);color:var(--ink-2)}.na-tag-l{background:var(--eq-purple-50);border-color:var(--eq-purple-100);color:var(--eq-purple-700)}[data-theme=dark] .na-tag-l{background:var(--tint);border-color:var(--line);color:var(--accent-soft)}.na-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.na-meter{display:grid;grid-template-columns:auto auto;grid-template-areas:"segs n" "t t";align-items:center;justify-items:end;grid-gap:4px 8px;gap:4px 8px;--seg:var(--eq-ink-600)}.na-segs{grid-area:segs;display:flex;gap:3px}.na-segs i{width:14px;height:6px;border-radius:2px;background:var(--eq-ink-100);transition:background-color .2s ease}[data-theme=dark] .na-segs i{background:var(--line)}.na-segs i.on{background:var(--seg)}.na-meter-n{grid-area:n;font-size:13px;color:var(--mut);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.na-meter-n b{font-size:17px;font-weight:600;color:var(--ink)}.na-meter-t{grid-area:t;font-size:12.5px;color:var(--ink-2);text-align:right;max-width:30ch}.na-meter.na-high{--seg:var(--eq-danger,#C8102E)}.na-meter.na-high .na-meter-t{color:var(--eq-danger-deep)}.na-meter.na-medium{--seg:var(--eq-warning,#E0A100)}.na-meter.na-medium .na-meter-t{color:var(--eq-warning-deep)}.na-meter.na-low{--seg:var(--eq-success)}.na-meter.na-listed{--seg:var(--accent)}[data-theme=dark] .na-meter.na-high .na-meter-t{color:#F58AA0}[data-theme=dark] .na-meter.na-medium .na-meter-t{color:#EAC377}.na-meter.is-empty .na-meter-t{color:var(--mut)}.na-meter.is-loading .na-segs i{animation:na-pulse 1s ease-in-out infinite;animation-delay:calc(var(--k, 0) * 80ms)}.na-meter.is-loading .na-segs i:nth-child(2){--k:1}.na-meter.is-loading .na-segs i:nth-child(3){--k:2}.na-meter.is-loading .na-segs i:nth-child(4){--k:3}.na-meter.is-loading .na-segs i:nth-child(5){--k:4}.na-meter.is-loading .na-segs i:nth-child(6){--k:5}@keyframes na-pulse{50%{background:var(--accent-soft)}}.na-cta{font-weight:600;font-size:14px;color:var(--accent-deep);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;transition:transform .16s var(--na-ease),color .15s ease}.na-cta span{display:inline-block;transition:transform .2s var(--na-ease)}.na-cta:active{transform:scale(.97)}.na-cta:focus-visible{outline:2px solid var(--eq-purple-300);outline-offset:3px;border-radius:4px}@media (hover:hover) and (pointer:fine){.na-cta:hover span{transform:translateX(3px)}.na-cta:hover{color:var(--accent)}}[data-theme=dark] .na-cta{color:var(--accent-soft)}.na-more{margin:18px 0 0;font-weight:600}.na-more-s{font-weight:400;color:var(--mut)}.na-row.is-compact{grid-template-columns:44px minmax(0,1fr) auto;gap:2px 20px;padding:10px 0}.na-row.is-compact .na-day{font-size:20px;margin:1px 0}.na-row.is-compact .na-yr{display:none}.na-row.is-compact .na-name{font-size:16px}.na-row.is-compact .na-generic{font-size:14px}.na-row.is-compact .na-ind{margin-top:2px;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none}.na-row.is-compact .na-side{flex-direction:row;align-items:center;gap:16px}.na-row.is-compact .na-meter{grid-template-areas:"segs n"}.na-row.is-compact .na-meter-t{display:none}.na-lead{text-wrap:pretty}.na-more a{color:var(--accent-deep);text-decoration:none}@media (hover:hover) and (pointer:fine){.na-more a:hover{text-decoration:underline;text-underline-offset:3px}}[data-theme=dark] .na-more a{color:var(--accent-soft)}.na-gate{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:32px;padding:16px 20px;border:1px solid var(--line);border-radius:10px;background:var(--tint)}.na-gate p{margin:0;font-weight:600}.na-foot{font-size:12px;line-height:1.5;margin:14px 0 0;max-width:840px}.na-empty,.na-foot{color:var(--mut)}:root{--na-ease:cubic-bezier(0.23,1,0.32,1)}.nap-head h1{text-wrap:balance}.nab-bar{position:-webkit-sticky;position:sticky;top:var(--topbar-h,64px);z-index:2;justify-content:space-between;gap:12px 20px;margin:24px 0 8px;padding:12px 0;background:var(--canvas,#fff);border-bottom:1px solid var(--line)}.nab-bar,.nab-years{display:flex;flex-wrap:wrap;align-items:center}.nab-years{gap:6px}.nab-label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-right:4px}.nab-types{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.nab-type{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;cursor:pointer;padding:16px 18px;border-radius:12px;border:1.5px solid var(--line);background:var(--surface,#fff);color:var(--ink-2);font:inherit;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .16s var(--na-ease)}.nab-type b{font:300 34px/1 Hellix,Arial,sans-serif;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:6px}.nab-type-l{font-weight:600;font-size:15px;color:var(--ink)}.nab-type-s{font-size:12.5px;color:var(--mut)}.nab-type:active{transform:scale(.98)}.nab-type:focus-visible{outline:2px solid var(--eq-purple-300);outline-offset:2px}.nab-type[aria-pressed=true]{border-color:var(--accent);background:var(--eq-purple-50,var(--tint));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.nab-type[aria-pressed=true] b{color:var(--accent-deep);font-weight:400}[data-theme=dark] .nab-type{background:var(--canvas)}[data-theme=dark] .nab-type[aria-pressed=true]{background:var(--tint)}[data-theme=dark] .nab-type[aria-pressed=true] b{color:var(--accent-soft)}@media (hover:hover) and (pointer:fine){.nab-type:not([aria-pressed=true]):hover{border-color:var(--accent-soft)}}.nab-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink-2);font:500 14px Hellix,Arial,sans-serif;padding:7px 12px;border-radius:999px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .16s var(--na-ease)}.nab-chip:active{transform:scale(.97)}.nab-chip:focus-visible{outline:2px solid var(--eq-purple-300);outline-offset:2px}.nab-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--canvas,#fff)}[data-theme=dark] .nab-chip{background:var(--canvas)}[data-theme=dark] .nab-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}@media (hover:hover) and (pointer:fine){.nab-chip:not([aria-pressed=true]):hover{border-color:var(--accent-soft);color:var(--ink)}}.nab-n{font-size:12px;font-weight:600;opacity:.65;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nab-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.nab-toggle{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nab-toggle input{position:absolute;opacity:0;width:1px;height:1px}.nab-switch{position:relative;width:34px;height:20px;border-radius:999px;background:var(--eq-ink-200,#d5d3dc);transition:background-color .15s ease;flex:none}.nab-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(20,16,40,.2);transition:transform .2s var(--na-ease)}.nab-toggle input:checked+.nab-switch{background:var(--accent)}.nab-toggle input:checked+.nab-switch:after{transform:translateX(14px)}.nab-toggle input:focus-visible+.nab-switch{outline:2px solid var(--eq-purple-300);outline-offset:2px}.nab-search{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:var(--surface,#fff);color:var(--mut);transition:border-color .15s ease}.nab-search:focus-within{border-color:var(--accent-soft)}.nab-search svg{width:16px;height:16px;flex:none}.nab-search input{border:0;outline:0;background:transparent;font:400 16px Hellix,Arial,sans-serif;color:var(--ink);padding:8px 0;width:200px}[data-theme=dark] .nab-search{background:var(--canvas)}.nab-year{margin-top:8px}.nab-year-h{display:flex;align-items:baseline;gap:10px;margin:24px 0 4px;font:600 22px/1.2 Hellix,Arial,sans-serif;color:var(--ink)}.nab-year-h span{font-size:13px;font-weight:400;color:var(--mut)}.nab-none{padding:40px 0;text-align:center;color:var(--ink-2)}.nab-none p{margin:0 0 12px}@media (prefers-reduced-motion:reduce){.na-row{animation:na-fade .2s ease both;animation-delay:0s}.na-meter.is-loading .na-segs i{animation:none}}@keyframes na-fade{0%{opacity:0}}@media(max-width:720px){.na-row{grid-template-columns:44px minmax(0,1fr);gap:6px 14px;align-items:start}.na-day{font-size:22px}.na-side{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.na-meter{justify-items:start;grid-template-areas:"segs n" "t t"}.na-meter-t{text-align:left}.nab-types{gap:6px}.nab-type{padding:10px;border-radius:10px}.nab-type b{font-size:24px;margin-bottom:4px}.nab-type-l{font-size:13px}.nab-type-s{font-size:11px}.nab-label{display:none}.nab-bar{position:static}.nab-years{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px;width:calc(100% + 32px)}.nab-years::-webkit-scrollbar{display:none}.nab-chip{flex:none}.nab-tools{width:100%;justify-content:space-between}.nab-search{flex:1 1 100%}.nab-search input{width:100%}}.lit-lens{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;width:100%;max-width:640px}.lit-lens-b{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;text-align:left}.lit-lens-t{display:inline-flex;align-items:center;gap:8px}.lit-lens-d{font-size:12px;font-weight:400;color:var(--mut);line-height:1.35}.lit-n{min-width:20px;padding:1px 6px;border-radius:999px;background:var(--eq-ink-100);text-align:center}.lit-lens-b[aria-pressed=true] .lit-n{background:var(--hl);color:var(--accent-deep)}[data-theme=dark] .lit-n{background:var(--line)}.lit-note{display:flex;gap:10px;align-items:flex-start;border-left:0;border:1px solid var(--line);background:var(--tint);padding:10px 14px;font-size:13.5px}.lit-note-i{flex:none;width:16px;height:16px;margin-top:2px;color:var(--accent)}.lit-stats{display:flex;flex-wrap:wrap;align-items:stretch;gap:1px;margin-top:16px;border:1px solid var(--line);border-radius:8px;background:var(--line);overflow:hidden}.lit-stat{flex:1 1 120px;display:flex;flex-direction:column;gap:2px;padding:12px 16px;background:var(--surface,#fff)}.lit-stat b{font-size:22px;font-weight:400;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.lit-stat span{font-size:12.5px;color:var(--mut)}[data-theme=dark] .lit-stat{background:var(--canvas)}.lit-pubmed{flex:0 0 auto;align-self:stretch;display:flex;align-items:center;border-radius:0;border:0;padding:0 18px;background:var(--surface,#fff)}[data-theme=dark] .lit-pubmed{background:var(--canvas)}.lit-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink);font:500 13.5px Hellix,Arial,sans-serif;padding:8px 14px;border-radius:8px;cursor:pointer;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .16s var(--cs-out)}.lit-btn:active{transform:scale(.97)}.lit-btn:focus-visible{outline:2px solid var(--eq-purple-300);outline-offset:2px}.lit-btn-p{background:var(--accent);border-color:var(--accent);color:#fff}.lit-btn-q{color:var(--accent-deep)}[data-theme=dark] .lit-btn{background:var(--canvas)}[data-theme=dark] .lit-btn-p{background:var(--accent);color:#fff}[data-theme=dark] .lit-btn-q{color:var(--accent-soft)}@media (hover:hover) and (pointer:fine){.lit-btn:hover{border-color:var(--accent-soft)}.lit-btn-p:hover{background:var(--accent-deep)}}.lit-actions{gap:8px}.lit-actions,.lit-bar{display:flex;flex-wrap:wrap;margin-top:16px}.lit-bar{align-items:center;justify-content:space-between;gap:10px 16px}.lit-bar .lit-sort,.lit-bar .lit-tags{margin-top:0}.lit-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.lit-item{border-top:1px solid var(--line);border:1px solid var(--line);border-radius:10px;padding:16px 18px;background:var(--surface,#fff);transition:border-color .16s ease}[data-theme=dark] .lit-item{background:var(--canvas)}@media (hover:hover) and (pointer:fine){.lit-item:hover{border-color:var(--accent-soft)}}.lit-item.is-retracted{border-color:#E8B4AA}.lit-tier{border-radius:999px;padding:2px 9px}.lit-tier.t3{background:var(--eq-success-tint);color:var(--eq-success-deep)}[data-theme=dark] .lit-tier.t3{background:var(--line);color:#5EEAD4}.lit-concl{border-left:3px solid var(--accent-soft);border-radius:0 6px 6px 0;padding:10px 14px}.lit-concl,.lit-empty{background:var(--tint)}.lit-empty{margin-top:16px;padding:32px 24px;border:1px dashed var(--line);border-radius:12px;text-align:center}.lit-empty-i{width:44px;height:44px;color:var(--accent-soft)}.lit-empty-t{margin:10px 0 0;font:600 17px/1.35 Hellix,Arial,sans-serif;color:var(--ink)}.lit-empty-p{margin:8px auto 0;max-width:56ch;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.lit-empty .lit-actions{justify-content:center}.lit-empty-n{margin:14px 0 0;font-size:12.5px;color:var(--mut)}.lit-err{padding:16px 18px;border:1px solid var(--eq-danger-edge);background:var(--eq-danger-tint);border-radius:10px}.lit-err p{margin:0;color:var(--ink)}[data-theme=dark] .lit-err{background:var(--tint);border-color:var(--line)}.lit-skel{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.lit-skel-item{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border:1px solid var(--line);border-radius:10px}.lit-skel-item span{height:10px;border-radius:5px;background:linear-gradient(90deg,var(--tint) 0,var(--line) 50%,var(--tint) 100%);background-size:200% 100%;animation:lit-shimmer 1.4s ease-in-out infinite}.lit-skel-item span:first-child{width:30%}.lit-skel-item span:nth-child(2){width:85%;height:14px}.lit-skel-item span:nth-child(3){width:65%}@keyframes lit-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.lit-skel-item span{animation:none}}@media(max-width:640px){.lit-lens{grid-template-columns:1fr 1fr}.lit-lens-b{padding:8px 10px}.lit-lens-d{display:none}.lit-pubmed{flex:1 1 100%;justify-content:center;padding:12px}.lit-empty{padding:24px 16px}.lit-actions .lit-btn{flex:1 1 auto;justify-content:center}}.na-tag-u{background:var(--eq-success-tint);border-color:var(--eq-success-edge);color:var(--eq-success-deep)}[data-theme=dark] .na-tag-u{background:var(--tint);border-color:var(--line);color:#5EEAD4}@media(max-width:640px){.qr-name{font-size:26px}}:root{--topbar-h:68px}@media(max-width:760px){:root{--topbar-h:97px}}.hist-out,.rtabs{scroll-margin-top:calc(var(--topbar-h) + 12px)}@media(max-width:760px){.qp-nav{width:calc(100% + 32px)}.cand-fl select,.hs-form-html input,.hs-form-html select,.hs-form-html textarea,.hsfc-TextInput,.share-manual input{font-size:16px!important}}@media(max-width:700px){.cand-actions,.gh-actions{bottom:calc(76px + env(safe-area-inset-bottom))}}@media(max-width:640px){.lc-nm-btn{max-width:none;white-space:normal}}.fb-panel{max-height:min(86dvh,660px)}@media(max-width:520px){.fb-panel{max-height:84dvh}}@media (hover:none){.a11y-fab:hover,.backbar .backbtn:hover,.foot-news-btn:hover{transform:none}}tbody tr{animation:none}.fb-x,.nl-x{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.topbar .themebtn{width:40px;height:40px}.lit-sort button{padding:10px 0}.cand-all{min-height:36px}@media(max-width:720px){.nab-chip{min-height:40px}.na-row.is-compact{grid-template-columns:40px minmax(0,1fr);gap:4px 12px}.na-row.is-compact .na-ind{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.na-row.is-compact .na-side{justify-content:space-between}}.cs-of,.cs-seg-l,.qp-note,.qp-opt-via,.qp-pop-f,.qp-pop-h{color:var(--eq-ink-600)}.qp-box textarea::placeholder{color:var(--eq-ink-500)}[data-theme=dark] .cs-of,[data-theme=dark] .qp-note,[data-theme=dark] .qp-opt-via,[data-theme=dark] .qp-pop-f,[data-theme=dark] .qp-pop-h{color:var(--mut)}@media(max-width:640px){.lit-stat{flex:1 1;min-width:0;padding:10px 12px}.lit-stat b{font-size:19px}.lit-stat span{font-size:11.5px;line-height:1.3}.band.nap{padding-top:28px}}.na-what{color:var(--ink);font-weight:600}.na-sep{color:var(--mut)}.air{--air-ease:cubic-bezier(.23,1,.32,1);margin-top:4px;color:var(--ink)}.air-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px}.air-level{display:inline-flex;align-items:center;gap:9px;margin:0;font:600 15px/1.3 Hellix,Arial,sans-serif;color:var(--ink);--tone:var(--mut)}.air-dot{width:9px;height:9px;border-radius:50%;background:var(--tone);flex:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--tone) 16%,transparent)}.air-level.is-strong{--tone:var(--eq-danger,#C1503E)}.air-level.is-some{--tone:var(--eq-warning,#E0A100)}.air-level.is-minimal{--tone:var(--accent)}.air-level.is-none{--tone:var(--eq-success,#1A8C62)}.air-meter{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--mut);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.air-meter-k{white-space:nowrap}.air-segs{display:inline-flex;gap:3px}.air-segs i{width:12px;height:5px;border-radius:2px;background:var(--eq-ink-100,#e6e4ec)}.air-segs i.on{background:var(--ink-2)}[data-theme=dark] .air-segs i{background:var(--line)}[data-theme=dark] .air-segs i.on{background:var(--ink)}.air-meter-v b{color:var(--ink);font-weight:600}.air-sum{font:400 18px/1.55 Hellix,Arial,sans-serif;color:var(--ink);margin:14px 0 0;max-width:68ch;text-wrap:pretty;letter-spacing:-.005em}.air-niosh{font-size:14px;line-height:1.55;color:var(--ink-2);margin:12px 0 0;max-width:72ch}.air-niosh b{color:var(--ink);font-weight:600}.air-niosh.is-listed b{color:var(--eq-danger-deep,#8A342A)}[data-theme=dark] .air-niosh.is-listed b{color:#F2A190}.air-basis{font-size:13.5px;line-height:1.5;color:var(--mut);margin:6px 0 0;max-width:72ch}.air-crit{margin-top:22px}.air-tally{margin:0 0 8px;font-size:13px;color:var(--mut)}.air-tally b{color:var(--ink);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.air-rows{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--line)}.air-row{display:grid;grid-template-columns:104px minmax(0,1fr);grid-gap:4px 16px;gap:4px 16px;padding:14px 0;border-top:1px solid var(--line);animation:air-in .24s var(--air-ease) both;animation-delay:calc(var(--i, 0) * 30ms)}@keyframes air-in{0%{opacity:0;transform:translateY(4px)}}.air-f{align-self:start;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--mut);padding-top:3px;display:flex;align-items:center;gap:7px}.air-f:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.9;flex:none}.f-present .air-f{color:var(--eq-danger,#C1503E)}.f-uncertain .air-f{color:var(--eq-warning-deep,#8a6100)}.f-negative .air-f{color:var(--eq-success-deep,#12704d)}[data-theme=dark] .f-present .air-f{color:#F2A190}[data-theme=dark] .f-uncertain .air-f{color:#EAC377}[data-theme=dark] .f-negative .air-f{color:#6FD3A8}.air-name{margin:0;font:600 15.5px/1.35 Hellix,Arial,sans-serif;color:var(--ink)}.is-lead .air-name:after{content:"Primary criterion";margin-left:8px;font-size:11.5px;font-weight:500;color:var(--mut)}.air-ev{display:block;margin-top:5px;font-size:14.5px;line-height:1.55;color:var(--ink-2);quotes:"\201C" "\201D"}.air-ev:after,.air-ev:before{color:var(--mut)}.air-why{margin:5px 0 0;color:var(--mut)}.air-patient,.air-why{font-size:13.5px;line-height:1.5}.air-patient{margin:16px 0 0;color:var(--ink-2);max-width:72ch}.air-patient b{font-weight:600;color:var(--ink)}.air-foot{margin-top:16px;font-size:12px;line-height:1.5;color:var(--mut);max-width:72ch}.air-err{font-size:14.5px;color:var(--eq-danger-deep,#8A342A);padding:12px 0}.air-err b{font-weight:600}.air-loading .air-dot{animation:air-pulse 1.1s ease-in-out infinite}.air-load-time{font-size:13px;color:var(--mut)}.air-load-step{margin:12px 0 0;font-size:14.5px;color:var(--ink-2);animation:air-step .22s var(--air-ease) both}@keyframes air-step{0%{opacity:0;filter:blur(2px);transform:translateY(3px)}}@keyframes air-pulse{50%{opacity:.35}}.air-skel{display:grid;grid-gap:9px;gap:9px;margin:16px 0 0}.air-skel i,.air-skel-rows .air-body i{display:block;height:11px;border-radius:4px;background:linear-gradient(90deg,var(--tint) 0,var(--line) 40%,var(--tint) 80%);background-size:300% 100%;animation:air-shimmer 1.4s linear infinite}.air-skel-rows{margin-top:22px}.air-skel-rows .air-row{animation:none}.air-skel-rows .air-f{display:block;height:11px;width:70px;border-radius:4px;background:var(--tint)}.air-skel-rows .air-f:before{display:none}.air-skel-rows .air-body{display:grid;grid-gap:8px;gap:8px}.air-skel-rows .air-body i:first-child{width:40%}.air-skel-rows .air-body i:last-child{width:85%}@keyframes air-shimmer{0%{background-position:100% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.air-load-step,.air-loading .air-dot,.air-row,.air-skel i,.air-skel-rows .air-body i{animation:none}}@media (max-width:640px){.air-head{flex-direction:column;align-items:flex-start}.air-sum{font-size:16.5px}.air-row{grid-template-columns:1fr;gap:2px;padding:12px 0}.air-f{padding-top:0}.is-lead .air-name:after{display:block;margin:2px 0 0}.ai-chat-send{padding:11px 16px}}.lc-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px}.lc-seg{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink-2);font:500 14px Hellix,Arial,sans-serif;padding:7px 14px;border-radius:999px;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .16s cubic-bezier(.23,1,.32,1)}.lc-seg:active{transform:scale(.97)}.lc-seg:focus-visible{outline:2px solid var(--eq-purple-300);outline-offset:2px}.lc-seg[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--canvas,#fff)}[data-theme=dark] .lc-seg{background:var(--canvas)}[data-theme=dark] .lc-seg[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}@media (hover:hover) and (pointer:fine){.lc-seg:not([aria-pressed=true]):hover{border-color:var(--accent-soft);color:var(--ink)}}.lc-seg-n{font-size:12px;font-weight:600;opacity:.65;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lc-filter-note{font-size:13px;color:var(--mut);flex-basis:100%}.lc-dot.lc-dot-minor{background:var(--surface,#fff);box-shadow:inset 0 0 0 2px var(--line);border-color:transparent}.lc-tag{display:block;width:-moz-fit-content;width:fit-content;margin:4px 0 0 auto;font-size:11.5px;font-weight:600;color:var(--ink-2);background:var(--tint);border:1px solid var(--line);border-radius:999px;padding:1px 8px}@media (max-width:640px){.lc-seg{flex:1 1 auto;justify-content:center}.lc-tag{display:none}}.na-sub{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:22px;padding:16px 20px;border:1px solid var(--line);border-radius:10px;background:var(--tint)}.na-sub p{margin:0;font-weight:600;color:var(--ink)}.na-sub-btn{display:inline-flex;align-items:center;gap:8px;font:600 14.5px Hellix,Arial,sans-serif;color:var(--canvas,#fff);background:var(--ink);border-radius:8px;padding:10px 16px;text-decoration:none;white-space:nowrap;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .15s ease}.na-sub-btn:active{transform:scale(.97)}.na-sub-btn:focus-visible{outline:2px solid var(--eq-purple-300);outline-offset:3px}[data-theme=dark] .na-sub-btn{background:var(--accent);color:#fff}@media (hover:hover) and (pointer:fine){.na-sub-btn:hover{background:var(--eq-ink-800,#2a2833)}}@media (max-width:640px){.na-sub-btn{width:100%;justify-content:center}}#newsletter{scroll-margin-top:96px}#newsletter:target .foot-news-card{animation:nl-arrive 1.2s cubic-bezier(.23,1,.32,1) 1}@keyframes nl-arrive{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 45%,transparent)}to{box-shadow:0 0 0 14px transparent}}@media (prefers-reduced-motion:reduce){#newsletter:target .foot-news-card{animation:none;outline:2px solid var(--accent-soft);outline-offset:4px}}@media (min-width:641px){.lc-row{grid-template-columns:190px 1fr 172px}.lc-axis{margin-left:200px;margin-right:182px}}.lc-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vl-list{margin-top:8px}.vl-row{grid-template-columns:minmax(0,1fr) minmax(200px,auto)}.vl-why{background:var(--eq-purple-50);border-color:var(--eq-purple-100);color:var(--eq-purple-700)}[data-theme=dark] .vl-why{background:var(--tint);border-color:var(--line);color:var(--accent-soft)}.vl-intro{font-size:15px;line-height:1.6}.vl-how-h{margin:14px 0 4px;font-weight:600;color:var(--ink)}.vl-how{margin:0;padding-left:20px}.vl-how li{margin:2px 0}@media (max-width:720px){.vl-row{grid-template-columns:minmax(0,1fr)}.vl-row .na-side{grid-column:1}}.nowrap{white-space:nowrap}.lockup{position:relative;flex:none;display:block;width:max-content;line-height:0}.lockup-img{display:block;height:40px;width:auto}.lockup-dark,[data-theme=dark] .lockup-light{display:none}.lockup-ondark .lockup-dark,[data-theme=dark] .lockup-dark{display:block}.lockup-eq,.lockup-home{position:absolute;top:0;bottom:0;border-radius:6px}.lockup-home{left:0;width:55.6%}.lockup-eq{right:0;width:44.4%}.lockup-eq:focus-visible,.lockup-home:focus-visible{outline:2px solid var(--eq-purple-300);outline-offset:2px}footer .lockup{margin-bottom:18px}@media(max-width:760px){.topbar .lockup{margin-right:auto}.topbar .lockup-img{height:32px}}@media(max-width:400px){.topbar .lockup-img{height:28px}}