@import"https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;0,6..72,600;1,6..72,400&family=Inter:wght@400;500;600;700&display=swap";.updateBanner{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:80;display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius);box-shadow:0 6px 24px #2f2a1d2e;font-family:var(--font-sans);font-size:.85rem;color:var(--ink)}.updateBanner__refresh{font-family:var(--font-sans);font-size:.82rem;padding:5px 14px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--accent, #4a6741);color:#fff;cursor:pointer}.updateBanner__dismiss{font-size:.8rem;padding:4px 8px;border:none;background:transparent;color:var(--ink-soft);cursor:pointer}.mapPanel__clusterGlass{position:absolute;z-index:5;border:1px solid rgba(201,191,163,.7);border-radius:var(--radius);background:#fbf7ecba;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 22px #23271c24;color:var(--ink)}.mapPanel__clusterNames.mapPanel__clusterGlass{border-color:#c9bfa373;background:#fbf7ec61;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 22px #23271c1a}.mapPanel__clusterNames{width:min(280px,calc(100% - 16px));max-height:116px;overflow:hidden;pointer-events:auto}.mapPanel__clusterNamesBody{max-height:116px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:8px 12px}.mapPanel__clusterNamesBody:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.mapPanel__clusterNameRow{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:.74rem;line-height:1.25}button.mapPanel__clusterNameRow{width:100%;margin:0;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}button.mapPanel__clusterNameRow:hover,button.mapPanel__clusterNameRow:focus-visible{background:#3e6b4f1f;outline:none}.mapPanel__clusterNameRow+.mapPanel__clusterNameRow{border-top:1px solid rgba(201,191,163,.35)}.mapPanel__clusterNameRow .flagSvg{flex:0 0 auto;display:inline-flex}.mapPanel__clusterNameRow .flagSvg svg{width:14px;height:auto;display:block;border-radius:2px;box-shadow:0 0 0 .5px #00000026}.mapPanel__clusterNameRow>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapLegend__pin{position:relative;display:inline-block;width:12px;height:25.5px;flex:none}.mapLegend__pin:before{position:absolute;top:6px;bottom:0;left:5px;width:2px;border-radius:2px;background:#2a2a28;content:""}.mapLegend__pin:after{position:absolute;top:0;left:0;width:10px;height:10px;border:1px solid #fff;border-radius:50%;background:#d32f2f;content:""}.mapLegend__cluster{display:inline-grid;width:17px;height:17px;place-items:center;border:1px solid var(--panel);border-radius:50%;background:var(--accent);color:var(--panel);font-size:.5rem;line-height:1}.mapPanel__expandedLeafLabel{box-sizing:border-box;padding:7px 10px;pointer-events:none;white-space:nowrap}.mapPanel__expandedLeafLabel{width:220px}.mapPanel__hoverCard.mapPanel__clusterGlass{width:220px;min-width:0;max-width:none;border:1px solid rgba(201,191,163,.7);background:#fbf7ecba;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 22px #23271c24;transform:none}.mapPanel__hoverCard--pinned.mapPanel__clusterGlass{border-color:var(--accent);box-shadow:0 4px 14px color-mix(in srgb,var(--ink) 14%,transparent)}.mapPanel__clusterCaret--above-right:after,.mapPanel__clusterCaret--above-left:after,.mapPanel__clusterCaret--below-right:after,.mapPanel__clusterCaret--below-left:after{position:absolute;width:0;height:0;border:6px solid transparent;content:""}.mapPanel__clusterCaret--above-right:after{top:100%;left:10px;border-top-color:#fbf7ece6}.mapPanel__clusterCaret--above-left:after{top:100%;right:10px;border-top-color:#fbf7ece6}.mapPanel__clusterCaret--below-right:after{bottom:100%;left:10px;border-bottom-color:#fbf7ece6}.mapPanel__clusterCaret--below-left:after{right:10px;bottom:100%;border-bottom-color:#fbf7ece6}.mapPanel__clusterNames.mapPanel__clusterCaret--above-right:after,.mapPanel__clusterNames.mapPanel__clusterCaret--above-left:after{border-top-color:#fbf7ec8c}.mapPanel__clusterNames.mapPanel__clusterCaret--below-right:after,.mapPanel__clusterNames.mapPanel__clusterCaret--below-left:after{border-bottom-color:#fbf7ec8c}.mapContextMenu{position:absolute;z-index:20;min-width:180px;max-width:260px;padding:4px 0;background:#fbf7ec;border:1px solid #D4C9A8;border-radius:6px;box-shadow:0 4px 12px #23271c1f;color:#1a1a1a}.mapContextMenu__title{padding:6px 12px 4px;font-size:12px;font-weight:600;line-height:1.3;color:#1a1a1a;border-bottom:1px solid #D4C9A8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapContextMenu__list{margin:0;padding:0;list-style:none}.mapContextMenu__itemWrap{margin:0;padding:0}.mapContextMenu__sep{height:1px;margin:4px 8px;background:#d4c9a8}.mapContextMenu__item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 12px;border:none;background:transparent;font:inherit;font-size:13px;line-height:1.3;color:#1a1a1a;text-align:left;cursor:pointer}.mapContextMenu__item:hover:not(:disabled){background:#23271c0f}.mapContextMenu__item--active{font-weight:600}.mapContextMenu__item--disabled,.mapContextMenu__item:disabled{opacity:.45;cursor:default}.mapContextMenu__icon{flex-shrink:0;color:#1a1a1a}.mapContextMenu__label{color:#1a1a1a}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent-warm);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.appShell{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:var(--bg)}.appShell__workspace{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:100%;overflow:auto}.appShell__workspace:has(.exploreFillPage),.appShell__workspace:has(.browsePage){overflow:hidden}.appShell__workspace>main,.appShell__workspace>.workspaceSoftPending{flex:1 1 auto;min-height:0;width:100%}.appShell__workspace>.workspaceSoftPending{display:flex;flex-direction:column}.appShell__workspace>.workspaceSoftPending>main{flex:1 1 auto;min-height:0}.masthead{height:var(--masthead-h);min-height:var(--masthead-h);max-height:var(--masthead-h);flex:0 0 var(--masthead-h);display:flex;align-items:center;gap:18px;padding:0 22px;background:var(--bg);border-bottom:1px solid color-mix(in srgb,var(--hair) 55%,transparent);box-shadow:none;position:sticky;top:0;z-index:40}.masthead__brand{text-decoration:none;display:inline-flex;align-items:center;gap:12px}.masthead__brand:hover,.masthead__brand:focus-visible{text-decoration:none}.masthead__brandText{display:flex;flex-direction:column;line-height:1.1}.masthead__word{font-family:var(--font-serif);font-optical-sizing:auto;font-variation-settings:"opsz" 48;font-size:1.45rem;font-weight:500;color:var(--ink);letter-spacing:.005em}.masthead__seal{font:600 .58rem/1.25 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:4px}.masthead__seg{color:var(--muted)}.masthead__sep{color:var(--hair);margin:0 .28em}.sealMark{flex:none;transition:transform .25s ease}.masthead__brand:hover .sealMark{transform:scale(1.07)}.sealMark__ring{stroke:var(--accent-warm);fill:none;stroke-dasharray:1.4 3.1;transform-box:fill-box;transform-origin:center;animation:sealMark-spin 20s linear infinite}.sealMark__body{fill:var(--raised);stroke:var(--accent)}.sealMark__check{stroke:var(--accent);stroke-dasharray:26;animation:sealMark-draw 5s ease-in-out infinite}@keyframes sealMark-spin{to{transform:rotate(360deg)}}@keyframes sealMark-draw{0%,72%{stroke-dashoffset:0}82%{stroke-dashoffset:26}90%{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.sealMark__ring,.sealMark__check{animation:none}}.masthead__spacer{flex:0}.masthead__nav{display:flex;gap:4px;align-items:center;flex:1;justify-content:space-between}.masthead__navPrimary,.masthead__navPinned{display:contents}.masthead__nav a{position:relative;font-family:var(--font-sans);font-size:.9rem;font-weight:500;color:var(--muted);padding:8px 14px;border-radius:var(--radius);text-decoration:none;transition:background .12s,color .12s,box-shadow .12s}.masthead__nav a:hover,.masthead__nav a:focus-visible{color:var(--ink);background:color-mix(in srgb,var(--ink) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 14%,transparent)}.masthead__nav a.active{color:var(--panel);background:var(--accent);box-shadow:inset 0 1.5px 2.5px #00000047}.browseMenu,.pathwaysMenu,.producersMenu,.intelMenu,.alertsMenu{position:relative}.browseMenu>summary,.pathwaysMenu>summary,.producersMenu>summary,.intelMenu>summary,.alertsMenu>summary{position:relative;display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border-radius:var(--radius);color:var(--muted);font-size:.9rem;font-weight:500;cursor:pointer;list-style:none;transition:background .12s,color .12s,box-shadow .12s}.browseMenu>summary::-webkit-details-marker,.pathwaysMenu>summary::-webkit-details-marker,.producersMenu>summary::-webkit-details-marker,.intelMenu>summary::-webkit-details-marker,.alertsMenu>summary::-webkit-details-marker{display:none}.browseMenu>summary:hover,.browseMenu[open]>summary,.pathwaysMenu>summary:hover,.pathwaysMenu[open]>summary,.producersMenu>summary:hover,.producersMenu[open]>summary,.intelMenu>summary:hover,.intelMenu[open]>summary,.alertsMenu>summary:hover,.alertsMenu[open]>summary{color:var(--ink);background:color-mix(in srgb,var(--ink) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 14%,transparent)}.browseMenu--active>summary,.pathwaysMenu--active>summary,.producersMenu--active>summary,.intelMenu--active>summary,.alertsMenu--active>summary{color:var(--accent);background:transparent;box-shadow:none}.browseMenu--active>summary .navLabel,.pathwaysMenu--active>summary .navLabel,.producersMenu--active>summary .navLabel,.intelMenu--active>summary .navLabel,.alertsMenu--active>summary .navLabel{display:none}.browseMenu--active>summary .navIcon,.pathwaysMenu--active>summary .navIcon,.producersMenu--active>summary .navIcon,.intelMenu--active>summary .navIcon,.alertsMenu--active>summary .navIcon{opacity:1}.masthead__nav:not(.masthead__nav--mobile):is(:hover,:focus-within,:has(details[open])) .browseMenu--active>summary,.masthead__nav:not(.masthead__nav--mobile):is(:hover,:focus-within,:has(details[open])) .pathwaysMenu--active>summary,.masthead__nav:not(.masthead__nav--mobile):is(:hover,:focus-within,:has(details[open])) .producersMenu--active>summary,.masthead__nav:not(.masthead__nav--mobile):is(:hover,:focus-within,:has(details[open])) .intelMenu--active>summary,.masthead__nav:not(.masthead__nav--mobile):is(:hover,:focus-within,:has(details[open])) .alertsMenu--active>summary{color:var(--panel);background:var(--accent);box-shadow:inset 0 1.5px 2.5px #00000047}.masthead__nav:not(.masthead__nav--mobile):is(:hover,:focus-within,:has(details[open])) .browseMenu--active>summary .navLabel,.masthead__nav:not(.masthead__nav--mobile):is(:hover,:focus-within,:has(details[open])) .pathwaysMenu--active>summary .navLabel,.masthead__nav:not(.masthead__nav--mobile):is(:hover,:focus-within,:has(details[open])) .producersMenu--active>summary .navLabel,.masthead__nav:not(.masthead__nav--mobile):is(:hover,:focus-within,:has(details[open])) .intelMenu--active>summary .navLabel,.masthead__nav:not(.masthead__nav--mobile):is(:hover,:focus-within,:has(details[open])) .alertsMenu--active>summary .navLabel{display:inline}.browseMenu__panel,.pathwaysMenu__panel,.producersMenu__panel,.intelMenu__panel,.alertsMenu__panel{position:absolute;z-index:30;top:calc(100% + 8px);left:0;display:grid;min-width:196px;padding:6px;border:1px solid rgba(201,191,163,.7);border-radius:12px;background:#fbf7ec57;-webkit-backdrop-filter:blur(12px) saturate(1.05);backdrop-filter:blur(12px) saturate(1.05);box-shadow:0 8px 22px #23271c1c;overflow:hidden}.alertsMenu__panel{left:auto;right:0}.masthead__nav .browseMenu__panel a,.masthead__nav .pathwaysMenu__panel a,.masthead__nav .producersMenu__panel a,.masthead__nav .intelMenu__panel a,.masthead__nav .alertsMenu__panel a{width:100%;gap:10px;padding:10px 12px;border-radius:9px;background:transparent;color:var(--ink);font-weight:600;box-shadow:none}.masthead__nav .browseMenu__panel a:hover,.masthead__nav .browseMenu__panel a:focus-visible,.masthead__nav .pathwaysMenu__panel a:hover,.masthead__nav .pathwaysMenu__panel a:focus-visible,.masthead__nav .producersMenu__panel a:hover,.masthead__nav .producersMenu__panel a:focus-visible,.masthead__nav .intelMenu__panel a:hover,.masthead__nav .intelMenu__panel a:focus-visible,.masthead__nav .alertsMenu__panel a:hover,.masthead__nav .alertsMenu__panel a:focus-visible{background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 14%,transparent)}.masthead__nav .browseMenu[open] .browseMenu__panel:not(:hover):not(:focus-within)>a:first-of-type:not(.active),.masthead__nav .pathwaysMenu[open] .pathwaysMenu__panel:not(:hover):not(:focus-within)>a:first-of-type:not(.active),.masthead__nav .producersMenu[open] .producersMenu__panel:not(:hover):not(:focus-within)>a:first-of-type:not(.active),.masthead__nav .intelMenu[open] .intelMenu__panel:not(:hover):not(:focus-within)>a:first-of-type:not(.active),.masthead__nav .alertsMenu[open] .alertsMenu__panel:not(:hover):not(:focus-within)>a:first-of-type:not(.active){background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 14%,transparent)}.masthead__nav .browseMenu__panel a.active,.masthead__nav .pathwaysMenu__panel a.active,.masthead__nav .producersMenu__panel a.active,.masthead__nav .intelMenu__panel a.active,.masthead__nav .alertsMenu__panel a.active{background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 14%,transparent)}.masthead__nav .browseMenu__panel a.active:hover,.masthead__nav .browseMenu__panel a.active:focus-visible,.masthead__nav .pathwaysMenu__panel a.active:hover,.masthead__nav .pathwaysMenu__panel a.active:focus-visible,.masthead__nav .producersMenu__panel a.active:hover,.masthead__nav .producersMenu__panel a.active:focus-visible,.masthead__nav .intelMenu__panel a.active:hover,.masthead__nav .intelMenu__panel a.active:focus-visible,.masthead__nav .alertsMenu__panel a.active:hover,.masthead__nav .alertsMenu__panel a.active:focus-visible{background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 14%,transparent)}.masthead__nav .browseMenu__panel a.active .navIcon,.masthead__nav .pathwaysMenu__panel a.active .navIcon,.masthead__nav .producersMenu__panel a.active .navIcon,.masthead__nav .intelMenu__panel a.active .navIcon,.masthead__nav .alertsMenu__panel a.active .navIcon{opacity:1}.adminMenu,.accountMenu{position:relative}.adminMenu>summary,.accountMenu>summary{position:relative;display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border-radius:var(--radius);color:var(--muted);font-size:.9rem;font-weight:500;cursor:pointer;list-style:none}.accountMenu>summary{padding:6px}.adminMenu>summary::-webkit-details-marker,.accountMenu>summary::-webkit-details-marker{display:none}.adminMenu>summary:hover,.adminMenu[open]>summary,.accountMenu>summary:hover,.accountMenu[open]>summary{background:var(--surface);color:var(--ink)}.adminMenu__panel,.accountMenu__panel{position:absolute;z-index:20;top:calc(100% + 8px);right:0;display:grid;min-width:220px;max-height:calc(100vh - var(--masthead-h) - 16px);max-height:calc(100dvh - var(--masthead-h) - 16px);padding:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised);box-shadow:0 10px 28px #00000024}.adminMenu__panel a,.accountMenu__panel a{width:100%}.accountMenu__head{padding:8px 12px 10px;border-bottom:1px solid var(--hair);margin-bottom:4px}.accountMenu__name{color:var(--ink);font-size:.9rem;font-weight:600}.accountMenu__role{margin-top:2px;color:var(--muted);font-size:.75rem}.accountMenu__avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--on-fill, #FFFCF4);font-size:.82rem;font-weight:700;letter-spacing:.02em;line-height:1}.accountMenu__zap{position:absolute;right:2px;bottom:2px;display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--gold);border:1.5px solid var(--panel);color:var(--ink);box-shadow:0 1px 2px #46321440}.accountMenu__zap .navIcon,.accountMenu__zap svg{display:block}.accountMenu__admin{margin-top:4px;padding-top:6px;border-top:1px solid var(--hair)}.accountMenu__adminLabel{display:flex;align-items:center;gap:6px;padding:6px 12px 4px;color:var(--muted);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.accountMenu__adminZap{display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--gold);color:var(--ink)}.masthead__alertBadge{position:absolute;top:4px;right:2px}.adminMenu__preview,.accountMenu__logout{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:0;border-top:1px solid var(--hair);margin-top:4px;background:transparent;color:var(--muted);font:inherit;text-align:left;cursor:pointer}.adminMenu__preview:hover,.accountMenu__logout:hover{background:var(--surface);color:var(--ink)}.adminMenu__section+.adminMenu__section{margin-top:4px;padding-top:4px;border-top:1px solid var(--hair)}.adminMenu__sectionLabel{padding:6px 12px 2px;color:var(--muted);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.adminMenu__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 4px;border-radius:999px;background:var(--warn);color:var(--on-fill);font-size:.68rem;font-weight:700;line-height:1;margin-left:auto}.masthead__nav a{display:inline-flex;align-items:center;gap:6px}.navIcon{flex:none;opacity:1}.pheadIcon{flex:none;margin-right:6px;vertical-align:-2px;color:var(--accent)}.masthead__logout{position:relative;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:.9rem;font-weight:500;color:var(--muted);padding:8px 14px;margin-left:4px;border:none;background:none;border-radius:var(--radius);cursor:pointer;transition:background .12s,color .12s}.masthead__logout:hover{background:var(--surface);color:var(--ink)}.mobileMenu{position:relative}.mobileMenu>summary{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:var(--radius);color:var(--muted);font-size:.86rem;font-weight:500;cursor:pointer;list-style:none}.mobileMenu>summary::-webkit-details-marker{display:none}.mobileMenu>summary:hover,.mobileMenu[open]>summary{background:var(--surface);color:var(--ink)}.mobileMenu[open]{z-index:50}.mobileMenu__panel{position:fixed;z-index:50;top:0;right:0;bottom:0;display:flex;flex-direction:column;gap:4px;width:min(280px,85vw);padding:calc(var(--masthead-h) + 12px) 8px 12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-left:1px solid var(--hair);background:var(--raised);color:var(--mobile-menu-fg);box-shadow:-8px 0 24px #0000001f}.mobileMenu__panel a,.mobileMenu__panel .masthead__logout{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 12px;border-radius:var(--radius);color:var(--mobile-menu-fg);font-family:var(--font-sans);font-size:.95rem;font-weight:500;text-decoration:none;width:100%;margin-left:0;border:none;background:none;cursor:pointer;text-align:left}.mobileMenu__panel a:hover,.mobileMenu__panel .masthead__logout:hover{background:var(--surface);color:var(--mobile-menu-fg)}.mobileMenu__panel a.active{color:var(--accent);background:var(--surface);box-shadow:inset 0 -2px 0 var(--accent)}.masthead__nav--mobile{gap:0}.appShell--mobile{overflow-x:clip;max-width:100vw}.appShell--mobile .masthead{gap:var(--sp-2);padding:0 var(--sp-3);overflow-x:clip}.appShell--mobile .masthead__brand{min-width:0;flex-shrink:1}.appShell--mobile .masthead__word{font-size:clamp(1.15rem,4.8vw,1.5rem)}.appShell--mobile .masthead__brandText .masthead__seal{display:none}.appShell--mobile .masthead__spacer{flex:0 0 auto;min-width:0}.appShell--mobile .masthead__nav--mobile{flex:none;margin-left:auto}.appShell--mobile .mobileMenu>summary{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}@media(max-width:1599px){.masthead__nav:not(.masthead__nav--mobile) a:not(.active) .navLabel,.masthead__nav:not(.masthead__nav--mobile) .browseMenu:not(.browseMenu--active)>summary .navLabel,.masthead__nav:not(.masthead__nav--mobile) .pathwaysMenu:not(.pathwaysMenu--active)>summary .navLabel,.masthead__nav:not(.masthead__nav--mobile) .producersMenu:not(.producersMenu--active)>summary .navLabel,.masthead__nav:not(.masthead__nav--mobile) .intelMenu:not(.intelMenu--active)>summary .navLabel,.masthead__nav:not(.masthead__nav--mobile) .alertsMenu:not(.alertsMenu--active)>summary .navLabel,.masthead__nav:not(.masthead__nav--mobile) .adminMenu>summary .navLabel,.masthead__nav:not(.masthead__nav--mobile) .accountMenu>summary .navLabel,.masthead__nav:not(.masthead__nav--mobile) .masthead__logout .navLabel{position:absolute;left:50%;top:calc(100% + 3px);transform:translate(-50%) translateY(-3px);font-size:.75rem;font-weight:600;color:var(--ink);opacity:0;pointer-events:none;transition:opacity .14s,transform .14s}.masthead__nav:not(.masthead__nav--mobile) a:hover:not(.active) .navLabel,.masthead__nav:not(.masthead__nav--mobile) a:focus-visible:not(.active) .navLabel,.masthead__nav:not(.masthead__nav--mobile) .adminMenu>summary:hover .navLabel,.masthead__nav:not(.masthead__nav--mobile) .adminMenu[open]>summary .navLabel,.masthead__nav:not(.masthead__nav--mobile) .accountMenu>summary:hover .navLabel,.masthead__nav:not(.masthead__nav--mobile) .accountMenu[open]>summary .navLabel,.masthead__nav:not(.masthead__nav--mobile) .masthead__logout:hover .navLabel{opacity:1;transform:translate(-50%) translateY(0)}.masthead__nav:not(.masthead__nav--mobile) a{padding:6px var(--sp-2)}.masthead__nav:not(.masthead__nav--mobile) .browseMenu>summary,.masthead__nav:not(.masthead__nav--mobile) .pathwaysMenu>summary,.masthead__nav:not(.masthead__nav--mobile) .producersMenu>summary,.masthead__nav:not(.masthead__nav--mobile) .intelMenu>summary,.masthead__nav:not(.masthead__nav--mobile) .alertsMenu>summary,.masthead__nav:not(.masthead__nav--mobile) .adminMenu>summary,.masthead__nav:not(.masthead__nav--mobile) .accountMenu>summary,.masthead__nav:not(.masthead__nav--mobile) .masthead__logout{padding:6px var(--sp-2)}}@media(max-width:1715px){.masthead__nav--dense a:not(.active) .navLabel,.masthead__nav--dense .browseMenu:not(.browseMenu--active)>summary .navLabel,.masthead__nav--dense .pathwaysMenu:not(.pathwaysMenu--active)>summary .navLabel,.masthead__nav--dense .producersMenu:not(.producersMenu--active)>summary .navLabel,.masthead__nav--dense .intelMenu:not(.intelMenu--active)>summary .navLabel,.masthead__nav--dense .alertsMenu:not(.alertsMenu--active)>summary .navLabel,.masthead__nav--dense .adminMenu>summary .navLabel,.masthead__nav--dense .accountMenu>summary .navLabel,.masthead__nav--dense .masthead__logout .navLabel{position:absolute;left:50%;top:calc(100% + 3px);transform:translate(-50%) translateY(-3px);font-size:.75rem;font-weight:600;color:var(--ink);opacity:0;pointer-events:none;transition:opacity .14s,transform .14s}.masthead__nav--dense a:hover:not(.active) .navLabel,.masthead__nav--dense a:focus-visible:not(.active) .navLabel,.masthead__nav--dense .adminMenu>summary:hover .navLabel,.masthead__nav--dense .adminMenu[open]>summary .navLabel,.masthead__nav--dense .accountMenu>summary:hover .navLabel,.masthead__nav--dense .accountMenu[open]>summary .navLabel,.masthead__nav--dense .masthead__logout:hover .navLabel{opacity:1;transform:translate(-50%) translateY(0)}.masthead__nav--dense a{padding:6px var(--sp-2)}.masthead__nav--dense .browseMenu>summary,.masthead__nav--dense .pathwaysMenu>summary,.masthead__nav--dense .producersMenu>summary,.masthead__nav--dense .intelMenu>summary,.masthead__nav--dense .alertsMenu>summary,.masthead__nav--dense .adminMenu>summary,.masthead__nav--dense .accountMenu>summary,.masthead__nav--dense .masthead__logout{padding:6px var(--sp-2)}}@media(max-width:1366px){.masthead{gap:var(--sp-3);padding:0 var(--sp-4)}}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg)}.login-card{display:flex;flex-direction:column;gap:8px;width:100%;max-width:340px;padding:28px 28px 24px;background:var(--surface);border:1px solid var(--hairline, var(--border, rgba(0, 0, 0, .1)));border-radius:var(--radius);box-shadow:0 8px 30px #00000014}.login-brand{display:flex;align-items:center;gap:8px;margin-bottom:4px}.login-brand__word{font-family:var(--font-serif, var(--font-sans));font-size:1.5rem;color:var(--ink)}.login-brand__tag{margin:0 0 12px;font-family:var(--font-serif, var(--font-sans));font-size:.95rem;line-height:1.3;color:var(--dim, var(--muted))}.login-card label{font-family:var(--font-sans);font-size:.78rem;font-weight:600;color:var(--muted);margin-top:6px}.login-card textarea{width:100%;margin:0 0 12px;padding:8px 10px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised);color:var(--ink);font:inherit;resize:vertical}.login-card input{font-family:var(--font-sans);font-size:.95rem;padding:9px 11px;border:1px solid var(--hairline, var(--border, rgba(0, 0, 0, .15)));border-radius:var(--radius);background:var(--bg);color:var(--ink)}.login-card input:focus{border-color:var(--accent)}.login-card button[type=submit]{margin-top:16px;padding:10px 12px;font-family:var(--font-sans);font-size:.9rem;font-weight:600;color:var(--on-fill);background:var(--accent);border:none;border-radius:var(--radius);cursor:pointer}.login-card button[type=submit]:disabled{opacity:.6;cursor:default}.login-oidc-divider{margin:12px 0 0;font-family:var(--font-sans);font-size:.78rem;font-weight:600;text-align:center;color:var(--muted)}.login-oidc{width:100%;padding:10px 12px;font-family:var(--font-sans);font-size:.9rem;font-weight:600;color:var(--ink);background:var(--bg);border:1px solid var(--hairline, var(--border, rgba(0, 0, 0, .15)));border-radius:var(--radius);cursor:pointer}.login-oidc:hover:not(:disabled){border-color:var(--accent)}.login-oidc:disabled{opacity:.6;cursor:default}.login-note{color:var(--leaf);font-size:.86rem;margin:0 0 10px}.login-mode{margin-top:14px;font-size:.8rem;color:var(--muted);text-align:center}.login-switch{background:none;border:0;padding:0;color:var(--muted);font:inherit;text-decoration:none;cursor:pointer}.login-switch:hover{text-decoration:underline}.login-recovery{margin:2px 0 0;text-align:right;font-size:.8rem}.login-recovery__intro{margin:0 0 6px;color:var(--muted);font-size:.86rem;line-height:1.4}.login-error{color:var(--danger);font-size:.82rem;margin:6px 0 0}.login-card--mfa{max-width:420px}.mfa-panel{display:flex;flex-direction:column;gap:10px}.mfa-panel h2{margin:2px 0 0;font-family:var(--font-serif, var(--font-sans));color:var(--ink);font-size:1.2rem}.mfa-panel p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.45}.mfa-qr{width:190px;height:190px;align-self:center;padding:8px;background:#fff;border:1px solid var(--hairline);border-radius:var(--radius)}.mfa-manual-key{overflow-wrap:anywhere}.mfa-manual-key code,.mfa-recovery-codes code{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.mfa-primary{margin-top:8px;padding:10px 12px;font-family:var(--font-sans);font-size:.9rem;font-weight:600;color:var(--on-fill);background:var(--accent);border:0;border-radius:var(--radius);cursor:pointer}.mfa-primary:disabled{opacity:.6;cursor:default}.mfa-recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin:4px 0;padding-left:28px}.mfa-actions{display:flex;gap:8px}.mfa-actions--secondary button{flex:1;padding:8px 10px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--raised);color:var(--ink);cursor:pointer}@media print{.login-brand,.login-brand__tag,.mfa-panel>p,.mfa-actions,.mfa-primary{display:none}.login-card{max-width:none;border:0;box-shadow:none}}.askLauncherPill{position:fixed;right:var(--sp-4);bottom:var(--sp-4);z-index:49;display:inline-flex;align-items:center;justify-content:center;gap:0;box-sizing:border-box;min-width:48px;min-height:48px;padding:0 13px;font-family:var(--font-sans);font-size:.84rem;font-weight:600;color:var(--accent);background:var(--control-face);border:1.5px solid var(--accent);border-radius:999px;box-shadow:0 4px 20px #23271c38;cursor:pointer;white-space:nowrap;overflow:hidden;transition:padding .28s ease,gap .28s ease,background .15s ease,border-color .15s ease}.askLauncherPill__icon{flex:none;display:block}.askLauncherPill__label{max-width:0;opacity:0;margin:0;overflow:hidden;transition:max-width .28s ease,opacity .2s ease,margin .28s ease}.askLauncherPill:hover,.askLauncherPill:focus-visible{padding:0 16px 0 12px;gap:8px;background:var(--panel);border-color:var(--leaf)}.askLauncherPill:hover .askLauncherPill__label,.askLauncherPill:focus-visible .askLauncherPill__label{max-width:9rem;opacity:1}@media(prefers-reduced-motion:reduce){.askLauncherPill,.askLauncherPill__label{transition:none}}.appShell--mobile .askLauncherPill{padding:0;min-width:44px;min-height:44px;gap:0}.appShell--mobile .askLauncherPill:hover,.appShell--mobile .askLauncherPill:focus-visible{padding:0;gap:0}.appShell--mobile .askLauncherPill__label{display:none}.askLauncherPill--dragging{cursor:grabbing;touch-action:none;transition:none;-webkit-user-select:none;user-select:none}.askLauncherPill--positioned{right:auto;bottom:auto}.askLauncherPill--waiting{animation:askLauncherPillGlow 1.8s ease-in-out infinite}@keyframes askLauncherPillGlow{0%,to{box-shadow:0 4px 20px #23271c38,0 0 #3e6b4f59}50%{box-shadow:0 4px 20px #23271c38,0 0 12px 4px #3e6b4f73}}.askLauncherPill__unread{position:absolute;top:-2px;right:-2px;width:12px;height:12px;background:var(--danger);border:2px solid var(--panel);border-radius:50%;pointer-events:none}@media(prefers-reduced-motion:reduce){.askLauncherPill--waiting{animation:none}}.askDrawer{position:fixed;top:0;right:0;z-index:60;width:380px;max-width:92vw;height:100vh;background:#fbf7ecba;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-left:1px solid var(--hair);box-shadow:-8px 0 28px #23271c24}.askDrawer--morphing{overflow:hidden;will-change:transform,border-radius;transition:transform .42s cubic-bezier(.22,1,.36,1),border-radius .42s cubic-bezier(.22,1,.36,1)}.askDrawer--morphExit{transition-timing-function:cubic-bezier(.4,0,.2,1)}.askDrawer--morphing .askDrawer__body{opacity:0;pointer-events:none;transition:opacity .16s ease}@media(prefers-reduced-motion:reduce){.askDrawer--morphing,.askDrawer--morphing .askDrawer__body{transition:none}}.askDrawer__body{box-sizing:border-box;height:100%;overflow:hidden;padding:16px;display:flex;flex-direction:column;gap:12px}.askDrawer__head{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-serif);font-size:1.05rem;color:var(--ink);flex-shrink:0}.askDrawer__headActions{display:flex;align-items:center;gap:4px}.askDrawer__new{background:none;border:none;color:var(--muted);cursor:pointer;font-size:.8rem;margin-right:8px}.askDrawer__close{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:4px;color:var(--muted);cursor:pointer;border-radius:6px}.askDrawer__close:hover,.askDrawer__close:focus-visible{color:var(--ink);outline:none}.askDrawer__thread{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.askDrawer__user,.askDrawer__input textarea{font-size:.88rem;line-height:1.4}.askDrawer__user{align-self:flex-end;max-width:92%;background:var(--accent);color:var(--on-fill);padding:8px 10px;border-radius:12px 12px 4px;margin:0}.askDrawer__input{display:flex;gap:8px;flex-shrink:0}.askDrawer__input textarea{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised);color:var(--ink);resize:none;min-height:calc(1.4em + 16px);max-height:132px;overflow-y:auto}.askDrawer__input button{padding:8px 14px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:var(--on-fill);cursor:pointer}.askDrawer__status{margin:0}.askDrawer__status .loadingSeal__label{color:var(--muted)}.askDrawer__answer{font-size:.9rem;color:var(--ink);line-height:1.5;padding:10px 12px;border-radius:var(--radius);background:color-mix(in srgb,var(--raised) 92%,transparent);border:1px solid var(--hair);align-self:stretch}.askDrawer__applyCard{margin-top:10px;padding:10px;border-radius:var(--radius);border:1px solid var(--stage-conversion-border);background:var(--stage-conversion-bg);display:flex;flex-direction:column;gap:8px}.askDrawer__applyLabel{margin:0;font-size:.82rem;font-weight:600;color:var(--ink)}.askDrawer__applyChips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.askDrawer__applyChip{display:inline-block;padding:3px 8px;border-radius:999px;border:1px solid var(--hair);background:var(--panel);font-size:.72rem;color:var(--ink);line-height:1.3}.askDrawer__applyChipFold{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;border:1px dashed var(--hair);background:var(--panel);font-size:.72rem;font-weight:600;color:var(--ink);line-height:1.3;cursor:pointer;font-family:inherit}.askDrawer__applyChipFold:hover{filter:brightness(.97)}.askDrawer__applyMeta{margin-top:10px;display:flex;flex-direction:column;align-items:stretch;gap:10px}.askDrawer__applyActions{display:flex;align-items:center;gap:8px;flex-shrink:0}.askDrawer__sources--meta{margin-top:0;border-top:0;padding-top:0;min-width:0}.askDrawer__applyCount{margin:0;font-size:.75rem;color:var(--muted);white-space:nowrap}.askDrawer__apply{align-self:flex-start;margin-top:0;padding:7px 10px;border-radius:var(--radius);border:1px solid var(--stage-conversion-border);background:var(--stage-conversion-bg);color:var(--stage-conversion-fg);font-weight:600;cursor:pointer;font-size:.8rem;white-space:nowrap}.askDrawer__improve{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.askDrawer__improveBubble{position:relative;border:0;background:var(--accent);color:var(--on-fill);font-size:.76rem;line-height:1.25;padding:8px 12px 10px;border-radius:14px 14px 4px;cursor:pointer;font-family:inherit;text-align:left}.askDrawer__improveBubble:hover{filter:brightness(1.05)}.askDrawer__improveBubble:after{content:"";position:absolute;left:14px;bottom:-5px;width:10px;height:10px;background:var(--accent);transform:rotate(45deg);border-radius:1px}.askDrawer__offers{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.askDrawer__offerBubble{position:relative;border:0;background:var(--accent);color:var(--on-fill);font-size:.76rem;line-height:1.25;padding:8px 12px 10px;border-radius:14px 14px 4px;cursor:pointer;font-family:inherit;text-align:left}.askDrawer__offerBubble:hover{filter:brightness(1.05)}.askDrawer__offerBubble:after{content:"";position:absolute;left:14px;bottom:-5px;width:10px;height:10px;background:var(--accent);transform:rotate(45deg);border-radius:1px}.askDrawer__offerBubble--secondary{background:var(--panel);color:var(--ink);border:1px solid var(--hair, #e2d8c4)}.askDrawer__offerBubble--secondary:hover{filter:none;background:var(--panel-raised, var(--panel))}.askDrawer__offerBubble--secondary:after{background:var(--panel);border-right:1px solid var(--hair, #e2d8c4);border-bottom:1px solid var(--hair, #e2d8c4)}.askDrawer__cites{margin:8px 0 0;padding-left:18px;font-size:.78rem;color:var(--muted)}.askDrawer__answerBody{display:flex;flex-direction:column;gap:.55rem}.askDrawer__answerP{margin:0}.askDrawer__answerList{margin:0;padding-left:1.15em}.askDrawer__answerList li{margin:.2em 0}.askDrawer__answerFold{margin:0;border-top:1px solid var(--hair, #e2d8c4);padding-top:.35rem}.askDrawer__answerFold:first-child{border-top:0;padding-top:0}.askDrawer__answerFoldSummary{cursor:pointer;list-style:none;font-weight:600;color:var(--ink)}.askDrawer__answerFoldSummary::-webkit-details-marker{display:none}.askDrawer__answerFoldSummary:before{content:"▸";display:inline-block;width:1em;color:var(--muted);font-weight:400}.askDrawer__answerFold[open]>.askDrawer__answerFoldSummary:before{content:"▾"}.askDrawer__answerFold:not([open])>.askDrawer__answerFoldBody{display:none}.askDrawer__answerFoldBody{margin-top:.35rem}.askDrawer__answerListWrap{display:flex;flex-direction:column;gap:.25rem}.askDrawer__answerMore{align-self:flex-start;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:.76rem;padding:2px 0;text-align:left}.askDrawer__answerMore:hover{color:var(--accent)}.askDrawer__answerBody .flagSvg{display:inline-flex;vertical-align:-.12em;margin:0 .2em}.askDrawer__answerBody .flagSvg svg{width:16px;height:auto;border-radius:2px;box-shadow:0 0 0 .5px #00000026}.askDrawer__sources{margin-top:10px;border-top:1px solid var(--line, #e2d8c4);padding-top:8px}.askDrawer__sourcesSummary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:var(--ink, #1a1a1a)}.askDrawer__sourcesSummary::-webkit-details-marker{display:none}.askDrawer__sourcesBadge{font-size:.7rem;font-weight:500;color:var(--muted);background:var(--panel-2, #ede6d6);padding:2px 7px;border-radius:999px}.askDrawer__sourcesBody{margin-top:8px}.askDrawer__sourcesSection+.askDrawer__sourcesSection{margin-top:10px}.askDrawer__sourcesHeading{font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.alertStrip{display:block;max-width:var(--content-max);margin:8px auto 0;padding:7px 22px;background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:var(--radius);color:var(--danger-ink);font-size:.84rem;font-weight:600;text-decoration:none}.alertStrip:hover{text-decoration:underline}.setSearch{display:block;width:100%;max-width:340px;margin:4px 0 10px;padding:6px 10px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:.84rem}.setRow{list-style:none;border:1px solid var(--hair);border-radius:var(--radius);padding:8px 12px;margin-bottom:8px}.setRow__head{display:flex;align-items:center;gap:10px;font-size:.9rem}.setRow__btn{padding:3px 10px;border:1px solid var(--hair);border-radius:999px;background:transparent;color:var(--accent);font-size:.78rem;cursor:pointer}.setRow__btn:last-child{margin-left:auto;color:var(--muted)}.setRow__body{margin-top:10px;display:flex;flex-direction:column;gap:12px}.setRow__more{font-size:.78rem;color:var(--muted)}.compareSets{margin-top:14px;border:1px solid var(--hair);border-radius:var(--radius);padding:8px 12px}.compareSets>summary{cursor:pointer;font-size:.86rem;color:var(--accent);font-weight:600}.compareSets__picker{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0}.compareSets__pick{display:inline-flex;align-items:center;gap:5px;font-size:.82rem}.compareSets__cols{display:grid;gap:16px;align-items:start;margin-top:8px}.compareSets__col{border-left:1px solid var(--hair);padding-left:12px;display:flex;flex-direction:column;gap:10px}.compareSets__col:first-child{border-left:none;padding-left:0}.compareSets__colTitle{font-size:.9rem;margin:0}@media(max-width:720px){.compareSets__cols{grid-template-columns:1fr!important}.compareSets__col{border-left:none;padding-left:0}}.howItWorks__doc{border:1px solid var(--hair);border-radius:var(--radius);padding:8px 14px;margin-bottom:8px}.howItWorks__doc summary{font-size:.9rem;font-weight:600;color:var(--ink-soft);cursor:pointer}.howItWorks__body h4{margin:12px 0 4px;font-size:.82rem;color:var(--ink)}.howItWorks__doc ul{margin:8px 0;padding-left:18px}.howItWorks__doc li{font-size:.84rem;color:var(--ink-soft);padding:3px 0;line-height:1.45}.howItWorks__pipelines li{padding:5px 0}.triageRow{cursor:pointer}.triageRow:hover{background:color-mix(in srgb,var(--accent-warm) 8%,transparent)}.triageRow--open{background:color-mix(in srgb,var(--accent-warm) 16%,transparent)}.triageToggle{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--muted)}.triageDetailWrap{margin-top:14px}.triageDetail{border:1px solid var(--hair);border-radius:var(--radius);padding:14px 16px}.triageDetail__head{display:flex;align-items:baseline;gap:12px;font-size:1rem}.triageDetail__holder{color:var(--muted);font-size:.86rem}.triageDetail__meta{display:flex;gap:8px;align-items:center;margin:8px 0;flex-wrap:wrap}.triageDetail__suggest{font-size:.9rem}.triageDetail__evidence{margin:10px 0}.triageDetail__noteLabel{display:block;font-size:.78rem;color:var(--muted);margin:10px 0 4px}.triageDetail__noteLabel textarea{display:block;width:100%;margin-top:4px;padding:6px 8px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-family:inherit;font-size:.84rem;resize:vertical}.triageActions{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.triageActions__btn{padding:6px 12px;border:1px solid var(--accent);border-radius:var(--radius);background:transparent;color:var(--accent);font-size:.82rem;font-weight:600;cursor:pointer}.triageActions__btn:hover:not(:disabled){background:var(--accent);color:var(--surface)}.triageActions__btn:disabled{opacity:.5;cursor:default}.triageEdit{margin:8px 0}.triageEdit summary{font-size:.82rem;font-weight:600;color:var(--ink-soft);cursor:pointer}.triageEdit__body{display:flex;flex-direction:column;gap:8px;margin-top:8px;max-width:460px}.triageEdit__body label{font-size:.78rem;color:var(--muted);display:flex;flex-direction:column;gap:4px}.triageEdit__body input,.triageEdit__body select{padding:5px 8px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:.84rem}.triagePreview{margin:8px 0;padding-left:18px}.triagePreview li{font-size:.86rem;color:var(--ink-soft);padding:3px 0}.triagePreview__certs{max-height:240px;overflow-y:auto}.triageRebuild{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px}.intelligenceTabs{display:flex;align-items:center;gap:2px;margin:0 0 18px;border-bottom:1px solid var(--hair)}.intelligenceTabs a{padding:8px 14px;border-bottom:2px solid transparent;color:var(--muted);font-size:.86rem;font-weight:600;text-decoration:none}.intelligenceTabs a:hover{color:var(--ink)}.intelligenceTabs a.active{color:var(--accent);border-bottom-color:var(--accent)}.intelligenceWorkspace>section{padding:0}.page,main{max-width:var(--content-max);margin:0 auto;padding:22px}main>h1{margin:0 0 var(--page-head-margin);font:var(--type-display)}.riskFilters,.savedViewForm{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.feedstockPage__metaRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px}.feedstockPage__scope{margin-left:0}.feedstockPage__meta{font:var(--type-caption);font-weight:600;color:var(--ink-soft);font-variant-numeric:tabular-nums}.feedstockPage__geo{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:var(--type-caption);font-weight:600;color:var(--ink)}.feedstockPage__geoLabel{color:var(--muted);font-weight:700}.feedstockPage__geoItem{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;color:var(--ink)}.feedstockClusterRow{display:flex;flex-wrap:nowrap;align-items:center;column-gap:20px;row-gap:0;margin-bottom:10px;overflow-x:auto;scrollbar-width:thin}.feedstockClusterGroup{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;margin:0;padding:0;border:none;min-width:0;flex:0 0 auto}.feedstockFilters{display:flex;flex-wrap:nowrap;gap:6px;margin-bottom:10px;overflow-x:auto;scrollbar-width:thin}.riskFilters button,.feedstockFilters button,.feedstockClusterGroup button{padding:6px 12px;border:1px solid var(--hair);border-radius:999px;background:var(--panel);color:var(--dim);font-family:var(--font-sans);font-size:.82rem;cursor:pointer}.riskFilters button[aria-pressed=true],.feedstockFilters button[aria-pressed=true],.feedstockClusterGroup button[aria-pressed=true]{background:var(--accent);color:var(--on-fill);border-color:var(--accent)}.feedstockFilters button.ddTopicPill,.feedstockClusterGroup button.ddTopicPill{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow:hidden;background:var(--surface);border:1px solid transparent;font-weight:600}.feedstockFilters button.ddTopicPill svg,.feedstockClusterGroup button.ddTopicPill svg{flex:none}.feedstockFilters button.ddTopicPill:hover:not([aria-pressed=true]),.feedstockClusterGroup button.ddTopicPill:hover:not([aria-pressed=true]){border-color:var(--hair)}.feedstockFilters button.ddTopicPill[aria-pressed=true],.feedstockClusterGroup button.ddTopicPill[aria-pressed=true]{font-weight:650;box-shadow:0 1px 4px #3c281438}.savedViewForm input{min-width:220px;padding:7px 10px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised);color:var(--ink);font-family:var(--font-sans)}.savedViewPick{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:var(--dim)}.savedViewPick select{min-width:200px;padding:6px 8px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised);color:var(--ink);font-family:var(--font-sans)}.browseSavedViews{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);flex:0 0 auto;min-width:min-content;font:var(--type-caption)}.browseSavedViews__menu{position:relative}.browseSavedViews__savePanel input{min-height:32px;padding:var(--control-pad-y) var(--control-pad-x);border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised);color:var(--ink)}.browseSavedViews__menu>summary,.browseSavedViews__save>summary,.browseSavedViews__share,.browseSavedViews__savePanel button{min-height:32px;padding:var(--control-pad-y) var(--control-pad-x);border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);color:var(--accent);cursor:pointer;list-style:none}.browseSavedViews__menu>summary,.browseSavedViews__save>summary,.browseSavedViews__share,.browseSavedViews__savePanel button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-height:30px;padding:0}.browseSavedViews__menu>summary{width:auto;gap:5px;padding:0 var(--control-pad-x)}.browseSavedViews__menu>summary::-webkit-details-marker,.browseSavedViews__save>summary::-webkit-details-marker{display:none}.browseSavedViews__menuPanel{position:absolute;top:calc(100% + var(--sp-2));right:0;z-index:12;width:min(360px,calc(100vw - 32px));border:1px solid var(--hair);border-radius:var(--radius);background:#fbf7ecba;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 24px color-mix(in srgb,var(--ink) 12%,transparent);overflow:visible}.browseSavedViews__menuBody{max-height:min(420px,calc(100vh - 120px));overflow-y:auto;padding:var(--sp-2)}.browseSavedViews__group+.browseSavedViews__group{margin-top:var(--sp-1);border-top:1px solid var(--hair)}.browseSavedViews__group>summary{display:flex;align-items:center;gap:var(--sp-2);min-height:30px;padding:var(--sp-1) var(--sp-2);color:var(--ink);cursor:pointer;font-weight:600;list-style:none}.browseSavedViews__group>summary::-webkit-details-marker{display:none}.browseSavedViews__group>summary svg{color:var(--accent)}.browseSavedViews__groupCount{margin-left:auto;color:var(--dim);font-size:.72rem;font-weight:500}.browseSavedViews__groupItems{display:grid;gap:2px;padding:0 0 var(--sp-2)}.browseSavedViews__itemRow{display:flex;align-items:center;gap:2px;border-radius:calc(var(--radius) - 2px)}.browseSavedViews__itemRow:hover,.browseSavedViews__itemRow:focus-within{background:color-mix(in srgb,var(--accent) 12%,transparent)}.browseSavedViews__item{flex:1 1 auto;min-width:0;width:auto;padding:6px var(--sp-2);border:0;border-radius:calc(var(--radius) - 2px);background:transparent;color:var(--ink);cursor:pointer;font:var(--type-caption);text-align:left}.browseSavedViews__item:hover,.browseSavedViews__item:focus-visible{background:transparent}.browseSavedViews__groupItems>.browseSavedViews__item{width:100%}.browseSavedViews__groupItems>.browseSavedViews__item:hover,.browseSavedViews__groupItems>.browseSavedViews__item:focus-visible{background:color-mix(in srgb,var(--accent) 12%,transparent)}.browseSavedViews__itemDelete{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:2px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--accent-warm);cursor:pointer}.browseSavedViews__itemDelete:hover,.browseSavedViews__itemDelete:focus-visible{background:color-mix(in srgb,var(--accent-warm) 14%,transparent)}.browseSavedViews__itemDelete:disabled{opacity:.55;cursor:default}.browseSavedViews__empty{margin:0;padding:5px var(--sp-2);color:var(--dim);font:var(--type-caption)}.browseSavedViews__menuError{display:grid;gap:2px;margin:0 0 var(--sp-2);padding:var(--sp-2);border:1px solid var(--accent-warm);border-radius:calc(var(--radius) - 2px);color:var(--accent-warm);font:var(--type-caption)}.browseSavedViews__savePanel{position:absolute;top:calc(100% + var(--sp-2));right:0;z-index:12;display:flex;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);box-shadow:0 8px 24px color-mix(in srgb,var(--ink) 12%,transparent)}.browseSavedViews__shareStatus{color:var(--dim);white-space:nowrap}.browseSavedViews__error{color:var(--accent-warm)}.browseSaveDialog__backdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--ink) 42%,transparent)}.browseSaveDialog{width:min(480px,100%);padding:22px;border:1px solid var(--hair);border-radius:10px;background:var(--panel);box-shadow:0 18px 52px color-mix(in srgb,var(--ink) 25%,transparent);color:#1a1a1a}.browseSaveDialog__title{margin:0 0 8px;color:#1a1a1a;font:var(--type-heading-sm)}.browseSaveDialog__lead{margin:0 0 12px;color:#444;font:var(--type-body)}.browseSaveDialog__context{margin:0 0 14px;padding:8px 10px;border:1px solid var(--hair);border-radius:6px;background:var(--raised);color:#1a1a1a;font:var(--type-caption)}.browseSaveDialog__fieldset{margin:0;padding:0;border:0}.browseSaveDialog__legend{margin:0 0 10px;color:#1a1a1a;font-size:.82rem;font-weight:600}.browseSaveDialog__option{display:flex;align-items:center;gap:8px;margin:10px 0 6px;color:#1a1a1a;font:var(--type-body);cursor:pointer}.browseSaveDialog__field{display:grid;gap:4px;margin:0 0 8px 22px}.browseSaveDialog__fieldLabel{color:#555;font-size:.78rem;font-weight:600}.browseSaveDialog__field input,.browseSaveDialog__field select{box-sizing:border-box;width:100%;padding:8px 10px;border:1px solid var(--hair);border-radius:5px;background:#fff;color:#1a1a1a;font:inherit}.browseSaveDialog__field input:focus,.browseSaveDialog__field select:focus{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:1px;background:#fff}.browseSaveDialog__field input:disabled,.browseSaveDialog__field select:disabled{opacity:.55}.browseSaveDialog__empty{margin:0 0 8px 22px;color:#666;font:var(--type-caption)}.browseSaveDialog__collision{margin-top:14px;padding:12px;border:1px solid color-mix(in srgb,var(--accent-warm) 45%,var(--hair));border-radius:6px;background:color-mix(in srgb,var(--accent-warm) 8%,#fff)}.browseSaveDialog__collision p{margin:0 0 10px;color:#1a1a1a;font:var(--type-caption)}.browseSaveDialog__collisionActions{display:flex;flex-wrap:wrap;gap:8px}.browseSaveDialog__collisionActions button{padding:6px 10px;border:1px solid var(--hair);border-radius:5px;background:#fff;color:#1a1a1a;font:inherit;cursor:pointer}.browseSaveDialog__destructive{border-color:color-mix(in srgb,var(--accent-warm) 55%,var(--hair))!important;color:var(--accent-warm)!important}.browseSaveDialog__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.browseSaveDialog__actions button{padding:8px 14px;border:1px solid var(--hair);border-radius:5px;background:#fff;color:#1a1a1a;font:inherit;cursor:pointer}.browseSaveDialog__actions button:disabled{opacity:.55;cursor:default}.browseSaveDialog__primary{border-color:var(--accent)!important;background:var(--accent)!important;color:#fff!important}.alertsOnboardingNudge__scrim{position:fixed;z-index:95;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#23271c4d}.alertsOnboardingNudge{position:relative;width:min(480px,100%);padding:28px 24px 20px;border:1px solid var(--hair);border-radius:10px;background:#f7f3ea;box-shadow:0 18px 52px #23271c2e;color:#1a1a1a}.alertsOnboardingNudge__close{position:absolute;top:10px;right:12px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:none;border-radius:6px;background:transparent;color:#444;font-size:1.35rem;line-height:1;cursor:pointer}.alertsOnboardingNudge__close:hover{background:#23271c0f;color:#1a1a1a}.alertsOnboardingNudge__title{margin:0 36px 12px 0;color:#1a1a1a;font:var(--type-heading-sm)}.alertsOnboardingNudge__body{margin:0 0 10px;color:#23271c;font:var(--type-body)}.alertsOnboardingNudge__secondary{margin:0 0 18px;color:#655a3e;font:var(--type-caption)}.alertsOnboardingNudge__actions{display:flex;flex-direction:column;gap:10px}.alertsOnboardingNudge__primary,.alertsOnboardingNudge__secondaryBtn{width:100%;min-height:40px;padding:10px 14px;border-radius:var(--radius);font-family:var(--font-sans);font-size:.88rem;font-weight:600;cursor:pointer}.alertsOnboardingNudge__primary{border:1px solid var(--accent);background:var(--accent);color:#fff}.alertsOnboardingNudge__primary:hover{filter:brightness(.96)}.alertsOnboardingNudge__secondaryBtn{border:1px solid var(--hair);background:#fff;color:#1a1a1a}.alertsOnboardingNudge__secondaryBtn:hover{background:#23271c0a}.alertsOnboardingNudge__mute{display:block;width:100%;margin-top:14px;padding:6px 0 0;border:none;background:transparent;color:#655a3e;font-family:var(--font-sans);font-size:.78rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.alertsOnboardingNudge__mute:hover{color:#1a1a1a}.savedViewWarning{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--accent-warm);border-radius:var(--radius);background:var(--panel);color:var(--ink);width:100%}.savedViewWarning p{margin:0;flex:1 1 260px}.savedViewWarning button{min-height:32px;padding:var(--sp-1) var(--sp-3);border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised);color:var(--accent);cursor:pointer}.pill{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.01em;color:var(--pill-fg, var(--muted));background:var(--pill-bg, var(--surface));border:1px solid var(--pill-border, var(--hair))}.statusMark{position:relative;gap:5px;padding-left:3px;max-width:100%}.statusMark__icon{display:inline-flex;align-items:center;justify-content:center;width:1.35em;height:1.35em;flex:0 0 1.35em;border-radius:50%;background:color-mix(in srgb,var(--pill-fg, var(--muted)) 12%,transparent)}.statusMark__icon svg{width:12px;height:12px;display:block;flex:none}.statusMark__label{min-width:0}@media(max-width:720px){.statusMark:has(.statusMark__icon){padding:2px;gap:0}.statusMark:has(.statusMark__icon) .statusMark__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.statusMark__icon{width:22px;height:22px;flex-basis:22px}.statusMark__icon svg{width:13px;height:13px}}.certList{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.certFold{margin-top:8px;display:grid;gap:8px}.auditRenewal{padding:8px 9px;border-radius:7px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--hair, #C9B98A));background:color-mix(in srgb,var(--accent) 10%,var(--panel, #F7F3EA));color:var(--ink, #1a1a1a)}.auditRenewal__h{margin:0 0 4px;font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent, #3E6B4F)}.auditRenewal__chips{margin:0;display:flex;flex-wrap:wrap;gap:4px}.auditRenewal__chip{display:inline-block;font-size:.68rem;border-radius:3px;padding:1px 6px;border:1px solid var(--hair-soft, #D8CFB8);background:var(--surface, #F0E9D6);color:var(--ink, #1a1a1a)}.auditRenewal__chip--new{background:color-mix(in srgb,var(--accent) 14%,#fff);border-color:color-mix(in srgb,var(--accent) 40%,#9FBFAB);color:#1f4a2e}.auditRenewal__chip--drop{background:var(--danger-bg, #F7E0D7);border-color:#e0a992;color:#7a241c;text-decoration:line-through}.card{background:var(--panel);border:1px solid transparent;border-radius:var(--radius);padding:12px 14px;box-shadow:0 1px 4px #4632141a}.card--inactive{background:var(--surface);border:1px solid var(--hair);border-left:5px solid var(--dim);padding-left:10px;color:var(--dim)}.card--inactive .feedstockChipTag,.card--inactive .schemeBadge{filter:grayscale(1) brightness(.9);opacity:.7}.card__head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.holderGroup>.card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:10px;row-gap:6px;flex-wrap:unset}.card__headMain{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}.holderGroup>.card__head>.card__life{grid-column:2;grid-row:1;align-self:start;margin-left:0}.card__name{font-family:var(--font-serif);font-size:.95rem;color:var(--ink);font-weight:600;overflow-wrap:anywhere}.card__certid{font-size:.8rem;color:var(--muted)}.card__head .pill,.card__head .statusMark{margin-left:auto}.card__foot{margin-top:6px;display:flex;gap:6px 14px;font-size:.8rem;color:var(--muted);flex-wrap:wrap}.card__foot a{color:var(--accent)}.card__pdfLink{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:1px 6px;border:1px solid var(--hair);border-radius:4px;background:var(--raised);color:inherit;font:inherit;font-size:.72rem;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}button.card__pdfLink:disabled{opacity:.65;cursor:wait}.card__pdfLink:hover{border-color:var(--accent)}.card__life{margin-left:auto;display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;font-size:.82rem;white-space:nowrap;color:var(--ink-soft)}.card__life--lapsed{color:var(--muted)}.card__lifeDot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--valid)}.card__cb{color:var(--muted)}.roleGroup{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:.76rem;color:var(--muted)}.chainRail__arrow{color:var(--muted);font-size:.76rem}.chainRail__stage{display:inline-flex;align-items:center;white-space:nowrap}.chainRail__stage--lit{color:var(--dim);font-weight:600}.chainRail__stageHover{display:inline-flex;align-items:center;cursor:pointer}.chainRail__stageHover:hover .chainRail__stage--lit,.chainRail__stageHover:focus-visible .chainRail__stage--lit,.chainRail__stageHover:hover .chainRail__stage--logistics,.chainRail__stageHover:focus-visible .chainRail__stage--logistics{color:var(--accent)}.chainRail__plus{color:var(--muted);font-size:.76rem;margin:0 1px}.chainRail__stage--logistics{color:var(--dim);font-weight:600}.chainRailTooltip{max-width:320px;padding:10px 12px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface);box-shadow:0 6px 24px #00000029;font-size:.78rem}.chainRailTooltip__title{margin:0 0 4px;font-weight:700;color:var(--ink-soft)}.chainRailTooltip__note{margin:0 0 6px;color:var(--muted)}.chainRailTooltip__basis{margin:0 0 6px;color:var(--accent-warm);font-style:italic}.chainRailTooltip__evidence{margin:0;padding:0;list-style:none;display:grid;gap:3px;color:var(--muted)}.chainRailTooltip__legacy{color:var(--accent-warm)}.chainRailTooltip__more{margin:6px 0 0;color:var(--muted)}.card__proofRow{margin:4px 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;min-width:0}.card__proofRow .card__proof{margin:0;flex:1 1 220px;min-width:0}.card__proofRow .auditPill{flex:0 1 auto;margin-left:0;max-width:min(100%,280px)}.card__proof{display:flex;align-items:center;gap:5px;font-size:.78rem;color:var(--muted)}.card__chipsRow{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;flex:1 1 100%;width:100%;min-width:0}.card__feedstocks{display:inline-flex;flex-wrap:wrap;gap:5px;align-items:center;min-width:0}.card__chipsRow .card__feedstocks{display:flex;width:100%}.card__feedstocks .auditPill{margin-left:auto;max-width:min(100%,280px)}.feedstockChipTag{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;border-radius:5px;padding:2px 8px;background:var(--surface);border:1px solid transparent;white-space:normal}.feedstockChipHover:hover .feedstockChipTag,.feedstockChipHover:focus-within .feedstockChipTag{border-color:var(--hair)}.feedstockChipTag--more{color:var(--muted);background:transparent;border:1px dashed var(--hairline, var(--border, rgba(0, 0, 0, .1)));text-decoration:none}.feedstockChipTag--more:hover{border-style:solid}.feedstockChipTag--group{gap:6px}.feedstockChipTag__pills{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.feedstockChipTag__pill{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:600;border-radius:4px;padding:1px 6px;background:var(--surface);border:1px solid transparent;white-space:nowrap}.feedstockChipHover:hover .feedstockChipTag__pill,.feedstockChipHover:focus-within .feedstockChipTag__pill{border-color:var(--hair)}.feedstockChipHover{display:inline-flex;align-items:center}.feedstockChipHover[data-trigger=click]{cursor:pointer}.feedstockChipHover[data-trigger=click]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.feedstockChipHover__empty{padding:5px 9px;background:var(--raised);border:1px solid var(--hair);border-radius:6px;font-size:11px;color:var(--muted);white-space:nowrap;pointer-events:none}.moreMaterialsCard{display:flex;flex-wrap:wrap;gap:6px;max-width:340px;padding:10px 12px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface);box-shadow:0 6px 24px #00000029}.hoverPortal{position:fixed;z-index:900}.holderList{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.holderGroup--skeleton{display:flex;flex-direction:column;gap:8px}.skeletonBar{height:12px;border-radius:4px;background:linear-gradient(100deg,var(--surface-dim) 30%,var(--raised) 50%,var(--surface-dim) 70%);background-size:200% 100%;animation:skeletonShimmer 1.4s ease-in-out infinite}.skeletonBar--title{width:40%;height:16px}.skeletonBar--line{width:90%}.skeletonBar--short{width:55%}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeletonBar{animation:none;background:var(--surface-dim)}}.holderGroup__certs{margin-top:8px}.holderGroup__certs>summary{cursor:pointer;font-size:.8rem;color:var(--accent);list-style:revert}.holderGroup__certs[open]>summary{margin-bottom:8px}.mapPanel{margin-top:16px}.mapPanel__count{font-size:.82rem;color:var(--muted)}.mapPanel__frame{position:relative;border:1px solid var(--hair);border-radius:var(--radius);overflow:hidden;background:var(--panel);--map-chrome-face: color-mix(in srgb, var(--panel) 52%, transparent);--map-chrome-raised: color-mix(in srgb, var(--raised) 52%, transparent);--map-chrome-accent: color-mix(in srgb, var(--accent) 62%, transparent);--map-chrome-face-hover: color-mix(in srgb, var(--panel) 78%, transparent)}.siteMap__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;padding:16px;pointer-events:none;background:color-mix(in srgb,var(--panel) 72%,transparent)}.siteMap__overlay .dataState{pointer-events:auto;max-width:min(28rem,92%)}.mapPanel__glframe{width:100%;height:100%;aspect-ratio:2 / 1}.mapPanel__onMap{position:absolute;z-index:2;top:var(--sp-2);left:var(--sp-2);margin:0;padding:4px 8px;background:var(--map-chrome-face);border:1px solid var(--hair);border-radius:var(--radius);pointer-events:none;max-width:calc(100% - var(--sp-2) * 2)}.mapPanel__topLeft{position:absolute;z-index:3;top:var(--sp-2);left:var(--sp-2);display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);max-width:calc(100% - var(--sp-2) * 2);pointer-events:none}.mapPanel__topBar{display:flex;align-items:center;gap:var(--sp-1);pointer-events:auto}.mapPanel__topBar .mapPanel__revealList{margin:0;background:var(--map-chrome-face);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mapPanel__surfaceOverlay{position:absolute;z-index:3;top:var(--sp-2);left:var(--sp-2);display:inline-flex;width:fit-content;max-width:calc(100% - var(--sp-2) * 2);padding:2px;background:var(--map-chrome-face);border:1px solid var(--hair);border-radius:var(--radius);box-shadow:0 1px 3px #00000014;pointer-events:auto}.mapPanel__topLeft .mapPanel__surfaceOverlay{position:static;max-width:100%}.mapPanel__topLeft .mapPanel__basketMode,.mapPanel__topLeft .mapPanel__onMap,.mapPanel__topLeft .mapPanel__countryChips{position:static;top:auto;left:auto;max-width:100%}.mapPanel__topLeft .mapPanel__countryChips{margin-top:0;pointer-events:auto}.mapPanel__basketMode{position:absolute;z-index:3;top:var(--sp-2);left:var(--sp-2);display:inline-flex;pointer-events:auto}.mapPanel__basketMode .mapChip{background:var(--map-chrome-face);box-shadow:0 1px 3px #00000014}.mapPanel__basketMode .mapChip--on{background:var(--map-chrome-raised)}.mapPanel__legendOverlay{position:absolute;z-index:2;bottom:var(--sp-2);left:var(--sp-2);padding:4px 8px;background:var(--map-chrome-face);border:1px solid var(--hair);border-radius:var(--radius);pointer-events:none;max-width:calc(100% - var(--sp-2) * 2)}.mapPanel__legend.mapPanel__legendFold{pointer-events:auto;display:block;margin-left:0;padding:2px 5px;max-width:min(220px,calc(100% - var(--sp-2) * 2));font-size:.58rem;line-height:1.2}.mapPanel__legendFoldSummary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:2px;font:inherit;font-weight:600;letter-spacing:.02em;color:var(--ink-soft);-webkit-user-select:none;user-select:none}.mapPanel__legendFoldSummary::-webkit-details-marker{display:none}.mapPanel__legendFoldSummary:before{content:"▸";display:inline-block;width:.75em;color:var(--muted);font-weight:400}.mapPanel__legendFold[open]>.mapPanel__legendFoldSummary{font-size:0;letter-spacing:0;gap:0}.mapPanel__legendFold[open]>.mapPanel__legendFoldSummary:before{content:"▾";font-size:.58rem;width:.75em}.mapPanel__legendFoldBody{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:3px;font-size:.68rem}.mapPanel__legendFold:not([open])>.mapPanel__legendFoldBody{display:none}.mapPanel__frame .maplibregl-ctrl-group,.siteMap__frame .maplibregl-ctrl-group{background:var(--map-chrome-face, color-mix(in srgb, var(--panel) 52%, transparent));border:1px solid var(--hair);box-shadow:0 1px 3px #00000014}.mapPanel__frame .maplibregl-ctrl-group button:hover,.siteMap__frame .maplibregl-ctrl-group button:hover{background-color:var(--map-chrome-face-hover, color-mix(in srgb, var(--panel) 78%, transparent))}.mapPanel__frame .maplibregl-ctrl-group button+button,.siteMap__frame .maplibregl-ctrl-group button+button{border-top:1px solid var(--hair)}.mapPanel__topLeft .mapPanel__countryChip{background:var(--map-chrome-raised)}.mapPanel__topLeft .mapPanel__countryChip--on:not(.mapPanel__countryChip--flag){background:var(--map-chrome-accent)}.mapPanel__topLeft .mapPanel__countryChip--flag.mapPanel__countryChip--on{background:var(--map-chrome-raised)}.mapPanel__topLeft .mapSurfaceControl .mapSurfaceControl__seg--on{background:var(--map-chrome-face-hover, var(--map-chrome-raised))}.mapPanel__legend.mapPanel__legendOverlay{margin:0;font-size:.68rem}.mapPanel__legend.mapPanel__legendFold{font-size:.58rem}.mapPanel__producersToggleRow{pointer-events:auto}.mapPanel__producersToggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--ink-soft);background:var(--map-chrome-face);border:1px solid var(--hair);border-radius:var(--radius);box-shadow:0 1px 3px #00000014;cursor:pointer}.mapPanel__producersToggle:hover{background:var(--map-chrome-face-hover)}.mapPanel__producersToggle--on{color:var(--accent);background:var(--map-chrome-raised);border-color:var(--accent)}.mapPanel__researchGapToggle{color:#8a5a2b}.mapPanel__researchGapToggle--on{color:#8a5a2b;background:var(--map-chrome-raised);border-color:#8a5a2b}.producersScan{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:hidden;opacity:0}.producersScan--active{opacity:1}.producersScan__ring{position:absolute;left:50%;top:50%;width:24px;height:24px;margin:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);box-shadow:none;opacity:0;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.producersScan{display:none}}.mapPanel__producerHoverPositioner{position:absolute;z-index:4;pointer-events:auto}.mapPanel__researchGapHover{position:absolute;z-index:4;display:flex;flex-direction:column;gap:4px;min-width:190px;max-width:min(280px,78vw);padding:9px 11px;border:1px solid rgba(138,90,43,.5);border-radius:var(--radius);background:#fbf7ecf0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 22px #23271c24;color:#23271c;pointer-events:none}.mapPanel__researchGapHoverName{margin:0;color:#1a1a1a;font-size:.84rem;font-weight:650}.mapPanel__researchGapHoverLocation{margin:0;color:#4a4638;font-size:.72rem}.mapPanel__researchGapHoverCapacity{margin:0;color:#23271c;font-size:.76rem;font-weight:600}.mapPanel__researchGapHoverBadge{align-self:flex-start;margin:2px 0 0;padding:2px 7px;border:1px dashed #8a5a2b;border-radius:999px;background:#ede6d8;color:#68421f;font-size:.68rem;font-weight:650;line-height:1.35}.mapPanel__researchGapHoverNote{margin:0;color:#4a4638;font-size:.7rem;line-height:1.35}.mapPanel__frameActions{position:absolute;z-index:2;top:76px;right:var(--sp-2);display:flex;gap:var(--sp-2);pointer-events:none}.mapPanel__frameActions--stack{flex-direction:column;align-items:stretch}.mapPanel__frameActions .panelToggle{pointer-events:auto;flex:none;margin-left:0;background:var(--map-chrome-face)}.mapPanel__frameActions .browseAutoZoom--icon{pointer-events:auto;flex:none;margin:0;background:var(--map-chrome-face)}.mapPanel__frameActions .browseAutoZoom--icon:hover:not(:disabled){background:var(--map-chrome-face-hover)}.mapPanel__frameActions .panelToggle:hover:not(:disabled){background:var(--map-chrome-face-hover)}.mapPanel__memberList{position:absolute;z-index:4;transform:translate(12px,-50%);min-width:180px;max-width:min(280px,70%);max-height:220px;overflow:auto;padding:4px;background:var(--raised);border:1px solid var(--hair);border-radius:var(--radius);box-shadow:0 4px 14px color-mix(in srgb,var(--ink) 12%,transparent)}.mapPanel__memberListItem{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;width:100%;margin:0;padding:6px 8px;border:0;border-radius:calc(var(--radius) - 2px);background:transparent;color:var(--ink);font:inherit;font-size:.82rem;text-align:left;cursor:pointer}.mapPanel__memberListItem:hover,.mapPanel__memberListItem:focus-visible{background:var(--surface);outline:none}.mapPanel__memberListDot{width:8px;height:8px;border-radius:50%}.mapPanel__memberListName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapPanel__memberListScheme{color:var(--muted);font-size:.72rem}.mapPanel__hoverCard{position:absolute;z-index:4;transform:translate(10px,-100%);min-width:140px;max-width:min(240px,70%);padding:6px 10px;background:var(--raised);border:1px solid var(--hair);border-radius:var(--radius);box-shadow:0 2px 8px color-mix(in srgb,var(--ink) 10%,transparent);pointer-events:none}.mapPanel__hoverCard--pinned{pointer-events:auto;border-color:var(--accent);box-shadow:0 4px 14px color-mix(in srgb,var(--ink) 14%,transparent)}.mapPanel__hoverCardClose{position:absolute;top:2px;right:4px;border:0;background:transparent;color:var(--muted);font-size:.95rem;line-height:1;cursor:pointer;padding:2px 4px}.mapPanel__hoverCardClose:hover,.mapPanel__hoverCardClose:focus-visible{color:var(--ink);outline:none}.mapPanel__hoverCardName{margin:0;padding-right:14px;font-weight:600;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapPanel__hoverCardMeta{margin:2px 0 0;color:var(--muted);font-size:.72rem}.mapPanel__producerHover{min-width:160px;max-width:min(260px,78vw);padding:5px 8px;border:1px solid rgba(201,191,163,.7);border-radius:var(--radius);background:#fbf7ecba;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 22px #23271c24;color:#23271c;font-size:.72rem;display:flex;flex-direction:column;gap:3px}.mapPanel__producerHoverHead{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:1px 6px;align-items:center;min-width:0}.mapPanel__producerHoverFlag{grid-row:1 / -1;grid-column:1;width:10px;line-height:0;opacity:.55;filter:saturate(.55)}.mapPanel__producerHoverFlag svg{display:block;width:100%;height:auto}.mapPanel__producerHoverName{grid-column:2;grid-row:1;font-weight:650;font-size:.78rem;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mapPanel__producerHoverLocation{grid-column:2;grid-row:2;color:#4a4638;font-size:.66rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mapPanel__producerHoverCapacity{color:#23271c;font-weight:600;font-size:.72rem}.mapPanel__producerHoverChips,.mapPanel__producerHoverTechs{display:flex;flex-wrap:wrap;gap:3px;min-width:0;max-width:100%}.mapPanel__producerHoverTechPill,.mapPanel__producerHoverFeedstockPill{display:inline-block;box-sizing:border-box;max-width:118px;min-width:0;overflow:hidden;text-overflow:ellipsis;padding:0 5px;border-radius:999px;border:1px solid var(--hair-soft);background:var(--surface-dim);color:#23271c;font-size:.62rem;line-height:1.45;white-space:nowrap;vertical-align:top}.mapPanel__producerHoverTechPill{border-color:color-mix(in srgb,var(--accent) 45%,var(--hair-soft));background:color-mix(in srgb,var(--accent) 12%,var(--surface-dim))}.mapPanel__producerHoverMore{position:relative;padding:0 5px;border-radius:999px;border:1px solid var(--hair-soft);background:var(--surface);color:var(--muted);font-size:.62rem;line-height:1.45;cursor:default}.mapPanel__producerHoverMore:hover,.mapPanel__producerHoverMore:focus-visible{color:#1a1a1a;outline:none;border-color:var(--hair)}.mapPanel__producerHoverMoreTip{position:absolute;z-index:5;top:calc(100% + 4px);right:0;display:flex;flex-direction:column;gap:2px;min-width:140px;max-width:220px;max-height:180px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:6px 8px;border:1px solid rgba(201,191,163,.7);border-radius:var(--radius);background:#fbf7ecba;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 22px #23271c24;color:#1a1a1a}.mapPanel__producerHoverMoreTipItem{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#23271c;font-size:.72rem;white-space:nowrap}.mapSvg{display:block;width:100%;height:auto}.mapSvg__ocean{fill:var(--surface)}.mapSvg__land{fill:var(--map-land-fill);stroke:var(--map-land-stroke);stroke-width:.35;stroke-linejoin:round}.dataState{display:flex;align-items:flex-start;gap:10px;padding:14px 0;color:var(--ink-soft)}.dataState--fill{min-height:220px;aspect-ratio:2 / 1;align-items:center;justify-content:center;padding:24px;text-align:left}.dataState--compact{padding:6px 0;gap:7px}.dataState__icon{flex:0 0 auto;margin-top:1px;color:var(--muted)}.dataState__copy{min-width:0}.dataState__title{margin:0;color:var(--ink);font-weight:650;font-size:.9rem}.dataState__message{margin:3px 0 0;color:var(--muted);font-size:.82rem;max-width:65ch}.dataState--partial .dataState__icon,.dataState--stale .dataState__icon,.dataState--unavailable .dataState__icon{color:var(--accent-warm)}.dataState--error .dataState__icon{color:var(--danger-ink)}.dataState--demo .dataState__title:after{content:" (not live)";font-weight:400;color:var(--muted)}.dataFreshness{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;color:var(--ink-soft);font-size:.82rem}.dataFreshness--compact{font-size:.76rem}.dataFreshness__state{font-weight:650}.dataFreshness__time,.dataFreshness__label{color:var(--muted)}.dataFreshness__time:before,.dataFreshness__label:before{content:"·";margin-right:8px}.dataFreshness--aging .dataFreshness__state,.dataFreshness--stale .dataFreshness__state{color:var(--danger-ink)}.dataFreshness--provenance{color:var(--muted);background:transparent}.verify__heading{margin-bottom:8px}.verify__heading h1{margin:0;font:var(--type-display)}.verify__prompt,.verify__empty{color:var(--muted);font-size:.9rem}.verify__summary{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--ink-soft);margin:8px 0 14px}.setupKeys{list-style:none;margin:8px 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;max-width:40ch}.setupKeys li{display:flex;align-items:center;gap:10px}.setupKey__name{text-transform:capitalize;color:var(--ink-soft);min-width:8ch}.setup__empty{color:var(--muted);font-size:.85rem}.setupJson{background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius);padding:10px 12px;font-size:.75rem;overflow-x:auto;color:var(--ink-soft)}.sentinel__caption{color:var(--muted);font-size:.85rem;max-width:60ch}.sentinelForm{display:grid;gap:8px;max-width:60ch;margin:12px 0}.sentinelForm textarea,.sentinelForm input{padding:8px 10px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);color:var(--ink);font-family:var(--font-sans);font-size:.9rem}.sentinelForm button{justify-self:start;padding:6px 16px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:var(--panel);font-size:.85rem;cursor:pointer}.sentinelForm button:disabled{opacity:.5;cursor:default}.sentinelAnswer{margin-top:12px;padding:14px 16px;border:1px solid var(--hair);border-left:4px solid var(--accent);border-radius:var(--radius);background:var(--panel);max-width:70ch}.sentinelAnswer__body{white-space:pre-wrap;color:var(--ink)}.sentinelAnswer__model{font-size:.75rem;color:var(--muted);margin-top:8px}.analytics{margin-top:16px}.analyticsTotals{list-style:none;margin:12px 0 8px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);font-size:.85rem;color:var(--muted)}.analyticsTotals li{display:grid;gap:2px;padding:9px 12px;border-right:1px solid var(--hair)}.analyticsTotals li:last-child{border-right:0}.analyticsTotals__num{font-family:var(--font-serif);font-size:1.2rem;color:var(--ink);margin-right:4px}.analyticsTotals__share{color:var(--accent);font-size:.72rem}.analyticsHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.analyticsHeader h2{margin:0}.analyticsMode{display:inline-flex;align-items:center;gap:12px;font-size:.78rem;color:var(--muted)}.analyticsMode__state{color:var(--ink-soft)}.analyticsMode__toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.analyticsMode__toggle input{accent-color:var(--accent)}.analytics__caption{margin:8px 0 2px;font-size:.8rem;color:var(--muted)}.analytics__sourceDate{margin:2px 0 8px;font-size:.74rem;color:var(--muted)}.analyticsActions{display:flex;align-items:center;gap:8px;margin:8px 0 12px}.analyticsActions a,.analyticsBar__action{color:var(--accent);font-size:.74rem;text-decoration:none}.analyticsActions a{padding:5px 8px;border:1px solid var(--hair);border-radius:var(--radius)}.analyticsActions a:hover,.analyticsBar__action:hover{color:var(--accent-warm);border-color:var(--accent-warm)}.analyticsGrid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:10px}.analyticsBars h3{font-size:.85rem;color:var(--ink-soft);margin:0 0 6px}.analyticsBars__empty{font-size:.8rem;color:var(--muted)}.analyticsBars ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.analyticsBar{display:grid;grid-template-columns:minmax(105px,1fr) minmax(70px,2fr) auto;align-items:center;gap:5px 8px;font-size:.78rem}.analyticsBar__identity{min-width:0;display:flex;align-items:center;gap:5px}.analyticsBar__label{color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analyticsBar__status{flex:none;padding:1px 4px;border:1px solid var(--hair);border-radius:3px;font-size:.62rem;line-height:1.3;text-transform:uppercase;color:var(--muted)}.analyticsBar__status--qa{border-color:var(--expiring);color:var(--expiring)}.analyticsBar__status--unmapped{border-color:var(--withdrawn);color:var(--withdrawn)}.analyticsBar__track{height:8px;background:var(--parchment);border-radius:4px;overflow:hidden}.analyticsBar__fill{display:block;height:100%;background:var(--accent)}.analyticsBar__count{color:var(--muted);white-space:nowrap}.analyticsBar__action{grid-column:1 / -1;justify-self:start}.intelligenceFilters{margin:12px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:color-mix(in srgb,var(--panel) 72%,transparent)}.intelligenceFilters summary{display:flex;align-items:center;gap:6px;padding:8px 2px;color:var(--ink-soft);font-size:.82rem;font-weight:650;cursor:pointer}.intelligenceFilters__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;padding:4px 0 10px}.intelligenceFilters__dates,.intelligenceFilters__views{display:flex;align-items:end;flex-wrap:wrap;gap:8px 12px;padding:8px 0;border-top:1px solid var(--hair)}.intelligenceFilters__dates label,.intelligenceFilters__views label{display:grid;gap:4px;color:var(--muted);font-size:.72rem}.intelligenceFilters__dates input,.intelligenceFilters__views input,.intelligenceFilters__views select{min-height:31px;box-sizing:border-box;padding:5px 8px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised);color:var(--ink);font-family:var(--font-sans)}.intelligenceFilters__coverage{align-self:center;color:var(--muted);font-size:.74rem}.intelligenceFilters__views button,.quietButton{min-height:31px;padding:5px 9px;border:1px solid var(--hair);border-radius:var(--radius);background:transparent;color:var(--accent);font-family:var(--font-sans);font-size:.76rem;cursor:pointer}.intelligenceFilters__views button{display:inline-flex;align-items:center;gap:5px}.intelligenceFilters__views button:disabled{color:var(--muted);cursor:default}.intelligenceFilters__views [role=alert]{color:var(--danger-ink);font-size:.74rem}.ucoPathways{margin-top:16px}.ucoPathways__coverage{font-size:.9rem;color:var(--ink-soft)}.ucoPathways__split{font-size:.82rem;color:var(--muted)}.ucoGroup{margin-top:10px}.ucoGroup__head{font-size:.95rem;color:var(--ink-soft);display:flex;gap:8px;align-items:baseline}.ucoGroup__share{color:var(--accent);font-size:.82rem}.ucoGroup__count{color:var(--muted);font-size:.8rem;margin-left:auto}.ucoFamilies{list-style:none;margin:6px 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.ucoFamily{display:flex;gap:10px;align-items:baseline;padding:4px 10px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);font-size:.82rem}.ucoFamily__label{color:var(--ink-soft)}.ucoFamily__share{color:var(--accent)}.ucoFamily__count{margin-left:auto;color:var(--muted)}.holderHead{display:flex;align-items:center;gap:12px}.holderHead h1{min-width:0;overflow-wrap:anywhere}.holderDossier{margin:10px 0 22px;padding:18px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.holderDossier__head{display:flex;justify-content:space-between;gap:24px;align-items:baseline}.holderDossier__head h2{margin:0;font-family:var(--font-serif);font-size:1.18rem}.holderDossier__head p{margin:4px 0 0;color:var(--muted);font-size:.84rem}.holderDossier__exports{display:flex;gap:7px;align-items:center;flex:0 0 auto}.holderDossier__exports a{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 10px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);color:var(--accent);font-size:.76rem;font-weight:650;text-decoration:none}.holderDossier__exports a:hover{border-color:var(--accent);background:var(--panel-strong)}.holderDossier__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:18px 0}.holderDossier__facts>div{min-width:0;border-left:2px solid var(--hair);padding-left:10px}.holderDossier__facts dt{color:var(--muted);font-size:.72rem;text-transform:uppercase}.holderDossier__facts dd{margin:3px 0 0;color:var(--ink-soft);font-size:.9rem;overflow-wrap:anywhere}.holderDossier__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-top:14px;border-top:1px solid var(--hair)}.holderDossier__actions h3{margin:0;font-size:.9rem;color:var(--ink-soft)}.holderDossier__actions p{margin:4px 0 0;color:var(--muted);font-size:.8rem}.holderDossier__actions .counterpartyPanel,.holderDossier__actions .bfPanel{margin-top:9px}.holderDossier__sources{margin:14px 0 0;color:var(--muted);font-size:.74rem}.holderCertificates{margin:18px 0 22px}.holderCertificates h2{margin:0 0 9px;font-size:1rem;color:var(--ink-soft)}.holderHistory{margin-top:18px;padding-top:12px;border-top:1px solid var(--hair)}.holderHistory>summary{cursor:pointer;color:var(--accent);font-size:.86rem}.holderHistory[open]>summary{margin-bottom:10px}.trackButton{padding:4px 10px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);color:var(--accent);font-size:.82rem;cursor:pointer}.trackButton[aria-pressed=true]{color:var(--accent-warm);border-color:var(--accent-warm)}.watchlist__empty{color:var(--muted);font-size:.85rem}.alertList{list-style:none;margin:8px 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.alertItem{display:flex;align-items:baseline;gap:10px;padding:6px 10px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);font-size:.82rem}.alertItem__title{font-weight:500;color:var(--ink-soft)}.alertItem__detail{color:var(--muted)}.alertItem>button,.card__foot button{margin-left:auto;cursor:pointer}.notificationAttempts{margin-top:var(--sp-4)}.notificationAttempts h3{margin:0 0 var(--sp-2);font-size:.9rem;color:var(--ink-soft)}.notificationAttempts ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.notificationAttempts li{display:grid;gap:2px;padding:7px 10px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);font-size:.78rem}.notificationAttempts__head{display:flex;justify-content:space-between;gap:var(--sp-3);color:var(--ink-soft)}.notificationAttempts__head time,.notificationAttempts__detail{color:var(--muted)}.notificationAttempts__detail{display:block}.settingsPanel__state{margin:var(--sp-2) 0 0;color:var(--ink-soft);font-size:.82rem}.activityPage{display:grid;gap:var(--sp-5);max-width:920px;margin:0 auto;padding:var(--sp-5)}.activityPage__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.activityPage__head h1{margin:0}.activityPage__filter{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:.9rem;color:var(--muted)}.activityPage__filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.activityPage__filter select{min-width:12rem}.activityPage__note{margin:0;color:var(--muted);font-size:.92rem;max-width:52rem}.activityPage__status,.activityPage__empty{margin:0;color:var(--muted)}.activityPage__error{margin:0;color:var(--danger)}.activityPage__day{display:grid;gap:var(--sp-3)}.activityPage__day>h2{margin:0;font-size:.85rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.activityPage__day ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.activityPage__item{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised)}.activityPage__itemMeta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2);font-size:.85rem;color:var(--muted);min-width:8rem}.activityPage__family{text-transform:capitalize}.activityPage__itemBody{display:grid;gap:.2rem;min-width:0;flex:1 1 14rem}.activityPage__itemBody strong{color:var(--ink)}.activityPage__action{font-size:.85rem;color:var(--muted)}.activityPage__open{flex:0 0 auto;font-size:.9rem}.activityPage__more{justify-self:start}.settingsPage{display:grid;gap:var(--sp-5);max-width:920px;margin:0 auto;padding:var(--sp-6)}.settingsPage>h1{margin:0}.settingsPanel{padding:var(--sp-5);border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised);box-shadow:var(--shadow-sm)}.settingsPanel>h2{margin-top:0}.securitySessions{display:grid;gap:var(--sp-2);margin:var(--sp-4) 0;padding:0;list-style:none}.securitySessions li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-4);padding:var(--sp-3);border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel)}.securitySessions li>div{display:grid;gap:3px;min-width:0}.securitySessions__current{width:max-content;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,var(--raised));color:var(--accent);font-size:.74rem;font-weight:700}.securitySessions__time{color:var(--muted);font-size:.78rem}.securitySessions button,.securityPanel>button{border-color:color-mix(in srgb,var(--accent-warm) 42%,var(--hair));color:var(--accent-warm)}.securityMfa{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--hair)}.securityMfa h3{margin:0 0 var(--sp-2)}.securityMfa label{display:block;margin-bottom:var(--sp-1);color:var(--ink-soft);font-size:.8rem;font-weight:700}.securityMfa input{width:min(100%,15rem);min-height:40px}.securityMfa__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2)}.securityRecoveryCodes{margin-top:var(--sp-4);padding:var(--sp-3);border:1px solid color-mix(in srgb,var(--accent-warm) 45%,var(--hair));border-radius:var(--radius);background:color-mix(in srgb,var(--accent-warm) 6%,var(--panel))}.securityRecoveryCodes ol{columns:2;margin:var(--sp-3) 0;padding-left:1.6rem}.securityRecoveryCodes li{break-inside:avoid}.securityRecoveryCodes code{color:var(--ink)}.settingsPage--mobile{max-width:100vw;padding:var(--sp-4)}.settingsPage--mobile .settingsPanel{padding:var(--sp-4)}.settingsPage--mobile .securitySessions li{grid-template-columns:minmax(0,1fr);align-items:stretch}.settingsPage--mobile .securitySessions button,.settingsPage--mobile .securityPanel>button,.settingsPage--mobile .securityMfa input,.settingsPage--mobile .securityMfa__actions button,.settingsPage--mobile .securityRecoveryCodes button{width:100%;min-height:44px}.settingsPage--mobile .securityMfa__actions{display:grid;grid-template-columns:minmax(0,1fr)}.settingsPage--mobile .securityRecoveryCodes ol{columns:1}.watchlistPage--mobile{padding:var(--sp-4);overflow-x:clip;max-width:100vw}.watchlistPage--mobile .alertItem{flex-wrap:wrap;align-items:flex-start;gap:var(--sp-2)}.watchlistPage--mobile .alertItem>button{min-height:44px;min-width:44px;margin-left:0}.watchlistPage--mobile .savedViewForm{display:grid;gap:var(--sp-2)}.watchlistPage--mobile .savedViewForm input,.watchlistPage--mobile .savedViewForm select,.watchlistPage--mobile .savedViewForm button{min-height:44px;max-width:100%}.timelinePanel{margin-top:16px}.timelinePanel__title{font-family:var(--font-serif);font-size:1.1rem;color:var(--ink)}.timelinePanel__method{max-width:80ch;color:var(--muted);font-size:.78rem}.timelinePanel{container-type:inline-size}.tlGantt{--tl-gantt-gutter: 108px;--tl-gantt-band-pad-x: 8px;--tl-gantt-band-gap-x: 8px;--tl-gantt-band-border: 1px;--tl-gantt-lane-inset-left: calc( var(--tl-gantt-band-border) + var(--tl-gantt-band-pad-x) + var(--tl-gantt-gutter) + var(--tl-gantt-band-gap-x) );--tl-gantt-lane-inset-right: calc(var(--tl-gantt-band-border) + var(--tl-gantt-band-pad-x));margin:12px 0 4px}.tlGantt__axis{position:relative;height:18px;border-bottom:1px solid var(--hair);margin-left:var(--tl-gantt-lane-inset-left);margin-right:var(--tl-gantt-lane-inset-right)}.tlGantt__year{position:absolute;top:0;font-size:.7rem;color:var(--muted);transform:translate(2px)}.tlGantt__chart{position:relative}.tlGantt__plot{position:absolute;top:0;bottom:0;left:var(--tl-gantt-lane-inset-left);right:var(--tl-gantt-lane-inset-right);pointer-events:none;z-index:2}.tlGantt__bands{display:grid;gap:8px;padding:6px 0 2px;position:relative;z-index:1}.tlGantt__band{display:grid;grid-template-columns:var(--tl-gantt-gutter) minmax(0,1fr);gap:0 var(--tl-gantt-band-gap-x);padding:6px var(--tl-gantt-band-pad-x);border:var(--tl-gantt-band-border) solid var(--hair-soft);border-radius:var(--radius);background:var(--surface-dim)}.tlGantt__bandLabel{padding-top:4px}.tlGantt__bandName{display:block;font-size:.78rem;font-weight:600;color:var(--ink)}.tlGantt__bandMeta{display:block;margin-top:2px;font-size:.65rem;font-weight:500;color:var(--muted)}.tlGantt__bandLanes{position:relative;min-width:0}.tlGantt__gridline{position:absolute;top:0;bottom:0;width:1px;background:var(--hair-soft)}.tlGantt__today{position:absolute;top:-18px;bottom:0;width:2px;background:var(--accent-warm)}.tlGantt__todayLabel{position:absolute;top:0;right:6px;left:auto;transform:none;font-size:.62rem;font-weight:600;color:var(--accent-warm);white-space:nowrap}.tlGantt__todayLabel--end{right:auto;left:6px}.tlGantt__lane{position:relative;height:30px}.tlGantt__barWrap{position:absolute;top:3px;height:24px}.tlGantt__bar{position:absolute;top:0;right:0;bottom:0;left:0;min-width:6px;border:1px solid var(--pill-border, var(--hair));border-radius:6px;background:var(--pill-bg, var(--surface));color:var(--pill-fg, var(--dim));font-size:.68rem;font-weight:600;display:flex;align-items:center;padding:0 6px;overflow:hidden;white-space:nowrap;cursor:pointer;z-index:1}.tlGantt__bar--selected{outline:2px solid var(--accent-warm);outline-offset:1px;z-index:3}.tlGantt__bar--openStart{border-left-style:dashed;border-top-left-radius:0;border-bottom-left-radius:0}.tlGantt__bar--openEnd{border-right-style:dashed;border-top-right-radius:0;border-bottom-right-radius:0}.tlGantt__barLabel{overflow:hidden;text-overflow:ellipsis}.tlGantt__tip{position:absolute;left:calc(100% + 4px);top:50%;transform:translateY(-50%);font-size:.62rem;font-weight:600;color:var(--dim);background:var(--raised);border:1px solid var(--hair);border-radius:999px;padding:2px 6px;white-space:nowrap;z-index:2;pointer-events:none}.tlGantt__tip--before{left:auto;right:calc(100% + 4px)}@container (max-width: 480px){.tlGantt__barLabel{display:none}.tlGantt__year:nth-child(2n){display:none}}.timelinePeriod__rowBtn{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;padding:4px 6px;border-radius:4px;text-align:left;cursor:pointer;color:inherit;font-size:inherit}.timelinePeriod__rowBtn:hover{background:color-mix(in srgb,var(--accent-warm) 8%,transparent)}.timelinePeriod--selected .timelinePeriod__rowBtn{background:color-mix(in srgb,var(--accent-warm) 14%,transparent)}.timelinePeriod__dates{margin-left:auto}.timelinePeriod__undated{font-size:.72rem;color:var(--muted);font-style:italic}.timelineChanges h3{margin:10px 0 4px;font-size:.86rem;color:var(--ink-soft)}.timelineChanges ol{margin:0;padding-left:24px;color:var(--dim);font-size:.82rem}.timelineChanges li{padding:2px 0}.timelineChanges time{color:var(--muted);font-variant-numeric:tabular-nums}.timelineNarrative{display:grid;gap:8px;margin:8px 0}.timelineNarrative__block h3{font-size:.9rem;color:var(--ink-soft);margin:0}.timelineNarrative__block p{font-size:.85rem;color:var(--muted);margin:2px 0 0}.timelinePeriods{list-style:none;margin:10px 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.timelinePeriod{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:6px 10px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);font-size:.82rem}.timelinePeriod__name{font-family:var(--font-serif);color:var(--ink-soft)}.timelinePeriod__cert{color:var(--muted)}.timelinePeriod__dates{margin-left:auto;color:var(--muted)}.timelinePeriod__scopeDiff{margin:0 6px 2px;padding:4px 6px 2px;border-left:2px solid color-mix(in srgb,var(--accent) 55%,var(--hair));font-size:.76rem;color:var(--dim);display:grid;gap:2px}.timelinePeriod__scopeDiff p{margin:0}.timelinePeriod__scopeDiffMeta{color:var(--muted);font-style:italic}.timelinePeriod__scopeDiffLabel{color:var(--ink-soft);font-weight:600}.timelineNarrativeDisclosure{margin-top:8px}.timelineNarrativeDisclosure>summary{cursor:pointer;font-size:.8rem;color:var(--accent)}.webResearchGate{display:flex;flex-direction:column;gap:10px}.webResearchGate__emptyCopy{margin:0;color:var(--ink);font-size:.88rem}.webResearchGate__teaser{padding:12px 14px;background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius)}.webResearchGate__teaserTitle{margin:0;color:var(--ink);font-weight:600;font-size:.9rem}.webResearchGate__teaserMeta{margin:6px 0 0;color:var(--muted);font-size:.8rem}.webResearchGate__ghost{display:inline-block;margin-top:10px;padding:6px 12px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--paper, #fff);color:var(--accent);font-family:var(--font-sans);font-size:.82rem;cursor:pointer}.webResearchGate__cta{display:block;width:100%;margin-top:12px;padding:9px 14px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:var(--paper, #fff);font-family:var(--font-sans);font-size:.88rem;font-weight:600;cursor:pointer}.webResearchGate__cta:hover{filter:brightness(.96)}.webResearchGate__honesty{margin:8px 0 0;text-align:center;color:var(--muted);font-size:.75rem}.webResearchGate__viewActions{display:flex;justify-content:flex-end;margin-bottom:4px}.webResearchGate__viewActions .webResearchGate__ghost{margin-top:0}.bfPanel{margin-top:14px}.bfPanel>button{padding:6px 12px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);color:var(--accent);font-family:var(--font-sans);font-size:.82rem;cursor:pointer}.bfPanel__body{margin-top:10px;padding:12px 14px;background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius)}.bfPanel__site,.bfContactsSocial{font-size:.82rem;color:var(--muted)}.bfPanel__site a,.bfContactsSocial a{color:var(--accent);margin-right:8px}.bfContactsSocial{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin-top:8px}.bfContactsSocial h4{grid-column:1 / -1;margin:0;color:var(--ink-soft);font-size:.82rem}.bfContactsSocial p{grid-column:1 / -1;margin:0}.bfContactsSocial__assessment{color:var(--muted)}.bfCredibilityNotes{margin:8px 0 0;padding-left:20px;color:var(--ink-soft);font-size:.82rem}.bfEvidence{margin-top:8px}.bfEvidence>summary{cursor:pointer;font-size:.8rem;color:var(--accent)}.bfEvidence__conf{color:var(--muted)}.counterpartyPanel{margin-top:14px}.counterpartyPanel>button{padding:6px 12px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);color:var(--accent);font-family:var(--font-sans);font-size:.82rem;cursor:pointer}.counterpartyPanel__body{margin-top:10px;padding:12px 14px;background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius)}.counterpartyPanel__caption{font-size:.76rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px}.verdictChip{padding:6px 12px;margin:6px 0;background:var(--surface);border-radius:var(--radius)}.counterpartyRiskChip{display:flex;align-items:stretch;margin-top:10px;border:1px solid var(--danger-border);border-radius:var(--radius);background:var(--danger-bg);color:var(--danger-ink);overflow:hidden}.counterpartyRiskChip:before{content:"";flex:0 0 4px;background:var(--withdrawn)}.counterpartyRiskChip__line{margin:0;padding:8px 12px;font-size:.84rem;font-weight:650;line-height:1.3;color:var(--danger-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.counterpartyRiskChip__line strong{font-weight:700;color:var(--danger-ink)}.counterpartyRiskChip__line span{font-weight:650;color:var(--danger-ink)}.siteFootprintChip{margin-top:8px;padding:7px 10px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface);color:var(--muted);font-size:.8rem}.siteFootprintChip summary{cursor:pointer;color:var(--muted)}.siteFootprintChip__evidence{margin-top:7px;color:var(--dim)}.siteFootprintChip__site+.siteFootprintChip__site{margin-top:8px;padding-top:8px;border-top:1px solid var(--hair)}.siteFootprintChip__siteMeta{margin:0 0 5px;color:var(--muted);font-size:.74rem}.siteFootprintChip__caveat,.siteFootprintChip__sources{margin:0 0 6px;color:var(--muted);font-size:.74rem}.siteFootprintChip dl{margin:0 0 6px}.siteFootprintChip dt{font-weight:650}.siteFootprintChip dd{margin:0 0 4px}.siteFootprintChip a{color:var(--leaf)}.verdictReasons{margin:6px 0;padding-left:18px;color:var(--dim);font-size:.86rem}.counterpartyPanel__namematch{font-size:.82rem;color:var(--muted)}.counterpartyPanel__identity,.counterpartyPanel__providers{font-size:.82rem;color:var(--dim);padding-left:18px}.counterpartyPanel__identity em,.counterpartyPanel__providers{color:var(--muted)}.dangerBanner{background:var(--danger-bg);color:var(--danger-ink);border:1px solid var(--danger-border);border-radius:var(--radius);padding:8px 12px;font-size:.84rem;margin:8px 0}.analyticalSelection{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:8px 0 10px;padding:7px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);color:var(--muted);font-size:.76rem}.analyticalSelection strong{margin-right:2px;color:var(--ink-soft)}.analyticalSelection span{padding:2px 6px;border:1px solid var(--hair);border-radius:3px;background:var(--panel)}.filterDrawer{margin:12px 0 20px}.filterDrawer__bar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.filterDrawer__holder{flex:0 1 var(--control-search-max);width:min(100%,var(--control-search-max));max-width:var(--control-search-max);min-width:0;padding:var(--control-pad-y) var(--control-pad-x);border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised);font:var(--type-body);color:var(--ink)}.filterDrawer__sort{display:inline-flex;gap:6px;align-items:center;font-size:.8rem;color:var(--muted)}.filterDrawer__sort select{padding:var(--control-pad-y) var(--control-pad-x);border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised);color:var(--ink);font-family:var(--font-sans)}.filterDrawer__export{padding:var(--control-pad-y) var(--control-pad-x);border:1px solid var(--accent);border-radius:var(--radius);background:transparent;color:var(--accent);cursor:pointer;font-size:.82rem}.filterDrawer__export:hover{background:var(--accent);color:var(--bg)}.filterDrawer__panel{margin-top:10px}.filterDrawer__panel>summary{cursor:pointer;font-size:.82rem;color:var(--accent);list-style:revert}.filterDrawer__panel:not([open])>:not(summary){display:none!important}.filterDrawer__grid{margin:12px 0}.filterDrawer__catCount{color:var(--accent);font-weight:600}.filterDrawer__openGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;align-items:start;margin:0 0 12px;min-width:0}.filterDrawer__openGrid[data-pack=side] .filterDrawer__pack{display:contents}.filterDrawer__openGrid[data-pack=stack] .filterDrawer__pack{display:flex;flex-direction:column;gap:10px;min-width:0}.filterDrawer__openGrid[data-pack=stack]{grid-template-columns:minmax(0,.9fr) repeat(auto-fit,minmax(min(180px,100%),1fr))}.chipGroup{margin:0 0 10px}.chipGroup__label{font-family:var(--font-serif);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 4px}.chipGroup__chips{display:flex;flex-wrap:wrap;gap:6px}.filterChip{position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;border:1px solid var(--hair);background:var(--control-face);color:var(--muted);font-size:.78rem;cursor:pointer}.filterChip:hover{border-color:var(--muted);background:var(--surface-dim);color:var(--ink)}.filterChip--on{background:transparent;border-color:var(--accent);color:var(--accent);font-weight:600}.filterChip__dot{width:7px;height:7px;border-radius:50%;background:var(--muted)}.filterChip--on .filterChip__dot{background:var(--accent)}.filterChip__statusIcon{display:inline-flex;align-items:center;justify-content:center;width:1.35em;height:1.35em;flex:0 0 1.35em;border-radius:50%;color:var(--pill-fg, var(--ink));background:color-mix(in srgb,var(--pill-fg, var(--ink)) 14%,transparent)}.filterChip__dot--scheme-ISCC,.filterChip__dot--scheme-REDcert,.filterChip__dot--scheme-INS{background:var(--muted)}.filterChip__tip{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);white-space:nowrap;background:var(--ink);color:var(--panel);font-size:.75rem;font-weight:400;padding:6px 10px;border-radius:6px;opacity:0;pointer-events:none;transition:opacity .12s;z-index:5}.filterChip__tip--region{width:max-content;max-width:min(420px,80vw);white-space:normal;text-align:left;line-height:1.4}.filterChip:hover .filterChip__tip,.filterChip:focus-visible .filterChip__tip{opacity:1}.ghostAbsent{position:relative;display:inline-flex;align-items:center;color:var(--muted);cursor:default}.ghostAbsent--pill{padding:2px 10px;border:1px dashed var(--hair);border-radius:999px;background:transparent}.ghostAbsent__tip{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);white-space:nowrap;background:var(--ink);color:var(--panel);font-size:.75rem;font-weight:400;padding:6px 10px;border-radius:6px;opacity:0;pointer-events:none;transition:opacity .12s;z-index:5}.ghostAbsent:hover .ghostAbsent__tip,.ghostAbsent:focus-visible .ghostAbsent__tip{opacity:1}.filterField{border:1px solid var(--hair);border-radius:var(--radius);padding:8px;min-width:0}.filterField>legend{font-family:var(--font-serif);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:0 4px}.filterField__search{width:100%;box-sizing:border-box;padding:5px 8px;margin-bottom:6px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised);color:var(--ink);font-size:.8rem}.filterField__options{max-height:150px;overflow-y:auto;display:flex;flex-direction:column;gap:3px}.filterField__opt{display:flex;gap:6px;align-items:center;font-size:.8rem;color:var(--ink);cursor:pointer;border-radius:5px;padding:2px 6px}.filterField__opt:hover{background:var(--surface-dim)}.filterField__opt--on{background:var(--surface)}.filterField__opt input[type=checkbox]{accent-color:var(--accent);width:14px;height:14px}.filterField__opt>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filterField__flag{display:inline-flex;width:18px;flex:none}.filterField__flag svg{width:18px;height:12px;border-radius:2px;display:block}.filterDrawer__clear{padding:var(--control-pad-y) var(--control-pad-x);border:1px solid var(--hair);border-radius:var(--radius);background:transparent;color:var(--muted);cursor:pointer;font-size:.8rem}.filterDrawer__clear:hover{border-color:var(--accent-warm);color:var(--accent-warm)}.filterSummary{display:grid;grid-template-columns:22px 26px minmax(0,1fr) auto 26px;align-items:center;gap:var(--sp-2);margin:0 0 var(--page-head-margin);padding:6px 10px 8px;font:var(--type-caption);color:var(--muted);background:var(--control-face);border:1px solid var(--hair);border-radius:var(--radius);box-shadow:none;animation:filterSummaryIn var(--motion-presence) ease;position:relative;z-index:2}.filterSummary:has(+.browseBasketTray){margin-bottom:0}.filterSummary:not(:has(.filterSummary__count)){grid-template-columns:22px 26px minmax(0,1fr) 26px}.filterSummary--toggle{cursor:pointer}.filterSummary--toggle:hover{border-color:var(--accent)}.filterSummary--toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.filterSummary__flow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);min-width:0;max-height:var(--filter-ribbon-max-height, 34px);overflow:hidden}.filterSummary__scopeBundle{display:contents}.filterSummary__grip{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;height:8px;margin:0;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none}.filterSummary__gripBar{width:36px;height:3px;border-radius:2px;background:color-mix(in srgb,var(--muted) 55%,transparent)}.filterSummary__grip:hover .filterSummary__gripBar,.filterSummary__grip:focus-visible .filterSummary__gripBar{background:var(--muted)}.filterSummary__chip{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:6px;border:1px solid var(--hair);background:var(--surface-dim);color:var(--ink);font-size:.78rem;cursor:pointer;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filterSummary__chip--materialGroup,.filterSummary__chip--scopeGroup{max-width:none;padding:0;gap:0;overflow:visible}.filterSummary__chipBody{display:inline-flex;align-items:center;gap:5px;margin:0;padding:2px 4px 2px 7px;border:0;border-radius:6px 0 0 6px;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.filterSummary__chipX{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:2px 7px 2px 2px;border:0;border-radius:0 6px 6px 0;background:transparent;color:inherit;font:inherit;line-height:1;cursor:pointer}.filterSummary__chipX:hover{color:var(--accent-warm)}.filterSummary__chip--more{border-style:dashed;font-weight:600;max-width:none}.filterSummary__chip:hover{border-color:var(--accent-warm)}.filterSummary__chip--status{background:color-mix(in srgb,var(--accent-warm) 14%,var(--surface-dim));border-color:color-mix(in srgb,var(--accent-warm) 40%,var(--hair))}.filterSummary__chip--scheme,.filterSummary__chip--region,.filterSummary__chip--country,.filterSummary__chip--scope,.filterSummary__chip--other{background:var(--surface-dim);border-color:var(--hair)}.filterSummary__chip--material{font-weight:500;border-radius:5px}.filterSummary__statusIcon{display:inline-flex;align-items:center;justify-content:center;width:1.35em;height:1.35em;flex:none;border-radius:50%;color:var(--pill-fg, var(--ink));background:color-mix(in srgb,var(--pill-fg, var(--ink)) 14%,transparent)}.filterSummary__statusIcon svg{display:block;width:12px;height:12px}.filterSummary__flag{display:inline-flex;align-items:center;flex:none;line-height:0}.filterSummary__flag .flagSvg,.filterSummary__flag svg{width:14px;height:auto;display:block;border-radius:1px}.filterSummary__matIcon{flex:none}.filterSummary__chipLabel{min-width:0;overflow:hidden;text-overflow:ellipsis}.filterSummary__panelCue{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 auto;color:var(--accent)}.filterSummary__panelCue--open{color:var(--accent)}.filterSummary__panelCue--spacer{visibility:hidden;pointer-events:none}.filterSummary__panelCue svg{display:block}.filterSummary__count{flex:0 0 auto;font-weight:600;font-size:.78rem;color:var(--muted);white-space:nowrap;min-width:max-content;align-self:center}.filterSummary__actions{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:26px;flex:0 0 auto;position:relative}.filterSummary__saveWrap{position:relative;display:inline-flex}.filterSummary__saveWrap>summary{list-style:none}.filterSummary__saveWrap>summary::-webkit-details-marker{display:none}.filterSummary__save{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--hair);border-radius:6px;background:var(--panel);color:var(--ink);cursor:pointer}.filterSummary__save:hover{border-color:var(--accent);color:var(--accent)}.filterSummary__save:disabled{opacity:.45;cursor:default}.filterSummary__savePanel,.browseBasketTray__savePanel{position:absolute;top:calc(100% + 6px);left:0;z-index:6;display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);box-shadow:var(--elev-panel, 0 6px 18px rgba(70, 50, 20, .12))}.filterSummary__savePanel input,.browseBasketTray__savePanel input{width:160px;min-height:28px;padding:0 8px;border:1px solid var(--hair);border-radius:6px;background:var(--raised, var(--panel));color:var(--ink);font:var(--type-caption, .78rem/1.2 inherit)}.filterSummary__clear{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid color-mix(in srgb,var(--accent-warm) 45%,var(--hair));border-radius:6px;background:color-mix(in srgb,var(--accent-warm) 10%,var(--panel));color:var(--accent-warm);cursor:pointer}.filterSummary__clear:hover{border-color:var(--accent-warm);background:color-mix(in srgb,var(--accent-warm) 18%,var(--panel))}.filterSummary__clear svg{display:block}@keyframes filterSummaryIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.filterSummary{animation:none}}.mapPanel__strip{min-width:0}.mapPanel__controls{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:0}.mapSurfaceControl{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1);min-width:0;margin:0;padding:0;border:0}.mapSurfaceControl__row{display:inline-flex;align-items:center;gap:6px;min-width:0}.mapSurfaceControl__choices{display:inline-flex;align-items:stretch;gap:0;padding:0;border-radius:calc(var(--radius) - 2px);background:color-mix(in srgb,var(--ink) 5%,transparent)}.mapSurfaceControl__seg{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:calc(var(--radius) - 3px);background:transparent;color:var(--muted);cursor:pointer}.mapSurfaceControl__seg--on{background:var(--map-chrome-face-hover, var(--raised));color:var(--ink)}.mapSurfaceControl__seg:has(input:disabled){cursor:not-allowed;opacity:.45}.mapSurfaceControl__seg:focus-within{outline:2px solid var(--accent);outline-offset:1px}.mapSurfaceControl__seg svg{display:block}.mapSurfaceControl__notice{max-width:28rem;color:var(--muted);font-size:.76rem}.mapSurfaceControl__notice:empty{display:none}.mapPanel__surfaces{display:inline-flex;gap:var(--sp-1)}.mapPanel__zoom{display:inline-flex;gap:.25rem;margin-left:auto}.mapPanel__zoomBtn{width:1.75rem;height:1.75rem;padding:0;line-height:1;font-weight:700;border:1px solid var(--rule);background:var(--raised);color:var(--ink);border-radius:4px;cursor:pointer}.mapPanel__zoomBtn:disabled{opacity:.4;cursor:default}.mapSvg--pannable{cursor:grab}.mapSvg--pannable.mapSvg--panning{cursor:grabbing}.mapChip{padding:4px 9px;border:1px solid var(--hair);border-radius:var(--radius);background:transparent;color:var(--muted);cursor:pointer;font-size:.76rem}.mapChip--on{border-color:var(--accent);color:var(--accent);background:var(--raised)}.mapPanel__toggle,.mapPanel__cap{display:inline-flex;gap:5px;align-items:center;font-size:.78rem;color:var(--muted)}.mapPanel__cap select{padding:4px 6px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised);color:var(--ink)}.mapPanel__countryChips{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-1);align-items:center}.mapPanel__countryChip{padding:3px 8px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised);color:#1a1a1a;cursor:pointer;font:var(--type-caption)}.mapPanel__countryChip--on{border-color:var(--accent);background:var(--accent);color:#fff}.mapPanel__countryChip--flag{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:4px 6px;min-width:34px;min-height:26px;border-radius:4px}.mapPanel__countryChip--flag.mapPanel__countryChip--on{background:var(--raised);color:#1a1a1a;border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}.mapPanel__countryChip--flag .flagSvg svg{width:22px;height:auto;display:block}.mapPanel__countryChipBadge{position:absolute;top:-7px;right:-7px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--accent);color:#fff;font:700 10px/16px var(--font-sans);text-align:center;border:2px solid var(--raised);box-sizing:border-box}.mapPanel__count,.mapPanel__legend{margin:0;font:var(--type-caption);color:var(--muted)}.mapSvg__label{fill:var(--ink-soft);font-family:var(--font-sans);font-size:var(--mapLabelSize, 6px)}.mapSvg__clusterLabel{fill:var(--raised);font-size:var(--mapClusterLabelSize, 8px)}.mapPanel__legend{display:flex;gap:var(--sp-3);flex-wrap:wrap;margin-left:auto}.mapLegend{display:inline-flex;gap:5px;align-items:center}.mapLegend__dot{width:9px;height:9px;border-radius:50%;display:inline-block}.pageIntro{color:var(--muted);font-size:.86rem;margin:4px 0 12px}.familyManager__builtins,.familyManager__list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0 0 12px}.familyManager__builtins li,.familyManager__list li{border-radius:var(--radius);padding:4px 10px;font-size:.8rem}.familyManager__builtinTag{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;opacity:.75}.chipRow{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.chip{border:1px solid var(--hair);border-radius:var(--radius);padding:4px 10px;font-size:.8rem;color:var(--ink-soft);background:var(--raised)}.riskItems{list-style:none;padding:0}.riskItems li{padding:3px 0;font-size:.86rem;border-bottom:1px solid var(--hair)}.breakdownGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:16px 0}.countList h4{margin:0 0 6px;font-size:.82rem;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.countList ul{list-style:none;padding:0;margin:0}.countList li{position:relative;display:flex;align-items:center;gap:8px;padding:3px 4px;font-size:.8rem}.countList__bar{position:absolute;left:0;top:2px;bottom:2px;background:var(--accent);opacity:.14;border-radius:3px;z-index:0}.countList__label{position:relative;z-index:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.countList__num{position:relative;z-index:1;color:var(--ink-soft);font-variant-numeric:tabular-nums}.tableScroll{overflow-x:auto;max-height:420px;overflow-y:auto;border:1px solid var(--hair);border-radius:var(--radius)}.dataTable{width:100%;border-collapse:collapse;font-size:.8rem}.dataTable th,.dataTable td{text-align:left;padding:6px 10px;border-bottom:1px solid var(--hair)}.dataTable th{position:sticky;top:0;background:var(--raised);color:var(--muted);font-weight:600}.dataTable tbody tr:hover{background:var(--raised)}.tbl-num{text-align:right;font-variant-numeric:tabular-nums}.dataTable input{width:100%;box-sizing:border-box;padding:3px 6px;border:1px solid var(--hair);border-radius:4px;background:var(--raised);color:var(--ink);font-size:.8rem}.savedNote{font-size:.8rem;color:var(--accent);align-self:center}.aiQuotaNote{font-size:.8rem;color:var(--accent-warm);margin:4px 0}.aiQuotaNote--blocked{font-weight:600}.aiUsagePanel__table{width:100%;border-collapse:collapse;font-size:.85rem}.aiUsagePanel__table th,.aiUsagePanel__table td{text-align:left;padding:4px 8px;border-bottom:1px solid var(--hair)}.aiUsagePanel__table input{width:6rem}.aiUsagePanel__caption{font-size:.8rem;color:var(--muted)}.dataAccessPanel{margin-top:1.5rem}.dataAccessPanel__orgPick{display:grid;gap:4px;max-width:28rem;margin:.75rem 0 1rem}.dataAccessPanel__limits{display:grid;gap:8px;margin:.5rem 0 1rem;padding:10px 12px;border:1px solid var(--hair);border-radius:8px;background:var(--panel, #F7F3EA)}.dataAccessPanel__limits label{display:grid;gap:2px;font-size:.82rem;color:var(--ink)}.dataAccessPanel__limits input[type=text],.dataAccessPanel__limits input:not([type]){max-width:10rem}.dataAccessPanel__check{display:flex!important;align-items:center;gap:8px;grid-template-columns:none!important}.blocklistBanner{background:var(--danger-bg);color:var(--danger-ink);border:1px solid var(--danger-border);border-radius:var(--radius);padding:8px 12px;font-size:.85rem;margin:8px 0}.relatedEntities{margin:14px 0}.relatedEntities ul{list-style:none;padding:0}.relatedEntities li{padding:3px 0;font-size:.85rem;border-bottom:1px solid var(--hair)}.relatedEntities__reason{color:var(--muted);font-size:.78rem}.relatedEntities__title{font-size:.85rem;margin:0 0 6px;color:var(--ink-soft)}.pathwaysPanel{margin:14px 0}.pathwaysPanel__title{font-size:.85rem;margin:0 0 6px;color:var(--ink-soft)}.pathwaysPanel__stacks{display:flex;flex-direction:column;gap:8px;align-items:flex-start;max-width:100%}.pathwaysPanel__stacks[data-pack="2"]{display:grid;grid-template-columns:repeat(2,max-content);justify-content:start;align-items:start}.pathwaysPanel__stacks[data-pack="2"][data-fill=share]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.pathwaysPanel__stack{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;max-width:100%;box-sizing:border-box;min-width:0}.pathwaysPanel__stacks[data-fill=share] .pathwaysPanel__stack{width:100%}.pathwaysPanel__table td{font-size:.8rem}.feedstockCards{margin:14px 0}.feedstockCards__title{font-size:.85rem;margin:0 0 6px;color:var(--ink-soft)}.feedstockCards__chips{display:flex;flex-wrap:wrap;gap:8px}.feedstockCards__pathways{margin-top:12px;padding-top:10px;border-top:1px solid var(--hair)}.feedstockCards__pathwaysTitle{margin:0 0 8px;font-size:.8rem;font-weight:650;color:var(--ink-soft)}.feedstockCards__stacks{display:flex;flex-direction:column;gap:6px}.feedstockCards__empty{margin:0;font-size:.78rem;color:var(--muted)}.feedstockChip{position:relative;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--hair);border-radius:999px;background:var(--surface);font-size:.8rem;color:var(--ink-soft);cursor:default}button.feedstockChip--family{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;border-width:1px;border-style:solid;font-weight:550}button.feedstockChip--family.feedstockChip--selected{border-width:2px;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 18%,transparent);font-weight:650}.feedstockChip__icon{flex:none}.feedstockChip__label{line-height:1.2}.feedstockChip__n{font-size:.7rem;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:999px;padding:0 6px}.feedstockHover{width:fit-content;min-width:200px;max-width:min(400px,80vw);max-height:min(70vh,calc(100vh - 16px));display:flex;flex-direction:column;gap:0;padding:0;border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface);box-shadow:0 6px 24px #00000029;text-align:left;overflow:hidden}.feedstockHover__head{flex:0 0 auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 14px 8px}.feedstockHover__headMain{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1 1 auto}.feedstockHover__headTrail{display:flex;align-items:flex-start;gap:8px;flex:0 0 auto;margin-left:auto}.feedstockHover__name{margin:0;font-family:var(--font-display, "Newsreader", Georgia, serif);font-size:1.05rem;font-weight:600;line-height:1.2;color:var(--ink)}.feedstockHover__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;flex:0 0 auto;cursor:pointer;font-size:14px;line-height:1;color:var(--muted);padding:2px 4px;margin:-2px -4px 0 0}.feedstockHover__close:hover{color:var(--ink)}.feedstockHover__seeAlso{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;display:inline-flex;align-items:center;gap:4px;font:italic 500 .72rem/1.3 var(--font-ui, Inter, system-ui, sans-serif);color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.feedstockHover__seeAlso .flagSvg{width:14px;height:10px}.feedstockHover__rule{flex:0 0 auto;height:1px;background:var(--hair);margin:0 14px}.feedstockHover__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:10px 14px 12px;display:flex;flex-direction:column;gap:10px}.feedstockHover__csGroup{display:flex;flex-direction:column;gap:6px}.feedstockHover__csRail{display:flex;align-items:center;justify-content:flex-start;padding-bottom:4px;border-bottom:1px solid var(--hair)}.feedstockHover__csLabel{font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:1px 7px;border-radius:4px;border:1px solid var(--hair);background:var(--parchment, var(--bg));color:var(--muted)}.feedstockHover__groupRows{display:flex;flex-direction:column;gap:6px}.feedstockHover__row{display:flex;align-items:start;gap:6px;padding:8px 10px;background:var(--bg-soft, var(--bg));border:1px solid var(--hair);border-radius:8px}.feedstockHover__row--pass{flex-direction:column;gap:4px;width:fit-content;max-width:100%}.feedstockHover__row--xform{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:6px;align-items:start}.feedstockHover__cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.feedstockHover__mat{font-size:.76rem;font-weight:500;color:var(--ink)}.feedstockHover__in,.feedstockHover__out{font-weight:500;color:var(--ink)}.feedstockHover__more{font-size:.72rem;color:var(--muted);font-style:italic;margin-top:4px}.feedstockHover__moreLink{font-size:.72rem;color:var(--accent);font-weight:600;margin-top:6px;text-decoration:none;width:fit-content;border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.feedstockHover__moreLink:hover{color:var(--ink);border-bottom-color:var(--ink)}.feedstockHover__stemPill{display:inline-flex;align-items:center;flex-wrap:wrap;gap:3px}.feedstockHover__stem{font-weight:inherit}.feedstockHover__arrow{text-align:center;color:var(--accent-warm);font-weight:700;padding-top:18px}.feedstockHover__warn{color:var(--hover-warn)}.feedstockHover__collapsed{display:flex;flex-direction:column;gap:2px;font-size:.72rem}.feedstockHover__replaces{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:3px 0 1px}.feedstockHover__replacesLbl{font-size:.66rem;color:var(--muted);font-style:italic;margin-right:1px}.fuelChip{font-size:.63rem;font-weight:600;color:var(--ink-soft);background:var(--surface);border:1px solid var(--hair-soft);border-radius:9px;padding:1px 7px;white-space:nowrap}.stageBadge{display:inline-block;font-size:.62rem;font-weight:600;letter-spacing:.02em;padding:0 6px;border-radius:9px;border:1px solid;white-space:nowrap}.stageBadge--origin{color:var(--stage-origin-fg);border-color:var(--stage-origin-border);background:var(--stage-origin-bg)}.stageBadge--collection{color:var(--stage-collection-fg);border-color:var(--stage-collection-border);background:var(--stage-collection-bg)}.stageBadge--conversion{color:var(--stage-conversion-fg);border-color:var(--stage-conversion-border);background:var(--stage-conversion-bg)}.stageBadge--other{color:var(--stage-other-fg);border-color:var(--stage-other-border);background:var(--stage-other-bg)}.stageBadge--none{color:var(--muted);border-color:var(--stage-none-border);background:var(--stage-none-bg)}.narrativeRewrite{margin-top:8px}.narrativeRewrite__out{margin-top:8px;padding:10px 12px;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent);font-size:.86rem;line-height:1.5;white-space:pre-wrap}.certPdfLink{color:var(--accent)}.verify__toBrowse{color:var(--accent);font-size:.84rem}.verify__certnote{color:var(--accent-warm);font-size:.85rem;font-weight:600}.calloutDanger{background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:var(--radius);padding:10px 14px;margin:12px 0}.calloutDanger h3{margin:0 0 6px;font-size:.9rem;color:var(--danger-ink)}.calloutDanger ul{list-style:none;padding:0;margin:0}.calloutDanger li{font-size:.82rem;color:var(--danger-ink);padding:2px 0}.verifyCols{display:grid;gap:16px;align-items:start}.verify__alsoChecked{margin:var(--sp-3) 0 0;color:var(--muted);font:var(--type-caption)}@media(max-width:720px){.verifyCols{grid-template-columns:1fr!important}}.verifyCol{border:1px solid var(--hair);border-radius:var(--radius);padding:12px 14px;min-width:0}.verifyCol__head{margin:0 0 10px;font-size:.95rem;color:var(--ink)}.verifyCol__empty{font-size:.82rem;color:var(--muted);font-style:italic;margin:0}.verifyCol__risk{background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:var(--radius);padding:6px 10px;margin:0 0 10px}.verifyCol__risk summary{font-size:.82rem;font-weight:600;color:var(--danger-ink);cursor:pointer}.verifyCol__risk ul{list-style:none;padding:6px 0 0;margin:0}.verifyCol__risk li{font-size:.8rem;color:var(--danger-ink);padding:2px 0}.verifyCol__browse{display:inline-block;margin:8px 0 4px;color:var(--accent);font-size:.84rem;font-weight:600}.verifyCol__showMore{display:block;width:100%;margin:8px 0 4px;padding:6px 10px;border:1px solid var(--hair);border-radius:var(--radius);background:#fff;color:#1a1a1a;font-family:var(--font-sans);font-size:.84rem;font-weight:600;cursor:pointer}.verifyCol__showMore:hover{background:#23271c0a}.verifyCol__dd{margin-top:10px;padding-top:10px;border-top:1px dashed var(--hair)}.verifyCol__ddLabel{display:block;font-size:.78rem;color:var(--muted);margin-bottom:6px}.verifyCol__ddLabel select{display:block;width:100%;margin-top:3px;padding:5px 8px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:.84rem}.verifyCol__ddRun{width:100%;padding:6px 10px;border:1px solid var(--accent);border-radius:var(--radius);background:transparent;color:var(--accent);font-size:.84rem;font-weight:600;cursor:pointer}.verifyCol__ddRun:hover{background:var(--accent);color:var(--surface)}.monitor__digest,.monitor__caption{color:var(--muted);font-size:.86rem;margin:4px 0 10px}.emailPreview__frame{width:100%;height:420px;border:1px solid var(--hair);border-radius:8px;background:transparent}.monitorLoading{display:flex;flex-direction:column;gap:8px;margin:8px 0 14px;padding:12px;border:1px solid var(--hair);border-radius:var(--radius)}.monitorLoading__row{display:flex;gap:12px;align-items:center}.monitorLoading__label{color:var(--muted);font-size:.84rem}.monitor__busy{display:flex;align-items:center;gap:6px}.monitor__busy:before{content:"";width:10px;height:10px;border-radius:50%;border:2px solid var(--hair);border-top-color:var(--accent);animation:monitorBusySpin .8s linear infinite}@keyframes monitorBusySpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.monitor__busy:before{animation:none}}.monitor__mock{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger-ink);border-radius:var(--radius);padding:8px 12px;font-size:.84rem;margin:6px 0 12px}.kpiRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0 14px}@media(max-width:620px){.kpiRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi{border:1px solid var(--hair);border-radius:var(--radius);padding:10px 12px;display:flex;flex-direction:column;gap:2px}.kpi--high{border-color:var(--danger-border);background:var(--danger-bg)}.kpi--medium{border-color:var(--accent-warm)}.kpi__n{font-size:1.3rem;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.kpi__l{font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.monitorControls{display:flex;align-items:center;gap:12px;margin:4px 0 12px;flex-wrap:wrap}.monitorControls label{font-size:.78rem;color:var(--muted);display:flex;align-items:center;gap:6px}.monitorControls select,.monitorControls input{padding:5px 8px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:.84rem}.monitorControls input{flex:0 1 var(--control-search-max);width:min(100%,var(--control-search-max));max-width:var(--control-search-max);min-width:0;padding:var(--control-pad-y) var(--control-pad-x)}.monitorControls__count{font-size:.78rem;color:var(--muted);margin-left:auto}.monitorPagination{display:flex;align-items:center;gap:12px;margin:12px 0 4px;flex-wrap:wrap}.monitorPagination .monitorControls__count{margin-left:0;margin-right:auto}.monitorDateCol{min-width:11.5rem;vertical-align:bottom}.monitorDateCol__label{display:flex;align-items:center;gap:6px;color:var(--muted);font-weight:600}.monitorDateCol__active{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:3px;background:var(--accent);color:var(--surface);font-size:.55rem;line-height:1}.monitorDateCol__filter{display:flex;align-items:center;gap:4px;margin-top:6px;font-weight:400}.monitorDateCol__filter input[type=date]{width:7.6rem;min-width:0;padding:3px 4px;border:1px solid var(--hair);border-radius:4px;background:var(--surface);color:var(--ink);font-size:.72rem}.monitorDateCol__sep{color:var(--muted);font-size:.78rem}.monitorDateCol__clear{width:1.5rem;height:1.5rem;padding:0;border:1px solid var(--hair);border-radius:4px;background:var(--surface);color:var(--ink);font-size:1rem;line-height:1;cursor:pointer}.monitorDateCol__clear:disabled{opacity:.45;cursor:default}.monitorDateCol__clear:not(:disabled):hover{border-color:var(--accent);color:var(--accent)}.monitorDateCol__cell{white-space:nowrap;font-variant-numeric:tabular-nums}.monitor__emptyRow{color:var(--muted);font-style:italic;text-align:center;padding:14px 10px}.monitor__eventContext{display:block;max-width:260px;overflow:hidden;color:var(--muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.sevPill{display:inline-block;padding:1px 8px;border-radius:999px;font-size:.72rem;font-weight:600;text-transform:capitalize;border:1px solid var(--hair);color:var(--ink-soft)}.sevPill--high{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-ink)}.sevPill--medium{border-color:var(--accent-warm);color:var(--accent-warm)}.sevPill--low{color:var(--muted)}.complianceLists{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.complianceList{border:1px solid var(--hair);border-radius:var(--radius);padding:6px 10px;min-width:200px;flex:1 1 220px}.complianceList summary{font-size:.82rem;font-weight:600;color:var(--ink-soft);cursor:pointer}.complianceList ul{list-style:none;padding:6px 0 0;margin:0;max-height:200px;overflow-y:auto}.complianceList li{font-size:.78rem;color:var(--muted);padding:2px 0;font-variant-numeric:tabular-nums}.riskSearch{flex:0 1 var(--control-search-max);width:min(100%,var(--control-search-max));max-width:var(--control-search-max);min-width:0;padding:var(--control-pad-y) var(--control-pad-x);border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface);font:var(--type-body);color:var(--ink)}.riskFilters__count{font-size:.78rem;color:var(--muted);margin-left:auto;align-self:center}.riskPagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:8px 0 18px;color:var(--muted);font-size:.78rem}.riskPagination button{padding:5px 10px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);color:var(--ink-soft);cursor:pointer}.riskPagination button:disabled{cursor:default;opacity:.45}.blAddress{max-width:280px;font-size:.8rem;color:var(--muted)}.freshnessBanner{padding:6px 16px;font-size:.8rem;border-bottom:1px solid var(--hair);text-align:center;justify-content:center}.freshnessBanner--aging{background:var(--danger-bg);color:var(--accent-warm)}.freshnessBanner--stale{background:var(--danger-bg);color:var(--danger-ink)}.customerPreviewBar{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:6px 16px;font-size:.8rem;border-bottom:1px solid var(--hair);background:#eef4ea;color:var(--ink)}.customerPreviewBar__label{display:inline-flex;align-items:center;gap:6px}.customerPreviewBar__exit{border:1px solid var(--hair);border-radius:4px;padding:2px 10px;background:var(--surface);color:var(--ink);font:inherit;font-size:.78rem;cursor:pointer}.customerPreviewBar__exit:hover{background:var(--parchment)}.card__statusLine{margin:6px 0 0;font-size:.78rem;color:var(--muted)}.card__statusLine__seg--adverse{color:var(--withdrawn);font-weight:600}.panelToggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-left:auto;padding:0;border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);color:var(--muted);cursor:pointer}.bfPanel__timestamp{margin:0 0 8px;color:var(--muted);font-size:.75rem}.panelToggle:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.panelToggle:disabled{cursor:default;opacity:.4}.panelReveal{padding:6px 10px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);color:var(--accent);cursor:pointer;font-size:.8rem}.browsePage{padding:var(--sp-4) var(--sp-5) 0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.browsePage__head{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-2);margin-bottom:var(--page-head-margin);position:relative;z-index:30}.browsePage__head h1{margin:0;flex:0 0 auto;font:var(--type-heading)}.browseWorkspace{--browse-shell-radius: 14px;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;border:1px solid var(--hair);border-radius:var(--browse-shell-radius);background:var(--raised);box-shadow:var(--elev-panel)}.browseCommandTray{display:flex;align-items:stretch;flex-wrap:nowrap;min-height:40px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--control-face);box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 8%,transparent);overflow:visible}.browseWorkspace .browseSplit,.browseWorkspace .browseSingle{border:0;border-radius:0;box-shadow:none;background:transparent}.browseWorkspace .browseSingle{border-radius:var(--browse-shell-radius);background:var(--control-face)}.browseWorkspace .browseSingle .mapPanel__frame{border-radius:var(--browse-shell-radius)}.browseWorkspace .browseSplit__list{border-radius:var(--browse-shell-radius) 0 0 var(--browse-shell-radius);background:var(--control-face)}.browseWorkspace .browseSplit__map,.browseWorkspace .browseSplit__map .mapPanel__frame{border-radius:0 var(--browse-shell-radius) var(--browse-shell-radius) 0}.browseCommandTray__zone{display:flex;align-items:center;gap:6px;padding:4px 8px;min-width:0}.browseCommandTray__zone--search{flex:1 1 340px;padding-left:10px;gap:8px;border-radius:calc(var(--radius) - 1px) 0 0 calc(var(--radius) - 1px)}.browseCommandTray__zone--search:focus-within{background:#fff}.browseCommandTray__zone--tools{flex:0 0 auto}.browseCommandTray__zone--breath{flex:1 1 80px;min-width:48px;padding:0}.browseCommandTray__zone--views{flex:0 0 auto;justify-content:flex-end;gap:6px;margin-left:auto;padding-right:8px}.browseCommandTray .browsePaneStrip{margin:0;flex:0 0 auto;align-self:center;min-height:30px;background:color-mix(in srgb,var(--control-face) 70%,var(--panel))}.browseCommandTray .browsePaneStrip>button{width:32px;min-height:28px}.browseCommandTray__rule{width:1px;align-self:stretch;flex-shrink:0;background:var(--hair);margin:6px 0}.browseCommandTray__searchIcon{flex:none;color:var(--muted);opacity:.75;transition:color var(--motion-presence) ease,opacity var(--motion-presence) ease}.browseCommandTray__searchIcon.is-active{color:var(--accent);opacity:1}.browseCommandTray__iconBtn{position:relative;display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:calc(var(--radius) - 2px);background:transparent;color:var(--muted);cursor:pointer;flex-shrink:0}.browseCommandTray__iconBtn:hover:not(:disabled){border-color:var(--hair);background:color-mix(in srgb,var(--hair) 22%,transparent);color:var(--ink)}.browseCommandTray__iconBtn:disabled{cursor:default;opacity:.4}.browseCommandTray__iconBtn.is-on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--raised));color:var(--accent)}.browseCommandTray__viewAction{color:var(--accent)}.browseCommandTray__iconBtn.browseCommandTray__viewAction:hover:not(:disabled){color:var(--ink)}.browseCommandTray__badge{position:absolute;top:-4px;right:-4px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:var(--accent);color:var(--raised);font:700 .62rem/14px var(--font-sans);text-align:center;pointer-events:none}.browseCommandTray__sort{position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px;border:1px solid transparent;border-radius:calc(var(--radius) - 2px);background:transparent;color:var(--ink);font:var(--type-caption);font-weight:600;flex-shrink:0;cursor:pointer}.browseCommandTray__sortValue{color:var(--ink);pointer-events:none}.browseCommandTray__sort .browseCommandTray__viewChevron{pointer-events:none}.browseCommandTray__sort select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}.browseCommandTray__sort select:focus-visible{outline:none}.browseCommandTray__sort:hover,.browseCommandTray__sort:focus-within{border-color:var(--hair);background:color-mix(in srgb,var(--hair) 22%,transparent)}.browseCommandTray__sort:focus-within{outline:2px solid var(--accent);outline-offset:1px}.browseCommandTray__viewMenu{display:inline-flex;align-items:center;gap:6px;height:32px;max-width:8rem;padding:0 8px;border:1px solid transparent;border-radius:calc(var(--radius) - 2px);background:transparent;color:var(--ink);font:var(--type-caption);font-weight:600;cursor:pointer;list-style:none;flex-shrink:0}.browseCommandTray__viewMenu::-webkit-details-marker{display:none}.browseCommandTray__viewMenu:hover,.browseCommandTray__viewMenu:focus-visible,.browseSavedViews__menu[open]>.browseCommandTray__viewMenu{border-color:var(--hair);background:color-mix(in srgb,var(--hair) 22%,transparent)}.browseCommandTray__viewChevron{color:var(--muted);flex-shrink:0}.browseCommandTray .browsePage__searchWrap{--browse-search-max: none;flex:1 1 auto;width:100%;max-width:none}.browseCommandTray .browsePage__search{padding-left:0;border:0;border-radius:0;background:transparent;box-shadow:none}.browseCommandTray .browsePage__search:focus{outline:none;background:transparent;box-shadow:none}.browsePage__head .browseCommandTray .filterDrawer__panel>summary{position:relative;display:inline-grid;place-items:center;width:32px;height:32px;min-height:32px;padding:0;border:1px solid transparent;border-radius:calc(var(--radius) - 2px);background:transparent;color:var(--accent);list-style:none}.browsePage__head .browseCommandTray .filterDrawer__panel>summary:hover{border-color:var(--hair);background:color-mix(in srgb,var(--hair) 22%,transparent);color:var(--ink)}.browsePage__head .browseCommandTray .filterDrawer__panel[open]>summary{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--raised));color:var(--accent)}.browsePage__head .browseCommandTray .filterDrawer__panel>summary svg{display:block;width:18px;height:18px}.browseCommandTray .browseSavedViews{margin-left:0;width:auto;flex:0 0 auto;justify-content:flex-end;gap:2px;min-width:0}.browseCommandTray .browseSavedViews__menu>summary.browseCommandTray__viewMenu{width:auto;min-width:0;min-height:32px;height:32px;padding:0 8px;border:1px solid transparent;border-radius:calc(var(--radius) - 2px);background:transparent;color:var(--ink);font:var(--type-caption);font-weight:600}.browseCommandTray .browseSavedViews__share{width:32px;height:32px;min-height:32px;padding:0;border:1px solid transparent;border-radius:calc(var(--radius) - 2px);background:transparent;color:var(--accent)}.browseCommandTray .browseSavedViews__share:hover:not(:disabled){border-color:var(--hair);background:color-mix(in srgb,var(--hair) 22%,transparent);color:var(--ink)}.browsePage__searchWrap{--browse-search-max: 400px;position:relative;flex:0 1 var(--browse-search-max);width:min(100%,var(--browse-search-max));max-width:var(--browse-search-max);min-width:0}.browsePage__searchTypeahead{width:100%;min-width:0}.browsePage__search{width:100%;min-width:0;padding:var(--control-pad-y) 28px var(--control-pad-y) var(--control-pad-x);border:1px solid var(--hair);border-radius:var(--radius);background:var(--control-face);font:var(--type-body);color:var(--ink)}.browsePage__search:focus{background:#fff;outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:1px}.browsePage__searchClear{position:absolute;right:6px;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.browsePage__searchClear:hover{color:var(--ink);background:color-mix(in srgb,var(--hair) 35%,transparent)}.browsePage__searchScopeCue{position:absolute;top:50%;transform:translateY(-50%);z-index:2;right:6px;flex:none;font-size:11px;line-height:1.2;color:#5b4a2a;background:#ede4cf;border:1px solid #d4c7a8;border-radius:999px;padding:2px 8px;white-space:nowrap;pointer-events:none}.browsePage__searchWrap--hasClear .browsePage__searchScopeCue{right:30px}.browsePage__searchWrap--scoped .browsePage__search{padding-right:78px}.browsePage__searchWrap--scoped.browsePage__searchWrap--hasClear .browsePage__search{padding-right:102px}.browsePage__emptyBlock{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:8px 4px 16px}.browsePage__emptyActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.browsePage__emptyAction{font:var(--type-caption);color:#655a3e;background:#f0e9d6;border:1px solid #d4c7a8;border-radius:6px;padding:6px 12px;cursor:pointer}.browsePage__emptyAction:hover{color:var(--ink);background:#e8dfc8}.browsePage__emptyAction--primary{color:#1a3d2a;background:#d8e8dc;border-color:#a8c4b0}.browsePage__emptyAction--primary:hover{color:#0f2a1c;background:#c8dccf}.searchTypeahead__outside{flex:none;font-size:10px;line-height:1.2;color:#8a5a2b;background:#f5ebd8;border:1px solid #e0cfa8;border-radius:4px;padding:2px 6px;white-space:nowrap}.searchTypeahead{position:relative;min-width:0}.searchTypeahead__drop{position:absolute;left:0;right:0;top:calc(100% + 4px);width:100%;z-index:50;background:#fbf7ec57;-webkit-backdrop-filter:blur(12px) saturate(1.05);backdrop-filter:blur(12px) saturate(1.05);border:1px solid rgba(201,191,163,.7);border-radius:var(--radius);box-shadow:0 8px 22px #23271c1c;overflow:hidden}.searchTypeahead__sec{padding:5px 10px 3px;font:600 .62rem/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:transparent;border-bottom:0}.searchTypeahead__row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);width:100%;margin:0;padding:7px 10px;border:0;border-bottom:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer;font:var(--type-body)}.searchTypeahead__row--hi,.searchTypeahead__row:hover{background:#5a62461a}.searchTypeahead__main{display:flex;flex-direction:column;gap:2px;min-width:0}.searchTypeahead__name{font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchTypeahead__meta{font:var(--type-caption);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchTypeahead__mark{background:#e8d5a3eb;color:var(--ink);border-radius:2px;padding:0 1px}.searchTypeahead__pills{display:flex;gap:4px;flex:0 0 auto}.searchTypeahead__pill{font:600 .65rem/1 var(--font-sans);padding:3px 6px;border-radius:999px;border:1px solid var(--hair);color:var(--ink);background:var(--surface-dim)}.searchTypeahead__pill--iscc{background:color-mix(in srgb,var(--accent) 14%,var(--raised));border-color:color-mix(in srgb,var(--accent) 35%,var(--hair))}.searchTypeahead__pill--red{background:color-mix(in srgb,var(--accent-warm) 14%,var(--raised));border-color:color-mix(in srgb,var(--accent-warm) 35%,var(--hair))}.searchTypeahead__foot{padding:5px 10px 7px;font:var(--type-caption);color:var(--muted);background:transparent;border-top:0}.verifyBar__field{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:stretch}.verifyBar__input{flex:1 1 auto;min-width:0;width:100%;border:0;background:transparent;color:var(--ink);padding:12px 28px 12px 14px;font:var(--type-body)}.verifyBar__compound .verifyBar__input:focus{outline:none}.verifyBar__clear{position:absolute;right:4px;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.verifyBar__clear:hover{color:var(--ink);background:color-mix(in srgb,var(--hair) 35%,transparent)}.browsePage .filterDrawer{margin:0;flex:0 0 auto}.browsePage .filterDrawer--headless{width:0;height:0;margin:0;padding:0;overflow:visible;flex:0 0 0}.browsePage .filterDrawer__panel{margin-top:0}.browsePage .filterDrawer__panel>summary[hidden]{display:none}.browsePage__head .filterDrawer__panel>summary{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:var(--sp-1) var(--sp-3);border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);color:var(--muted);font:var(--type-caption);list-style:none}.browsePage__head .filterDrawer__panel>summary::-webkit-details-marker{display:none}.browsePage__head .filterDrawer__panel[open]>summary{border-color:var(--accent);color:var(--accent)}.browsePage__pageSize,.browsePage__sort,.browseMapToggle,.browseAutoZoom{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:var(--sp-1) var(--sp-3);border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);color:var(--muted);font:var(--type-caption)}.browsePage__pageSize select,.browsePage__sort select{padding:0;border:none;border-radius:0;background:transparent;color:var(--ink);font:inherit;cursor:pointer}.browsePage__export{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);color:var(--muted);cursor:pointer}.browsePage__export:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.browsePage__export:disabled{cursor:default;opacity:.4}.browseMapToggle{cursor:pointer}.browseMapToggle:hover{border-color:var(--accent);color:var(--accent)}.browseAutoZoom--icon{position:relative;width:30px;height:30px;padding:0;justify-content:center;flex-shrink:0;cursor:pointer}.browseAutoZoom--icon svg{display:block}.browseAutoZoom--icon:hover{border-color:var(--accent);color:var(--accent)}.browseAutoZoom--icon.is-on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--panel));color:var(--accent)}.browseAutoZoom--icon[data-tip]:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px);white-space:nowrap;padding:5px 8px;border-radius:5px;background:var(--ink);color:var(--raised);font:500 .72rem/1 var(--font-sans);opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease;z-index:3}.browseAutoZoom--icon[data-tip]:hover:after,.browseAutoZoom--icon[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}@media(prefers-reduced-motion:reduce){.browseAutoZoom--icon[data-tip]:after{transition:none}}.filterDrawer--overlay,.filterDrawer--overlay .filterDrawer__panel[open]{position:static}.browsePage__head .filterDrawer--overlay:has(.filterDrawer__panel[open]){flex:1 1 auto;min-width:0;align-self:stretch}.browsePage__head .filterDrawer--overlay:has(.filterDrawer__panel[open]) .filterDrawer__panel{display:block;width:100%;min-width:0}.filterDrawer--overlay .filterDrawer__panel[open]>.filterDrawer__grid{position:absolute;left:0;right:0;width:100%;max-width:100%;box-sizing:border-box;top:100%;margin:6px 0 0;z-index:1;background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius);box-shadow:0 12px 34px #46321438;padding:8px;max-height:calc(100vh - var(--chrome-h) - 100px);overflow-y:auto;overflow-x:hidden}.filterDrawer--overlay .filterDrawer__panel[open]>.filterDrawer__grid>.filterDrawer__openGrid{margin:0;gap:8px}.browsePage__head .filterDrawer--overlay .filterDrawer__panel[open]>.filterDrawer__grid{left:0;width:100%;max-width:none}.browsePage:has(.filterSummary) .browsePage__head .filterDrawer--overlay .filterDrawer__panel[open]>.filterDrawer__grid{top:calc(100% + 44px)}.browsePage:has(.browseBasketTray):not(:has(.filterSummary)) .browsePage__head .filterDrawer--overlay .filterDrawer__panel[open]>.filterDrawer__grid{top:calc(100% + 64px)}.browsePage:has(.filterSummary):has(.browseBasketTray) .browsePage__head .filterDrawer--overlay .filterDrawer__panel[open]>.filterDrawer__grid{top:calc(100% + 118px)}.filterDrawer--overlay .filterDrawer__panel[open]>.filterDrawer__clear{display:none}.sitesFilter{position:static;flex:0 0 auto}.sitesFilter__trigger{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:var(--sp-1) var(--sp-3);border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);color:var(--muted);font:var(--type-caption);cursor:pointer}.sitesFilter__trigger[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.sitesFilter__panel{position:absolute;left:0;right:0;top:100%;margin-top:6px;z-index:1;display:grid;gap:12px;box-sizing:border-box;width:100%;max-width:100%;padding:14px;background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius);box-shadow:0 12px 34px #46321438;max-height:calc(100vh - var(--chrome-h) - 100px);overflow-y:auto;overflow-x:hidden}.sitesFilter__panel label{display:flex;flex-direction:column;gap:4px;font:var(--type-caption);color:var(--muted)}.sitesFilter__panel select{padding:var(--sp-1) var(--sp-2);border:1px solid var(--hair);border-radius:var(--radius);background:var(--bg);color:var(--ink);font:inherit}.sitesPage{padding:var(--sp-4) var(--sp-5) 0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.sitesPage__head{display:flex;gap:var(--page-head-gap);align-items:center;margin-bottom:var(--page-head-margin);position:relative;z-index:30}.sitesPage--mobile .sitesPage__head{flex-wrap:wrap;align-items:flex-start}.sitesPage__head h1{margin:0;flex:0 0 auto;font:var(--type-heading)}.sitesPage__head>.feedstockFilters{display:inline-flex;flex-wrap:nowrap;gap:6px;margin-bottom:0;flex:0 1 auto;min-width:0}.sitesPage__head>.feedstockFilters button{flex:0 0 auto;padding:4px 10px;font:var(--type-caption)}.sitesPreset{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--accent);border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,var(--raised));color:var(--accent);font:var(--type-caption);font-weight:600}.sitesPage__search{flex:0 1 var(--control-search-max);width:min(100%,var(--control-search-max));max-width:var(--control-search-max);min-width:0;padding:var(--control-pad-y) var(--control-pad-x);border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised);font:var(--type-body);color:var(--ink)}.sitesPage__region{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:var(--sp-1) var(--sp-3);border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);color:var(--muted);font:var(--type-caption)}.sitesPage__region select{padding:0;border:none;border-radius:0;background:transparent;color:var(--ink);font:inherit;cursor:pointer}.sitesRibbon{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-3)}.sitesRibbon__chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid var(--hair);border-radius:999px;background:var(--raised);color:var(--ink-soft);font:var(--type-caption);cursor:pointer}.sitesRibbon__chip:hover{border-color:var(--accent);color:var(--accent)}.sitesRibbon__count{margin-left:auto;font:var(--type-caption);font-style:italic;color:var(--muted)}.sitesSplit{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);flex:1 1 auto;min-height:0;grid-template-rows:minmax(320px,1fr);gap:var(--sp-2) var(--sp-4)}.sitesSingle{display:block}.sitesSplit__rail{min-width:0;display:flex;flex-direction:column;border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);overflow:hidden}.sitesRail__list{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1 1 auto}.sitesRail__row{display:flex;flex-direction:column;gap:2px;width:100%;padding:var(--sp-2) var(--sp-3);border:0;border-bottom:1px solid var(--hair-soft);background:transparent;color:var(--ink);text-align:left;cursor:pointer;font:var(--type-body)}.sitesRail__row:hover{background:var(--raised)}.sitesRail__row--selected{background:color-mix(in srgb,var(--accent) 10%,var(--raised));border-left:3px solid var(--accent)}.sitesRail__name{font-weight:600}.sitesRail__meta{font:var(--type-caption);color:var(--muted)}.sitesRail__empty{margin:0;padding:var(--sp-3);color:var(--muted);font:var(--type-caption);text-align:center}.producersFilterBand{display:flex;flex-direction:column;flex-shrink:0;gap:0;margin-bottom:var(--sp-3);border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised);overflow:hidden}.producersFilterBand--menuOpen{overflow:visible;position:relative;z-index:40}.producersFilterBand__row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:5px 8px;border-bottom:1px solid var(--hair)}.producersFilterBand__geo.ucoDd__geoBar{margin:0;padding:0;border:0;border-radius:0;background:transparent;flex:0 1 auto;min-width:0;gap:4px 5px}.producersFilterBand__geo--regions{flex:0 1 auto}.producersFilterBand__geo--countries{flex:1 1 auto}.producersFilterBand__secondaryRow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:4px 8px 5px;background:var(--panel);position:relative}.producersFilterBand__sourceLine{margin-left:auto;flex:0 1 auto;min-width:0;max-width:100%;opacity:.92}.producersFilterBand__sourceLine.dataFreshness--compact{font-size:.72rem;gap:4px 6px}.sitesPage--mobile .producersFilterBand__sourceLine{margin-left:0;flex:1 1 100%}.producersFilterBand__searchWrap{position:relative;flex:0 1 168px;width:min(100%,168px);max-width:168px;min-width:0}.producersFilterBand__typeahead{width:100%;min-width:0}.producersFilterBand__search{width:100%;min-width:0;padding:4px 26px 4px 8px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised);font:var(--type-caption);color:var(--ink)}.producersFilterBand__searchClear{position:absolute;right:4px;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.producersFilterBand__searchClear:hover{color:var(--ink);background:color-mix(in srgb,var(--hair) 35%,transparent)}.producersFilterBand__sep{width:1px;height:22px;background:var(--hair-soft);flex:none}.producersFilterBand__label{font:700 .62rem var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);flex:none}.producersProductPills{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.producersProductPill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--hair);border-radius:999px;background:var(--panel);color:var(--ink);font:600 .7rem/1.15 var(--font-sans);cursor:pointer;flex:none}.producersProductPill--on{background:color-mix(in srgb,var(--producer-pill-dot) 18%,var(--panel));border-color:var(--producer-pill-dot);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--producer-pill-dot) 30%,transparent)}.producersProductPill__dot{width:7px;height:7px;border-radius:50%;background:var(--producer-pill-dot);flex:none}.producersFilterBand__count{margin-left:2px;font:italic 500 .76rem var(--font-serif);color:var(--muted);white-space:nowrap;flex:none}.producersFilterBand__surface{margin-left:auto}.producersMaterialPills{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;flex:1 1 auto}.producersMaterialPillWrap{position:relative;display:inline-flex;flex:none}.producersMaterialPill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid var(--hair);background:var(--panel);color:var(--muted);font:600 .7rem/1.15 var(--font-sans);cursor:pointer}.producersMaterialPill--on,.producersMaterialPill--partial{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--material-pill-border) 55%,transparent)}.producersMaterialPill__count{font-weight:500;opacity:.75}.producersFilterBand__geo .ucoDd__geoChip{padding:1px 8px;font-size:.7rem}.producersFilterBand__geo .ucoDd__geoLabel{font-size:.6rem}.producersFilterBand__geo .ucoDd__clear{padding:1px 8px;font-size:.7rem}.producersFilterBand .ucoDd__ctryBody{z-index:50}.producersMaterialMenuAnchor{position:absolute;top:calc(100% + 4px);left:0;z-index:50}.producersMaterialMenu{width:min(430px,92vw);border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised);box-shadow:0 6px 18px color-mix(in srgb,var(--ink) 14%,transparent);overflow:hidden;color:var(--ink)}.producersMaterialMenu__head{display:flex;align-items:center;gap:6px;padding:7px 10px 7px 6px;font:600 .8rem var(--font-sans);border-bottom:1px solid}.producersMaterialMenu__headAll{display:inline-flex;align-items:center;justify-content:center;flex:none;cursor:pointer;margin:0;padding:2px;border-radius:4px;background:color-mix(in srgb,#fff 72%,transparent);border:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.producersMaterialMenu__headAll input[type=checkbox]{accent-color:var(--accent);width:15px;height:15px;margin:0;cursor:pointer}.producersMaterialMenu__headTitle{min-width:0;flex:1 1 auto}.producersMaterialMenu__headCount{flex:none;margin-left:auto;font-weight:500;white-space:nowrap}.producersMaterialMenu__materials{display:flex;flex-direction:column;gap:1px;padding:6px 4px 2px;border-bottom:1px solid var(--hair-soft)}.producersMaterialMenu__opt{display:flex;gap:7px;align-items:center;font-size:.8rem;color:var(--ink);padding:3px 6px;border-radius:calc(var(--radius) - 2px);cursor:pointer}.producersMaterialMenu__opt:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.producersMaterialMenu__opt input[type=checkbox]{accent-color:var(--accent);width:14px;height:14px;flex:none}.producersMaterialMenu__optName{flex:1 1 auto;min-width:0}.producersMaterialMenu__optCount{margin-left:auto;font-weight:500;color:var(--muted);font-size:.74rem;flex:none}.producersMaterialMenu__holders{display:flex;flex-direction:column;gap:6px;padding:8px 10px 10px;max-height:min(220px,40vh);overflow:auto}.producersMaterialMenu__holder{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;border:1px solid var(--hair);border-radius:calc(var(--radius) - 1px);background:var(--panel);padding:7px 9px;cursor:pointer;text-align:left;color:var(--ink);box-shadow:0 1px color-mix(in srgb,var(--ink) 4%,transparent)}.producersMaterialMenu__holder:hover{background:var(--surface);border-color:color-mix(in srgb,var(--ink) 22%,var(--hair))}.producersMaterialMenu__holderName{font-family:var(--font-serif);font-size:.86rem;color:var(--ink);line-height:1.25}.producersMaterialMenu__holderMeta{font-size:.7rem;color:var(--muted);line-height:1.3}.producersPage .browseSplit{flex:1 1 auto;min-height:0}.producersMap__frame{position:relative;height:100%;min-height:320px}.producersMap__actions{display:inline-flex;align-items:center;gap:6px;pointer-events:auto}.producersMap__actions .browseMapToggle{margin:0}.producersMap__actions .browseAutoZoom--icon{flex:none}.producersPage .browseSplit__scroll .siteHolderCard{position:relative;inset:auto;width:auto;max-width:none;max-height:45vh;flex:0 0 auto;margin:0;border-top:1px solid var(--hair);border-radius:0;box-shadow:none}.sitesPage--mobile .producersFilterBand__searchWrap{flex:1 1 140px;max-width:none;width:auto}.sitesPage--mobile .producersFilterBand__surface{margin-left:0}.producerRailCard{border-bottom:1px solid var(--hair-soft);background:var(--panel);color:var(--ink)}.producerRailCard--expanded{background:var(--raised)}.producerRailCard__head{display:flex;flex-direction:column;gap:6px;width:100%;padding:var(--sp-3);border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.producerRailCard__head:hover{background:color-mix(in srgb,var(--raised) 80%,var(--panel))}.producerRailCard__titleRow{display:flex;align-items:flex-start;gap:8px;min-width:0}.producerRailCard__flag{flex:none;margin-top:2px;line-height:0}.producerRailCard__titleBlock{display:flex;flex-direction:column;gap:2px;min-width:0}.producerRailCard__name{font-family:var(--font-serif);font-size:.95rem;font-weight:600;line-height:1.25;color:var(--ink);overflow-wrap:anywhere}.producerRailCard__meta{font:var(--type-caption);color:var(--muted)}.producerRailCard__chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:0;padding-left:26px}.producerRailChip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--hair);border-radius:999px;background:var(--surface);color:var(--ink);font:600 .66rem/1.3 var(--font-sans);white-space:nowrap}.producerRailChip--scheme{background:#157347;border-color:#157347;color:#fff}.producerRailChip--sites{border-color:color-mix(in srgb,var(--accent) 35%,var(--hair));background:color-mix(in srgb,var(--accent) 12%,var(--raised));color:var(--accent)}.producerRailChip--product{border-color:color-mix(in srgb,var(--producer-tag-dot) 45%,var(--hair));background:color-mix(in srgb,var(--producer-tag-dot) 16%,var(--raised));color:color-mix(in srgb,var(--producer-tag-dot) 75%,var(--ink))}.producerRailChip__dot{width:6px;height:6px;border-radius:50%;background:var(--producer-tag-dot);flex:none}.producerRailChip--material{border-color:color-mix(in srgb,var(--accent) 40%,var(--hair));background:color-mix(in srgb,var(--accent) 12%,var(--raised));color:color-mix(in srgb,var(--accent) 70%,var(--ink));font-weight:600}.producerRailChip--materialMore{border-style:dashed;border-color:color-mix(in srgb,var(--accent) 30%,var(--hair));background:transparent;color:var(--muted);font-weight:600}.producerRailSite__materials{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.producerRailSites{list-style:none;margin:0;padding:0 0 var(--sp-2);border-top:1px solid var(--hair-soft)}.producerRailSite{display:flex;align-items:stretch;width:100%;padding:0;border:0;border-bottom:1px solid var(--hair-soft);background:transparent;color:var(--ink);text-align:left;cursor:pointer;overflow:hidden}.producerRailSite__stripe{width:4px;flex:none;background:var(--producer-tag-dot)}.producerRailSite__body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;padding:var(--sp-2) var(--sp-3)}.producerRailSite__top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.producerRailSite__flag{flex:none;line-height:0}.producerRailSite__tag{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border:1px solid color-mix(in srgb,var(--producer-tag-dot) 40%,var(--hair));border-radius:999px;background:color-mix(in srgb,var(--producer-tag-dot) 18%,var(--raised));color:color-mix(in srgb,var(--producer-tag-dot) 78%,var(--ink));font:600 .62rem/1.2 var(--font-sans)}.producerRailSite__tagDot{width:5px;height:5px;border-radius:50%;background:var(--producer-tag-dot);flex:none}.producerRailSites>li:last-child .producerRailSite{border-bottom:0}.producerRailSite:hover{background:var(--raised)}.producerRailSite--selected{background:color-mix(in srgb,var(--accent) 10%,var(--raised));outline:2px solid var(--accent);outline-offset:-2px}.producerRailSite__name{font-weight:600;color:var(--ink)}.producerRailSite__meta{font:var(--type-caption);color:var(--muted)}.sitesSplit__map .mapPanel__frame,.sitesSplit__map .siteMap__frame,.producersPage .browseSplit__map .mapPanel__frame,.producersPage .browseSplit__map .siteMap__frame{height:100%;min-height:320px}.sitesSplit__map .mapPanel__legend{margin-bottom:var(--sp-2)}.sitesSplit__rail .siteHolderCard{position:relative;inset:auto;top:auto;right:auto;width:auto;max-width:none;max-height:45vh;flex:0 0 auto;margin:0;border-top:1px solid var(--hair);border-left:none;border-right:none;border-bottom:none;border-radius:0;box-shadow:none}.sitesPage--mobile .sitesSplit--compact-list .sitesSplit__map,.sitesPage--mobile .sitesSplit--compact-map .sitesSplit__rail{display:none}@media(max-width:900px){.sitesSplit{grid-template-columns:1fr;grid-template-rows:auto minmax(320px,1fr)}.sitesSplit--compact-list .sitesSplit__map,.sitesSplit--compact-map .sitesSplit__rail{display:none}}.browsePage--mobile{padding:var(--sp-4) var(--sp-4) 0}.browsePage--mobile .browsePage__head{align-items:stretch}.browsePage--mobile .browseCommandTray{flex-wrap:wrap;row-gap:0;overflow-x:clip}.browsePage--mobile .browseCommandTray__zone--search{flex:1 1 100%;border-bottom:1px solid var(--hair);border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0}.browsePage--mobile .browseCommandTray__rule,.browsePage--mobile .browseCommandTray__zone--breath{display:none}.browsePage--mobile .browseCommandTray__zone--tools,.browsePage--mobile .browseCommandTray__zone--views{flex:0 1 auto;flex-wrap:nowrap;min-width:0}.browsePage--mobile .browsePage__head .browseCommandTray .filterDrawer__panel>summary{display:inline-grid;place-items:center;width:32px;height:32px;min-height:32px;padding:0}.browsePage--mobile .browsePage__sort{display:none}.browsePage--mobile .browsePage__search{flex:1 1 100%;width:100%;max-width:none}.browsePage--mobile .browseSavedViews{width:auto;max-width:100%;justify-content:flex-start;flex-wrap:nowrap}.browsePage--mobile .browseSurfaceSwitch{display:inline-flex}.browsePage--mobile .browseMapToggle,.browsePage--mobile .panelToggle,.browsePage--mobile .panelReveal{display:none}.browsePage--mobile .browseSplit{grid-template-columns:1fr;grid-template-rows:auto minmax(320px,1fr)}.browsePage--mobile .browseSplit--compact-list .browseSplit__map,.browsePage--mobile .browseSplit--compact-map .browseSplit__list{display:none}.browsePage--mobile .browseSplit__map{position:static}.browsePage--mobile .browseSplit__list{border-right:none;border-bottom:1px solid var(--rule);border-radius:var(--radius) var(--radius) 0 0}.browsePage--mobile .browseWorkspace .browseSplit__list{border-radius:var(--browse-shell-radius) var(--browse-shell-radius) 0 0}.browsePage--mobile .browseSplit--compact-list .browseSplit__list,.browsePage--mobile .browseSplit--compact-map .browseSplit__list{border-bottom:none;border-radius:var(--radius)}.browsePage--mobile .browseWorkspace .browseSplit--compact-list .browseSplit__list{border-radius:var(--browse-shell-radius)}.browsePage--mobile .browseWorkspace .browseSplit__map{border-radius:0 0 var(--browse-shell-radius) var(--browse-shell-radius)}.browsePage--mobile .browseSplit__list>.browseSplit__scroll{height:100%;overflow:hidden;overflow-x:clip;padding:var(--sp-3) var(--sp-3) 0}.browsePage--mobile .browseSplit__map .mapPanel__frame{height:100%;border-radius:0 0 var(--radius) var(--radius)}.browsePage--mobile .browseWorkspace .browseSplit__map .mapPanel__frame{border-radius:0 0 var(--browse-shell-radius) var(--browse-shell-radius)}.browsePage--mobile .browseSplit--compact-map .browseSplit__map .mapPanel__frame{border-radius:var(--radius)}.browsePage--mobile .browseWorkspace .browseSplit--compact-map .browseSplit__map .mapPanel__frame{border-radius:var(--browse-shell-radius)}.browsePage--mobile .browseSplit__map .mapSvg{height:100%}.browsePage--mobile .browseSurfaceSwitch button{min-height:44px;min-width:44px;padding:var(--sp-2) var(--sp-3)}.browsePage--mobile .browsePage__head .filterDrawer__panel>summary,.browsePage--mobile .browsePage__export,.browsePage--mobile .browseCommandTray__sort,.browsePage--mobile .browsePage__pageSize select{min-height:44px;min-width:44px}.browsePage--mobile .browsePage__search{min-height:44px;font-size:16px}.appShell--mobile .holderHead{flex-wrap:wrap;align-items:flex-start;gap:var(--sp-2)}.appShell--mobile .trackButton{min-height:44px;min-width:44px;padding:var(--sp-2) var(--sp-3)}.appShell--mobile .holderDossier__facts{grid-template-columns:1fr;gap:var(--sp-3)}.appShell--mobile .holderDossier__exports{flex-wrap:wrap}.appShell--mobile .holderDossier__exports a{min-height:44px}.countLine{margin:0;font:var(--type-caption);font-style:italic;font-size:.72rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.browseSplit__scroll>.countLine{flex:0 0 auto;margin-top:0;padding:var(--sp-2) 0 var(--sp-3);border-top:1px solid var(--hair-soft)}.browseSurfaceSwitch{display:none;gap:var(--sp-1)}.browseSurfaceSwitch button{min-height:30px;padding:var(--sp-1) var(--sp-3);border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);color:var(--muted);font:var(--type-caption)}.browseSurfaceSwitch button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--raised)}.browseSingle{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.browseSingle>.browseSplit__scroll:has(.browseSplit__cards){flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;overflow-x:clip}.browseSingle__map--full{display:flex;flex:1 1 auto;min-height:0}.browseSingle__map--full>.mapPanel{display:flex;flex:1 1 auto;min-height:0;margin-top:0}.browseSingle__map--full .mapPanel__strip{display:none}.browseSingle__map--full .mapPanel__frame{flex:1 1 auto;min-height:0}.browseSingle__map--full .mapPanel__glframe{aspect-ratio:auto}.browsePagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 0 2px;color:var(--ink-soft);font:var(--type-caption)}.browsePagination button{min-width:88px;min-height:30px;padding:var(--sp-1) var(--sp-3);border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);color:var(--ink);font:var(--type-caption);cursor:pointer}.browsePagination button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.browsePagination button:disabled{opacity:.45;cursor:not-allowed}.browseSplit{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);flex:1 1 auto;min-height:0;grid-template-rows:auto minmax(320px,1fr);gap:var(--sp-2) 0;border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);box-shadow:var(--elev-panel)}.browseSplit:has(.mapPanel__strip--empty){gap:0}.browseSplit__list,.browseSplit__map{display:grid;grid-template-rows:subgrid;grid-row:span 2;min-width:0}.browseSplit__list{background:var(--control-face);border-right:1px solid var(--rule);border-radius:var(--radius) 0 0 var(--radius)}.browseSplit__list>.browseSplit__scroll{grid-row:2;height:100%;display:flex;flex-direction:column;overflow:hidden;overflow-x:clip;padding:var(--sp-2) var(--sp-3) 0 var(--sp-3);min-width:0}.browseSplit__cards{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:clip;padding-bottom:var(--sp-2)}.browsePagination--sticky{flex:0 0 auto;margin:0;padding:8px 0 10px;border-top:1px solid var(--hair-soft);background:var(--control-face)}.browseSplit__map{position:sticky;top:calc(var(--chrome-h) + 12px);background:var(--panel);border-radius:0 var(--radius) var(--radius) 0}.browseSplit__grip{position:absolute;top:0;bottom:0;left:calc(var(--browse-split-list-pct, 50) * 1%);width:10px;transform:translate(-50%);z-index:5;display:flex;align-items:center;justify-content:center;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}.browseSplit__gripBar{width:3px;height:42px;border-radius:2px;background:color-mix(in srgb,var(--muted) 55%,transparent)}.browseSplit__grip:hover .browseSplit__gripBar,.browseSplit__grip:focus-visible .browseSplit__gripBar{background:var(--muted);height:56px}.browsePage--mobile .browseSplit__grip{display:none}.browseSplit__map .mapPanel__frame{width:100%;height:100%;min-height:0;border:0;border-radius:0 var(--radius) var(--radius) 0;box-shadow:none}.browseSplit__map .mapSvg,.browseSplit__map .mapPanel__glframe{width:100%;height:100%}.browseSplit__map>.mapPanel{display:contents;margin-top:0}.browseSplit__map .mapPanel__strip{align-self:start;padding:var(--sp-2) var(--sp-3) 0}.browseSplit__map .mapPanel__strip--empty{height:0;min-height:0;max-height:0;padding:0;margin:0;overflow:hidden;border:0}.browseSplit__map .mapPanel>h2,.browseSplit__map .mapPanel__strip>h2{display:none}.holderGroup--selected{outline:2px solid var(--accent-gold);outline-offset:1px;box-shadow:0 0 0 3px #c99a2e2e}.holderGroup--inBasket{box-shadow:inset 3px 0 0 var(--leaf, #3E6B4F)}.browseBasketTray{display:grid;grid-template-columns:22px 26px minmax(0,1fr) 26px;align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0 var(--page-head-margin);padding:6px 10px 8px;font:var(--type-caption);color:var(--muted);background:var(--control-face);border:1px solid var(--hair);border-radius:var(--radius);box-shadow:none;position:relative;z-index:2}.browsePage__head+.browseBasketTray{margin-top:0}.browseBasketTray__label{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;color:var(--accent)}.browseBasketTray__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);min-width:0;max-height:var(--filter-ribbon-max-height, 34px);overflow:hidden}.browseBasketTray__chip{display:inline-flex;align-items:center;gap:5px;max-width:22ch;padding:2px 7px;border:1px solid var(--hair);border-radius:6px;background:var(--surface-dim);font-size:.78rem;font-weight:500;color:var(--ink)}.browseBasketTray__chipName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browseBasketTray__chipRemove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;line-height:1;cursor:pointer;padding:0}.browseBasketTray__chipRemove:hover{color:var(--accent-warm)}.browseBasketTray__actions{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:26px;flex:0 0 auto;position:relative}.browseBasketTray__save{position:relative;display:inline-flex}.browseBasketTray__save>summary{list-style:none}.browseBasketTray__save>summary::-webkit-details-marker{display:none}.holderGroup--clickable{cursor:pointer}.holderGroup--clickable:hover:not(.holderGroup--selected){outline:1px solid rgba(201,154,46,.45);outline-offset:1px}.holderPin{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--accent-gold-ink);border:.5px solid var(--accent-gold);border-radius:20px;padding:1px 8px}.holderGroup--lapsed{background:color-mix(in srgb,var(--raised) 68%,transparent);border:1px solid color-mix(in srgb,var(--hair-soft) 55%,var(--raised));margin:0}.holderGroup--lapsed .card__name,.holderGroup--lapsed .card__proof{color:color-mix(in srgb,var(--muted) 70%,var(--raised))}.holderGroup--lapsed .card__foot,.holderGroup--lapsed .roleGroup,.holderGroup--lapsed .cardFooter__links{opacity:.58}.holderGroup--lapsed .feedstockChipTag,.holderGroup--lapsed .schemeBadge,.holderGroup--lapsed .chainRail__stage--lit,.holderGroup--lapsed .chainRail__stage--logistics{filter:grayscale(1) brightness(1.06)}@media(max-width:900px){.browsePage{padding:var(--sp-4) var(--sp-4) 0}.browsePage__head{align-items:flex-start;flex-wrap:wrap}.browseSavedViews{width:100%;justify-content:flex-start;flex-wrap:wrap}.browseSurfaceSwitch{display:inline-flex}.browseSplit{grid-template-columns:1fr;grid-template-rows:auto minmax(320px,1fr)}.browseSplit__grip,.browseSplit--compact-list .browseSplit__map,.browseSplit--compact-map .browseSplit__list{display:none}.browseSplit__map{position:static}.browseSplit__list{border-right:none;border-bottom:1px solid var(--rule);border-radius:var(--radius) var(--radius) 0 0}.browseSplit--compact-list .browseSplit__list,.browseSplit--compact-map .browseSplit__list{border-bottom:none;border-radius:var(--radius)}.browseSplit__list>.browseSplit__scroll{height:100%;overflow:hidden;overflow-x:clip;padding:var(--sp-3) var(--sp-3) 0}.browseSplit__map .mapPanel__frame{height:100%;border-radius:0 0 var(--radius) var(--radius)}.browseSplit--compact-map .browseSplit__map .mapPanel__frame{border-radius:var(--radius)}.browseSplit__map .mapSvg{height:100%}}.scopeSwatch{display:inline-block;width:14px;height:14px;border-radius:3px;border:1px solid var(--hair);margin-right:6px;vertical-align:middle}.card__hopper{margin-left:6px;font:var(--type-caption);color:var(--muted);white-space:nowrap}.cardFooter{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-1);padding-top:var(--sp-1)}.cardFooter__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-height:26px}.cardFooter .cardFooter__links{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cardFooter .holderGroup__certs{flex:0 1 auto;min-width:0;margin-top:0}.cardFooter .holderGroup__certs>summary{display:inline-flex;align-items:center;gap:4px;list-style:none;cursor:pointer;font-size:.8rem;font-weight:600;color:var(--accent);min-height:26px}.cardFooter .holderGroup__certs>summary::-webkit-details-marker{display:none}.cardFooter .holderGroup__certs>summary::marker{content:""}.cardFooter__certsChevron{transition:transform .15s ease}.cardFooter .holderGroup__certs[open]>summary .cardFooter__certsChevron{transform:rotate(180deg)}.cardFooter .holderGroup__certs[open]>summary{margin-bottom:0}.cardFooter__audit{display:inline-flex;align-items:center;gap:4px;position:relative;margin:0;padding:2px;border:0;background:transparent;cursor:pointer;font:inherit;font-size:.8rem;font-weight:600;color:var(--accent)}.cardFooter__audit:hover,.cardFooter__audit--on{color:var(--ink)}.cardFooter__linkLabel{color:inherit}.cardFooter__auditRisk{position:absolute;top:1px;right:-6px;width:7px;height:7px;border-radius:50%;background:var(--warn);border:1.5px solid var(--panel)}.cardFooter .cardActions{flex:0 0 auto;margin-top:0}.cardFooter .cardActions__btn{width:26px;height:26px}.cardFooter .cardActions__sep{height:14px;margin:0 3px}.holderGroup.card{padding-bottom:8px}.holderGroup.card:not(.holderGroup--lapsed){background:var(--raised)}.cardFooter>.certList{width:100%}.holderGroup{position:relative;z-index:0;transition:transform var(--motion-presence) ease,box-shadow var(--motion-presence) ease,background var(--motion-presence) ease}.holderGroup:not(.holderGroup--lapsed){border:1px solid var(--hair)}.holderGroup:not(.holderGroup--selected):not(.holderGroup--lapsed){box-shadow:var(--elev-holder-shelf)}.holderGroup:not(.holderGroup--selected):not(.holderGroup--lapsed):hover{transform:translateY(-1px);box-shadow:var(--elev-holder-shelf-hover)}.holderGroup--lapsed:not(.holderGroup--selected){box-shadow:none}.holderGroup--lapsed:not(.holderGroup--selected):hover{transform:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.holderGroup{transition:none}.holderGroup:hover{transform:none}.holderGroup:not(.holderGroup--selected):not(.holderGroup--lapsed):hover{box-shadow:var(--elev-holder-shelf)}}.cardActions{display:flex;align-items:center;gap:2px;margin-top:6px}.cardActions__sep{width:1px;height:18px;margin:0 5px;flex:0 0 auto;background:var(--hair)}.cardActions__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--ink-soft);cursor:pointer;transition:color .2s ease,background .2s ease}.cardActions__btn:hover{color:var(--ink);background:color-mix(in srgb,var(--accent) 10%,transparent)}.cardActions__btn:disabled{opacity:.45;color:var(--ink-faint, var(--muted));cursor:not-allowed;background:transparent}.cardActions__btn:disabled:hover{color:var(--ink-faint, var(--muted));background:transparent}.cardActions__btn--on{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--ink)}.cardActions__btn--toggle{border-radius:999px;background:color-mix(in srgb,var(--ink) 4%,transparent)}.cardActions__btn--toggle:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.cardActions__btn--toggle.cardActions__btn--on{background:var(--accent-gold-bg);color:var(--ink)}.cardActions__btn--basket svg{overflow:visible}.cardActions__pinStick{stroke:var(--ink)}.cardActions__pinHead{fill:none;stroke:currentColor;transition:fill .22s ease,stroke .22s ease}.cardActions__btn--basket.cardActions__btn--on{background:color-mix(in srgb,var(--leaf) 14%,transparent);color:var(--ink)}.cardActions__btn--basket.cardActions__btn--on .cardActions__pinHead{fill:var(--leaf);stroke:var(--leaf)}.cardActions__btn--basket:hover{background:color-mix(in srgb,var(--leaf) 10%,transparent)}.cardActions__btn--basket:hover .cardActions__pinBody{animation:cardActions-pin-drop .55s ease-out forwards}.cardActions__btn--basket:hover .cardActions__pinHead{fill:var(--leaf);stroke:var(--leaf)}.cardActions__btn--basket.cardActions__btn--on:hover{background:color-mix(in srgb,var(--danger) 10%,transparent)}.cardActions__btn--basket.cardActions__btn--on:hover .cardActions__pinBody{animation:cardActions-pin-lift .5s ease-out forwards}.cardActions__btn--basket.cardActions__btn--on:hover .cardActions__pinHead{fill:var(--danger);stroke:var(--danger)}.cardActions__star--on{fill:currentColor}.cardActions__btn--star.cardActions__btn--on{color:var(--gold)}.cardActions__btn--star.cardActions__btn--on svg{fill:currentColor}.cardActions__btn--star:hover{color:var(--gold)}.cardActions__btn--star:hover svg{fill:currentColor;animation:cardActions-pop-soft .4s ease-out;transform-origin:50% 50%}.cardActions__btn--globe:hover{color:var(--accent)}.cardActions__btn--timeline:hover{color:var(--accent-warm)}.cardActions__btn--timeline svg{overflow:visible}.cardActions__clockHandH,.cardActions__clockHandM{transform-origin:12px 12px;stroke-width:2}.cardActions__clockHub{fill:currentColor;stroke:none}.cardActions__btn--timeline:hover .cardActions__clockHandM{animation:cardActions-tick-soft .9s steps(2,end) forwards}.cardActions__btn--timeline:hover .cardActions__clockHandH{animation:cardActions-tick-hour-soft .9s ease-out forwards}.cardActions__btn--layers:hover:not(:disabled){color:var(--accent)}.cardActions__btn--layers:hover:not(:disabled) svg{animation:cardActions-lift-soft .5s ease-out}.cardActions__btn--layers:disabled:hover svg{animation:none}.cardActions__auditCheck{stroke-dasharray:12;stroke-dashoffset:0}.cardActions__btn[data-tip]:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px);white-space:nowrap;padding:5px 8px;border-radius:5px;background:var(--ink);color:var(--raised);font:500 .72rem/1 var(--font-sans);opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease;z-index:3}.cardActions__btn[data-tip]:hover:after,.cardActions__btn[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}@keyframes cardActions-pop-soft{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes cardActions-lift-soft{0%{transform:translateY(0)}45%{transform:translateY(-1px)}to{transform:translateY(0)}}@keyframes cardActions-pin-drop{0%{transform:translateY(-5px);opacity:.55}60%{transform:translateY(1px);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes cardActions-pin-lift{0%{transform:translateY(0)}45%{transform:translateY(-3px)}to{transform:translateY(-1px)}}@keyframes cardActions-tick-soft{0%{transform:rotate(-6deg)}to{transform:rotate(36deg)}}@keyframes cardActions-tick-hour-soft{0%{transform:rotate(-2deg)}to{transform:rotate(6deg)}}@keyframes cardActions-check-draw{0%{stroke-dashoffset:12}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.cardActions__btn{transition:none}.cardActions__btn--star:hover svg,.cardActions__btn--layers:hover:not(:disabled) svg,.cardActions__btn--timeline:hover .cardActions__clockHandM,.cardActions__btn--timeline:hover .cardActions__clockHandH,.cardActions__btn--basket:hover .cardActions__pinBody,.cardActions__btn--basket.cardActions__btn--on:hover .cardActions__pinBody{animation:none!important}.cardActions__btn[data-tip]:after{transition:none}}.cardActionFloat,.timelineFloat{position:fixed;z-index:920;width:min(520px,calc(100vw - 16px));max-height:70vh;display:flex;flex-direction:column;overflow:hidden;padding:12px 14px 14px;background:var(--panel);border:1px solid var(--hair);border-radius:8px;box-shadow:0 10px 28px #23271c2e,0 1px #23271c0f}.cardActionFloat--hug{width:fit-content;min-width:200px;height:fit-content;max-height:70vh;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.cardActionFloat--hug .feedstockCards,.cardActionFloat--hug .pathwaysPanel,.cardActionFloat--hug .relatedEntities{margin:8px 0 0;max-width:100%;min-width:0}.cardActionFloat--hug .feedstockCards:first-child,.cardActionFloat--hug .pathwaysPanel:first-child,.cardActionFloat--hug .relatedEntities:first-child{margin-top:0}.cardActionFloat--hug .cardActionFloat__name,.cardActionFloat--hug .timelineFloat__name{overflow-wrap:anywhere;max-width:100%}.cardActionFloat--hug .relatedEntities__title,.cardActionFloat--hug .relatedEntities li{overflow-wrap:anywhere}.cardActionFloat--hug .feedstockHover__row--xform{width:100%;max-width:100%;box-sizing:border-box;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.cardActionFloat--hug .feedstockHover__mat{overflow-wrap:anywhere}.cardActionFloat__head,.timelineFloat__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex:0 0 auto;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--hair);background:var(--panel);cursor:grab;-webkit-user-select:none;user-select:none}.cardActionFloat__head:active,.timelineFloat__head:active{cursor:grabbing}.cardActionFloat__headMain,.timelineFloat__headMain{display:flex;align-items:flex-start;gap:6px;min-width:0}.cardActionFloat__dragCue,.timelineFloat__dragCue{flex:0 0 auto;font-size:.72rem;line-height:1.2;letter-spacing:-.08em;color:var(--muted);opacity:.55;padding-top:1px}.cardActionFloat__eyebrow,.timelineFloat__eyebrow{font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.cardActionFloat__name,.timelineFloat__name{font-family:var(--serif, Georgia, "Times New Roman", serif);font-size:.95rem;color:var(--ink);margin-top:2px}.cardActionFloat__close,.timelineFloat__close{border:0;background:none;cursor:pointer;flex:0 0 auto;font-size:14px;color:var(--muted);line-height:1;padding:2px 4px}.cardActionFloat__body .timelinePanel__title,.timelineFloat__body .timelinePanel__title{display:none}.cardActionFloat__body,.timelineFloat__body{flex:1 1 auto;min-height:0;overflow:auto}.auditFloat{position:fixed;z-index:930;width:min(560px,calc(100vw - 16px));max-height:78vh;display:flex;flex-direction:column;overflow:hidden;padding:12px 14px 14px;background:var(--panel);border:1px solid var(--hair);border-radius:8px;box-shadow:0 10px 28px #23271c2e,0 1px #23271c0f;color:var(--ink)}.auditFloat__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex:0 0 auto;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--hair);background:var(--panel);cursor:grab;-webkit-user-select:none;user-select:none}.auditFloat__head:active{cursor:grabbing}.auditFloat__headMain{display:flex;align-items:flex-start;gap:6px;min-width:0}.auditFloat__dragCue{flex:0 0 auto;font-size:.72rem;line-height:1.2;letter-spacing:-.08em;color:var(--muted);opacity:.55;padding-top:1px}.auditFloat__eyebrow{font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.auditFloat__name{font-family:var(--serif, Georgia, "Times New Roman", serif);font-size:.95rem;color:var(--ink);margin-top:2px}.auditFloat__meta{font-size:.72rem;color:var(--muted);margin-top:2px}.auditFloat__close{border:0;background:none;cursor:pointer;font-size:14px;color:var(--muted);line-height:1;padding:2px 4px}.auditFloat__tabs{display:flex;flex-wrap:wrap;gap:6px;flex:0 0 auto;margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--hair);background:var(--panel)}.auditFloat__tab{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 8px;border:1px solid var(--hair);border-radius:6px;background:var(--raised);color:var(--ink-soft);cursor:pointer;font:inherit;text-align:left}.auditFloat__tab:hover{border-color:var(--accent);color:var(--ink)}.auditFloat__tab--on{background:var(--accent-gold-bg);border-color:var(--accent-gold);color:var(--ink)}.auditFloat__tab--lapsed{opacity:.88;border-style:dashed}.auditFloat__tabSig{font-size:.72rem;font-weight:600}.auditFloat__tabSig--bad{color:var(--danger, #a33)}.auditFloat__tabId{font-size:.66rem;color:var(--muted);font-variant-numeric:tabular-nums}.auditFloat__body{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;overflow:auto}.auditFloat__sectH{margin:0 0 6px;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:700}.auditFloat__kv{display:grid;grid-template-columns:7.5rem 1fr;gap:3px 10px;margin:0;font-size:.8rem}.auditFloat__kv dt{color:var(--muted);margin:0}.auditFloat__kv dd{margin:0;color:var(--ink)}.auditFloat__nc{width:100%;border-collapse:collapse;font-size:.78rem}.auditFloat__nc th,.auditFloat__nc td{border-bottom:1px solid var(--hair);padding:4px 6px;text-align:left;color:var(--ink)}.auditFloat__nc th{color:var(--muted);font-weight:600;font-size:.7rem}.auditFloat__nc .n{text-align:right;font-variant-numeric:tabular-nums}.auditFloat__nc .hot{color:var(--danger, #a33);font-weight:700}.auditFloat__nc tfoot td{font-weight:700;border-bottom:0;padding-top:6px}.auditFloat__pill{display:inline-block;margin-top:8px;font-size:.72rem;padding:2px 8px;border-radius:999px;border:1px solid var(--hair);background:var(--raised);color:var(--ink-soft)}.auditFloat__src{margin-top:12px;padding-top:8px;border-top:1px dashed var(--hair);font-size:.72rem;color:var(--muted)}.auditFloat__src a{color:var(--accent)}.auditFloat__prose{margin-top:10px;padding:8px 10px;background:var(--surface-dim, var(--surface));border:1px solid var(--hair-soft, var(--hair));border-radius:7px}.auditFloat__proseH{margin:0 0 4px;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:700}.auditFloat__proseBody{margin:0;font-size:.8rem;line-height:1.45;color:var(--ink);white-space:pre-wrap}.auditFloat__originFlags{display:flex;flex-wrap:wrap;gap:6px 10px;margin:6px 0 0;padding:0;list-style:none}.auditFloat__originFlag{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;line-height:1.2;color:var(--ink)}.auditFloat__originFlag .flagSvg{width:14px;height:10px;flex:0 0 auto}.auditFloat__originFs{margin:6px 0 0;font-size:.78rem;line-height:1.35;color:var(--ink)}.auditFloat__prose .auditFloat__proseH+.auditFloat__proseH,.auditFloat__originFs+.auditFloat__proseH,.auditFloat__originFlags+.auditFloat__proseH{margin-top:10px}.auditPill{position:relative;display:inline-flex;align-items:center;gap:5px;padding:2px 7px 2px 5px;border:1px solid var(--hair-soft, var(--hair));background:var(--surface);border-radius:999px;cursor:pointer;font:inherit;color:var(--ink);margin-left:0;max-width:100%;min-width:0;overflow:visible;box-sizing:border-box}.auditPill:hover{border-color:var(--accent)}.auditPill__lab{flex:0 0 auto;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.auditPill__flags{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto}.auditPill__flags .flagSvg{width:14px;height:10px}.auditPill__more{font-size:.62rem;font-weight:700;color:var(--ink-soft, var(--ink));letter-spacing:.01em}.auditPill__sep{flex:0 0 auto;width:1px;height:12px;background:var(--hair-soft, var(--hair))}.auditPill__fs{flex:1 1 0;min-width:0;font-size:.7rem;font-weight:600;color:var(--ink-soft, var(--ink));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auditPill__tip{display:block;width:max-content;max-width:min(280px,70vw);padding:7px 9px;border-radius:7px;background:var(--ink);color:var(--panel);font-size:.72rem;font-weight:400;line-height:1.35;text-align:left;text-transform:none;letter-spacing:0;box-shadow:0 4px 14px color-mix(in srgb,var(--ink) 28%,transparent)}.auditPill__tipFlags{display:flex;flex-wrap:wrap;gap:5px 10px;margin:0;padding:0;list-style:none}.auditPill__tipFlag{display:inline-flex;align-items:center;gap:5px;color:var(--panel);white-space:nowrap}.auditPill__tipFlag .flagSvg{width:14px;height:10px;flex:0 0 auto}.auditPill__tipFs{margin:0;font-size:.72rem;font-weight:600;color:var(--panel);white-space:normal}.auditPill__tipFlags+.auditPill__tipFs{margin-top:6px;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--panel) 28%,transparent)}.cardFooter__sep{color:var(--hair);font-size:.76rem;-webkit-user-select:none;user-select:none}.auditFold{margin:6px 0 0;border-top:1px dashed var(--hair);padding-top:6px}.auditFold>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;cursor:pointer;list-style:none;color:var(--ink);font-size:.78rem}.auditFold>summary::-webkit-details-marker{display:none}.auditFold__label{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.auditFold__teaser{color:var(--ink-soft);flex:1 1 auto;min-width:12rem}.auditFold__teaser b{color:var(--ink);font-weight:650}.auditFold__recap{border:0;background:none;padding:0;margin:0;font:inherit;font-size:.74rem;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.auditFold__recap:hover{color:var(--ink)}.auditFold__body{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:.74rem;color:var(--ink-soft)}.cardReview{margin-top:8px;border-top:1px dashed var(--hair);padding-top:8px;display:flex;flex-direction:column;gap:8px}.cardReview__btn{font-size:.74rem;padding:2px 8px;border-radius:6px;border:1px solid var(--hair);background:var(--raised);color:var(--ink-soft);cursor:pointer;align-self:flex-start}.cardReview__btn:hover{border-color:var(--accent);color:var(--ink)}.cardBlocklist{margin:0 0 6px;padding:4px 8px;font-size:.76rem;font-weight:600;color:var(--blocklist-fg);background:var(--blocklist-bg);border:1px solid var(--blocklist-border);border-radius:6px}.cardSchemes{display:inline-flex;gap:4px;flex-wrap:wrap;margin-left:6px}.schemeBadge{font-size:.64rem;font-weight:600;padding:1px 6px;border-radius:999px;color:var(--on-fill);background:var(--scheme-badge-default)}.schemeBadge--ISCC{background:var(--scheme-iscc)}.schemeBadge--REDcert{background:var(--scheme-redcert)}.schemeBadge--INS{background:var(--scheme-ins)}.schemeBadge--multi{background:var(--accent-gold)}.entityProof{display:inline-flex;position:relative}.entityProof__pill{display:inline-flex;align-items:center;gap:4px;border:1px solid color-mix(in srgb,var(--success, #2f7d56) 44%,var(--hair));border-radius:999px;padding:2px 7px;background:color-mix(in srgb,var(--success, #2f7d56) 10%,var(--raised));color:var(--success, #2f7d56);font:inherit;font-size:.68rem;font-weight:650;line-height:1.2;cursor:pointer}.entityProof__pill:hover{border-color:var(--success, #2f7d56)}.entityProof__pill:focus-visible{border-color:var(--success, #2f7d56);outline:2px solid var(--accent);outline-offset:2px}.entityProof__pill[aria-expanded=true] .entityProof__chevron{transform:rotate(180deg)}.entityProof__chevron{transition:transform .14s ease}.entityProofCard{width:min(22rem,calc(100vw - 16px));padding:10px;border:1px solid var(--hair);border-radius:8px;background:var(--raised);color:var(--ink);box-shadow:0 8px 22px color-mix(in srgb,var(--ink) 22%,transparent)}.entityProofCard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.entityProofCard__head strong{font-size:.8rem}.entityProofCard__head p{margin:2px 0 0;color:var(--muted);font-size:.7rem;line-height:1.35}.entityProofCard__close{border:0;padding:0 3px;background:transparent;color:var(--ink-soft);font-size:1.05rem;line-height:1;cursor:pointer}.entityProofCard__list{display:grid;gap:2px;margin:9px 0 0;padding:0;list-style:none}.entityProofCard__alias{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:5px 3px;border-radius:4px}.entityProofCard__alias:hover{background:var(--paper)}.entityProofCard__nameLine{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:5px}.entityProofCard__name{overflow-wrap:anywhere;font-size:.74rem;font-weight:600}.entityProofCard__displayed{color:var(--success, #2f7d56);font-size:.63rem;font-weight:700}.entityProofCard__schemes{display:inline-flex;gap:3px;flex-wrap:wrap;justify-content:flex-end}.entityProofCard__copy{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:4px;background:transparent;color:var(--muted);opacity:0;cursor:pointer}.entityProofCard__alias:hover .entityProofCard__copy,.entityProofCard__copy:focus-visible{opacity:1}.entityProofCard__copy[aria-label^=Copied]{color:var(--success, #2f7d56);opacity:1}.annexPill{display:inline-block;font-size:.64rem;font-weight:600;padding:1px 6px;border-radius:999px;white-space:nowrap}.annexPill--advanced{color:var(--on-fill);background:var(--accent)}.annexPill--partB{color:var(--ink-soft);background:transparent;border:1px solid var(--hair)}.card__country{color:var(--ink-soft);display:inline-flex;align-items:center;gap:5px}.flagSvg{display:inline-flex}.flagSvg svg{width:18px;height:auto;border-radius:2px;box-shadow:0 0 0 .5px #00000026}.tableScroll{overflow-x:auto}.exploreFillPage{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden;padding:var(--sp-4) var(--sp-5) 0}.exploreFillPage__chrome{flex:0 0 auto}.exploreFillPage__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ucoDd{margin-top:12px}.ucoDd--fill,.geoDd--fill{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;margin-top:0}.ucoDd--fill .ucoDd__chrome,.geoDd--fill .ucoDd__chrome{flex:0 0 auto}.ucoDd__pageContent{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.ucoDd__msg{color:var(--muted);padding:12px 0}.ucoDd__head h2{margin:0 0 12px}.ucoDd__sub{color:var(--muted);font-size:13px;line-height:1.45;margin:0 0 12px}.ucoDd__num{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.ucoDd__filter{border:1px solid var(--hair);background:var(--raised);border-radius:var(--radius);overflow:hidden;margin:0 0 12px;max-width:420px}.ucoDd__filter>summary{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;background:var(--surface-dim);cursor:pointer;font-weight:700;font-size:12px}.ucoDd__filterLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.ucoDd__filterBody{padding:8px 10px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ucoDd__filterOpt{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid var(--hair);border-radius:999px;background:var(--surface);font-size:12px;font-weight:700}.ucoDd__clear{border:1px solid var(--hair);background:var(--raised);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;cursor:pointer}.ucoDd__clearIcon{width:28px;height:28px;padding:0;border-radius:999px;border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger);font-size:14px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ucoDd__clearIcon:hover{filter:brightness(.97)}.ucoDd__recap{background:var(--raised);border:1px solid var(--hair);border-left:6px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;padding:12px 14px;margin:0 0 14px}.ucoDd__recap p{margin:0 0 6px;line-height:1.42;font-size:13px}.ucoDd__recap p:last-child{margin-bottom:0}.ucoDd__panel{background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius);margin:0 0 14px;overflow:hidden}.ucoDd__phead{background:var(--surface-dim);border-bottom:1px solid var(--hair);padding:10px 12px;font-weight:700;font-size:14px}.ucoDd__small{color:var(--muted);font-size:11px;font-weight:400}.ucoDd__table{width:100%;border-collapse:collapse;font-size:13px}.ucoDd__table td{border-bottom:1px solid var(--hair-soft);padding:8px 10px}.ucoDd__note{border-left:4px solid var(--accent);background:var(--raised);padding:8px 10px;margin:8px 12px 12px;font-size:12px;color:var(--muted);border-radius:0 6px 6px 0}.ucoDd__chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;border:1px solid var(--hair);font-size:12px;font-weight:700}.ucoDd__chip--up{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);border-color:var(--accent)}.ucoDd__chip--down{background:color-mix(in srgb,var(--accent-warm) 16%,transparent);color:var(--accent-warm);border-color:var(--accent-warm)}.ucoDd__chip--mixed{background:var(--surface-dim);color:var(--ink);border-color:var(--muted)}.ucoDd__chip--other{background:var(--surface-dim);color:var(--muted)}.ucoDd__chromeRow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin:0 0 10px}.ucoDd__chromeRow .ucoDd__filtersFold{flex:1 1 auto;min-width:0}.ucoDd__chromeRow .ucoDd__paneStrip{margin:0 0 0 auto;flex:0 0 auto}.ucoDd__filtersFoldQuiet{font:var(--type-caption);color:var(--muted)}.ucoDd__paneStrip{display:inline-flex;align-items:stretch;border:1px solid var(--hair);border-radius:999px;overflow:hidden;background:var(--panel);margin:0 0 10px;min-height:30px}.ucoDd__paneStrip>button{border:0;border-right:1px solid var(--hair);background:transparent;color:var(--muted);font:var(--type-caption);font-weight:700;padding:0;width:36px;min-height:30px;cursor:pointer;line-height:1;display:inline-flex;align-items:center;justify-content:center}.ucoDd__paneStrip>button:last-child{border-right:0}.ucoDd__paneStrip>button:hover{background:var(--raised);color:var(--ink)}.ucoDd__paneStrip>button.is-on{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.ucoDd__rowView{display:flex;align-items:center;gap:10px;margin:0 0 10px;flex-wrap:wrap}.ucoDd__rowViewToggle{display:inline-flex;border:1px solid var(--hair);border-radius:6px;overflow:hidden;background:var(--panel)}.ucoDd__rowViewToggle>button{border:0;border-right:1px solid var(--hair);background:transparent;color:var(--muted);font:var(--type-caption);font-weight:600;padding:4px 10px;cursor:pointer}.ucoDd__rowViewToggle>button:last-child{border-right:0}.ucoDd__rowViewToggle>button:hover{background:var(--raised);color:var(--ink)}.ucoDd__rowViewToggle>button.is-on{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.ucoDd__rowViewNote{margin:0;color:var(--muted);font-size:11px;font-style:italic}.ucoDd__workspace,.geoDd__workspace{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}.ucoDd__workspace>.ucoDd__paneStripRow,.ucoDd__workspace>.ucoDd__paneStrip,.geoDd__workspace>.ucoDd__paneStrip,.geoDd__workspace>.ucoDd__paneStripRow{flex:0 0 auto}.ucoDd__workspace>.ucoDd__split,.ucoDd__workspace>.ucoDd__split--peers,.geoDd__workspace>.geoDd__split{flex:1 1 auto;min-height:0}.ucoDd__split{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:14px;align-items:start}.ucoDd__split--peers{display:grid;gap:14px;align-items:stretch}.ucoDd__split--peers[data-open="1"]{grid-template-columns:minmax(0,1fr)}.ucoDd__split--peers[data-open="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ucoDd__peer{min-width:0;min-height:0;display:flex;flex-direction:column}@media(max-width:1100px){.ucoDd__split--peers[data-open="2"]{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);overflow:hidden}}.ucoDd__split--noTable{grid-template-columns:minmax(0,1fr)}.ucoDd__split--noHolders:not(.ucoDd__split--mapOpen){grid-template-columns:minmax(0,1fr)}.ucoDd__split--noTable.ucoDd__split--noHolders{grid-template-columns:minmax(0,1fr)}.ucoDd__left{min-width:0}.ucoDd__right{position:sticky;top:calc(var(--chrome-h) + 12px);align-self:start;min-width:0}.ucoDd__driverHead,.ucoDd__driverRow{display:grid;grid-template-columns:minmax(0,1fr) 72px 60px 78px 66px;gap:8px;align-items:center;padding:8px 10px}.ucoDd__driverHead{background:var(--surface-dim);font-size:11px;font-weight:700;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--hair)}.ucoDd__driverRow{border-bottom:1px solid var(--hair-soft);cursor:pointer;font-size:13px}.ucoDd__driverRow:hover{background:var(--surface-dim)}.ucoDd__driverRow--section{font-weight:700;background:color-mix(in srgb,var(--accent) 8%,transparent)}.ucoDd__driverRow--family{padding-left:26px}.ucoDd__driverRow--plain{color:var(--ink-soft)}.ucoDd__driverRow--profile{grid-template-columns:minmax(0,1fr) 72px 60px 78px;font-weight:700}.ucoDd__driverRow.is-active{outline:2px solid var(--accent-warm);outline-offset:-2px;background:color-mix(in srgb,var(--accent-warm) 12%,transparent)}.ucoDd__xtab{width:100%;border-collapse:collapse;font-size:13px}.ucoDd__xtab th,.ucoDd__xtab td{padding:7px 12px;border-bottom:1px solid var(--hair-soft)}.ucoDd__xtab thead th{background:var(--surface-dim);font-size:11px;font-weight:700;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--hair);text-align:right}.ucoDd__xtab thead th:first-child{text-align:left}.ucoDd__xtabColTotal{display:block;font-weight:400;font-style:italic;text-transform:none;letter-spacing:0;color:var(--muted);font-size:10.5px}.ucoDd__xtab tbody tr{cursor:pointer}.ucoDd__xtab tbody tr:hover td{background:color-mix(in srgb,var(--accent) 6%,var(--panel))}.ucoDd__xtab tr.is-active td{background:color-mix(in srgb,var(--accent-warm) 12%,transparent);border-top:2px solid var(--accent-warm);border-bottom:2px solid var(--accent-warm)}.ucoDd__xtab tr.is-active td:first-child{border-left:2px solid var(--accent-warm)}.ucoDd__xtab tr.is-active td:last-child{border-right:2px solid var(--accent-warm)}.ucoDd__xtab td.ucoDd__xtabCellActive{outline:2px solid var(--accent);outline-offset:-2px;background:color-mix(in srgb,var(--accent) 16%,transparent);cursor:pointer}.ucoDd__xtab td.ucoDd__num[role=button]{cursor:pointer}.ucoDd__xtabFam{font-weight:600}.ucoDd__xtabFuelProduct td{background:#f4ebe3}.ucoDd__xtabFuelProduct td.ucoDd__xtabFam{color:#4a4034;font-weight:500}.ucoDd__xtabZero{color:var(--hair);font-weight:400}.ucoDd__xtabOnly{color:var(--accent-warm);font-weight:600;font-size:12px}.ucoDd__xtabOther td{color:var(--muted);font-weight:400;border-top:2px solid var(--hair)}.ucoDd__xtabOther .ucoDd__xtabFam{font-style:italic}.ucoDd__xtabDistinct{border-left:1px solid var(--hair-soft)}td.ucoDd__xtabDistinct{color:var(--muted);font-weight:600}.ucoDd__namingBody{padding:10px 12px;display:flex;flex-direction:column;gap:6px}.ucoDd__namingRow{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px}.ucoDd__paneBox,.ucoDd__holderBox{background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;min-height:0;max-height:calc(100vh - var(--chrome-h) - 60px)}.ucoDd__paneBody,.ucoDd__hlist{overflow:auto;min-height:0;flex:1 1 auto}.ucoDd__paneHead{flex:0 0 auto;background:var(--surface-dim);border-bottom:1px solid var(--hair);padding:9px 11px;font-weight:700;font-size:13px}.ucoDd__peer .ucoDd__paneBox,.ucoDd__peer .ucoDd__holderBox,.geoDd__left .ucoDd__paneBox,.geoDd__left .ucoDd__holderBox,.geoDd__right .ucoDd__paneBox,.geoDd__right .ucoDd__holderBox,.geoDd__rightBody .ucoDd__paneBox,.geoDd__rightBody .ucoDd__holderBox{max-height:none;height:100%;flex:1 1 auto}.ucoDd__hbHead{background:var(--surface-dim);border-bottom:1px solid var(--hair);padding:9px 11px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ucoDd__mapToggle{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font:var(--type-caption);font-weight:600;color:var(--muted);background:var(--panel);border:1px solid var(--hair);border-radius:999px;padding:2px 10px;cursor:pointer}.ucoDd__mapToggle:hover{background:var(--raised)}.ucoDd__mapToggle.is-on{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:var(--accent)}.ucoDd__split--mapOpen{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.ucoDd__split--mapOpen.ucoDd__split--noTable{grid-template-columns:minmax(0,1fr)}.ucoDd__split--mapOpen.ucoDd__split--noHolders:not(.ucoDd__split--noTable){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.ucoDd__right--mapOpen{position:static}.ucoDd__right--mapOpen .ucoDd__rightBody{display:grid;grid-template-columns:minmax(240px,1fr) minmax(300px,1.35fr);gap:14px;align-items:start}.ucoDd__right--mapOpen.ucoDd__right--noHolders .ucoDd__rightBody{grid-template-columns:minmax(0,1fr)}.ucoDd__right--mapOpen .ucoDd__mapWrap{position:sticky;top:calc(var(--chrome-h) + 12px);min-width:0}.ucoDd__mapWrap .mapPanel{margin-top:0}.ucoDd__peer .ucoDd__mapWrap{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.ucoDd__peer .ucoDd__mapWrap .mapPanel,.ucoDd__peer .ucoDd__mapWrap .mapPanel__frame{flex:1 1 auto;min-height:0;height:100%}.ucoDd__holder.is-selected{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.ucoDd__hactions{display:inline-flex;align-items:center;gap:2px}.ucoDd__riskChipWrap{display:inline-flex;align-items:center}.ucoDd__riskChipWrap .counterpartyRiskChip{margin-top:0}.ucoDd__holderWrap{list-style:none;padding:6px 4px 0}.ucoDd__alsoLegs{display:flex;gap:4px;flex-wrap:wrap;padding:0 4px 4px}.ucoDd__hlist .ddHolderList{gap:0}.ucoDd__hlist .ddHolderList>.ucoDd__holderWrap{border-bottom:1px solid var(--hair-soft)}.ucoDd__hlist .ddHolderList>.ucoDd__holderWrap:last-child{border-bottom:0}.ddHolderRow{display:grid;grid-template-columns:22px minmax(0,1.4fr) minmax(0,1.1fr) auto auto;align-items:center;column-gap:8px;padding:7px 8px;background:var(--panel);border-radius:0;cursor:pointer;box-shadow:none}.ddHolderRow:hover{background:var(--surface-dim)}.ddHolderRow--selected{background:var(--surface-dim);box-shadow:inset 3px 0 0 var(--accent)}.ddHolderRow__flag{display:inline-flex;align-items:center;justify-content:center}.ddHolderRow__flag .flagSvg svg{width:16px;height:auto}.ddHolderRow__name{font:600 .84rem/1.25 var(--font-sans);color:var(--ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ddHolderRow__name:hover{color:var(--accent);text-decoration:underline}.ddHolderRow__mats{font:400 .72rem/1.25 var(--font-sans);color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ddHolderRow__place{font:400 .72rem/1.25 var(--font-sans);color:var(--muted);white-space:nowrap}.ddHolderRow .statusMark{margin-left:0}.ddHolderRow .statusMark__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ddHolderRow:not(:has(.ddHolderRow__place)){grid-template-columns:22px minmax(0,1.5fr) minmax(0,1.2fr) auto}@media(max-width:1100px){.ucoDd__split--mapOpen,.ucoDd__right--mapOpen .ucoDd__rightBody{grid-template-columns:1fr}.ucoDd__right--mapOpen .ucoDd__mapWrap{position:static}}.ucoDd__hbTitle{font-weight:700;font-size:13px}.ucoDd__hbScope{font-size:12px;color:var(--muted);font-weight:700}.ucoDd__hbClear{margin-left:auto;border:1px solid var(--hair);background:var(--raised);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;cursor:pointer}.ucoDd__hbCount{font-size:11px;color:var(--muted);padding:6px 11px;border-bottom:1px solid var(--hair-soft);font-weight:700}.ucoDd__holder{border-bottom:1px solid var(--hair-soft)}.ucoDd__hrow{display:flex;align-items:center;gap:8px;padding:8px 11px;cursor:pointer}.ucoDd__hrow:hover{background:var(--surface-dim)}.ucoDd__hname{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ucoDd__hcountry{margin-left:auto;font-size:11px;font-weight:700;color:var(--muted);display:inline-flex;align-items:center;gap:4px}.ucoDd__contGroup{display:flex;flex-direction:column}.ucoDd__contHead{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:4px 8px;margin-top:6px;font-family:inherit;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-align:left;color:var(--muted);background:var(--raised);border:0;border-bottom:1px solid var(--hair);cursor:pointer;position:sticky;top:0;z-index:1}.ucoDd__contCount{color:var(--ink-soft)}.ucoDd__contName{display:inline-flex;align-items:center;gap:6px}.ucoDd__contChev{transition:transform .12s ease}.ucoDd__contChev.is-collapsed{transform:rotate(-90deg)}.ucoDd__contBody{display:flex;flex-direction:column}.ucoDd__pwStages{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;width:100%}.ucoDd__pwStage{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}.ucoDd__pwArrow{color:var(--ink-soft);text-align:center;-webkit-user-select:none;user-select:none}.ucoDd__cav{color:var(--muted);font-size:11px;font-weight:700}.ucoDd__holder.is-open .ucoDd__cav{color:var(--accent)}.ucoDd__hdetail{padding:6px 11px 12px 20px;background:var(--raised);font-size:12px}.ucoDd__hdetail h4{margin:8px 0 4px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.ucoDd__certline{display:flex;gap:8px;align-items:center;padding:4px 0;border-bottom:1px dotted var(--hair-soft);flex-wrap:wrap}.ucoDd__cid{font-family:ui-monospace,monospace;font-size:11px;color:var(--ink-soft)}.ucoDd__pill{padding:1px 7px;border-radius:999px;font-size:11px;font-weight:700;border:1px solid var(--hair)}.ucoDd__pill--active{color:var(--valid);border-color:var(--valid)}.ucoDd__pill--expiring{color:var(--expiring);border-color:var(--expiring)}.ucoDd__pill--expired,.ucoDd__pill--withdrawn{color:var(--withdrawn);border-color:var(--withdrawn)}.ucoDd__pill--suspended{color:var(--accent-warm);border-color:var(--accent-warm)}.ucoDd__pw{font-size:12px;color:var(--ink-soft);padding:3px 0}.ucoDd__bar{display:flex;height:10px;border-radius:6px;overflow:hidden;border:1px solid var(--hair);margin:6px 0 12px}.ucoDd__bar span{display:block;height:100%}.ucoDd__filtersFold{display:flex;flex-direction:column;gap:var(--sp-2);flex:1 1 auto;min-width:0}.ucoDd__filtersFoldHead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.ucoDd__filtersFoldTrigger{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:var(--sp-1) var(--sp-3);border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);color:var(--muted);font:var(--type-caption);font-weight:600;cursor:pointer;flex:0 0 auto}.ucoDd__filtersFoldTrigger[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.ucoDd__filtersFoldBadge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:700;line-height:1;color:var(--panel);background:var(--accent)}.ucoDd__filtersFoldChevron{font-size:10px;line-height:1;opacity:.75}.ucoDd__filtersFoldSummary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);flex:1 1 auto;min-width:0}.ucoDd__filtersFoldPanel{display:flex;flex-direction:column;gap:var(--sp-2);background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius);padding:var(--sp-2) var(--sp-3)}.ucoDd__geoBar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius);padding:var(--sp-2) var(--sp-3);margin:0 0 14px}.ucoDd__filtersFoldPanel .ucoDd__geoBar{margin:0}.ucoDd__geoLabel{font:var(--type-caption);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.ucoDd__geoChip{display:inline-flex;align-items:center;gap:4px;font:var(--type-caption);font-weight:600;color:var(--muted);background:var(--panel);border:1px solid var(--hair);border-radius:999px;padding:2px 10px;cursor:pointer}.ucoDd__geoChip:hover{background:var(--raised)}.ucoDd__geoChip.is-on{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:var(--accent)}.ucoDd__geoCount{font-weight:400;color:var(--muted)}.ucoDd__geoHolders{font:var(--type-caption);font-weight:500;color:var(--muted);margin:0 4px 0 2px;white-space:nowrap}.ucoDd__ctryPick{position:relative}.ucoDd__ctryPick summary{font:var(--type-caption);color:var(--muted);border:1px dashed var(--hair);border-radius:999px;padding:2px 10px;cursor:pointer;list-style:none}.ucoDd__ctryPick summary::-webkit-details-marker{display:none}.ucoDd__ctryPick[open] summary{color:var(--accent);border-color:var(--accent)}.ucoDd__ctryBody{position:absolute;z-index:20;top:calc(100% + 4px);left:0;min-width:240px;background:var(--raised);border:1px solid var(--hair);border-radius:var(--radius);box-shadow:0 4px 14px color-mix(in srgb,var(--ink) 18%,transparent);padding:var(--sp-2)}.ucoDd__ctrySearch{width:100%;border:1px solid var(--hair);border-radius:4px;background:var(--panel);color:var(--ink);padding:4px 8px;margin-bottom:var(--sp-2)}.ucoDd__ctryList{max-height:220px;overflow:auto;display:flex;flex-direction:column;gap:2px}.ddChips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2)}.ddChips__chip{display:inline-flex;align-items:center;gap:4px;font:var(--type-caption);font-weight:600;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid var(--accent);border-radius:999px;padding:2px 4px 2px 10px}.ddChips__x{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:11px;line-height:1;color:var(--accent);background:transparent;border:none;border-radius:999px;cursor:pointer;padding:0}.ddChips__x:hover{background:color-mix(in srgb,var(--accent) 22%,transparent)}.ddChips__clear{font:var(--type-caption);font-weight:600;color:var(--muted);background:transparent;border:1px solid var(--hair);border-radius:999px;padding:2px 10px;cursor:pointer}.ddChips__clear:hover{color:var(--accent);border-color:var(--accent)}.ucoDd__rolesStrip{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0 0 14px}.ucoDd__rolesStripItem{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius);padding:6px 10px;cursor:pointer}.ucoDd__rolesStripHead{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0}.ucoDd__rolesStripItem:hover{background:var(--raised)}.ucoDd__rolesStripItem.is-active{background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 3px 0 0 var(--accent);border-color:var(--accent)}.ucoDd__rolesStripNum{font:var(--type-caption);font-weight:700;color:var(--ink);white-space:nowrap}.ucoDd__rolesStripShare{font-weight:400;color:var(--muted)}.ucoDd__rolesStripCaption{font:var(--type-caption);color:var(--muted)}.ucoDd__rolesStrip--techPills{gap:6px}.ucoDd__rolesStripItem--techPill{flex-direction:row;align-items:center;border-radius:999px;padding:6px 12px;font:600 12px/1 var(--font-sans)}.ucoDd__rolesStripItem--techPill:hover{filter:brightness(.98)}.ucoDd__rolesStripItem--techPill.is-active{box-shadow:none;background:inherit;border-color:inherit}.ucoDd__rolesStripItem--techPill .ucoDd__rolesStripNum{color:inherit}.ucoDd__rolesStripTechLabel{font:600 12px/1 var(--font-sans)}.ucoDd__scopePill{vertical-align:middle;margin-left:6px}.ucoDd__alsoRow{display:flex;flex-wrap:wrap;gap:var(--sp-1);padding:2px 0}.ucoDd__geoName{display:inline-flex;align-items:center;gap:4px;margin-right:6px;white-space:nowrap}.siteMap__frame{position:relative}.siteCard{position:absolute;z-index:5;max-width:230px;padding:8px 10px;background:var(--raised);border:1px solid var(--hair);border-radius:6px;box-shadow:0 3px 10px #23271c24;font-size:12px;pointer-events:none}.siteCard__name{font-weight:700;margin-bottom:2px}.siteCard__line{color:var(--ink-soft);display:flex;align-items:center;gap:4px;flex-wrap:wrap}.siteCard__scopes{color:var(--muted);font-size:11px;margin-top:2px}.siteCard__schemes{margin-top:4px;display:flex;gap:4px}.ucoDd__hlink{flex:none;font-size:12px;font-weight:700;color:var(--muted);text-decoration:none;padding:0 3px;border-radius:4px}.ucoDd__hlink:hover{color:var(--accent);background:var(--surface-dim)}.ucoDd__addr{font-size:11px;color:var(--muted);padding:4px 0 1px}.ucoDd__pdfLink{font-size:11px;font-weight:700;color:var(--accent);text-decoration:none;white-space:nowrap}.ucoDd__pdfLink:hover{text-decoration:underline}@media(max-width:900px){.ucoDd__split,.ucoDd__split--mapOpen,.ucoDd__split--mapOpen.ucoDd__split--noHolders:not(.ucoDd__split--noTable){grid-template-columns:1fr}.ucoDd__right{position:static}.ucoDd__right--mapOpen .ucoDd__rightBody{grid-template-columns:1fr}}.ucoDd__dRow{cursor:pointer}.ucoDd__dRow:hover{background:var(--raised)}.ucoDd__dRow.is-active{background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.fwoDd__body{padding:12px}.fwoDd__h4{margin:14px 0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.fwoDd__scopes,.fwoDd__families{display:flex;flex-wrap:wrap;gap:6px}.fwoDd__route{margin:8px 0}.fwoDd__routeHead{font-weight:700;font-size:13px;margin-bottom:4px}.product{max-width:980px;margin:0 auto;padding:4px 2px 40px}.product__head h1{margin:0 0 2px;font:var(--type-display)}.product__sub{color:var(--muted);font-size:14px;margin:0 0 14px}.product__tabs{display:flex;gap:8px;margin:0 0 18px;border-bottom:1px solid var(--hair)}.product__tab{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:8px 12px;font:inherit;font-weight:700;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.product__tab:hover{color:var(--ink)}.product__tab.is-active{color:var(--accent);border-bottom-color:var(--accent)}.adminHubTabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;border-bottom:1px solid var(--hair)}.adminHubTabs__tab{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:8px 12px;font:inherit;font-weight:700;color:var(--muted);cursor:pointer;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}a.adminHubTabs__tab:hover,button.adminHubTabs__tab:hover{color:var(--ink)}.adminHubTabs__tab.is-active,a.adminHubTabs__tab.active{color:var(--accent);border-bottom-color:var(--accent)}.product__err{color:var(--accent-warm);font-size:13px;margin:0 0 12px}.product__lead,.product__pitchHead{font-size:16px;line-height:1.5;margin:0 0 16px}.product__pitchHead{font-weight:700;font-size:18px;color:var(--accent)}.product__tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 18px}.product__tile{background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius);position:relative;padding:12px 38px 12px 14px}.product__tile--wide{grid-column:1 / -1;padding-right:14px}.product__tileNum{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--accent)}.product__tileLabel{font-size:12px;color:var(--muted);margin-top:2px}.product__schemeRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.product__schemePill{background:var(--surface);border:1px solid var(--hair);border-radius:999px;padding:3px 10px;font-size:12px}.metricDefinition__button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;color:var(--muted);background:transparent;border:0;border-radius:4px;cursor:help}.metricDefinition{position:relative;display:inline-flex;margin-left:4px}.product__tile>.metricDefinition{position:absolute;top:8px;right:8px}.metricDefinition__button:hover{color:var(--accent)}.metricDefinition__tip{position:absolute;z-index:4;top:30px;right:0;width:260px;max-width:70vw;padding:8px 10px;border:1px solid var(--hair);border-radius:4px;background:var(--ink);color:var(--panel);font-size:11px;line-height:1.4;opacity:0;pointer-events:none;transition:opacity .12s ease}.metricDefinition__button:hover+.metricDefinition__tip,.metricDefinition__button:focus-visible+.metricDefinition__tip{opacity:1}.product__audit{margin:-4px 0 14px;padding:7px 10px;border-left:3px solid var(--accent);background:var(--surface);color:var(--muted);font-size:12px}.product__audit--partial{border-left-color:var(--accent-warm)}.product__cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product__card{background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius);padding:12px 14px}.product__cardHead{display:flex;align-items:center;font-weight:700;margin-bottom:6px}.product__cardBody{margin:0;font-size:14px;line-height:1.5;color:var(--ink)}.product__note{margin:18px 0 0;padding:12px 14px;background:var(--surface);border:1px solid var(--hair);border-left:4px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;font-size:13px;line-height:1.5}.product__note--draft{border-left-color:var(--accent-warm);color:var(--muted)}.product__pitchBlock,.product__crib{margin:0 0 16px}.product__cribHeading{margin:0 0 8px;color:var(--accent)}.product__cribHeading--h1{font-size:18px}.product__cribHeading--h2{font-size:15px;margin-top:16px}.product__cribHeading--h3{font-size:14px;margin-top:12px}.product__cribPara,.product__cribList li{font-size:14px;line-height:1.55}.product__cribPara{margin:0 0 12px}.product__cribList{margin:0 0 12px;padding-left:18px}.product__cribList li{margin-bottom:6px}.product__cribLink{color:var(--accent);text-decoration:underline}.adminNote{margin:0 0 16px;padding:10px 14px;background:var(--surface);border:1px solid var(--hair);border-left:4px solid var(--accent-warm);border-radius:0 var(--radius) var(--radius) 0}.adminNote__summary{cursor:pointer;font-weight:700;color:var(--accent-warm);display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.adminNote__path{font-weight:400;font-size:12px;color:var(--muted)}.adminNote__body{margin-top:10px}.adminNote__content{white-space:pre-wrap;font-family:inherit;font-size:14px;line-height:1.55;margin:0 0 10px}.adminNote__textarea{width:100%;min-height:260px;font-family:inherit;font-size:14px;line-height:1.5;padding:8px 10px;border:1px solid var(--hair);border-radius:var(--radius);margin:0 0 8px;resize:vertical}.adminNote__actions{display:flex;gap:8px}.adminNote__err{color:var(--accent-warm);font-size:13px;margin:0 0 8px}.adminNote__saved{color:var(--muted);font-size:12px;margin-left:8px}.product__pitchBlock h3{margin:0 0 6px;font-size:15px;color:var(--accent)}.product__pitchBlock p,.product__pitchBlock li{font-size:14px;line-height:1.55}.product__pitchBlock ul{margin:0;padding-left:18px}.product__pitchBlock li{margin-bottom:6px}.product__proofDefinitions{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:8px}.product__proofDefinition{display:inline-flex;align-items:center;gap:2px;color:var(--muted);font-size:12px}@media(max-width:720px){.product__tiles{grid-template-columns:repeat(2,1fr)}.product__cards{grid-template-columns:1fr}}.upgradeHint{margin:8px 0;padding:10px 12px;background:var(--surface);border:1px solid var(--hair);border-left:4px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;font-size:13px;line-height:1.5;color:var(--ink)}.errBoundary{max-width:560px;margin:60px auto;padding:24px;text-align:center}.errBoundary__title{margin:0 0 8px;font-size:22px}.errBoundary__msg{color:var(--muted);margin:0 0 14px;line-height:1.5}.errBoundary__detail{text-align:left;background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius);padding:10px 12px;font-size:12px;overflow-x:auto;margin:0 0 16px;color:var(--accent-warm)}.errBoundary__btn{background:var(--accent);color:var(--bg);border:none;border-radius:var(--radius);padding:8px 18px;font:inherit;font-weight:700;cursor:pointer}.errBoundary__btn:hover{filter:brightness(1.05)}.verifyBar{--verify-bar-width: 720px;position:relative;display:flex;flex:0 1 var(--verify-bar-width);min-width:0;gap:var(--sp-2);align-items:center}.verifyBar__compound{display:flex;flex:1 1 auto;align-items:stretch;width:100%;min-width:0;border:1px solid var(--hair);border-radius:var(--radius);background:var(--control-face);overflow:visible}.verifyBar__compound--armed{border-color:var(--accent)}.verifyBar__compound:focus-within{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:2px;background:#fff}.verifyBar__compound:focus-within .verifyBar__submit:not(.verifyBar__submit--armed){background:#fff}.verifyBar input{font:var(--type-body);color:var(--ink);background:transparent;border:none;border-radius:0;padding:10px var(--control-pad-x);width:min(100%,620px);max-width:620px;min-width:0;flex:0 1 620px}.verifyBar input:focus{outline:none}.verifyBar__submit{flex:0 0 76px;min-width:76px;font:700 .9rem/1.3 var(--font-sans);color:var(--accent);background:var(--control-face);border:none;border-left:1px solid var(--hair);border-radius:0 calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0;padding:10px var(--control-pad-x);cursor:pointer}.verifyBar__submit:hover{color:color-mix(in srgb,var(--accent) 72%,#000)}.verifyBar__submit--armed{color:var(--panel);background:var(--accent);border-left-color:var(--accent)}.verifyBar__submit--armed:hover{color:var(--panel);filter:brightness(1.05)}.verifyBar [role=alert]{position:absolute;left:0;top:calc(100% + 2px);font:var(--type-caption);color:var(--danger-ink, var(--accent-warm));white-space:nowrap;z-index:2}.verifyBar__askHint{position:absolute;left:0;top:calc(100% + 2px);font:500 .68rem/1.3 var(--font-sans);color:var(--muted, #655A3E);white-space:nowrap;z-index:2;pointer-events:none}@media(min-width:1941px){.verifyBar{--verify-bar-width: 760px}.verifyBar input{width:min(100%,660px);max-width:660px;flex-basis:660px}}@media(max-width:1366px){.verifyBar{--verify-bar-width: 480px}.verifyBar input{max-width:380px;flex-basis:380px}}@media(max-width:1180px){.verifyBar{--verify-bar-width: 260px}.verifyBar input{width:160px;max-width:160px;min-width:0;flex-basis:160px}}.scopeBadge{display:inline-flex;align-items:center;gap:var(--sp-1);font:var(--type-caption);font-weight:600;color:var(--ink-soft);background:var(--surface);border:1px solid var(--hair);border-radius:3px;padding:1px 6px;max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shareBar{display:block;height:5px;border-radius:2px;background:var(--surface-dim);overflow:hidden;margin-top:var(--sp-1)}.shareBar__fill{display:block;height:100%;border-radius:2px;background:color-mix(in srgb,var(--accent) 55%,transparent)}.pbm{margin:14px 0}.pbm__title{margin:0 0 8px}.pbm__subtitle{font-weight:400;color:var(--ink-soft);font-size:.85em}.pbm__section{border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface);margin-bottom:10px;overflow:hidden}.pbm__sectionHead{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;cursor:pointer;list-style:none}.pbm__counts{color:var(--ink-soft);font-size:.84rem}.pbm__row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 10px;border-top:1px solid var(--hair)}.pbm__arrow,.pbm__nomat{color:var(--ink-soft)}.pbm__meta{margin-left:auto;color:var(--ink-soft);font-size:.8rem;white-space:nowrap}.pbm__sectionCert{margin-left:auto;color:var(--ink-soft);font-size:.8rem;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.pbm__sectionCert a{color:inherit}.pbm__more{border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface);color:var(--ink-soft);font-size:.84rem;padding:5px 10px;margin:4px 0 2px;cursor:pointer}.pbm__loading,.pbm__empty{color:var(--ink-soft);font-size:.9rem}.workspaceSoftPending{pointer-events:none}.loadingSeal{display:inline-flex;align-items:center;gap:8px;color:var(--dim);overflow:visible}.loadingSeal--sealOnly{gap:0}.loadingSeal__glyph{flex:none;overflow:visible}.loadingSeal__pulse{stroke:var(--accent);fill:none;opacity:0}.loadingSeal__ring{stroke:var(--accent-warm);fill:none;stroke-dasharray:1.4 3.1}.loadingSeal__body{fill:var(--raised);stroke:var(--accent)}.loadingSeal__check{stroke:var(--accent)}.loadingSeal__label{font:var(--type-caption);color:var(--dim)}.loadingSealStage{display:flex;align-items:center;justify-content:center;overflow:visible}.loadingSealStage--fill{min-height:min(380px,52vh);padding:var(--sp-5) var(--sp-4)}.mapPanel__frame>.loadingSealStage--fill,.siteMap__frame>.loadingSealStage--fill{width:100%;min-height:220px;aspect-ratio:2 / 1;padding:var(--sp-4)}.loadingSealStage--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:color-mix(in srgb,var(--panel) 72%,transparent);pointer-events:none}.siteMap__overlay .loadingSealStage{pointer-events:none}.bootSplash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;background:radial-gradient(ellipse at center,var(--panel) 0%,var(--bg) 78%)}.bootSplash__stage{display:grid;place-items:center;gap:18px;position:relative}.bootSplash__seal{overflow:visible}.bootSplash__ring{stroke:var(--accent-warm);fill:none;stroke-dasharray:1.4 3.1;transform-box:fill-box;transform-origin:center;animation:sealMark-spin 20s linear infinite}.bootSplash__body{fill:var(--raised);stroke:var(--accent)}.bootSplash__check{stroke:var(--accent)}.bootSplash__inkRing{stroke:var(--accent);fill:none;opacity:0}.bootSplash__glint{position:absolute;top:30px;width:36px;height:90px;transform:skew(-18deg);background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:0;pointer-events:none}.bootSplash__word{font:var(--type-display);font-size:2rem;color:var(--ink);letter-spacing:.01em;display:flex}.bootSplash__letter{opacity:0;transform:translateY(8px)}.bootSplash__subtitle{font:var(--type-caption);color:var(--dim);opacity:0;margin:0}.bootSplash__degraded{font:var(--type-caption);color:var(--ink);margin:0;max-width:28rem;text-align:center;opacity:1}@media(prefers-reduced-motion:reduce){.bootSplash__letter,.bootSplash__subtitle{opacity:1;transform:none}.bootSplash__check{stroke-dashoffset:0!important}.bootSplash__ring{animation:none}.bootSplash{transition:opacity .3s ease}.bootSplash--dissolving{opacity:0}}.legalPage{min-height:100vh;background:var(--bg);padding:40px 22px 60px}.legalPage__banner{max-width:760px;margin:0 auto 20px;padding:10px 14px;border:1px solid var(--accent-warm);color:var(--accent-warm);font-family:var(--font-sans);font-size:.85rem;font-weight:600}.legalPage__body{max-width:760px;margin:0 auto;color:var(--ink);font-family:var(--font-sans);line-height:1.55}.legalPage__body h1,.legalPage__body h2,.legalPage__body h3{font-family:var(--font-serif)}.legalPage__body table{border-collapse:collapse;width:100%;margin:12px 0}.legalPage__body th,.legalPage__body td{border:1px solid var(--hair);padding:6px 9px;text-align:left;vertical-align:top;font-size:.88rem}.legalPage__body hr{border:0;border-top:1px solid var(--hair);margin:24px 0}.legalPage--popup{min-height:0;padding:12px 16px 28px}.legalPage--popup .legalPage__banner{margin-bottom:14px;font-size:.8rem}.legalPage--popup .legalPage__body{max-width:none;font-size:.92rem}.legalPage--popup .legalPage__colophon{margin-top:20px;padding-top:12px}.legalPage__toolbar{display:flex;justify-content:flex-end;max-width:760px;margin:0 auto 10px}.legalPage--popup .legalPage__toolbar{max-width:none}.legalPage__close{font-family:var(--font-sans);font-size:.78rem;color:var(--muted);background:transparent;border:1px solid var(--hair);border-radius:var(--radius);padding:4px 10px;cursor:pointer}.legalPage__close:hover{color:var(--ink);border-color:var(--ink-soft)}.login-legal{margin-top:10px;font-size:.8rem;color:var(--muted);text-align:center}.login-legal a{color:var(--muted);text-decoration:none}.login-legal a:hover{text-decoration:underline}.appFooter{flex:0 0 auto;padding:2px 22px;border-top:1px solid var(--hair);font-size:.78rem;color:var(--muted);font-family:var(--font-sans);display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px .35rem}.appFooter__links{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .35rem}.appFooter a{color:var(--muted);text-decoration:none}.appFooter a:hover{text-decoration:underline}.contactFooter{position:relative;display:inline}.contactFooter>summary{list-style:none;cursor:pointer;color:var(--muted);display:inline}.contactFooter>summary::-webkit-details-marker{display:none}.contactFooter>summary:hover{text-decoration:underline}.contactFooter__panel{position:absolute;left:0;bottom:calc(100% + 8px);z-index:20;min-width:220px;max-width:min(320px,80vw);background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius);padding:12px 14px;box-shadow:0 8px 24px #0000001f;color:var(--ink)}.contactFooter__panel h3{margin:0 0 6px;font-size:.9rem;font-family:var(--font-serif)}.contactFooter__panel p{margin:0 0 8px;font-size:.82rem;color:var(--ink-soft)}.contactFooter__panel a{color:var(--accent)}.contactFooter__status{color:var(--muted)}.login-swiss{margin-top:18px;display:flex;justify-content:center}.legalPage__colophon{margin-top:32px;padding-top:16px;border-top:1px solid var(--hair);display:flex;justify-content:center}.swissMark{display:inline-flex;align-items:center;gap:7px}.swissMark svg{flex:none;display:block}.swissMark__text{font-family:var(--font-sans);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.famGroup__header{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:var(--sp-1);font:var(--type-caption);font-weight:600;letter-spacing:.02em;border:1px solid;border-radius:5px;padding:3px 7px;margin:8px 0 3px;width:100%;cursor:pointer;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.famGroup:first-child .famGroup__header{margin-top:0}.famGroup__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.famGroup__count{margin-left:auto;flex:none;font-weight:500;opacity:.75}.famGroup__chevron{margin-left:.5rem;opacity:.7;font-variant-numeric:tabular-nums}.famGroup__header--single{position:static}.dataTrustPage{display:grid;gap:30px}.dataTrustPage>section>h2{margin-bottom:6px}.dataTrustSnapshot{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:28px;padding-bottom:20px;border-bottom:1px solid var(--hair)}.dataTrustSnapshot h1{margin:4px 0 6px}.dataTrustEyebrow,.dataTrustLane__state{color:var(--accent-warm);font:var(--type-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dataTrustSnapshot dl{display:grid;gap:8px;margin:0}.dataTrustSnapshot dl div{display:grid;grid-template-columns:90px 1fr;gap:10px}.dataTrustSnapshot dt{color:var(--muted);font:var(--type-caption)}.dataTrustSnapshot dd{margin:0;color:var(--ink);font:var(--type-body);overflow-wrap:anywhere}.dataTrustKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dataTrustKpi,.dataTrustLane,.dataTrustAdjacent article{border:1px solid var(--hair);background:var(--panel);padding:16px;box-shadow:var(--shadow-sm)}.dataTrustKpi{display:grid;gap:3px}.dataTrustKpi strong{color:var(--ink);font:var(--type-display);font-size:1.8rem}.dataTrustKpi span{color:var(--ink);font-weight:650}.dataTrustKpi small,.dataTrustAdjacent small{color:var(--muted)}.dataTrustCharts{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,2.2fr);gap:18px;align-items:stretch}.dataTrustCharts__schemes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dataTrustDonut{margin:0;padding:14px;border:1px solid var(--hair);background:var(--panel);text-align:center}.dataTrustDonut--primary{padding:20px;background:var(--raised)}.dataTrustDonut figcaption{font-family:var(--font-serif);font-weight:650;color:var(--ink)}.dataTrustDonut__graphic{position:relative;width:min(150px,100%);aspect-ratio:1;margin:8px auto;display:grid;place-items:center}.dataTrustDonut--primary .dataTrustDonut__graphic{width:min(190px,100%)}.dataTrustDonut__graphic svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.dataTrustDonut__track,.dataTrustDonut__segment{fill:none;stroke-width:13}.dataTrustDonut__track{stroke:var(--hair)}.dataTrustDonut__segment{stroke-linecap:butt}.dataTrustDonut__segment--parsed{stroke:var(--accent)}.dataTrustDonut__segment--no-materials{stroke:var(--accent-warm)}.dataTrustDonut__segment--accepted-exceptions{stroke:var(--gold)}.dataTrustDonut__segment--remaining{stroke:var(--withdrawn)}.dataTrustDonut__total{position:relative;z-index:1;color:var(--ink);font-family:var(--font-serif);font-weight:700;font-size:1.2rem}.dataTrustDonut__labels{display:grid;gap:3px;list-style:none;padding:0;margin:8px 0 0;text-align:left;color:var(--muted);font:var(--type-caption)}.dataTrustDonut__label:before,.dataTrustLegend span:before{content:"";width:8px;height:8px;margin-right:6px;display:inline-block;border-radius:50%}.dataTrustDonut__label--parsed:before,.dataTrustLegend__parsed:before{background:var(--accent)}.dataTrustDonut__label--no-materials:before,.dataTrustLegend__no-materials:before{background:var(--accent-warm)}.dataTrustDonut__label--accepted-exceptions:before,.dataTrustLegend__accepted-exceptions:before{background:var(--gold)}.dataTrustDonut__label--remaining:before,.dataTrustLegend__remaining:before{background:var(--withdrawn)}.dataTrustLegend{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px;color:var(--muted);font:var(--type-caption)}.dataTrustIntegrity{border:1px solid var(--accent-warm);padding:12px;color:var(--accent-warm)}.dataTrustCell{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.2}.dataTrustCell small{color:var(--muted);font-size:.72rem}.dataTrustTodoLink{display:inline-block;color:var(--accent);text-decoration-thickness:1px;text-underline-offset:3px}.dataTrustTable th:not(:first-child),.dataTrustTable td:not(:first-child){text-align:right}.dataTrustTable__total{border-top:2px solid var(--ink);font-weight:700}.dataTrustTable__subrow td{padding-top:3px;color:var(--muted);font:var(--type-caption);text-align:left!important}.dataTrustTable__subrow span{display:inline-block;margin-right:18px}.dataTrustRounding{color:var(--muted);font:var(--type-caption)}.dataTrustLanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dataTrustLane{display:flex;flex-direction:column;align-items:flex-start}.dataTrustLane h3{margin:8px 0 4px}.dataTrustLane p{color:var(--muted)}.dataTrustLane__cadence{color:var(--ink)!important;font-weight:650}.dataTrustLane a,.dataTrustLane__unavailable,.dataTrustLane__action{margin-top:auto}.dataTrustLane__unavailable{color:var(--muted);font-style:italic}.dataTrustLane__action{display:inline-block;color:var(--accent);background:none;border:0;padding:0;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dataTrustPreview{display:grid;gap:10px}.dataTrustPreview__exclusions{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:0;color:var(--muted);font:var(--type-caption)}.dataTrustAdjacent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dataTrustAdjacent article{display:grid;gap:7px}.dataTrustAdjacent article>*{margin:0}.dataTrustAdjacent__number{font:var(--type-display);font-size:1.8rem;color:var(--ink)}.dataTrustMovement{display:flex;gap:12px;padding:12px 14px;border-left:3px solid var(--accent-warm);background:var(--panel);color:var(--muted)}.dataTrustMovement strong{color:var(--ink)}.trustFindingQueue{display:grid;gap:16px;padding-top:24px;border-top:2px solid var(--ink)}.entityIdentityReview{display:grid;gap:16px}.entityIdentityReview__heading{display:flex;align-items:start;justify-content:space-between;gap:18px}.entityIdentityReview__heading h2,.entityIdentityReview__heading p{margin:0}.entityIdentityCandidates{display:grid;gap:14px}.entityIdentityCandidate{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.entityIdentityPair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.entityIdentitySide{display:grid;gap:5px;min-width:0}.entityIdentitySide code,.entityIdentitySide span:last-child{overflow-wrap:anywhere;color:var(--ink-soft)}.entityIdentityWhy{margin:0;color:var(--ink-soft)}.entityIdentityCandidate label{display:grid;gap:6px;font-weight:700}.entityIdentityCandidate textarea{min-height:74px;resize:vertical}.entityIdentityActions{display:flex;flex-wrap:wrap;gap:9px}.entityIdentityActions button{font-weight:800}.entityIdentityNotice{color:var(--success)}.entityIdentityHistory ol{display:grid;gap:10px}.entityIdentityHistory li{display:grid;gap:3px}.entityIdentityHistory li p{margin:0}.holderIdentity{display:grid;gap:10px;margin-block:18px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.holderIdentity h2,.holderIdentity p{margin:0}.holderIdentity ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.holderIdentity li{display:grid;gap:3px}.holderIdentity li span{color:var(--ink-soft);overflow-wrap:anywhere}@media(max-width:720px){.entityIdentityPair{grid-template-columns:1fr}.entityIdentityPair>span{display:none}}.trustFindingQueue__heading{display:flex;justify-content:space-between;align-items:end;gap:18px}.trustFindingQueue__heading h2,.trustFindingQueue__heading p{margin:0}.trustFindingQueue__heading strong{color:var(--ink-soft);white-space:nowrap}.trustFindingFilters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;border:1px solid var(--hair);background:var(--raised)}.trustFindingFilters label,.trustFindingDecision label{display:grid;gap:5px;color:var(--ink-soft);font:var(--type-caption);font-weight:700}.trustFindingFilters select,.trustFindingDecision select,.trustFindingDecision textarea{width:100%;min-width:0;border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);color:var(--ink);padding:8px;font:var(--type-body)}.trustFindingQueue__layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:16px;align-items:start}.trustFindingList{display:grid;gap:10px;margin:0;padding:0;list-style:none}.trustFindingList article,.trustFindingDetail{border:1px solid var(--hair);background:var(--panel);padding:14px;box-shadow:var(--shadow-sm)}.trustFindingList article{display:grid;gap:9px}.trustFindingList article>*{margin:0}.trustFindingList header,.trustFindingDetail__summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font:var(--type-caption)}.trustFindingPriority{display:inline-block;padding:3px 7px;border-radius:var(--radius);border:1px solid var(--hair);color:var(--ink-soft);font-weight:750;text-transform:uppercase;letter-spacing:.04em}.trustFindingPriority--critical{border-color:var(--withdrawn);color:var(--withdrawn)}.trustFindingPriority--high{border-color:var(--accent-warm);color:var(--accent-warm)}.trustFindingList dl,.trustFindingDetail__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.trustFindingList dl div,.trustFindingDetail__facts div,.trustFindingEvidence div{display:grid;gap:2px}.trustFindingList dt,.trustFindingDetail dt{color:var(--muted);font:var(--type-caption);text-transform:capitalize}.trustFindingList dd,.trustFindingDetail dd{margin:0;overflow-wrap:anywhere}.trustFindingList button,.trustFindingDecision button,.trustFindingDetail__header button{justify-self:start;border:1px solid var(--accent);border-radius:var(--radius);background:var(--panel);color:var(--accent);padding:7px 10px;font:inherit;font-weight:700;cursor:pointer}.trustFindingDetail{display:grid;gap:14px;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto}.trustFindingDetail h3,.trustFindingDetail h4,.trustFindingDetail p{margin:0}.trustFindingDetail section{display:grid;gap:8px}.trustFindingDetail__header{display:flex;justify-content:space-between;align-items:center;gap:12px}.trustFindingDetail__header button{border-color:var(--hair);color:var(--ink-soft)}.trustFindingEvidence{display:grid;gap:7px;margin:0;padding:10px;background:var(--raised)}.trustFindingHistory{display:grid;gap:9px;margin:0;padding-left:20px}.trustFindingHistory li span{margin-left:8px;color:var(--muted);font:var(--type-caption)}.trustFindingHistory li p{color:var(--ink-soft)}.trustFindingHistory li small{color:var(--muted)}.trustFindingDecision{padding-top:12px;border-top:1px solid var(--hair)}.trustFindingDecision textarea{min-height:82px;resize:vertical}.trustFindingDecision button:disabled{opacity:.6;cursor:wait}.trustFindingPagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.trustFindingPagination a:last-child{justify-self:end}@media(max-width:1050px){.dataTrustKpis,.dataTrustLanes{grid-template-columns:repeat(2,minmax(0,1fr))}.dataTrustCharts,.trustFindingQueue__layout{grid-template-columns:1fr}.trustFindingDetail{position:static;max-height:none}}@media(max-width:720px){.dataTrustSnapshot,.dataTrustAdjacent,.dataTrustCharts__schemes,.dataTrustKpis,.dataTrustLanes{grid-template-columns:1fr}.dataTrustMovement{flex-direction:column}.trustFindingQueue__heading{align-items:start;flex-direction:column}.trustFindingFilters,.trustFindingList dl,.trustFindingDetail__facts{grid-template-columns:1fr}}.certFormatsPage{display:grid;gap:24px}.certFormatsSnapshot{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:28px;padding-bottom:20px;border-bottom:1px solid var(--hair)}.certFormatsSnapshot h1{margin:4px 0 6px}.certFormatsEyebrow{color:var(--accent-warm);font:var(--type-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.certFormatsSnapshot dl{display:grid;gap:8px;margin:0}.certFormatsSnapshot dl div{display:grid;grid-template-columns:90px 1fr;gap:10px}.certFormatsSnapshot dt{color:var(--muted);font:var(--type-caption)}.certFormatsSnapshot dd{margin:0;color:var(--ink);font:var(--type-body);overflow-wrap:anywhere}.certFormatsTabs{display:flex;gap:8px;flex-wrap:wrap}.certFormatsTab{border:1px solid var(--hair);background:var(--panel);color:var(--ink-soft);padding:6px 14px;border-radius:var(--radius);font-weight:650;cursor:pointer}.certFormatsTab--active{background:var(--accent);color:var(--panel);border-color:var(--accent)}.certFormatsRows{display:grid;gap:14px}.certFormatsRow{display:grid;grid-template-columns:120px 1fr;gap:16px;border:1px solid var(--hair);background:var(--panel);padding:14px;box-shadow:var(--shadow-sm);border-left:6px solid var(--hair)}.certFormatsRow--good{border-left-color:var(--accent)}.certFormatsRow--needsAction{border-left-color:var(--accent-warm)}.certFormatsRow--neutral{border-left-color:var(--muted)}.certFormatsRow__tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.certFormatsTypeLabel{justify-self:start;display:inline-block;font:var(--type-caption);font-weight:700;letter-spacing:.02em;padding:4px 7px;border-radius:var(--radius);background:var(--raised);color:var(--ink);border:1px solid var(--hair)}.certFormatsPill{justify-self:start;display:inline-block;font:var(--type-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 7px;border-radius:var(--radius)}.certFormatsRow--good .certFormatsPill{background:color-mix(in srgb,var(--accent) 18%,var(--panel));color:var(--accent)}.certFormatsRow--needsAction .certFormatsPill{background:color-mix(in srgb,var(--accent-warm) 18%,var(--panel));color:var(--accent-warm)}.certFormatsRow--neutral .certFormatsPill{background:var(--raised);color:var(--muted)}.certFormatsWorkPill{justify-self:start;display:inline-block;font:var(--type-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 7px;border-radius:var(--radius);background:var(--raised);color:var(--ink-soft);border:1px solid var(--hair)}.certFormatsThumb{width:120px;height:120px;object-fit:contain;background:var(--raised);border:1px solid var(--hair)}.certFormatsThumb--empty{border-style:dashed}.certFormatsRow__body{display:grid;gap:4px}.certFormatsRow__body h3{margin:0}.certFormatsRow__body p{margin:0;color:var(--muted)}.certFormatsRow__meta{display:flex;gap:16px;flex-wrap:wrap;color:var(--ink-soft)!important;font:var(--type-caption)}.certFormatsSamples{display:grid;gap:6px;margin-top:6px}.certFormatsSamples__label{color:var(--muted);font:var(--type-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.certFormatsChips{display:flex;flex-wrap:wrap;gap:6px}.certFormatsChip{border:1px solid var(--hair);background:var(--raised);color:var(--ink);font:var(--type-caption);padding:5px 8px;text-decoration:none}a.certFormatsChip:hover{border-color:var(--accent);color:var(--accent)}.certFormatsChip--dead{color:var(--muted);cursor:default}@media(max-width:720px){.certFormatsSnapshot,.certFormatsRow{grid-template-columns:1fr}.certFormatsThumb{width:100%;height:160px}}.siteHolderCard{position:absolute;top:10px;right:10px;z-index:5;width:300px;max-width:calc(100% - 20px);max-height:calc(100% - 20px);overflow-y:auto;padding:12px 14px;background:var(--panel);border:1px solid var(--hair);border-radius:8px;box-shadow:0 6px 20px #0000002e}.siteHolderCard__close{position:absolute;top:6px;right:8px;border:0;background:none;cursor:pointer;font-size:14px;color:var(--muted)}.siteHolderCard__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-right:16px}.siteHolderCard__tech{margin:6px 0 0;font-weight:600}.siteHolderCard__scopes,.siteHolderCard__loading{margin:4px 0 0;color:var(--muted);font-size:.85rem}.siteHolderCard__error{margin:6px 0 0;color:var(--danger-ink);font-size:.85rem}.lifecycleControls{display:flex;flex-wrap:wrap;gap:6px}.lifecycleState{display:inline-flex;align-items:center;margin:0 6px 6px 0;padding:2px 8px;border:1px solid var(--hair);border-radius:999px;background:var(--raised);color:var(--muted);font-size:.72rem;font-weight:650;letter-spacing:.02em}.lifecycleState--active,.lifecycleState--trial{color:var(--accent)}.lifecycleState--disabled,.lifecycleState--suspended{color:var(--accent-warm)}.lifecycleState--offboarded{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-ink)}.lifecycleAction--danger{border-color:var(--danger-border);color:var(--danger-ink)}.lifecycleDialogBackdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--ink) 42%,transparent)}.lifecycleDialog{width:min(520px,100%);padding:22px;border:1px solid var(--hair);border-radius:10px;background:var(--panel);box-shadow:0 18px 52px color-mix(in srgb,var(--ink) 25%,transparent)}.lifecycleDialog h2{margin:0 0 8px}.lifecycleDialog>p{margin:0 0 16px;color:var(--muted)}.lifecycleDialog label{display:grid;gap:5px;margin-top:12px;color:var(--muted);font-size:.8rem;font-weight:600}.lifecycleDialog textarea,.lifecycleDialog input,.lifecycleDialog select{box-sizing:border-box;width:100%;padding:8px 10px;border:1px solid var(--hair);border-radius:5px;background:var(--raised);color:var(--ink);font:inherit}.lifecycleDialog__stepUp{margin-top:14px;padding:12px;border:1px solid var(--hair);border-radius:6px;background:var(--surface-dim)}.lifecycleDialog__stepUp p{margin:0;color:var(--ink);font-size:.82rem}.lifecycleDialog [role=alert]{color:var(--danger-ink)}.lifecycleDialog__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.purgePanel__section{margin-top:14px;padding:16px;border:1px solid var(--danger-border);border-radius:8px;background:var(--danger-bg)}.purgePanel__section h3{margin:0 0 8px;color:var(--danger-ink)}.purgePanel{display:grid;gap:10px;max-width:520px}.purgePanel>p{margin:0;color:var(--muted)}.purgePanel__error{margin:0;color:var(--danger-ink)}.purgePanel__request,.purgePanel__receipt{display:grid;gap:8px;padding:12px;border:1px solid var(--hair);border-radius:6px;background:var(--panel)}.purgePanel__receipt dl{display:grid;grid-template-columns:max-content 1fr;gap:2px 10px;margin:0}.purgePanel__receipt dt{color:var(--muted);font-size:.78rem;font-weight:650}.purgePanel__receipt dd{margin:0;color:var(--ink)}.purgePanel__counts,.purgePanel__journal{margin:0;padding-left:18px;color:var(--ink);font-size:.85rem}.purgePanel__meta{margin:0;color:var(--muted);font-size:.82rem}.purgePanel label{display:grid;gap:5px;color:var(--muted);font-size:.8rem;font-weight:600}.purgePanel input{box-sizing:border-box;width:100%;max-width:280px;padding:7px 9px;border:1px solid var(--hair);border-radius:5px;background:var(--raised);color:var(--ink);font:inherit}.siteHolderCard__more{color:var(--muted);font-size:.8rem}.siteHolderCard__actions{display:flex;gap:8px;margin-top:10px}.siteHolderCard__actions .cardActions__btn{width:auto;height:auto;min-height:32px;padding:6px 10px;border-radius:6px;border:1px solid var(--hair);background:var(--raised);color:var(--ink-soft)}.siteHolderCard__actions .cardActions__btn:hover{border-color:var(--accent);color:var(--ink);background:var(--surface)}.siteHolderCard__actions .cardActions__btn--on{background:var(--accent-gold-bg);border-color:var(--accent-gold);color:var(--ink)}.geoDd__header{margin-bottom:10px}.geoDd__titleRow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:4px}.geoDd__header h2{margin:0;font:var(--type-title)}.geoDd__recap{margin:0;color:var(--muted);font:var(--type-caption)}.geoDd__layout{display:inline-flex;border:1px solid var(--hair);border-radius:var(--radius);overflow:hidden}.geoDd__layout button{border:0;border-right:1px solid var(--hair);background:var(--raised);color:var(--ink);font:var(--type-caption);font-weight:600;padding:6px 12px;cursor:pointer}.geoDd__layout button:last-child{border-right:0}.geoDd__layout button.is-on{background:var(--accent);color:#fff}.geoDd__showTable{border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised);color:var(--ink);font:var(--type-caption);font-weight:600;padding:6px 10px;cursor:pointer}.geoDd__mapFold{margin:0 0 12px}.geoDd__mapHint{margin:8px 0 0;color:var(--muted);font:var(--type-caption)}.geoDd__mapWrap{margin-top:0;min-height:220px;min-width:0}.geoDd__split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;align-items:stretch}.geoDd__split--noTable,.geoDd__split--noTable.geoDd__split--noHolders{grid-template-columns:minmax(0,1fr)}.geoDd__split--mapOpen{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr)}.geoDd__split--mapOpen.geoDd__split--noTable{grid-template-columns:minmax(0,1fr)}.geoDd__split--mapOpen.geoDd__split--noHolders:not(.geoDd__split--noTable){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.geoDd__right--mapOpen .geoDd__rightBody{display:grid;grid-template-columns:minmax(240px,1fr) minmax(300px,1.35fr);gap:14px;align-items:stretch}.geoDd__right--mapOpen.geoDd__right--noHolders .geoDd__rightBody{grid-template-columns:minmax(0,1fr)}.geoDd__right .ucoDd__mapWrap{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.geoDd__right .ucoDd__mapWrap .mapPanel,.geoDd__right .ucoDd__mapWrap .mapPanel__frame{flex:1 1 auto;min-height:0;height:100%}.geoDd__panelLabel{margin:0 0 8px;font:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.geoDd__empty,.geoDd__sel{margin:0 0 8px;font:var(--type-body-sm, inherit)}.geoDd__left,.geoDd__right{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:10px 12px;border:1px solid var(--hair);background:var(--panel)}.geoDd__rightBody{min-width:0;flex:1 1 auto;min-height:0;align-items:stretch}.geoDd__mapWorkspace{margin-top:4px}.geoDd__mapRibbon{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:6px 0 10px;font:var(--type-caption);color:var(--muted)}.geoDd__mapRibbon strong{color:var(--ink);font-weight:600}.geoDd__mapSplit{display:grid;grid-template-columns:minmax(260px,36%) minmax(0,1fr);gap:0;min-height:480px;border:1px solid var(--hair);border-radius:var(--radius);overflow:hidden;background:var(--panel)}.geoDd__mapRail{min-width:0;overflow:auto;max-height:70vh;padding:10px 12px;border-right:1px solid var(--hair);background:var(--panel)}.geoDd__mapMain{min-width:0;min-height:480px;position:relative;background:var(--raised)}.geoDd__mapMain .geoDd__mapWrap,.geoDd__mapMain .ucoDd__mapWrap{margin:0;height:100%;min-height:480px}.geoDd__mapMain .geoDd__mapHint{padding:16px}.geoMatrix{overflow:visible;max-height:none}.geoMatrix__table{width:100%;border-collapse:collapse;font:var(--type-caption)}.ucoDd__paneBody .geoMatrix__table thead th{position:sticky;top:0;background:var(--panel);z-index:1}.geoMatrix__table th,.geoMatrix__table td{padding:7px 12px;border-bottom:1px solid var(--hair-soft);text-align:right;font-variant-numeric:tabular-nums;vertical-align:middle}.geoMatrix__table th:first-child,.geoMatrix__table td:first-child{text-align:left}.geoMatrix__section th{background:var(--raised);font-weight:700;text-align:left!important}.geoMatrix__section,.geoMatrix__family,.geoMatrix__material{cursor:pointer}.geoMatrix__section:hover,.geoMatrix__family:hover,.geoMatrix__material:hover{background:color-mix(in srgb,var(--accent) 6%,var(--panel))}.geoMatrix__familyHead{display:inline-flex;align-items:center;gap:4px}.geoMatrix__fold{border:0;background:none;cursor:pointer;font:inherit;font-weight:600;text-align:left;padding:0;line-height:1}.geoMatrix__rowSelect{border:0;background:none;cursor:pointer;font:inherit;font-weight:inherit;text-align:left;padding:1px 4px;border-radius:2px;color:inherit}.geoMatrix__rowSelect.is-selected,.geoMatrix__section.is-selected .geoMatrix__rowSelect,.geoMatrix__family.is-selected .geoMatrix__rowSelect,.geoMatrix__material.is-selected .geoMatrix__rowSelect{outline:2px solid var(--accent);outline-offset:-2px;background:color-mix(in srgb,var(--accent) 16%,transparent);font-weight:700}.geoMatrix__family.has-scope-sel .geoMatrix__rowSelect,.geoMatrix__material.has-scope-sel .geoMatrix__rowSelect{outline:none;background:none;font-weight:inherit}.geoMatrix__matName{font-weight:400;padding-left:22px!important;color:var(--ink-soft)}.geoMatrix__count--family{color:var(--muted)}.geoMatrix__empty{color:var(--hair)}.geoMatrix__cell{border:0;background:none;color:inherit;font:inherit;cursor:pointer;min-width:2.4em;padding:0}.geoMatrix__cell.is-selected{outline:2px solid var(--accent);outline-offset:2px;background:color-mix(in srgb,var(--accent) 16%,transparent);font-weight:700}@media(max-width:900px){.geoDd__split,.geoDd__split--mapOpen,.geoDd__split--mapOpen.geoDd__split--noHolders:not(.geoDd__split--noTable){grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.geoDd__right--mapOpen .geoDd__rightBody{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);overflow:hidden}}.dataOps{display:grid;gap:1rem}.dataOps__trustSummary,.dataOpsCard__trust{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.dataOps__trustSummary{color:var(--ink-soft)}.dataOps__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dataOpsCard{border:1px solid var(--hair);border-radius:8px;padding:12px 14px;background:var(--raised);display:grid;gap:6px}.dataOpsCard__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.dataOpsCard p{margin:0}.dataOpsCard__trust{margin-top:2px!important;padding-top:8px;border-top:1px solid var(--hair);font-size:.875rem}.dataOps__advanced{margin-top:.5rem}@media(max-width:900px){.dataOps__cards{grid-template-columns:1fr}}.regHead{font-family:var(--font-serif);font-optical-sizing:auto;font-variation-settings:"opsz" 40;font-weight:500;letter-spacing:.06em}.regHead__count{float:right;font-family:var(--font-sans);font-weight:400;font-size:.8rem;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:0}.cardSeeAlso{border:none;background:none;padding:0;font:inherit;font-size:.76rem;font-style:italic;color:var(--accent);cursor:pointer;border-bottom:1px solid transparent}.cardSeeAlso:hover{border-bottom-color:var(--accent)}.fitDrawer{position:fixed;z-index:920;width:430px;max-width:min(430px,calc(100vw - 16px));max-height:min(70vh,calc(100vh - 16px));display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius);box-shadow:0 8px 30px #46321429;overflow:hidden}.fitDrawer__head{display:flex;align-items:flex-start;gap:8px;padding:9px 11px;background:var(--raised);border-bottom:1px solid var(--hair-soft);flex:none;cursor:grab;-webkit-user-select:none;user-select:none}.fitDrawer__head:active{cursor:grabbing}.fitDrawer__headMain{display:flex;align-items:flex-start;gap:8px;flex:1;min-width:0}.fitDrawer__dragCue{flex:none;font-size:.72rem;line-height:1;letter-spacing:-.12em;color:var(--muted);padding-top:3px}.fitDrawer__headText{min-width:0}.fitDrawer__title{font-family:var(--font-serif);font-size:.92rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fitDrawer__eyebrow{font-size:.74rem;color:var(--muted);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fitDrawer__also{font-style:italic;font-weight:inherit}.fitDrawer__icon{border:1px solid var(--hair);background:var(--panel);border-radius:6px;width:24px;height:24px;cursor:pointer;color:var(--dim);line-height:1;flex:none}.fitDrawer__icon:hover{background:var(--surface)}.fitDrawer__scopes{display:flex;gap:0;padding:7px 11px;background:var(--surface);border-bottom:1px solid var(--hair-soft);flex:none}.fitDrawer__scope{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--hair);border-right-width:0;background:var(--panel);cursor:pointer;color:var(--dim)}.fitDrawer__scope .flagSvg{width:16px;height:11px}.fitDrawer__scope:first-child{border-radius:7px 0 0 7px}.fitDrawer__scope:last-child{border-radius:0 7px 7px 0;border-right-width:1px}.fitDrawer__scope.is-on{background:var(--accent);border-color:var(--accent);color:var(--on-fill)}.fitDrawer__scope.is-on .fitDrawer__n,.fitDrawer__scope.is-on .fitDrawer__cc{color:var(--on-fill)}.fitDrawer__n{font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--dim)}.fitDrawer__cc{font-size:.72rem;font-weight:600;color:var(--dim)}.fitDrawer__peers{padding:7px 8px;display:grid;gap:5px;overflow-y:auto;min-height:0}.fitPeer{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center;padding:7px 8px;border-radius:7px;background:var(--raised);border:1px solid transparent}.fitPeer:hover{border-color:var(--hair-soft);background:var(--panel)}.fitPeer__open{display:block;width:100%;text-align:left;border:none;background:none;cursor:pointer;font:inherit;padding:0;color:inherit;text-decoration:none}.fitPeer__star{border:none;background:none;cursor:pointer;color:var(--hair);font-size:.95rem;padding:0;line-height:1}.fitPeer__star.is-on{color:var(--accent-warm)}.fitPeer__star:disabled{opacity:.5;cursor:default}.fitPeer__n{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.84rem;font-weight:600;color:var(--ink)}.fitPeer__cc{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:500;color:var(--muted);border:1px solid var(--hair-soft);border-radius:4px;padding:1px 5px 1px 3px;background:var(--surface)}.fitPeer__cc .flagSvg{width:14px;height:10px}.fitPeer__why{display:block;font-size:.72rem;color:var(--muted);margin-top:1px}.fitPeer__chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.fitPeer__chip{font-size:.68rem;padding:1px 8px;border-radius:999px;border:1px solid var(--hair);background:var(--panel);color:var(--dim)}.fitPeer__chip.is-material{background:var(--accent);border-color:var(--accent);color:var(--on-fill);font-weight:600}.fitPeer__chipMore{font-size:.66rem;color:var(--muted);font-style:italic}.fitPeer__pw{display:inline-flex;font-size:.63rem;font-weight:600;color:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:0 6px;margin-left:5px}.fitDrawer__empty{padding:14px 12px;font-size:.78rem;color:var(--muted);margin:0}.fitToast{position:fixed;right:22px;bottom:22px;z-index:60;display:flex;align-items:center;gap:9px;background:var(--ink);color:var(--raised);padding:9px 14px;border-radius:8px;font-size:.79rem;box-shadow:0 8px 26px #00000047}.fitToast b{font-weight:600}.fitToast__x{border:none;background:none;color:inherit;opacity:.6;cursor:pointer;padding:0;line-height:1;font:inherit}.fitToast__x:hover{opacity:1}.cbPage{padding:var(--sp-4) var(--sp-5) var(--sp-5)}.cbHeader{position:sticky;top:0;z-index:32;background:var(--bg);padding:var(--sp-2) 0 var(--sp-2);margin-bottom:var(--sp-3);border-bottom:1px solid var(--hair)}.cbHeader__line1{display:flex;align-items:center;gap:var(--page-head-gap)}.cbHeader__line1 h1{margin:0;flex:0 0 auto;font:var(--type-heading)}.cbHeader__search{flex:0 1 var(--control-search-max);width:min(100%,var(--control-search-max));max-width:var(--control-search-max);min-width:0;padding:var(--control-pad-y) var(--control-pad-x);border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised);font:var(--type-body);color:var(--ink)}.cbHeader .filterDrawer{margin:0;flex:0 0 auto}.cbHeader .filterDrawer__panel{margin-top:0}.cbHeader .filterDrawer__panel>summary{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:var(--sp-1) var(--sp-3);border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);color:var(--muted);font:var(--type-caption);list-style:none;cursor:pointer}.cbHeader .filterDrawer__panel>summary::-webkit-details-marker{display:none}.cbHeader .filterDrawer__panel[open]>summary{border-color:var(--accent);color:var(--accent)}.cbHeader .filterDrawer--overlay .filterDrawer__panel[open]>.filterDrawer__grid{position:absolute;left:0;right:0;top:100%;margin-top:6px;z-index:1}.cbHeader__line2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);cursor:pointer}.cbHeader__line2 .filterSummary{margin:0}.cbBreadcrumb{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1);font:var(--type-caption);color:var(--muted)}.cbBreadcrumb__crumb{color:var(--ink);font-weight:600}.cbBreadcrumb__sep{color:var(--hair)}.cbBreadcrumb__placeholder{color:var(--dim);font-style:italic}.cbPage__status{margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);color:var(--ink)}.cbPage--gallery-folded .cbGallery__bar{min-height:34px}.cbGallery{margin:0 0 var(--sp-3)}.cbGallery__bar{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-2);font:var(--type-caption);color:var(--muted)}.cbGallery__fold{padding:4px 10px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--panel);color:var(--accent);font:var(--type-caption);cursor:pointer}.cbGallery__meta{color:var(--dim)}.cbGallery__peek{margin-left:auto;color:var(--ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbGallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.cbCard{background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius);box-shadow:var(--elev-panel);padding:var(--sp-3) var(--sp-4);cursor:pointer;transition:box-shadow .16s ease,border-color .16s ease}.cbCard:hover{box-shadow:var(--elev-panel-hover);border-color:var(--accent)}.cbCard--selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--elev-panel-hover)}.cbCard--dead{background:var(--surface)}.cbCard--dead .cbCard__count{color:var(--muted)}.cbCard__head{display:flex;gap:var(--sp-2);align-items:baseline}.cbCard__name{font:600 1.02rem/1.25 var(--font-serif);color:var(--ink)}.cbCard__figures{display:flex;align-items:baseline;gap:var(--sp-2);margin:var(--sp-3) 0 2px;flex-wrap:wrap}.cbCard__count{font:600 1.7rem/1 var(--font-serif);color:var(--accent)}.cbCard__countLabel{font:var(--type-caption);color:var(--dim)}.cbCard__deadTag{font:600 .68rem/1 var(--font-sans);color:var(--withdrawn);border:1px solid var(--withdrawn);border-radius:4px;padding:3px 6px;text-transform:uppercase;letter-spacing:.06em}.cbCard__body{display:grid;grid-template-columns:minmax(0,1fr) 152px;gap:var(--sp-3);align-items:end;margin-top:var(--sp-2)}.cbCard__main{min-width:0}.cbCard__reach,.cbCard__regions{font:var(--type-caption);color:var(--dim)}.cbCard__regions{margin-top:var(--sp-1)}.cbCard__region{padding:var(--sp-2) 0;border-bottom:1px solid var(--hair-soft)}.cbCard__region:last-child{border-bottom:0}.cbCard__regionHead{display:flex;align-items:center;gap:6px;color:var(--ink);font-weight:700}.cbCard__countries{display:grid;gap:4px;margin-top:5px;padding-left:var(--sp-2)}.cbCard__country{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-width:0}.cbCard__countryShare,.cbCard__countryActions{border:0;background:none;font:inherit;cursor:pointer}.cbCard__countryShare{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:1px 0;color:var(--ink);text-align:left}.cbCard__countryShare:hover,.cbCard__countryActions:hover{text-decoration:underline}.cbCard__countryActions{flex:0 0 auto;padding:2px 4px;color:var(--withdrawn);font-size:.68rem}.cbCard__schemes{display:flex;flex-wrap:wrap;gap:5px;margin-top:var(--sp-2)}.cbCard__pill{font:600 .68rem/1 var(--font-sans);border-radius:999px;padding:4px 8px;color:#fff}.cbCard__pillSplitWrap{position:relative;display:inline-flex}.cbCard__pillSplit{display:inline-flex;align-items:stretch;border-radius:999px;overflow:hidden;color:#fff}.cbCard__pillSplit .cbCard__pill{border-radius:0;background:transparent}.cbCard__pillPeople{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;border:0;border-left:1px solid rgba(255,255,255,.28);background:#0000002e;color:#fff;cursor:pointer;padding:0}.cbCard__pillPeople:hover{background:#00000047}.cbCard__auditorMenu{position:absolute;left:0;top:calc(100% + 6px);z-index:40;width:min(22rem,86vw);max-height:22rem;display:flex;flex-direction:column;background:#fff;color:#1a1a1a;border:1px solid var(--hair);border-radius:var(--radius);box-shadow:0 10px 28px #23271c2e;overflow:hidden}.cbCard__auditorMenuHead{padding:10px 12px 6px;border-bottom:1px solid var(--hair-soft)}.cbCard__auditorMenuTitle{font:650 .82rem/1.2 var(--font-sans);color:#1a1a1a}.cbCard__auditorMenuSub{margin-top:2px;font:var(--type-caption);color:#655a3e}.cbCard__auditorChips{display:flex;flex-wrap:wrap;gap:4px;padding:8px 12px 0}.cbCard__auditorChip{border:1px solid var(--hair);background:var(--parchment, #F7F3EA);color:#1a1a1a;border-radius:999px;padding:3px 8px;font:600 .66rem/1 var(--font-sans);cursor:pointer}.cbCard__auditorChip--active,.cbCard__auditorChip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.cbCard__auditorBody{flex:1 1 auto;min-height:0;overflow:auto;padding:8px 0}.cbCard__auditorList{list-style:none;margin:0;padding:0}.cbCard__auditorRow{padding:8px 12px;border-top:1px solid var(--hair-soft)}.cbCard__auditorRow:first-child{border-top:0}.cbCard__auditorName{font:650 .78rem/1.25 var(--font-sans);color:#1a1a1a}.cbCard__auditorMeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font:var(--type-caption);color:#655a3e}.cbCard__auditorFlags{display:inline-flex;align-items:center;gap:3px}.cbCard__auditorOverflow{font:650 .66rem/1 var(--font-sans);color:#1a1a1a;cursor:help}.cbCard__auditorEmpty{margin:0;padding:12px;font:var(--type-caption);color:#655a3e}.cbCard__auditorFoot{padding:6px 12px 8px;border-top:1px solid var(--hair-soft);font:var(--type-caption);color:#655a3e}.cbCard__foot{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--hair-soft);font:var(--type-caption);color:var(--muted);display:flex;justify-content:space-between;gap:8px;align-items:center}.cbCard__details{font:600 .72rem/1 var(--font-sans);color:var(--accent);background:none;border:0;padding:2px 0;cursor:pointer}.cbCard__details:hover{text-decoration:underline}.cbCard__chart{flex:none}.cbCard__enforcement{margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--hair-soft);border-radius:var(--radius);background:var(--surface);font:var(--type-caption);color:var(--dim)}.cbCard__enforcementHead,.cbCard__rates{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.cbCard__enforcementHead{justify-content:space-between;color:var(--ink);font-weight:600}.cbCard__enforcementHead strong{color:var(--muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em}.cbCard__rates,.cbCard__observed,.cbCard__actionTotals{margin-top:5px}.cbCard__rates span{padding-right:var(--sp-2);border-right:1px solid var(--hair);color:var(--ink);font-weight:600}.cbCard__rates span:last-child{border-right:0}.cbCard__actionTotals{color:var(--muted)}.cbHolderFloat{min-width:0;color:var(--ink)}.cbHolderFloat__tabs{display:flex;gap:4px;margin-bottom:var(--sp-3);border-bottom:1px solid var(--hair)}.cbHolderFloat__tab{margin-bottom:-1px;padding:7px 10px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font:600 .72rem/1 var(--font-sans);cursor:pointer}.cbHolderFloat__tab--active{border-bottom-color:var(--accent);color:var(--accent)}.cbHolderFloat__status{padding:var(--sp-3);border-radius:var(--radius);background:var(--surface);color:var(--muted);font:var(--type-caption)}.cbHolderFloat__status--error{color:var(--withdrawn)}.cbHolderFloat__summary{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-3);color:var(--dim);font:var(--type-caption)}.cbHolderFloat__summary span{padding-right:var(--sp-2);border-right:1px solid var(--hair)}.cbHolderFloat__summary span:last-child{border-right:0}.cbHolderFloat__rows{display:grid;gap:var(--sp-2)}.cbHolderFloat__row{padding:var(--sp-3);border:1px solid var(--hair-soft);border-radius:var(--radius);background:var(--surface)}.cbHolderFloat__rowHead{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-2)}.cbHolderFloat__rowHead a{color:var(--accent);font:600 .88rem/1.25 var(--font-serif)}.cbHolderFloat__rowHead span,.cbHolderFloat__schemes,.cbHolderFloat__confidence{color:var(--muted);font:var(--type-caption)}.cbHolderFloat__schemes{margin-top:3px}.cbHolderFloat__actions{display:grid;gap:var(--sp-2);margin:var(--sp-2) 0 0;padding:var(--sp-2) 0 0;border-top:1px solid var(--hair-soft);list-style:none}.cbHolderFloat__actionLine{font:600 .72rem/1.3 var(--font-sans);color:var(--ink)}.cbHolderFloat__evidence{margin-top:3px;color:var(--dim);font:var(--type-caption);overflow-wrap:anywhere}.cbHolderFloat__confidence{margin-top:2px;text-transform:lowercase}.schemeStroke--ISCC{stroke:var(--scheme-iscc)}.schemeStroke--REDcert{stroke:var(--scheme-redcert)}.schemeStroke--INS{stroke:var(--scheme-ins)}.schemeFill--ISCC{fill:var(--scheme-iscc)}.schemeFill--REDcert{fill:var(--scheme-redcert)}.schemeFill--INS{fill:var(--scheme-ins)}.schemeText--ISCC{color:var(--scheme-iscc)}.schemeText--REDcert{color:var(--scheme-redcert)}.schemeText--INS{color:var(--scheme-ins)}.cbSparklines{position:relative}.cbSparklines--empty{display:flex;align-items:flex-end;justify-content:center;height:54px;font:var(--type-caption);color:var(--muted);border-bottom:1px solid var(--hair-soft);text-align:center;padding-bottom:var(--sp-2)}.cbSparklines__plots{position:relative}.cbSparkline{display:grid;grid-template-columns:44px minmax(0,1fr) 40px;align-items:center;column-gap:4px}.cbSparkline__label{font:600 .62rem/1 var(--font-sans);letter-spacing:.03em;background:none!important;padding:0;border-radius:0;color:inherit}.cbSparkline__label.schemeBadge--ISCC{color:var(--scheme-iscc)}.cbSparkline__label.schemeBadge--REDcert{color:var(--scheme-redcert)}.cbSparkline__label.schemeBadge--INS{color:var(--scheme-ins)}.cbSparkline__value{font:600 .68rem/1 var(--font-sans);text-align:right;white-space:nowrap}.cbSparklines__axis{display:flex;justify-content:space-between;font:400 .68rem/1 var(--font-sans);color:var(--muted);margin-top:2px}.cbSparklines__cursor{position:absolute;top:0;bottom:0;width:1px;background:var(--hair);pointer-events:none;transform:translate(-50%)}.cbSparklines__tip{position:fixed;z-index:60;background:var(--raised);border:1px solid var(--hair);border-radius:6px;box-shadow:var(--elev-panel-hover);padding:6px 8px;pointer-events:none;font:var(--type-caption);color:var(--dim);min-width:118px}.cbSparklines__tipYear{font:600 .72rem/1.3 var(--font-sans);color:var(--ink);margin-bottom:3px}.cbSparklines__tipRow{display:flex;align-items:center;gap:5px}.cbSparklines__tipRow b{margin-left:auto;color:var(--ink)}.cbSparklines__tipDot{width:7px;height:7px;border-radius:2px;flex:none;padding:0}.cbSparklines__tipPartial{margin-top:3px;color:var(--muted);font-size:.68rem}@media(max-width:520px){.cbCard__body{grid-template-columns:1fr}}@media(max-width:900px){.cbGallery__grid{grid-template-columns:minmax(0,1fr)}}.cbCoveragePanels{display:grid;gap:var(--sp-3);margin-top:var(--sp-2);overflow:hidden}.cbPanel{min-width:0;background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius);box-shadow:var(--elev-panel);display:flex;flex-direction:column;overflow:hidden}.cbPanel--folded{min-height:220px}.cbPanel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--hair-soft)}.cbPanel__title{margin:0;font:600 .82rem/1.2 var(--font-sans);color:var(--ink)}.cbPanel__fold{padding:2px 8px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised);color:var(--accent);font:600 .68rem/1 var(--font-sans);cursor:pointer;flex:none}.cbPanel__note{margin:0;padding:var(--sp-2) var(--sp-3) 0;font:var(--type-caption);color:var(--muted)}.cbPanel__body{min-width:0;overflow:hidden}.cbPanel__rail{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-2) 4px;writing-mode:vertical-rl;transform:rotate(180deg)}.cbPanel__railTitle{font:600 .72rem/1 var(--font-sans);color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.cbPanel__railCount{font:600 .82rem/1 var(--font-serif);color:var(--ink);font-variant-numeric:tabular-nums}.cbTable{width:100%;border-collapse:collapse;table-layout:fixed;font:var(--type-caption)}.cbTable th,.cbTable td{padding:6px 8px;border-bottom:1px solid var(--hair-soft);vertical-align:middle}.cbTable th{font:600 .68rem/1.2 var(--font-sans);color:var(--muted);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbTable__nameCol{width:auto;min-width:0;text-align:left}.cbTable__numCol{width:52px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cbTable__entity{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.cbTable__entityName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:600}.cbTable__cellBtn{width:100%;padding:2px 0;border:0;background:none;color:var(--accent);font:inherit;font-variant-numeric:tabular-nums;text-align:right;cursor:pointer}.cbTable__cellBtn:hover:not(:disabled){text-decoration:underline}.cbTable__cellBtn:disabled{color:var(--dim);cursor:default}.cbTable__cellBtn--collapse{color:var(--muted);font-size:1rem;line-height:1}.cbTable__total{color:var(--ink);font-weight:600}.cbTable__restRow td{background:var(--surface);border-bottom:1px solid var(--hair)}.cbTable__restNote{margin:0;padding:2px 0;color:var(--dim);font:var(--type-caption)}.cbTable__countryBtn{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer;max-width:100%}.cbTable__countryBtn:hover{color:var(--accent)}.cbTable__iso3{font:600 .72rem/1 var(--font-sans);letter-spacing:.03em}.cbTable__materialChip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:2px 6px;border-radius:999px;font:600 .68rem/1.2 var(--font-sans);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cbTable__materialChip>span:first-of-type{overflow:hidden;text-overflow:ellipsis}.cbTable__sourceMark{flex:none;font-size:.55rem;line-height:1;opacity:.75}.siteFootprintPage{display:grid;gap:24px}.siteFootprintPage__heading{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid var(--hair)}.siteFootprintPage__heading h1,.siteFootprintPage__heading p{margin-block:4px}.siteFootprintPage__eyebrow{color:var(--accent-warm);font:var(--type-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.siteFootprintPage__heading label{display:grid;gap:5px;min-width:250px;color:#1a1a1a;font:var(--type-caption);font-weight:700}.siteFootprintPage__heading select{width:100%;border:1px solid var(--hair);border-radius:var(--radius);background:#fff;color:#1a1a1a}.siteFootprintQueue{display:grid;gap:14px}.siteFootprintMetrics{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;padding:12px 16px;border:1px solid var(--hair);border-radius:var(--radius);background:#fff;color:#1a1a1a;font:var(--type-caption)}.siteFootprintMetrics strong{color:var(--accent)}.siteFootprintCard{display:grid;gap:15px;padding:18px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--paper);color:#1a1a1a;box-shadow:var(--shadow-sm)}.siteFootprintCard__header{display:flex;align-items:start;justify-content:space-between;gap:20px}.siteFootprintCard__header h2{margin:0 0 5px;color:#1a1a1a;font-size:1.15rem}.siteFootprintCard__address{margin:0;color:#57534c}.siteFootprintCard__address span{display:block;color:#1a1a1a;font:var(--type-caption);font-weight:700}.siteFootprintClass{flex:none;padding:5px 9px;border:1px solid var(--hair);border-radius:999px;color:#1a1a1a;font:var(--type-caption);font-weight:700}.siteFootprintClass--industrial_footprint{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,#ffffff)}.siteFootprintClass--office_residential_commercial{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 14%,#ffffff)}.siteFootprintClass--empty_or_unclear{border-color:var(--accent-warm);background:color-mix(in srgb,var(--accent-warm) 12%,#ffffff)}.siteFootprintCard section h3{margin:0 0 7px;color:#1a1a1a;font:var(--type-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.siteFootprintEvidence{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.siteFootprintEvidence li{padding:4px 7px;border:1px solid var(--hair);border-radius:4px;background:#fff;color:#1a1a1a;font:var(--type-caption)}.siteFootprintCard__meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:#57534c;font:var(--type-caption)}.siteFootprintCard__meta a{color:var(--accent);font-weight:700}.siteFootprintActions{display:flex;flex-wrap:wrap;gap:8px}.siteFootprintActions button{border-color:var(--hair);background:#fff;color:#1a1a1a;font-weight:700}.siteFootprintActions button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.siteFootprintCard__error{margin:0;color:var(--ink-muted);font-weight:700}@media(max-width:720px){.siteFootprintPage__heading,.siteFootprintCard__header{align-items:stretch;flex-direction:column}.siteFootprintPage__heading label{min-width:0}.siteFootprintClass{align-self:start}}.researchCoveragePage{display:grid;gap:24px}.researchCoveragePage__heading{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid var(--hair)}.researchCoveragePage__heading h1,.researchCoveragePage__heading p{margin-block:4px}.researchCoveragePage__eyebrow{color:var(--accent-warm);font:var(--type-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.researchCoveragePage__filters{display:grid;gap:14px;min-width:min(100%,360px)}.researchCoveragePage__filters fieldset{margin:0;padding:0;border:0}.researchCoveragePage__filters legend{margin-bottom:6px;color:#1a1a1a;font:var(--type-caption);font-weight:700}.researchCoveragePage__statuses{display:grid;gap:6px}.researchCoveragePage__statuses label,.researchCoveragePage__filters>label{display:grid;gap:5px;color:#1a1a1a;font:var(--type-caption);font-weight:700}.researchCoveragePage__filters select{width:100%;border:1px solid var(--hair);border-radius:var(--radius);background:#fff;color:#1a1a1a}.researchCoverageSummary{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;padding:12px 16px;border:1px solid var(--hair);border-radius:var(--radius);background:#fff;color:#1a1a1a;font:var(--type-caption)}.researchCoverageSummary strong{color:var(--accent)}.researchCoverageSummary__chips{display:flex;flex-wrap:wrap;gap:8px 12px}.researchCoverageChip{padding:2px 8px;border-radius:999px;background:var(--paper);color:#1a1a1a}.researchCoverageTableWrap{overflow-x:auto;border:1px solid var(--hair);border-radius:var(--radius);background:#fff}.researchCoverageTable{width:100%;border-collapse:collapse;color:#1a1a1a;font:var(--type-caption)}.researchCoverageTable th,.researchCoverageTable td{padding:10px 12px;border-bottom:1px solid var(--hair);text-align:left;vertical-align:top}.researchCoverageTable th{background:var(--paper);font-weight:700}.researchCoverageRow__sub{display:block;margin-top:4px;color:#57534c}.researchCoverageRow__expand{display:block;margin-top:6px;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-weight:700;cursor:pointer}.researchCoverageRow__details td{background:var(--paper)}.researchCoverageRow__details p{margin:0 0 8px;color:#1a1a1a}.researchCoverageRow__details p:last-child{margin-bottom:0}@media(max-width:960px){.researchCoveragePage__heading{align-items:stretch;flex-direction:column}.researchCoveragePage__filters{min-width:0}}.softPresetsPage{max-width:1240px;margin:0 auto;color:var(--ink)}.softPresetsPage__header{margin-bottom:24px}.softPresetsPage__header>span,.softPreset__eyebrow{color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.softPreset{display:grid;gap:16px}.softPreset+.softPreset{margin-top:32px;padding-top:28px;border-top:1px solid var(--hair)}.softPreset__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.softPreset__header h2{margin:5px 0 3px;font-family:var(--font-serif);font-size:clamp(1.4rem,2.2vw,2rem)}.softPreset__header p,.softPresetSignals header p{margin:0;color:var(--ink-muted)}.softPreset__count{flex:0 0 auto;padding:8px 12px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--hair));border-radius:999px;background:color-mix(in srgb,var(--accent) 9%,var(--raised));color:var(--ink);font-size:.82rem}.softPreset__topGrid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:16px}.softPreset__overrideGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.softPresetCard{padding:18px;border:1px solid var(--hair);border-radius:10px;background:var(--raised);color:var(--ink);box-shadow:0 5px 18px #4632140e}.softPresetCard h3{margin:0 0 12px;color:var(--ink);font-size:.8rem;letter-spacing:.065em;text-transform:uppercase}.softPresetRule{margin:0;padding-left:20px;color:var(--ink);line-height:1.65}.softPresetOrgList,.softPresetOverrideList,.softPresetSignalGroups ul{margin:0;padding:0;list-style:none}.softPresetOrgList li+li,.softPresetOverrideList li+li{border-top:1px solid color-mix(in srgb,var(--hair) 75%,transparent)}.softPresetOrgList label,.softPresetOverrideList li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;color:var(--ink)}.softPresetOrgList label>span{display:grid;gap:2px}.softPresetOrgList small{color:var(--ink-muted)}.softPresetOrgList input{width:18px;height:18px;accent-color:var(--accent)}.softPresetCard__heading,.softPresetSignals>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.softPresetCard__heading>span{color:var(--ink-muted);font-weight:800}.softPresetOverrides--pin h3{color:var(--accent)}.softPresetOverrides--exclude h3{color:var(--accent-warm)}.softPresetOverrideList button{padding:4px 7px;border:0;background:transparent;color:var(--ink-muted);font-size:.72rem}.softPresetOverrideForm{display:flex;gap:8px;margin-top:12px}.softPresetOverrideForm label{flex:1 1 auto}.softPresetOverrideForm input{width:100%;min-height:36px;border:1px solid var(--hair);border-radius:5px;background:var(--bg);color:var(--ink)}.softPresetOverrideForm button{flex:0 0 auto;border-color:var(--accent);background:var(--accent);color:#fff;font-weight:750}.softPresetEmpty{color:var(--ink-muted);font-size:.84rem}.softPresetSignals>header>span{border:1px dashed var(--hair);border-radius:999px;padding:5px 9px;color:var(--ink-muted);font-size:.74rem}.softPresetSignalGroups{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-top:16px}.softPresetSignalGroups>div{padding:12px;border-radius:7px;background:var(--panel);color:var(--ink)}.softPresetSignalGroups strong{color:var(--ink);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.softPresetSignalGroups ul{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.softPresetSignalGroups li{padding:5px 8px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--hair));border-radius:5px;background:var(--raised);color:var(--ink);font-size:.78rem}@media(max-width:820px){.softPreset__topGrid,.softPreset__overrideGrid,.softPresetSignalGroups{grid-template-columns:1fr}.softPreset__header{flex-direction:column}.softPreset__count{align-self:flex-start}}.materialsTaxonomyLegend{background:var(--panel, #F7F3EA);color:#1a1a1a;border:1px solid var(--hair);border-radius:8px;padding:10px 14px;margin-bottom:12px}.materialsTaxonomyLegend__title{margin:0 0 4px;font-size:.88rem;font-weight:600;color:#1a1a1a}.materialsTaxonomyLegend__chain{margin:0 0 4px;font-size:.82rem;color:#1a1a1a}.materialsTaxonomyLegend__shows{margin:0 0 4px;font-size:.78rem;color:#655a3e}.materialsTaxonomyLegend__jumps{margin:0;font-size:.78rem;color:#1a1a1a}.materialsTaxonomyLegend__jumps a{color:var(--accent-leaf, #3D6B3D)}.materialShortSheet{--materialShortSheet-sticky-top: 0px;background:var(--panel, #F7F3EA);color:#1a1a1a;border:1px solid var(--hair);border-radius:8px;padding:0 0 12px}.materialShortSheet__chrome{position:sticky;top:0;z-index:4;background:var(--panel, #F7F3EA);border-bottom:1px solid var(--hair);padding:12px 14px 10px;color:#1a1a1a}.materialShortSheet h2{margin:0 0 6px;color:#1a1a1a}.materialShortSheet .pageIntro{color:#1a1a1a}.materialShortSheet__filters{align-items:flex-end;color:#1a1a1a}.materialShortSheet__filters label{color:#1a1a1a;display:flex;flex-direction:column;gap:4px;font-size:.78rem}.materialShortSheet__filters label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:6px;padding-bottom:4px}.materialShortSheet__filters input[type=search],.materialShortSheet__filters input[type=number],.materialShortSheet__filters select,.materialShortSheet__table input,.materialShortSheet__table select{background:var(--raised, #FFFCF4);color:#1a1a1a;border:1px solid var(--hair);border-radius:4px;padding:4px 8px}.materialShortSheet__filters input[type=number]{width:4.5rem}.materialShortSheet__stats{margin-left:auto;font-size:.78rem;color:#1a1a1a;align-self:center}.materialShortSheet__board{margin-top:8px;color:#1a1a1a}.materialShortSheet__boardToggle{background:transparent;border:0;padding:0;font-weight:600;font-size:.82rem;cursor:pointer;color:#1a1a1a}.materialShortSheet__boardChips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.materialShortSheet__chip{border:1px solid var(--hair);border-radius:999px;background:var(--raised, #FFFCF4);color:#1a1a1a;padding:4px 10px;font-size:.76rem;cursor:pointer}.materialShortSheet__chip--active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--raised, #FFFCF4));color:#1a1a1a;font-weight:600}.materialShortSheet__actions{margin-top:10px}.materialShortSheet__tableWrap{padding:0 8px;overflow-x:auto}.materialShortSheet__table{color:#1a1a1a}.materialShortSheet__table th,.materialShortSheet__table td{color:#1a1a1a;vertical-align:top;background:var(--panel, #F7F3EA)}.materialShortSheet__table thead th{position:sticky;top:var(--materialShortSheet-sticky-top, 0px);z-index:3;background:var(--panel, #F7F3EA);color:#1a1a1a;box-shadow:inset 0 -1px 0 var(--hair)}.materialShortSheet__thSortable{background:transparent;border:0;padding:0;margin:0;font:inherit;font-weight:600;color:#1a1a1a;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none}.materialShortSheet__thSortable:hover{color:#111}.materialShortSheet__thSortable[data-dir=asc]:after{content:" ▲";font-size:10px}.materialShortSheet__thSortable[data-dir=desc]:after{content:" ▼";font-size:10px}.materialShortSheet__num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.materialShortSheet__cur{font-weight:600;color:#1a1a1a}.materialShortSheet__sub{font-size:.72rem;color:#1a1a1a;opacity:.78;margin-top:2px;max-width:28rem}.materialShortSheet__display{min-width:14rem}.materialShortSheet__table tbody tr:hover td{background:var(--raised, #FFFCF4)}.landing{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 22px;width:100%;min-height:0}.landing__hero{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:7vh;gap:22px}.landing__brand{display:flex;flex-direction:column;align-items:center;gap:10px}.landing__brand .sealMark{width:76px;height:76px}.landing__word{font-family:var(--font-serif);font-size:2.2rem;font-weight:500;color:var(--ink)}.landing .verifyBar{--verify-bar-width: 880px;flex:0 0 auto;width:880px;max-width:92vw}.landing .verifyBar__compound{border-radius:999px;box-shadow:0 1px 3px #0000000d}.landing .verifyBar input{font:400 1.05rem/1.5 var(--font-sans);padding:16px 22px;width:100%;max-width:none;flex:1 1 auto}.landing .verifyBar__submit{flex:0 0 104px;min-width:104px;font-size:1rem;border-radius:0 999px 999px 0;padding:16px 20px}.landing__quick{display:flex;gap:var(--sp-5);margin-top:-12px}.landing__quickLink{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:72px;padding:8px 10px;border:none;border-radius:var(--radius);background:transparent;color:var(--muted);text-decoration:none;font:500 .78rem/1.2 var(--font-sans);transition:color .18s ease}.landing__quickLink:hover,.landing__quickLink:focus-visible{color:var(--ink);background:transparent;text-decoration:none}.landing__quickLink .navIcon{opacity:.55}.landing__quickLink:hover .navIcon,.landing__quickLink:focus-visible .navIcon{opacity:.85}.landing__quickBadge{position:absolute;top:0;right:2px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent-warm);color:var(--panel);font:700 .58rem/1 var(--font-sans)}body.map-chrome-route:not(:has(.appShell--mobile)){--masthead-h: var(--masthead-h-map-collapsed)}body.map-chrome-route:not(:has(.appShell--mobile)) .masthead{gap:var(--sp-3);padding-inline:var(--sp-3);overflow:visible;z-index:40}body.map-chrome-route:not(:has(.appShell--mobile)) .masthead .verifyBar,body.map-chrome-route:not(:has(.appShell--mobile)) .masthead__seal{display:none}body.map-chrome-route:not(:has(.appShell--mobile)) .masthead__brand{gap:6px}body.map-chrome-route:not(:has(.appShell--mobile)) .sealMark{width:24px;height:24px}body.map-chrome-route:not(:has(.appShell--mobile)) .masthead__word{font-size:1rem}body.map-chrome-route:not(:has(.appShell--mobile)) .masthead__nav{align-self:stretch;justify-content:flex-end;min-width:0}body.map-chrome-route:not(:has(.appShell--mobile)) .masthead__navPrimary{position:absolute;z-index:41;top:100%;right:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:7px 22px;border-bottom:1px solid color-mix(in srgb,var(--hair) 55%,transparent);background:color-mix(in srgb,var(--panel) 96%,transparent);box-shadow:0 6px 16px #4632141f;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out}body.map-chrome-route:not(:has(.appShell--mobile)) .masthead__navPrimary .intelMenu__panel{left:auto;right:0}body.map-chrome-route:not(:has(.appShell--mobile)) .masthead:is(:hover,:focus-within,:has(details[open])) .masthead__navPrimary{opacity:1;transform:translateY(0);pointer-events:auto}body.map-chrome-route:not(:has(.appShell--mobile)) .masthead__navPinned{position:relative;z-index:42;display:flex;flex:0 0 auto;align-items:center;gap:4px;margin-left:auto}body.map-chrome-route:not(:has(.appShell--mobile)) .alertsMenu>summary{padding:4px 8px}body.map-chrome-route:not(:has(.appShell--mobile)) .accountMenu>summary{padding:2px}body.map-chrome-route:not(:has(.appShell--mobile)) .accountMenu__avatar{width:26px;height:26px}body.map-chrome-route:not(:has(.appShell--mobile)) .masthead__alertBadge{top:0;right:0}@media(prefers-reduced-motion:reduce){body.map-chrome-route:not(:has(.appShell--mobile)) .masthead__navPrimary{transition:none}}@media(hover:none){body.map-chrome-route:not(:has(.appShell--mobile)){--masthead-h: 72px}body.map-chrome-route:not(:has(.appShell--mobile)) .masthead{gap:18px;padding-inline:22px}body.map-chrome-route:not(:has(.appShell--mobile)) .masthead .verifyBar{display:flex}body.map-chrome-route:not(:has(.appShell--mobile)) .masthead__seal{display:inline}body.map-chrome-route:not(:has(.appShell--mobile)) .masthead__brand{gap:12px}body.map-chrome-route:not(:has(.appShell--mobile)) .sealMark{width:38px;height:38px}body.map-chrome-route:not(:has(.appShell--mobile)) .masthead__word{font-size:1.45rem}body.map-chrome-route:not(:has(.appShell--mobile)) .masthead__nav{align-self:auto;justify-content:space-between}body.map-chrome-route:not(:has(.appShell--mobile)) .masthead__navPrimary{position:static;display:contents;padding:0;border-bottom:0;background:transparent;box-shadow:none;opacity:1;transform:none;pointer-events:auto}body.map-chrome-route:not(:has(.appShell--mobile)) .masthead__navPinned{position:static;display:contents}body.map-chrome-route:not(:has(.appShell--mobile)) .alertsMenu>summary{padding:8px 12px}body.map-chrome-route:not(:has(.appShell--mobile)) .accountMenu>summary{padding:6px}body.map-chrome-route:not(:has(.appShell--mobile)) .accountMenu__avatar{width:30px;height:30px}body.map-chrome-route:not(:has(.appShell--mobile)) .masthead__alertBadge{top:4px;right:2px}}body.landing-route .masthead .verifyBar{display:none}body.landing-route .masthead{border-bottom-color:transparent}body.landing-route .masthead__navPrimary>*,body.landing-route .masthead__navPinned>*:not(.accountMenu){opacity:.42;transition:opacity .2s ease}body.landing-route .masthead:hover .masthead__navPrimary>*,body.landing-route .masthead:hover .masthead__navPinned>*,body.landing-route .masthead:focus-within .masthead__navPrimary>*,body.landing-route .masthead:focus-within .masthead__navPinned>*{opacity:1}body.landing-route .masthead:hover{border-bottom-color:color-mix(in srgb,var(--hair) 55%,transparent)}@media(hover:none){body.landing-route .masthead__navPrimary>*,body.landing-route .masthead__navPinned>*:not(.accountMenu){opacity:1}}.scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.scene__wash{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .5s ease}.scene__art{position:absolute;inset:auto 0 0 0;height:38vh;min-height:240px;transition:opacity .5s ease}.scene__art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scene__high{position:absolute;inset:0 0 auto 0;height:46vh;transition:opacity .5s ease}.scene__high svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.appShell{position:relative;z-index:1}.appShell__workspace{position:relative}.scene__set{opacity:0;transition:opacity .6s ease;position:absolute;top:0;right:0;bottom:0;left:0}.scene__set--active{opacity:1}.scene__wash--dawn{background:radial-gradient(ellipse 70% 55% at 50% 108%,#e0a51c24,#e0a51c00 60%),linear-gradient(180deg,#f2e8cf,#e9dfc600 40%)}.scene__wash--fields{background:linear-gradient(180deg,#efead2,#e9dfc600 34%),radial-gradient(ellipse 80% 50% at 50% 112%,#3e6b4f1a,#3e6b4f00 62%)}.scene__wash--sky{background:linear-gradient(180deg,#9ebecd47,#c4d6d524 30%,#e9dfc600 58%)}.scene__wash--forest{background:linear-gradient(180deg,#edebd6,#e9dfc600 36%),radial-gradient(ellipse 85% 55% at 50% 115%,#2f6b4f21,#2f6b4f00 65%)}.scene__sun{fill:#e0a51c}.scene__duneFar{fill:#c9a96e}.scene__duneNear{fill:#b5613c}.scene__fieldShoulder{fill:#3e6b4f}.scene__furrows,.scene__sprouts{stroke:#3e6b4f}.scene__clouds{fill:#fffcf4}.scene__birds{stroke:#574f3b}.scene__horizon{fill:#2c6e8f}.scene__ridgeFar,.scene__ridgeNear{fill:#2f6b4f}.scene__mist{fill:#fbf7ec}.cloudDrift{animation:cloud-drift 240s linear infinite}.cloudDrift--far{animation-duration:340s}@keyframes cloud-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cloudDrift,.cloudDrift--far{animation:none}}.scenePicker{position:fixed;right:18px;bottom:78px;z-index:40;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;opacity:.55;transition:opacity .25s ease}.scenePicker:hover,.scenePicker:focus-within{opacity:1}.scenePicker__dot{width:18px;height:18px;border-radius:50%;border:1px solid var(--hair);padding:0;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.scenePicker__dot:hover{transform:scale(1.18)}.scenePicker__dot[aria-pressed=true]{box-shadow:0 0 0 2px var(--panel),0 0 0 3.5px var(--accent)}.scenePicker__dot--dawn{background:linear-gradient(180deg,#f0dfb4,#e3c9a0)}.scenePicker__dot--fields{background:linear-gradient(180deg,#ede7c9,#b9c99e)}.scenePicker__dot--sky{background:linear-gradient(180deg,#d8e2dc,#ede6ce)}.scenePicker__dot--forest{background:linear-gradient(180deg,#e6e3c9,#8ca687)}:is(.softScroll,.browseSplit__scroll,.askDrawer__body,.tableScroll,.sitesRail__list,.filterField__options,.filterDrawer--overlay .filterDrawer__panel[open]>.filterDrawer__grid>.filterDrawer__openGrid,.sitesFilter__panel,.cardActionFloat,.timelineFloat,.auditFloat,.ucoDd__hlist,.ucoDd__paneBody,.ucoDd__ctryList,.triagePreview__certs,.complianceList ul,.mapPanel__memberList,.mapPanel__clusterNamesBody,.siteHolderCard,.geoMatrix,.trustFindingDetail,.fitDrawer__peers){scrollbar-width:thin;scrollbar-color:transparent transparent}:is(.softScroll,.browseSplit__scroll,.askDrawer__body,.tableScroll,.sitesRail__list,.filterField__options,.filterDrawer--overlay .filterDrawer__panel[open]>.filterDrawer__grid>.filterDrawer__openGrid,.sitesFilter__panel,.cardActionFloat,.timelineFloat,.auditFloat,.ucoDd__hlist,.ucoDd__paneBody,.ucoDd__ctryList,.triagePreview__certs,.complianceList ul,.mapPanel__memberList,.mapPanel__clusterNamesBody,.siteHolderCard,.geoMatrix,.trustFindingDetail,.fitDrawer__peers):is(:hover,:focus-within){scrollbar-color:rgba(62,107,79,.45) transparent}:is(.softScroll,.browseSplit__scroll,.askDrawer__body,.tableScroll,.sitesRail__list,.filterField__options,.filterDrawer--overlay .filterDrawer__panel[open]>.filterDrawer__grid>.filterDrawer__openGrid,.sitesFilter__panel,.cardActionFloat,.timelineFloat,.auditFloat,.ucoDd__hlist,.ucoDd__paneBody,.ucoDd__ctryList,.triagePreview__certs,.complianceList ul,.mapPanel__memberList,.mapPanel__clusterNamesBody,.siteHolderCard,.geoMatrix,.trustFindingDetail,.fitDrawer__peers)::-webkit-scrollbar{width:8px;height:8px}:is(.softScroll,.browseSplit__scroll,.askDrawer__body,.tableScroll,.sitesRail__list,.filterField__options,.filterDrawer--overlay .filterDrawer__panel[open]>.filterDrawer__grid>.filterDrawer__openGrid,.sitesFilter__panel,.cardActionFloat,.timelineFloat,.auditFloat,.ucoDd__hlist,.ucoDd__paneBody,.ucoDd__ctryList,.triagePreview__certs,.complianceList ul,.mapPanel__memberList,.mapPanel__clusterNamesBody,.siteHolderCard,.geoMatrix,.trustFindingDetail,.fitDrawer__peers)::-webkit-scrollbar-track{background:transparent;margin:6px 0}:is(.softScroll,.browseSplit__scroll,.askDrawer__body,.tableScroll,.sitesRail__list,.filterField__options,.filterDrawer--overlay .filterDrawer__panel[open]>.filterDrawer__grid>.filterDrawer__openGrid,.sitesFilter__panel,.cardActionFloat,.timelineFloat,.auditFloat,.ucoDd__hlist,.ucoDd__paneBody,.ucoDd__ctryList,.triagePreview__certs,.complianceList ul,.mapPanel__memberList,.mapPanel__clusterNamesBody,.siteHolderCard,.geoMatrix,.trustFindingDetail,.fitDrawer__peers)::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;border:2px solid transparent;background-clip:padding-box}:is(.softScroll,.browseSplit__scroll,.askDrawer__body,.tableScroll,.sitesRail__list,.filterField__options,.filterDrawer--overlay .filterDrawer__panel[open]>.filterDrawer__grid>.filterDrawer__openGrid,.sitesFilter__panel,.cardActionFloat,.timelineFloat,.auditFloat,.ucoDd__hlist,.ucoDd__paneBody,.ucoDd__ctryList,.triagePreview__certs,.complianceList ul,.mapPanel__memberList,.mapPanel__clusterNamesBody,.siteHolderCard,.geoMatrix,.trustFindingDetail,.fitDrawer__peers):is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:#3e6b4f61;border:2px solid transparent;background-clip:padding-box}:is(.softScroll,.browseSplit__scroll,.askDrawer__body,.tableScroll,.sitesRail__list,.filterField__options,.filterDrawer--overlay .filterDrawer__panel[open]>.filterDrawer__grid>.filterDrawer__openGrid,.sitesFilter__panel,.cardActionFloat,.timelineFloat,.auditFloat,.ucoDd__hlist,.ucoDd__paneBody,.ucoDd__ctryList,.triagePreview__certs,.complianceList ul,.mapPanel__memberList,.mapPanel__clusterNamesBody,.siteHolderCard,.geoMatrix,.trustFindingDetail,.fitDrawer__peers):is(:hover,:focus-within)::-webkit-scrollbar-thumb:hover{background:#3e6b4f9e;border:2px solid transparent;background-clip:padding-box}:is(.softScroll,.browseSplit__scroll,.askDrawer__body,.tableScroll,.sitesRail__list,.filterField__options,.filterDrawer--overlay .filterDrawer__panel[open]>.filterDrawer__grid>.filterDrawer__openGrid,.sitesFilter__panel,.cardActionFloat,.timelineFloat,.auditFloat,.ucoDd__hlist,.ucoDd__paneBody,.ucoDd__ctryList,.triagePreview__certs,.complianceList ul,.mapPanel__memberList,.mapPanel__clusterNamesBody,.siteHolderCard,.geoMatrix,.trustFindingDetail,.fitDrawer__peers)::-webkit-scrollbar-button{display:none;width:0;height:0}:is(.softScroll,.browseSplit__scroll,.askDrawer__body,.tableScroll,.sitesRail__list,.filterField__options,.filterDrawer--overlay .filterDrawer__panel[open]>.filterDrawer__grid>.filterDrawer__openGrid,.sitesFilter__panel,.cardActionFloat,.timelineFloat,.auditFloat,.ucoDd__hlist,.ucoDd__paneBody,.ucoDd__ctryList,.triagePreview__certs,.complianceList ul,.mapPanel__memberList,.mapPanel__clusterNamesBody,.siteHolderCard,.geoMatrix,.trustFindingDetail,.fitDrawer__peers)::-webkit-scrollbar-corner{background:transparent}.mapPanel__clusterNamesBody{scrollbar-width:thin;scrollbar-color:rgba(62,107,79,.45) transparent}.mapPanel__clusterNamesBody::-webkit-scrollbar-thumb{background:#3e6b4f61;border:2px solid transparent;background-clip:padding-box}.mapPanel__clusterNamesBody::-webkit-scrollbar-thumb:hover{background:#3e6b4f9e;border:2px solid transparent;background-clip:padding-box}.filterDrawer--overlay .filterDrawer__panel[open]>.filterDrawer__grid{display:flex;flex-direction:column;background:#fbf7ecba;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden}.filterDrawer--overlay .filterDrawer__panel[open]>.filterDrawer__grid>.filterDrawer__openGrid{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}:root{--bg: #E9DFC6;--panel: #FBF7EC;--raised: #FFFCF4;--hair: #C9B98A;--hair-soft: #D6C8A8;--ink: #23271C;--ink-soft: #2A2E22;--dim: #574F3B;--muted: #655A3E;--accent: #3E6B4F;--accent-warm: #B5613C;--gold: #E0A51C;--swiss-red: #DA291C;--surface: #F0ECE0;--surface-dim: #F0E9D6;--valid: #3E6B4F;--expiring: #B5613C;--withdrawn: #9A3B2E;--danger-bg: #F7E0D7;--danger-ink: #7A241C;--danger-border: #E0A992;--font-serif: "Newsreader", Georgia, "Times New Roman", serif;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--masthead-h: 72px;--masthead-h-map-collapsed: 32px;--chrome-h: var(--masthead-h);--content-max: 1800px;--radius: 9px;--elev-panel: 0 2px 8px rgba(70, 50, 20, .06);--elev-panel-hover: 0 3px 10px rgba(70, 50, 20, .1);--elev-holder-shelf: 0 1px 2px rgba(70, 50, 20, .07), 0 4px 12px rgba(70, 50, 20, .12);--elev-holder-shelf-hover: 0 2px 5px rgba(70, 50, 20, .08), 0 7px 18px rgba(70, 50, 20, .14);--motion-presence: .16s;--type-display: 600 1.5rem/1.2 var(--font-serif);--type-heading: 600 1.05rem/1.3 var(--font-serif);--type-body: 400 .9rem/1.5 var(--font-sans);--type-caption: 400 .8rem/1.4 var(--font-sans);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--control-search-max: 340px;--control-pad-y: 6px;--control-pad-x: 10px;--page-head-gap: var(--sp-4);--page-head-margin: var(--sp-3);--control-face: color-mix(in srgb, var(--panel) 40%, var(--bg));--warn: #B45309;--leaf: #2F6B4F;--danger: #B4462F;--rule: #C9C2B0;--on-fill: #FFFFFF;--mobile-menu-fg: #1A1A1A;--map-land-fill: #E4DAC0;--map-land-stroke: #C6B791;--scheme-iscc: #157347;--scheme-redcert: #4F9D43;--scheme-ins: #2C6E8F;--accent-gold: #C99A2E;--accent-gold-ink: #9A7420;--accent-gold-bg: #EFE3B8;--hover-warn: #8A6D1F;--stage-origin-fg: #7A5E14;--stage-origin-border: #C7A94F;--stage-origin-bg: #F6EFD8;--stage-collection-fg: #8C4B2E;--stage-collection-border: #C98A66;--stage-collection-bg: #F7E8DF;--stage-conversion-fg: #2E5940;--stage-conversion-border: #7FA98F;--stage-conversion-bg: #E4EEE7;--stage-other-fg: #4A4E42;--stage-other-border: #A9AC9E;--stage-other-bg: #ECEDE6;--stage-none-border: #C9C0A8;--stage-none-bg: #F1EBDC;--blocklist-fg: #7A231B;--blocklist-bg: #F6E2DE;--blocklist-border: #D8A79F;--scheme-badge-default: #8A8A8A}.pill--valid,.pill--active{--pill-fg: #2C5A3E;--pill-bg: #DCE9C9;--pill-border: #B7CF97}.pill--expiring{--pill-fg: #8A4516;--pill-bg: #F1DDBE;--pill-border: #DFBE92}.pill--expired,.pill--terminated,.pill--lapsed{--pill-fg: #574F3B;--pill-bg: #E7DFCC;--pill-border: #D2C7AC}.pill--suspended,.pill--revoked,.pill--withdrawn{--pill-fg: #8A2D26;--pill-bg: #F2D2C6;--pill-border: #E0A992}*{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);background-color:var(--bg);background-image:linear-gradient(180deg,#EDE4CC 0%,var(--bg) 120px);color:var(--ink);-webkit-font-smoothing:antialiased}input,select,textarea,button{font:inherit}h1,h2,h3,h4{font-family:var(--font-serif);color:var(--ink);font-weight:500;letter-spacing:-.01em}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}
