@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/09f6c2baa931b883-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6b4fe0bff7871930-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/064ea76c844b54f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b0fde133b3c9bd9c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/92daa4d0098aa288-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Franklin Fallback;src:local("Arial");ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.00%;size-adjust:104.31%}.__className_50a249{font-family:Libre Franklin,Libre Franklin Fallback,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal}.__variable_50a249{--font-display:"Libre Franklin","Libre Franklin Fallback",Helvetica Neue,Helvetica,Arial,sans-serif}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans Fallback;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_3a41d0{font-family:Public Sans,Public Sans Fallback,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-style:normal}.__variable_3a41d0{--font-body:"Public Sans","Public Sans Fallback",-apple-system,Segoe UI,Helvetica,Arial,sans-serif}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono Fallback;src:local("Arial");ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.00%;size-adjust:134.59%}.__className_1999fd{font-family:Spline Sans Mono,Spline Sans Mono Fallback,ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.__variable_1999fd{--font-mono:"Spline Sans Mono","Spline Sans Mono Fallback",ui-monospace,SFMono-Regular,Menlo,monospace}:root{--paper:#fcfcfa;--ink:#1a1917;--line-faint:#e8e6e1;--line:#d6d3ce;--panel:#f4f3f0;--ink-soft:#57534e;--ink-faint:#a8a29e;--accent:#6d7123;--accent-ink:#4e511b;--accent-soft:#eef1de;--ok:var(--ink);--warn:#865700;--warn-soft:#f8edd6;--bad:#a12d31;--bad-soft:#fae9e7;--radius:6px;--text-xs:0.75rem;--text-sm:0.8125rem;--text-md:0.875rem;--text-base:0.9375rem;--text-h3-compact:1rem;--text-h3:1.05rem;--text-lede:1.05rem;--text-h2:1.25rem;--text-h1:1.95rem;--text-metric:1.6rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--control-touch:2.75rem;--bg:var(--paper);--bg-soft:var(--panel);font-family:var(--font-body),-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}@supports (color:oklch(0% 0 0)){:root{--accent:oklch(53% 0.1 112);--accent-ink:oklch(42% 0.075 112);--accent-soft:oklch(95% 0.025 112);--warn:oklch(48% 0.105 75);--warn-soft:oklch(94% 0.035 80);--bad:oklch(48% 0.16 25);--bad-soft:oklch(94% 0.025 25)}}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font-size:var(--text-base);line-height:1.5}h1,h2,h3{font-family:var(--font-display),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.015em;line-height:1.15}h1{font-weight:800;font-size:var(--text-h1);margin:0 0 var(--space-2)}h2{font-size:var(--text-h2);margin:var(--space-6) 0 var(--space-2)}h2,h3{font-weight:700}h3{font-size:var(--text-h3)}a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}a:hover{text-decoration-thickness:2px}.icon-label{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.icon-label-icon{inline-size:1.05rem;block-size:1.05rem;flex:0 0 auto}.icon-label-text{min-width:0}.icon-label-spin{animation:icon-spin .9s linear infinite}@keyframes icon-spin{to{transform:rotate(1turn)}}code{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;font-size:.88em;background:var(--panel);padding:.1em .4em;border-radius:3px}.wrap-anywhere{overflow-wrap:anywhere}.button,button{font:inherit;color:inherit;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2) var(--space-3);cursor:pointer}.button{display:inline-block;text-decoration:none}.button:hover,button:hover{border-color:var(--accent);background:var(--accent-soft)}.button:hover{text-decoration:none}button[aria-pressed=true],button[aria-selected=true]{border-color:var(--accent);background:var(--accent-soft);font-weight:600}button:disabled{opacity:.5;cursor:not-allowed}.button-primary{background:var(--accent);border-color:var(--accent);font-weight:700;padding:var(--space-2) var(--space-4);display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--control-touch)}.button-primary,.button-primary:hover{color:var(--paper);text-decoration:none}.button-primary:hover{background:var(--accent-ink);border-color:var(--accent-ink)}input,select,textarea{font:inherit;color:inherit;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2);width:100%}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--accent)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}textarea{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;min-height:8rem}table{border-collapse:collapse;width:100%;margin:var(--space-3) 0}thead th{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);border-bottom:2px solid var(--ink);padding-bottom:var(--space-2)}td,th{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--line-faint);vertical-align:top;min-width:0}tbody th[scope=row]{font-weight:400}tbody tr:hover{background:var(--accent-soft)}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.numeric{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}caption{text-align:left;color:var(--ink-soft);padding-bottom:var(--space-2)}.table-scroll{position:relative;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable;padding:2px;margin:0 -2px;--scroll-fade-inset:2px;background-image:linear-gradient(to right,var(--paper) 35%,transparent),linear-gradient(to left,var(--paper) 35%,transparent),linear-gradient(to right,var(--line),transparent),linear-gradient(to left,var(--line),transparent);background-position:left var(--scroll-fade-inset) center,right var(--scroll-fade-inset) center,left var(--scroll-fade-inset) center,right var(--scroll-fade-inset) center;background-repeat:no-repeat;background-size:var(--space-8) 100%,var(--space-8) 100%,var(--space-2) 100%,var(--space-2) 100%;background-attachment:local,local,scroll,scroll}.shell{max-width:1240px;margin:0 auto;padding:0 var(--space-8) var(--space-12)}.shell-header{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-6);min-block-size:5rem;padding:var(--space-4) 0;border-bottom:1px solid var(--ink)}.shell-header[data-authenticated=true]{min-block-size:4.25rem;padding:var(--space-3) 0}.shell-header[data-authenticated=true] .brand-tagline{display:none}.brand{display:flex;align-items:center;gap:var(--space-3);min-block-size:var(--control-touch);font-family:var(--font-display),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;font-size:var(--text-h2);letter-spacing:-.01em;color:var(--ink)}.brand,.brand:hover{text-decoration:none}.brand-mark{flex:none;width:1.7em;height:1.7em;color:var(--ink)}.brand-text{display:flex;flex-direction:column;white-space:nowrap}.brand-tagline{display:block;font-family:var(--font-body),sans-serif;font-size:var(--text-xs);font-weight:400;letter-spacing:0;color:var(--ink-soft)}.shell-nav{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);font-size:var(--text-md);min-width:0}.shell-nav-group,.shell-nav-primary{list-style:none;margin:0;padding:0}.shell-nav-primary{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4);min-width:0}.shell-nav-primary li{min-width:0}.shell-nav-primary a,.shell-notifications{display:inline-flex;align-items:center;min-block-size:var(--control-touch);color:var(--ink);text-decoration:none;padding:var(--space-2) 0;border-bottom:2px solid transparent;white-space:nowrap}.shell-nav-primary a:hover,.shell-notifications:hover{border-bottom-color:var(--line);text-decoration:none}.shell-nav-primary a[aria-current=page],.shell-notifications[aria-current=page]{font-weight:700;border-bottom-color:var(--accent)}.shell-notifications{padding-inline:var(--space-2)}.shell-notifications .icon-label{gap:var(--space-1)}.shell-menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--control-touch);max-inline-size:13rem;padding-inline:var(--space-3);background:transparent}.shell-menu-label-wide{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-menu-label-compact{display:none}.shell-menu-caret{transition:transform .12s ease}.shell-menu-toggle[aria-expanded=true] .shell-menu-caret{transform:rotate(180deg)}.shell-account-panel{position:absolute;inset-block-start:calc(100% - 1px);inset-inline-end:0;z-index:10;display:grid;gap:var(--space-4);inline-size:min(34rem,calc(100vw - var(--space-8) * 2));max-block-size:calc(100dvh - 6rem);overflow-y:auto;padding:var(--space-4);color:var(--ink);background:var(--paper);border:1px solid var(--ink)}.shell-account-panel[hidden],.shell-nav-section.shell-nav-section-compact{display:none}.shell-account-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.shell-account-column,.shell-nav-section{display:grid;align-content:start;gap:var(--space-2);min-width:0}.shell-account-column{gap:var(--space-6)}.shell-nav-heading{margin:0;color:var(--ink-soft);font-family:var(--font-body),sans-serif;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.shell-nav-group{display:grid;gap:var(--space-1);min-width:0}.shell-nav-group a{display:flex;align-items:center;min-block-size:var(--control-touch);min-width:0;padding:var(--space-2);color:var(--ink);text-decoration:none;border-inline-start:2px solid transparent}.shell-nav-group a:hover{background:var(--panel);text-decoration:none}.shell-nav-group a[aria-current=page]{border-inline-start-color:var(--accent);background:var(--accent-soft);font-weight:700}.shell-nav-group .icon-label,.shell-nav-group .icon-label-text{min-width:0}.shell-nav-group .icon-label-text{overflow-wrap:anywhere}.shell-account-session{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:0;padding-top:var(--space-4);border-top:1px solid var(--line)}.shell-account-session .muted{min-width:0;overflow-wrap:anywhere}.shell-nav-count{display:inline-block;margin-inline-start:var(--space-1);min-inline-size:var(--space-6);padding-inline:var(--space-1);border:1px solid var(--ink);border-radius:var(--radius);color:var(--ink);font-size:var(--text-xs);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4;text-align:center}.shell-main{padding:var(--space-8) 0 0}.skip-link{position:fixed;inset-block-start:0;inset-inline-start:var(--space-3);z-index:20;transform:translateY(-150%);color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-radius:var(--radius);padding:var(--space-2) var(--space-3)}.skip-link:focus{transform:translateY(var(--space-2))}.shell-footer{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-6);border-top:1px solid var(--line);margin-top:var(--space-12);padding-top:var(--space-6);font-size:var(--text-sm);color:var(--ink-soft)}.shell-footer a{color:var(--accent-ink)}.shell-footer .shell-footer-brand{display:inline-flex;align-items:center;gap:var(--space-2);margin-right:var(--space-2);font-family:var(--font-display),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;color:var(--ink);text-decoration:none}.footer-mark{flex:none;width:1.2em;height:1.2em;color:var(--ink)}.shell-footer-note{margin-left:auto}.lede{max-width:68ch;font-size:var(--text-lede);color:var(--ink-soft);margin:0 0 var(--space-6)}.lede strong{color:var(--ink);font-weight:600}.muted{color:var(--ink-soft)}.footnote{font-size:var(--text-md);max-width:68ch}.notification-count{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-sm)}.notification-list{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.notification-item{padding:var(--space-4) 0;border-bottom:1px solid var(--line-faint)}.notification-actions,.notification-head,.notification-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.notification-head{justify-content:space-between}.notification-title{margin:0;font-size:var(--text-h3);font-weight:600}.notification-item[data-unread=true] .notification-state,.notification-item[data-unread=true] .notification-title{font-weight:800}.notification-state{min-inline-size:var(--space-12);color:var(--ink-soft);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.notification-message{max-width:72ch;margin:var(--space-3) 0 var(--space-2)}.notification-meta{font-size:var(--text-sm)}.notification-actions{margin-top:var(--space-3)}.prose{max-width:70ch}.row-between{align-items:baseline;justify-content:space-between;gap:var(--space-4)}.row,.row-between{display:flex;flex-wrap:wrap}.row{gap:var(--space-3);align-items:center}.row-baseline{align-items:baseline}.flush-heading{margin:0}.choice-row{display:flex;align-items:center;gap:var(--space-2)}.choice-row input{width:auto}.card,.grid-2>*,.row-between>*,.row>*{min-width:0}.search-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.search-row>input{flex:1 1 18rem;width:auto;min-width:0}.search-row>button{flex:0 0 auto}.publisher-journey{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);padding:0;margin:var(--space-2) 0 var(--space-6);list-style:none;font-size:var(--text-md)}.publisher-journey li{display:inline-flex;align-items:baseline;gap:var(--space-2);color:var(--ink-soft)}.publisher-journey li:not(:last-child):after{content:"→";margin-left:.1rem;color:var(--ink-faint);font-weight:400}.publisher-journey li[aria-current=step],.publisher-journey li[data-state=complete]{color:var(--ink)}.publisher-journey li[aria-current=step]>:first-child{border-bottom:2px solid var(--ink);font-weight:700}.publisher-journey-note{font-size:var(--text-xs);font-weight:400}.stack{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.segmented{display:flex;flex-wrap:wrap;gap:var(--space-1);border:0;padding:0;margin:0}.segmented button{flex:0 0 auto;max-inline-size:100%;min-block-size:var(--control-touch);line-height:1.25}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.state{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);display:block}.callout{border:2px solid var(--line);border-radius:var(--radius)}.state.error{color:var(--bad);background:var(--bad-soft);border-color:var(--bad)}.state.error a{color:var(--bad);text-decoration-thickness:2px}.state.loading{min-height:8rem;color:var(--ink-soft);display:flex;align-items:center}.empty-title{font-weight:700;margin:0 0 var(--space-1)}.empty-title .icon-label-icon{inline-size:1.15rem;block-size:1.15rem}.state p:last-child{margin-bottom:0}.note{margin:var(--space-2) 0;display:block}.note>.icon-label-icon{margin-inline-end:var(--space-2);vertical-align:-.18em}.note.error,.note.ok{font-weight:600}.note.error{color:var(--bad);background:var(--bad-soft);border-color:var(--bad);padding:var(--space-2) var(--space-3)}.badge{display:inline-block;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ink);border-radius:3px;padding:2px var(--space-2);white-space:nowrap;background:transparent;color:var(--ink)}.badge-approved,.badge-listed,.badge-matched,.badge-open,.badge-verified{border-style:solid}.badge-live{background:var(--ink);color:var(--paper)}.badge-archived,.badge-closed,.badge-merged{border-color:var(--line);color:var(--ink-soft)}.badge-pending,.badge-unknown,.badge-unverified,.badge-upcoming{border-style:dashed;border-color:var(--ink-soft);color:var(--ink-soft)}.badge-hidden,.badge-rejected,.badge-unlisted{text-decoration:line-through;text-decoration-thickness:1px}.badge-hidden,.badge-rejected,.badge-unlisted,.badge-unmatched{border-color:var(--line);color:var(--ink-soft)}.badge-labelled{display:inline-flex;align-items:baseline;gap:var(--space-2)}.badge-labelled .badge-gloss{font-size:var(--text-sm);color:var(--ink-soft);text-transform:none;letter-spacing:0}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);list-style:none;padding:0;margin:var(--space-4) 0}.kpi-grid>*{min-width:0}.tiles{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none;padding:0;margin:var(--space-4) 0}.tile{display:flex;flex-direction:column;align-items:flex-start;min-width:9rem;padding:var(--space-3);text-align:left}.tile-value{font-family:var(--font-display),sans-serif;font-size:var(--text-metric);font-weight:800;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tile-label{color:var(--ink-soft);font-size:var(--text-md)}.chart{margin:var(--space-4) 0}.chart-svg{width:100%;height:180px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.bar{fill:var(--ink)}.bar-zero{fill:var(--line)}.chart-axis{display:flex;justify-content:space-between;font-size:var(--text-sm);padding-top:var(--space-1)}.section-nav{border-bottom:1px solid var(--line);margin:var(--space-4) 0;padding-bottom:var(--space-2)}.section-nav ul{display:flex;gap:var(--space-2);margin:0;padding:0;list-style:none;flex-wrap:wrap}.section-nav a{display:inline-block;min-block-size:var(--control-touch);min-inline-size:var(--control-touch);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2) var(--space-3);text-decoration:none}.section-nav a:hover{text-decoration:none}.section-nav a:hover,.section-nav a[aria-current=page]{border-color:var(--accent);background:var(--accent-soft)}.section-nav a[aria-current=page]{font-weight:600}.section-head{font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:var(--space-6) 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid var(--ink)}.section-head-quiet{border-bottom:1px solid var(--line);color:var(--ink-soft)}.card{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4);margin:var(--space-3) 0}.card>h2:first-child{margin-top:0}.card-strong{border:2px solid var(--ink)}.integration-steps{display:grid;gap:var(--space-3);max-width:72ch;margin:var(--space-4) 0;padding-left:var(--space-6)}.integration-steps li{padding-left:var(--space-1)}.duplicate-filter{display:grid;grid-template-columns:max-content minmax(12rem,24rem) max-content;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-4)}.duplicate-filter label,.duplicate-filter strong{font-size:var(--text-md)}.duplicate-actions{min-inline-size:0;border:0;padding:0;margin:0}.duplicate-actions button{min-block-size:var(--control-touch);white-space:nowrap}.duplicate-actions .duplicate-compare-control,.duplicate-actions .duplicate-confirm-control,.duplicate-actions .duplicate-dismiss-control{inline-size:6.25rem}.duplicate-actions .duplicate-merge-control{inline-size:5.5rem}.duplicate-comparison{border-top:1px solid var(--line);margin-top:var(--space-4);padding-top:var(--space-1)}.duplicate-comparison-scroll{overflow-x:auto}.duplicate-comparison-grid{display:grid;grid-template-columns:minmax(11rem,12rem) minmax(15rem,1fr) minmax(15rem,1fr) max-content;min-width:48rem}.duplicate-comparison-grid>*{min-width:0;border-top:1px solid var(--line);padding:var(--space-3);margin:0;overflow-wrap:anywhere}.duplicate-comparison-grid>:nth-child(-n+4){border-top:0}.duplicate-comparison-grid h3{font-size:var(--text-h3-compact)}.duplicate-comparison-grid h4{font-size:var(--text-md);color:var(--ink-soft);white-space:nowrap}.duplicate-comparison-difference-flag{text-align:right}.duplicate-comparison-grid .untrusted-block{margin:0}.duplicate-comparison-difference{background:var(--panel)}.confirm{min-inline-size:0;max-width:46rem}.confirm>legend{padding:0 var(--space-2);margin-left:-.35rem}.field{margin:var(--space-3) 0;max-width:46rem}.field label{display:block;font-weight:600;margin-bottom:var(--space-1)}.field .hint{color:var(--ink-soft);font-size:var(--text-sm);margin:var(--space-1) 0 var(--space-2)}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:0 var(--space-4)}.grid-2 dt{font-weight:600;font-size:var(--text-md);color:var(--ink-soft);margin-top:var(--space-3)}.grid-2 dd{margin:0}ul.plain{list-style:none;padding:0;margin:0}.filters{display:grid;gap:var(--space-3);margin:0 0 var(--space-2);padding:var(--space-4);border-radius:var(--radius);background:var(--panel)}.filters-primary{display:grid;grid-template-columns:minmax(16rem,2fr) repeat(2,minmax(10rem,1fr)) auto;align-items:end;gap:var(--space-4)}.filters-advanced{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:var(--space-6) var(--space-4);padding-top:var(--space-4)}.filters-group{min-inline-size:0;padding:var(--space-3) 0 0;margin:0;border:0;border-top:1px solid var(--line)}.filters-group>legend{padding:0 var(--space-2) 0 0;color:var(--ink);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.filters-group-details{grid-column:1/span 9}.filters-group-sort{grid-column:10/-1}.filters-group-award{grid-column:1/span 6}.filters-group-deadline{grid-column:7/-1}.filters-group-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-4)}.filters-group-fields-details{grid-template-columns:repeat(3,minmax(0,1fr))}.filters-group-sort .filters-group-fields{grid-template-columns:minmax(0,1fr)}.filters-group-hint{max-width:62ch;margin:var(--space-2) 0 0;color:var(--ink-soft);font-size:var(--text-sm)}@media (min-width:56.001rem) and (max-width:70rem){.filters-group-award .filters-group-fields,.filters-group-deadline .filters-group-fields{grid-template-rows:auto auto auto;row-gap:var(--space-1)}.filters-group-award .field,.filters-group-deadline .field{grid-row:span 3;grid-template-rows:subgrid;align-self:stretch}}.filters .field{margin:0;display:grid;align-content:start;row-gap:var(--space-1)}.filters .field label{margin:0}.filters button,.filters input,.filters select{min-block-size:calc(var(--space-8) + var(--space-2));line-height:1.25}.filters label{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.filters label .icon-label{gap:var(--space-1)}.filters label .icon-label-icon{inline-size:.9rem;block-size:.9rem}.filters .field-action{display:block}.filters-more{border-top:1px solid var(--line);padding-top:var(--space-2)}.filters-more>summary{display:flex;align-items:baseline;gap:var(--space-2) var(--space-4);cursor:pointer;color:var(--ink);font-size:var(--text-sm);font-weight:700}.filters-more>summary::-webkit-details-marker{display:none}.filters-more>summary:before{content:"+";flex:0 0 auto;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.filters-more[open]>summary:before{content:"−"}.filters-more-summary{color:var(--ink-soft);font-weight:400}.filters-clear{justify-self:start;font-size:var(--text-sm)}.filters .is-set input,.filters .is-set select{border-color:var(--ink);font-weight:600}.filters .is-set label:after{content:" — active";color:var(--ink);font-weight:700}.result-line{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-2) 0 var(--space-3);font-size:var(--text-sm);color:var(--ink-soft)}.result-line strong{color:var(--ink)}.row-title{font-weight:700}.opportunity-cell{display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:start;column-gap:var(--space-2)}.opportunity-cell-copy{min-width:0}.opportunity-type-icon{display:inline-flex;margin-top:2px;color:var(--ink-soft)}.opportunity-type-icon .icon-label-icon{inline-size:1rem;block-size:1rem}.row-summary{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cell-note,.row-summary{font-size:var(--text-sm);font-weight:400;color:var(--ink-soft);margin-top:2px}.cell-note{max-width:46ch}.matrix-band th{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);border-bottom:1px solid var(--ink);padding-top:var(--space-6)}tbody:first-of-type .matrix-band th{padding-top:var(--space-3)}.pagination{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.pagination a,.pagination button{min-block-size:var(--control-touch);min-inline-size:var(--control-touch)}.untrusted-link,.untrusted-text{min-width:0;overflow-wrap:anywhere;word-break:break-word}.untrusted-block{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch}pre.untrusted-block{font-family:var(--font-mono),ui-monospace,Menlo,monospace;font-size:var(--text-xs);background:var(--panel);border-radius:var(--radius);padding:var(--space-3);overflow-x:auto}.overlay-panel{position:fixed;inset:0;width:calc(100% - (var(--space-4) * 2));max-width:26rem;max-height:calc(100dvh - (var(--space-8) * 2));background:var(--paper);color:inherit;margin:var(--space-8) auto auto;overflow-y:auto}.overlay-panel::backdrop{background:rgba(26,25,23,.45)}.signin h2{margin-top:0}.signin-or{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-md)}.secret{font-family:var(--font-mono),ui-monospace,Menlo,monospace;word-break:break-all;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-3)}.publisher-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--space-4);margin:var(--space-4) 0}.publisher-card h2,.publisher-description{overflow-wrap:anywhere}.publisher-card h2{margin-top:0;font-size:var(--text-h3)}.publisher-description{min-height:2.6em}.chip-list{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:var(--space-2) 0}.chip{font-size:var(--text-xs);border:1px solid var(--line);border-radius:999px;padding:var(--space-1) var(--space-2);color:var(--ink-soft);white-space:nowrap}@media (pointer:coarse){.button,button,input,select,summary,textarea{min-block-size:var(--control-touch)}.button,button,input[type=checkbox],input[type=radio],input[type=range]{min-inline-size:var(--control-touch)}.filters button,.filters input,.filters select{min-block-size:var(--control-touch)}.row-action-link,.shell-nav a{display:inline-flex;align-items:center;min-block-size:var(--control-touch)}}@media (prefers-reduced-motion:reduce){.icon-label-spin,.shell-menu-caret{animation:none;transition:none}}@media (max-width:56rem){.shell-header{min-block-size:4.25rem;padding:var(--space-3) 0}.shell-header[data-authenticated=true] .brand-tagline,.shell-header[data-authenticated=true] .shell-nav-primary{display:none}.shell-header[data-authenticated=false]{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.shell-header[data-authenticated=false] .shell-nav{justify-content:flex-start}.shell-header[data-authenticated=false] .shell-nav-primary{gap:var(--space-3)}.shell-header[data-authenticated=false] .shell-login{position:absolute;inset-block-start:var(--space-3);inset-inline-end:0}.shell-nav{gap:var(--space-1)}.shell-menu-label-wide,.shell-notifications-label{display:none}.shell-notifications{justify-content:center;min-inline-size:var(--control-touch)}.shell-menu-label-compact{display:inline}.shell-account-panel{inset-inline:0;inline-size:100%;max-block-size:calc(100dvh - 5rem)}.shell-nav-section.shell-nav-section-compact{display:grid}.shell-nav-section-compact .shell-nav-group{grid-template-columns:repeat(3,minmax(0,1fr))}.shell-nav-section-wide{display:none}.shell-account-column,.shell-account-columns{gap:var(--space-4)}.shell-nav-group{gap:0}.filters-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.filters-primary .field-search{grid-column:1/-1}.filters button,.filters input,.filters select,.filters-more>summary{min-block-size:var(--control-touch)}.filters-more>summary{align-items:center}.filters-advanced{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.filters-group-award,.filters-group-deadline,.filters-group-details,.filters-group-sort{grid-column:1}.filters-group-sort .filters-group-fields{max-width:22rem}}@media (max-width:40rem){.shell{padding:0 var(--space-4) var(--space-12)}.shell-header{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3)}.shell-account-panel{padding:var(--space-3)}.shell-account-columns{gap:var(--space-6)}.shell-account-columns,.shell-nav-section-compact .shell-nav-group{grid-template-columns:minmax(0,1fr)}.shell-account-session{align-items:flex-start;flex-direction:column}.filters{padding:var(--space-3)}.filters-primary .field-action{grid-column:1/-1}.filters-primary .field-action button{width:100%}.filters-advanced{grid-template-columns:minmax(0,1fr);gap:var(--space-4);padding-top:var(--space-3)}.filters-group-fields,.filters-group-fields-details{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.filters-group-sort .filters-group-fields{max-width:none}.filters-more>summary{align-items:flex-start;flex-wrap:wrap;min-block-size:var(--control-touch);padding:var(--space-2) 0}.filters-more-summary{flex-basis:calc(100% - var(--space-6))}.directory-table-scroll{overflow:visible;margin:0;padding:0;background:none;scrollbar-gutter:auto}.directory-table,.directory-table tbody{display:block}.directory-table{margin-top:0}.directory-table thead{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.directory-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--line)}.directory-table tbody tr:first-child{border-top:2px solid var(--ink)}.directory-table tbody tr:hover{background:transparent}.directory-table td,.directory-table th{display:block;min-width:0;padding:0;border:0;text-align:left;white-space:normal}.directory-table .directory-deadline,.directory-table .directory-organization,.directory-table th[scope=row]{grid-column:1/-1}.directory-table td:before{content:attr(data-label);display:block;margin-bottom:var(--space-1);color:var(--ink-soft);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.directory-table .directory-organization{color:var(--ink)}.directory-table .opportunity-cell{grid-template-columns:1rem minmax(0,1fr)}.search-row>input{flex-basis:100%}h1{font-size:var(--text-metric)}}@media (max-width:56rem){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30rem){.kpi-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:22rem){.brand-tagline,.shell-menu-user{display:none}.brand,.shell-header{gap:var(--space-2)}.brand{font-size:var(--text-h3)}.shell-menu-toggle{padding-inline:var(--space-2)}}