:root{--agroid-bg: #f1ede4;--agroid-surface: #ffffff;--agroid-surface-alt: #faf8f3;--agroid-ink: #272219;--agroid-ink-soft: #4b4538;--agroid-muted: #857c6c;--agroid-faint: #a89e8c;--agroid-line: #e4ddd0;--agroid-line-soft: #efe9dd;--agroid-accent: #bd6a2c;--agroid-accent-deep: #8c4b1a;--agroid-accent-soft: #f4e4d4;--agroid-on-accent: #ffffff;--agroid-success-fg: #1d7a4d;--agroid-success-bg: #e2f0e7;--agroid-success-dot: #22945c;--agroid-warning-fg: #9a6512;--agroid-warning-bg: #f6ecd6;--agroid-warning-dot: #c8901f;--agroid-danger-fg: #a5302a;--agroid-danger-bg: #f6dedc;--agroid-danger-dot: #cf3b33;--agroid-info-fg: #2a5599;--agroid-info-bg: #e1e9f6;--agroid-info-dot: #3a6fc4;--agroid-neutral-fg: #5d5648;--agroid-neutral-bg: #ece8df;--agroid-neutral-dot: #9a9082;--agroid-font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--agroid-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--agroid-space-xs: 4px;--agroid-space-sm: 8px;--agroid-space-md: 12px;--agroid-space-lg: 16px;--agroid-space-xl: 20px;--agroid-space-xxl: 24px;--agroid-space-xxxl: 34px;--agroid-radius-chip: 6px;--agroid-radius-control: 10px;--agroid-radius-button: 13px;--agroid-radius-card: 15px;--agroid-radius-sheet: 22px;--agroid-border-hairline: 1px;--agroid-border-emphasis: 1.5px;--agroid-border-accent-guide: 3px;--agroid-elevation-card: 0 1px 2px rgba(30, 25, 15, .05);--agroid-elevation-sheet: 0 16px 44px rgba(20, 16, 8, .22);--agroid-scrim: rgba(20, 16, 8, .45);--agroid-motion-sheet: .28s cubic-bezier(.3, .9, .3, 1);--agroid-motion-press: .12s;--agroid-motion-pop: .4s;--agroid-tap-target-min: 48px;--agroid-button-height-lg: 54px;--agroid-button-height-md: 48px;--agroid-button-height-sm: 38px;--agroid-press-scale: .975;--agroid-disabled-opacity: .4;color-scheme:light}:root[data-theme=dark]{--agroid-bg: #16140f;--agroid-surface: #211e17;--agroid-surface-alt: #2a261d;--agroid-ink: #f1ede4;--agroid-ink-soft: #d8d0c0;--agroid-muted: #a89e8c;--agroid-faint: #7e7666;--agroid-line: #3a342a;--agroid-line-soft: #2e2a21;--agroid-accent: #d07a38;--agroid-accent-deep: #e39a5c;--agroid-accent-soft: #3a2a1c;--agroid-on-accent: #16140f;color-scheme:dark}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--agroid-bg: #16140f;--agroid-surface: #211e17;--agroid-surface-alt: #2a261d;--agroid-ink: #f1ede4;--agroid-ink-soft: #d8d0c0;--agroid-muted: #a89e8c;--agroid-faint: #7e7666;--agroid-line: #3a342a;--agroid-line-soft: #2e2a21;--agroid-accent: #d07a38;--agroid-accent-deep: #e39a5c;--agroid-accent-soft: #3a2a1c;--agroid-on-accent: #16140f;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--agroid-font-sans);font-size:13px;line-height:1.5;color:var(--agroid-ink);background:var(--agroid-bg);-webkit-font-smoothing:antialiased}.agroid-mono{font-family:var(--agroid-font-mono)}.agroid-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.agroid-title{font-family:var(--agroid-font-sans);font-size:27px;font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 var(--agroid-space-md);color:var(--agroid-ink)}.agroid-body{color:var(--agroid-ink-soft);margin:0 0 var(--agroid-space-lg);max-width:60ch}.agroid-empty{color:var(--agroid-ink-soft)}.agroid-link{color:var(--agroid-accent-deep);font-weight:600}.agroid-shell{min-height:100vh;display:flex;flex-direction:column}.agroid-shell__header{display:flex;align-items:center;gap:var(--agroid-space-xl);padding:var(--agroid-space-md) var(--agroid-space-xxl);background:var(--agroid-surface);border-bottom:var(--agroid-border-hairline) solid var(--agroid-line)}.agroid-shell__brand{font-family:var(--agroid-font-mono);font-weight:600;letter-spacing:.08em;color:var(--agroid-accent-deep)}.agroid-shell__nav{display:flex;gap:var(--agroid-space-sm);flex:1}.agroid-shell__actions{display:flex;gap:var(--agroid-space-sm);align-items:center}.agroid-shell__main{flex:1;padding:var(--agroid-space-xxl);max-width:960px;width:100%;margin:0 auto}.agroid-navlink{display:inline-flex;align-items:center;min-height:var(--agroid-tap-target-min);padding:0 var(--agroid-space-lg);border-radius:var(--agroid-radius-control);color:var(--agroid-ink-soft);font-weight:600;text-decoration:none}.agroid-navlink--active{background:var(--agroid-accent-soft);color:var(--agroid-accent-deep)}.agroid-btn{min-height:var(--agroid-button-height-md);min-width:var(--agroid-tap-target-min);padding:0 var(--agroid-space-lg);border-radius:var(--agroid-radius-button);font-family:var(--agroid-font-sans);font-size:15px;font-weight:600;border:var(--agroid-border-hairline) solid transparent;cursor:pointer;transition:transform var(--agroid-motion-press) ease}.agroid-btn:active{transform:scale(var(--agroid-press-scale))}.agroid-btn:disabled{opacity:var(--agroid-disabled-opacity);cursor:default}.agroid-btn--primary{background:var(--agroid-accent-deep);color:var(--agroid-on-accent)}.agroid-btn--ghost{background:transparent;border-color:var(--agroid-line);color:var(--agroid-ink)}.agroid-theme-toggle{min-height:var(--agroid-tap-target-min);padding:0 var(--agroid-space-md);border-radius:var(--agroid-radius-control);border:var(--agroid-border-hairline) solid var(--agroid-line);background:var(--agroid-surface-alt);color:var(--agroid-ink-soft);font-family:var(--agroid-font-sans);font-weight:600;cursor:pointer}.agroid-card{background:var(--agroid-surface);border:var(--agroid-border-hairline) solid var(--agroid-line);border-radius:var(--agroid-radius-card);box-shadow:var(--agroid-elevation-card);padding:var(--agroid-space-xl)}.agroid-auth{min-height:100vh;display:grid;place-items:center;padding:var(--agroid-space-xxl)}.agroid-auth__card{width:min(420px,100%)}.agroid-form{display:flex;flex-direction:column;gap:var(--agroid-space-lg);margin-top:var(--agroid-space-lg)}.agroid-field{display:flex;flex-direction:column;gap:var(--agroid-space-xs)}.agroid-field__label{font-family:var(--agroid-font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--agroid-ink-soft)}.agroid-input{min-height:var(--agroid-tap-target-min);padding:0 var(--agroid-space-md);border-radius:var(--agroid-radius-button);border:var(--agroid-border-hairline) solid var(--agroid-line);background:var(--agroid-surface);color:var(--agroid-ink);font-family:var(--agroid-font-sans);font-size:15px}.agroid-input:focus-visible{outline:var(--agroid-border-emphasis) solid var(--agroid-accent);outline-offset:1px}.agroid-page{display:flex;flex-direction:column}.agroid-statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--agroid-space-lg)}.agroid-stat{display:flex;flex-direction:column;gap:var(--agroid-space-sm)}.agroid-stat__label{font-family:var(--agroid-font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--agroid-ink-soft)}.agroid-stat__value{font-size:27px;font-weight:600;color:var(--agroid-ink)}.agroid-badge{display:inline-flex;align-items:center;align-self:flex-start;padding:var(--agroid-space-xs) var(--agroid-space-md);border-radius:var(--agroid-radius-chip);font-size:12px;font-weight:600}.agroid-badge--neutral{color:var(--agroid-neutral-fg);background:var(--agroid-neutral-bg)}.agroid-badge--success{color:var(--agroid-success-fg);background:var(--agroid-success-bg)}.agroid-badge--warning{color:var(--agroid-warning-fg);background:var(--agroid-warning-bg)}.agroid-skiplink{position:absolute;left:var(--agroid-space-md);top:-60px;z-index:20;padding:0 var(--agroid-space-lg);min-height:var(--agroid-tap-target-min);display:inline-flex;align-items:center;background:var(--agroid-accent-deep);color:var(--agroid-on-accent);border-radius:var(--agroid-radius-button);font-weight:600;text-decoration:none;transition:top var(--agroid-motion-press) ease}.agroid-skiplink:focus-visible{top:var(--agroid-space-md);outline:var(--agroid-border-emphasis) solid var(--agroid-ink);outline-offset:2px}.agroid-mkt a:focus-visible,.agroid-mkt button:focus-visible{outline:var(--agroid-border-emphasis) solid var(--agroid-accent-deep);outline-offset:2px;border-radius:var(--agroid-radius-chip)}.agroid-mkt{min-height:100vh;display:flex;flex-direction:column;background:var(--agroid-bg)}.agroid-btn--link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.agroid-mkt .agroid-btn--primary{background:var(--agroid-accent-deep);color:var(--agroid-on-accent)}.agroid-mkt__header{position:sticky;top:0;z-index:10;display:flex;align-items:center;flex-wrap:wrap;gap:var(--agroid-space-md) var(--agroid-space-xl);padding:var(--agroid-space-md) var(--agroid-space-xxl);background:var(--agroid-surface);border-bottom:var(--agroid-border-hairline) solid var(--agroid-line)}.agroid-mkt__brand{font-family:var(--agroid-font-mono);font-size:18px;font-weight:700;letter-spacing:.1em;color:var(--agroid-accent-deep);text-decoration:none}.agroid-mkt__nav{display:flex;flex-wrap:wrap;gap:var(--agroid-space-xs);flex:1}.agroid-mkt__actions{display:flex;align-items:center;gap:var(--agroid-space-sm);flex-wrap:wrap}.agroid-mkt__main{flex:1;width:100%;max-width:1040px;margin:0 auto;padding:var(--agroid-space-xxxl) var(--agroid-space-xxl)}.agroid-mkt-page{display:flex;flex-direction:column;gap:var(--agroid-space-xxxl)}.agroid-eyebrow{font-family:var(--agroid-font-mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--agroid-accent-deep);margin:0 0 var(--agroid-space-md)}.agroid-hero{padding:var(--agroid-space-md) 0 var(--agroid-space-lg)}.agroid-hero__title{font-family:var(--agroid-font-sans);font-size:clamp(30px,5vw,46px);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--agroid-ink);margin:0 0 var(--agroid-space-lg);max-width:18ch}.agroid-hero__title--sub{font-size:clamp(26px,4vw,38px);max-width:22ch}.agroid-hero__lead{font-size:clamp(15px,1.6vw,18px);line-height:1.6;color:var(--agroid-ink-soft);max-width:64ch;margin:0 0 var(--agroid-space-lg)}.agroid-hero__isnot{display:inline-block;color:var(--agroid-ink);font-weight:600;border-left:var(--agroid-border-accent-guide) solid var(--agroid-accent);padding-left:var(--agroid-space-md);margin:0 0 var(--agroid-space-xl);max-width:60ch}.agroid-cta-row{display:flex;flex-wrap:wrap;gap:var(--agroid-space-md);margin-top:var(--agroid-space-lg)}.agroid-page-head{padding-bottom:var(--agroid-space-sm);border-bottom:var(--agroid-border-hairline) solid var(--agroid-line)}.agroid-section__label{font-family:var(--agroid-font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--agroid-accent-deep);margin:0 0 var(--agroid-space-sm)}.agroid-section__title{font-family:var(--agroid-font-sans);font-size:clamp(20px,2.6vw,27px);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--agroid-ink);margin:0 0 var(--agroid-space-lg);max-width:30ch}.agroid-prose{color:var(--agroid-ink-soft);line-height:1.6;max-width:68ch;margin:0 0 var(--agroid-space-md)}.agroid-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--agroid-space-lg)}.agroid-problem,.agroid-feature,.agroid-level{display:flex;flex-direction:column;gap:var(--agroid-space-xs)}.agroid-problem__title,.agroid-feature__title,.agroid-level__title{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--agroid-ink);margin:0 0 var(--agroid-space-xs)}.agroid-problem__label{font-family:var(--agroid-font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--agroid-ink-soft);margin:var(--agroid-space-sm) 0 0}.agroid-problem__label--accent{color:var(--agroid-accent-deep)}.agroid-problem__today,.agroid-problem__does{color:var(--agroid-ink-soft);line-height:1.5;margin:2px 0 0}.agroid-problem__does{color:var(--agroid-ink)}.agroid-feature__meta{font-family:var(--agroid-font-mono);font-size:12px;font-weight:600;color:var(--agroid-ink-soft);margin:0 0 var(--agroid-space-xs)}.agroid-feature__desc,.agroid-level__summary{color:var(--agroid-ink-soft);line-height:1.55;margin:0}.agroid-level__who{margin:var(--agroid-space-sm) 0 0;color:var(--agroid-ink);font-weight:600}.agroid-level__who-label{font-family:var(--agroid-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--agroid-accent-deep);margin-right:var(--agroid-space-xs)}.agroid-checklist{list-style:none;margin:var(--agroid-space-md) 0 0;padding:0;display:grid;gap:var(--agroid-space-sm);max-width:72ch}.agroid-checklist__item{position:relative;padding-left:var(--agroid-space-xxl);color:var(--agroid-ink-soft);line-height:1.5}.agroid-checklist__item:before{content:"";position:absolute;left:0;top:.35em;width:10px;height:10px;border-radius:3px;background:var(--agroid-accent-deep)}.agroid-promise{background:var(--agroid-surface-alt);border:var(--agroid-border-hairline) solid var(--agroid-line);border-left:var(--agroid-border-accent-guide) solid var(--agroid-accent);border-radius:var(--agroid-radius-card);padding:var(--agroid-space-xxl)}.agroid-phase{margin-bottom:var(--agroid-space-xl)}.agroid-phase__title{display:flex;align-items:center;gap:var(--agroid-space-md);font-size:16px;font-weight:700;color:var(--agroid-ink);margin:0 0 var(--agroid-space-md)}.agroid-modulelist{list-style:none;margin:0;padding:0;display:grid;gap:var(--agroid-space-sm)}.agroid-modulelist__item{display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:var(--agroid-space-md);padding:var(--agroid-space-sm) 0;border-top:var(--agroid-border-hairline) solid var(--agroid-line-soft)}.agroid-modulelist__name{font-weight:600;color:var(--agroid-ink)}.agroid-modulelist__desc{color:var(--agroid-ink-soft);line-height:1.5}.agroid-mkt__footer{background:var(--agroid-surface-alt);border-top:var(--agroid-border-hairline) solid var(--agroid-line);padding:var(--agroid-space-xxxl) var(--agroid-space-xxl)}.agroid-mkt__footer-inner{max-width:1040px;margin:0 auto;display:flex;flex-direction:column;gap:var(--agroid-space-sm)}.agroid-mkt__brand--footer{font-size:16px}.agroid-mkt__footer-tag{color:var(--agroid-ink-soft);margin:0;max-width:60ch}.agroid-mkt__footer-nav{display:flex;flex-wrap:wrap;gap:var(--agroid-space-xs) var(--agroid-space-lg);margin:var(--agroid-space-sm) 0}.agroid-mkt__footer-nav .agroid-link{display:inline-flex;align-items:center;min-height:var(--agroid-tap-target-min);text-decoration:none}.agroid-mkt__footer-nav .agroid-link:hover{text-decoration:underline}.agroid-mkt__footer-note{color:var(--agroid-ink-soft);font-size:12px;margin:0}.agroid-legal-banner{display:flex;gap:var(--agroid-space-md);align-items:flex-start;background:var(--agroid-warning-bg);border:var(--agroid-border-emphasis) solid var(--agroid-warning-dot);border-left-width:6px;border-radius:var(--agroid-radius-card);padding:var(--agroid-space-lg) var(--agroid-space-xl)}.agroid-legal-banner__tag{flex:none;display:inline-flex;align-items:center;padding:var(--agroid-space-xs) var(--agroid-space-md);border-radius:var(--agroid-radius-chip);background:var(--agroid-danger-fg);color:var(--agroid-on-accent);font-family:var(--agroid-font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.agroid-legal-banner__body{display:flex;flex-direction:column;gap:var(--agroid-space-xs)}.agroid-legal-banner__title{color:var(--agroid-warning-fg);font-size:15px;line-height:1.4}.agroid-legal-banner__sub{color:var(--agroid-ink-soft);line-height:1.5}.agroid-legal-toc{margin:0 0 var(--agroid-space-xl);padding-left:var(--agroid-space-xl);columns:2;column-gap:var(--agroid-space-xxl)}.agroid-legal-toc__item{margin-bottom:var(--agroid-space-xs);break-inside:avoid}.agroid-legal-toc .agroid-link{text-decoration:none}.agroid-legal-toc .agroid-link:hover{text-decoration:underline}.agroid-legal-section{padding:var(--agroid-space-lg) 0;border-top:var(--agroid-border-hairline) solid var(--agroid-line)}.agroid-legal-section__title{display:flex;align-items:baseline;gap:var(--agroid-space-md);font-size:18px;font-weight:700;color:var(--agroid-ink);margin:0 0 var(--agroid-space-sm)}.agroid-legal-section__num{font-family:var(--agroid-font-mono);font-size:13px;color:var(--agroid-accent-deep)}.agroid-legal-section__note{display:flex;align-items:center;gap:var(--agroid-space-md);flex-wrap:wrap;color:var(--agroid-ink-soft);margin:0}@media (max-width: 640px){.agroid-mkt__header{padding:var(--agroid-space-md) var(--agroid-space-lg)}.agroid-mkt__main{padding:var(--agroid-space-xl) var(--agroid-space-lg)}.agroid-modulelist__item{grid-template-columns:1fr;gap:var(--agroid-space-xs)}.agroid-legal-toc{columns:1}}.agroid-auth__card--wide{width:min(520px,100%)}.agroid-auth__foot{margin:var(--agroid-space-lg) 0 0}.agroid-note{color:var(--agroid-ink-soft);font-size:12px;line-height:1.5;margin:0;padding-left:var(--agroid-space-md);border-left:var(--agroid-border-accent-guide) solid var(--agroid-line);max-width:60ch}.agroid-alert{margin:0;padding:var(--agroid-space-md) var(--agroid-space-lg);border-radius:var(--agroid-radius-control);border:var(--agroid-border-hairline) solid transparent;line-height:1.5;font-size:13px}.agroid-alert--danger{color:var(--agroid-danger-fg);background:var(--agroid-danger-bg);border-color:var(--agroid-danger-dot)}.agroid-alert--warn{color:var(--agroid-warning-fg);background:var(--agroid-warning-bg);border-color:var(--agroid-warning-dot)}.agroid-alert--ok{color:var(--agroid-success-fg);background:var(--agroid-success-bg);border-color:var(--agroid-success-dot)}.agroid-alert code{font-family:var(--agroid-font-mono)}.agroid-segmented{display:flex;gap:var(--agroid-space-xs);padding:var(--agroid-space-xs);background:var(--agroid-surface-alt);border:var(--agroid-border-hairline) solid var(--agroid-line);border-radius:var(--agroid-radius-button);margin-bottom:var(--agroid-space-md)}.agroid-seg{flex:1;min-height:var(--agroid-tap-target-min);padding:0 var(--agroid-space-lg);border:none;border-radius:var(--agroid-radius-control);background:transparent;color:var(--agroid-ink-soft);font-family:var(--agroid-font-sans);font-size:15px;font-weight:600;cursor:pointer}.agroid-seg--active{background:var(--agroid-accent-deep);color:var(--agroid-on-accent)}.agroid-identity{display:inline-flex;align-items:center;gap:var(--agroid-space-sm)}.agroid-identity__role{font-weight:600;color:var(--agroid-ink)}.agroid-identity__mock{display:inline-flex;align-items:center;padding:2px var(--agroid-space-sm);border-radius:var(--agroid-radius-chip);background:var(--agroid-warning-fg);color:var(--agroid-on-accent);font-family:var(--agroid-font-mono);font-size:10px;font-weight:700;letter-spacing:.08em}.agroid-langswitch{display:inline-flex;align-items:center}.agroid-langswitch__select{font-family:var(--agroid-font-sans);font-size:.85rem;color:var(--agroid-ink);background:var(--agroid-surface);border:1px solid var(--agroid-line);border-radius:var(--agroid-radius-control);padding:.3rem .5rem;height:var(--agroid-button-height-md);cursor:pointer}.agroid-langswitch__select:focus-visible{outline:2px solid var(--agroid-accent);outline-offset:1px}.co-shell{min-height:100vh;display:grid;grid-template-columns:248px 1fr;background:var(--agroid-bg)}.co-sidebar{display:flex;flex-direction:column;gap:var(--agroid-space-xl);padding:var(--agroid-space-xxl) var(--agroid-space-lg);background:var(--agroid-surface);border-right:var(--agroid-border-hairline) solid var(--agroid-line);position:sticky;top:0;height:100vh}.co-sidebar__brand{display:flex;flex-direction:column;gap:2px}.co-sidebar__brand-mark{font-family:var(--agroid-font-mono);font-size:18px;font-weight:700;letter-spacing:.1em;color:var(--agroid-accent-deep)}.co-sidebar__brand-sub{font-family:var(--agroid-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--agroid-ink-soft)}.co-sidebar__nav{display:flex;flex-direction:column;gap:var(--agroid-space-xs);flex:1}.co-navlink{display:flex;align-items:center;min-height:var(--agroid-tap-target-min);padding:0 var(--agroid-space-lg);border-radius:var(--agroid-radius-control);color:var(--agroid-ink-soft);font-weight:600;text-decoration:none}.co-navlink:hover{background:var(--agroid-surface-alt)}.co-navlink--active{background:var(--agroid-accent-soft);color:var(--agroid-accent-deep)}.co-sidebar__posture{display:flex;flex-direction:column;gap:var(--agroid-space-xs);align-items:flex-start;padding:var(--agroid-space-md);border-radius:var(--agroid-radius-card);background:var(--agroid-surface-alt);border:var(--agroid-border-hairline) solid var(--agroid-line)}.co-sidebar__role{font-weight:700;color:var(--agroid-ink)}.co-sidebar__posture-line{font-size:12px;color:var(--agroid-ink-soft);line-height:1.4}.co-readonly{margin-top:2px}.co-main-col{display:flex;flex-direction:column;min-width:0}.co-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--agroid-space-lg);padding:var(--agroid-space-md) var(--agroid-space-xxl);background:var(--agroid-surface);border-bottom:var(--agroid-border-hairline) solid var(--agroid-line);position:sticky;top:0;z-index:5}.co-topbar__scope{font-family:var(--agroid-font-mono);font-size:12px;letter-spacing:.04em;color:var(--agroid-ink-soft)}.co-topbar__actions{display:flex;align-items:center;gap:var(--agroid-space-sm)}.co-main{flex:1;padding:var(--agroid-space-xxl);max-width:1120px;width:100%;margin:0 auto;min-width:0}.co-main__banner{margin-bottom:var(--agroid-space-lg)}.co-page{gap:var(--agroid-space-xxl)}.co-page__head{margin-bottom:var(--agroid-space-xs)}.co-page__sub{margin:0}.co-section{display:flex;flex-direction:column;gap:var(--agroid-space-md)}.co-section__head{display:flex;align-items:center;gap:var(--agroid-space-md)}.co-section__head .agroid-section__title{margin:0}.co-provenance{margin-top:var(--agroid-space-xs)}.co-overview-grid{display:grid;grid-template-columns:minmax(200px,260px) 1fr;gap:var(--agroid-space-lg);align-items:stretch}.co-score{display:flex;flex-direction:column;align-items:center;gap:var(--agroid-space-sm);text-align:center}.co-score__hint{font-size:12px;color:var(--agroid-ink-soft)}.co-ring{display:block}.co-presence{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--agroid-space-lg)}.co-presence__card{border-top:var(--agroid-border-accent-guide) solid var(--agroid-line)}.co-presence__card--ok{border-top-color:var(--agroid-success-dot)}.co-presence__card--warn{border-top-color:var(--agroid-warning-dot)}.co-presence__card--neutral{border-top-color:var(--agroid-neutral-dot)}.co-alertstrip{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--agroid-space-sm)}.co-alert{display:flex;align-items:baseline;gap:var(--agroid-space-md);flex-wrap:wrap}.co-alert__kind{font-family:var(--agroid-font-mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;flex:none}.co-alert__msg{color:var(--agroid-ink)}.agroid-alert--info{color:var(--agroid-info-fg);background:var(--agroid-info-bg);border-color:var(--agroid-info-dot)}.co-sitegrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--agroid-space-lg)}.co-sitecard{display:flex;flex-direction:column;gap:var(--agroid-space-md)}.co-sitecard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--agroid-space-md)}.co-sitecard__name{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--agroid-ink);margin:0}.co-sitecard__region{font-size:12px;color:var(--agroid-ink-soft)}.co-sitecard__score{font-family:var(--agroid-font-mono);font-size:20px;font-weight:700;padding:2px var(--agroid-space-sm);border-radius:var(--agroid-radius-chip)}.co-sitecard__score--ok{color:var(--agroid-success-fg);background:var(--agroid-success-bg)}.co-sitecard__score--warn{color:var(--agroid-warning-fg);background:var(--agroid-warning-bg)}.co-sitecard__score--danger{color:var(--agroid-danger-fg);background:var(--agroid-danger-bg)}.co-sitecard__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--agroid-space-sm);margin:0}.co-sitecard__stats dt{font-family:var(--agroid-font-mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--agroid-ink-soft)}.co-sitecard__stats dd{margin:2px 0 0;font-size:18px;font-weight:600;color:var(--agroid-ink)}.co-sitecard__stat--ok dd{color:var(--agroid-success-fg)}.co-sitecard__stat--warn dd{color:var(--agroid-warning-fg)}.co-sitecard__stat--neutral dd{color:var(--agroid-neutral-fg)}.co-toolbar{display:flex;align-items:flex-end;gap:var(--agroid-space-lg);flex-wrap:wrap}.co-search{display:flex;flex-direction:column;gap:var(--agroid-space-xs);flex:1;min-width:240px;max-width:420px}.co-toolbar__count{flex:none}.co-tablewrap{width:100%;overflow-x:auto;border:var(--agroid-border-hairline) solid var(--agroid-line);border-radius:var(--agroid-radius-card);background:var(--agroid-surface)}.co-table{width:100%;border-collapse:collapse;font-size:13px}.co-table__caption{text-align:left;padding:var(--agroid-space-md) var(--agroid-space-lg);font-family:var(--agroid-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--agroid-ink-soft);border-bottom:var(--agroid-border-hairline) solid var(--agroid-line)}.co-table thead th{text-align:left;padding:var(--agroid-space-sm) var(--agroid-space-lg);font-family:var(--agroid-font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--agroid-ink-soft);border-bottom:var(--agroid-border-hairline) solid var(--agroid-line);white-space:nowrap}.co-table tbody td,.co-table tbody th{padding:var(--agroid-space-md) var(--agroid-space-lg);border-bottom:var(--agroid-border-hairline) solid var(--agroid-line-soft);text-align:left;vertical-align:middle;color:var(--agroid-ink);font-weight:400}.co-table tbody tr:last-child td,.co-table tbody tr:last-child th{border-bottom:none}.co-table tbody tr:hover{background:var(--agroid-surface-alt)}.co-table__worker{display:flex;align-items:center;gap:var(--agroid-space-sm);white-space:nowrap}.co-ring-dot{width:12px;height:12px;border-radius:50%;flex:none;border:2px solid var(--agroid-neutral-dot)}.co-ring-dot--ok{border-color:var(--agroid-success-dot);background:var(--agroid-success-bg)}.co-ring-dot--warn{border-color:var(--agroid-warning-dot);background:var(--agroid-warning-bg)}.co-ring-dot--neutral{border-color:var(--agroid-neutral-dot);background:var(--agroid-neutral-bg)}.co-status{display:inline-flex;align-items:center;padding:var(--agroid-space-xs) var(--agroid-space-md);border-radius:var(--agroid-radius-chip);font-size:12px;font-weight:600;white-space:nowrap}.co-status--ok{color:var(--agroid-success-fg);background:var(--agroid-success-bg)}.co-status--warn{color:var(--agroid-warning-fg);background:var(--agroid-warning-bg)}.co-status--neutral{color:var(--agroid-neutral-fg);background:var(--agroid-neutral-bg)}.co-status--danger{color:var(--agroid-danger-fg);background:var(--agroid-danger-bg)}.co-docalert{display:inline-flex;align-items:center;gap:var(--agroid-space-xs);color:var(--agroid-warning-fg);font-weight:700}.co-docok{color:var(--agroid-success-fg);font-weight:700}.co-viewlink{text-decoration:none;white-space:nowrap}.co-viewlink:hover{text-decoration:underline}.co-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.co-detail__back{margin:0}.co-detail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--agroid-space-lg)}.co-detail__title{margin:0}.co-detail__sub{margin:var(--agroid-space-xs) 0 0;display:flex;align-items:center;gap:var(--agroid-space-sm);flex-wrap:wrap}.co-detail__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--agroid-space-lg);margin:0;padding:var(--agroid-space-lg);background:var(--agroid-surface);border:var(--agroid-border-hairline) solid var(--agroid-line);border-radius:var(--agroid-radius-card)}.co-detail__meta dt{font-family:var(--agroid-font-mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--agroid-ink-soft)}.co-detail__meta dd{margin:2px 0 0;color:var(--agroid-ink);font-weight:600;font-size:13px}.co-detail__ref{font-weight:400;word-break:break-all}.co-tabs{display:flex;gap:var(--agroid-space-xs);border-bottom:var(--agroid-border-hairline) solid var(--agroid-line)}.co-tab{display:inline-flex;align-items:center;gap:var(--agroid-space-xs);min-height:var(--agroid-tap-target-min);padding:0 var(--agroid-space-lg);border:none;border-bottom:var(--agroid-border-accent-guide) solid transparent;background:transparent;color:var(--agroid-ink-soft);font-family:var(--agroid-font-sans);font-size:14px;font-weight:600;cursor:pointer}.co-tab:hover{color:var(--agroid-ink)}.co-tab--active{color:var(--agroid-accent-deep);border-bottom-color:var(--agroid-accent)}.co-tab__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--agroid-warning-dot);color:var(--agroid-on-accent);font-size:11px;font-weight:700}.co-eventlist,.co-doclist,.co-prooflist{list-style:none;margin:var(--agroid-space-md) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--agroid-space-sm)}.co-event{display:flex;align-items:center;gap:var(--agroid-space-lg);flex-wrap:wrap;padding:var(--agroid-space-md) var(--agroid-space-lg)}.co-event__dir{font-weight:700;font-size:13px;padding:2px var(--agroid-space-sm);border-radius:var(--agroid-radius-chip)}.co-event__dir--ok{color:var(--agroid-success-fg);background:var(--agroid-success-bg)}.co-event__dir--neutral{color:var(--agroid-neutral-fg);background:var(--agroid-neutral-bg)}.co-event__method{color:var(--agroid-ink);font-weight:600}.co-event__site{color:var(--agroid-ink-soft)}.co-event__time{margin-left:auto;color:var(--agroid-ink-soft);font-size:12px}.co-doc{display:flex;align-items:center;gap:var(--agroid-space-lg);flex-wrap:wrap;padding:var(--agroid-space-md) var(--agroid-space-lg)}.co-doc__type{font-weight:600;color:var(--agroid-ink);min-width:200px}.co-doc__valid{margin-left:auto;color:var(--agroid-ink-soft);font-size:12px}.co-proof{display:flex;flex-direction:column;gap:var(--agroid-space-sm);padding:var(--agroid-space-md) var(--agroid-space-lg)}.co-proof__row{display:flex;align-items:center;justify-content:space-between;gap:var(--agroid-space-md);flex-wrap:wrap}.co-proof__action{font-weight:700;color:var(--agroid-ink)}.co-proof__time{color:var(--agroid-ink-soft);font-size:12px}.co-proof__ref{color:var(--agroid-ink-soft);font-size:12px;word-break:break-all}@media (max-width: 860px){.co-shell{grid-template-columns:1fr}.co-sidebar{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--agroid-space-md);border-right:none;border-bottom:var(--agroid-border-hairline) solid var(--agroid-line)}.co-sidebar__nav{flex-direction:row;flex:1}.co-sidebar__posture{flex-direction:row;align-items:center;flex-wrap:wrap}.co-main{padding:var(--agroid-space-lg)}}.agroid-wshell{min-height:100vh;display:flex;flex-direction:column;background:var(--agroid-bg)}.agroid-wshell__header{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:var(--agroid-space-md);padding:var(--agroid-space-md) var(--agroid-space-lg);background:var(--agroid-surface);border-bottom:var(--agroid-border-hairline) solid var(--agroid-line)}.agroid-wshell__brand{font-family:var(--agroid-font-mono);font-weight:700;letter-spacing:.1em;color:var(--agroid-accent-deep)}.agroid-wshell__scope{flex:1;display:inline-flex;align-items:center;gap:var(--agroid-space-sm);color:var(--agroid-ink-soft);font-size:12px;font-weight:600}.agroid-wshell__main{flex:1;width:100%;max-width:720px;margin:0 auto;padding:var(--agroid-space-xl) var(--agroid-space-lg) calc(var(--agroid-space-xxxl) + 72px)}.agroid-wshell__banner{margin-bottom:var(--agroid-space-lg)}.agroid-wtabbar{position:fixed;bottom:0;left:0;right:0;z-index:10;display:flex;background:var(--agroid-surface);border-top:var(--agroid-border-hairline) solid var(--agroid-line)}.agroid-wtab{flex:1;min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--agroid-space-xs);color:var(--agroid-ink-soft);font-size:11px;font-weight:600;text-decoration:none}.agroid-wtab--active{color:var(--agroid-accent-deep)}.agroid-wtab__icon{font-size:18px;line-height:1}.agroid-wtab--active .agroid-wtab__label{text-decoration:underline;text-underline-offset:3px}.agroid-wpage{display:flex;flex-direction:column;gap:var(--agroid-space-lg)}.agroid-wpage__head{display:flex;flex-direction:column;gap:var(--agroid-space-xs)}.agroid-wpage__title{font-family:var(--agroid-font-sans);font-size:27px;font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0;color:var(--agroid-ink)}.agroid-wpage__lead{color:var(--agroid-ink-soft);margin:0;max-width:60ch;line-height:1.5}.agroid-wlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--agroid-space-md)}.agroid-wcard{display:block;background:var(--agroid-surface);border:var(--agroid-border-hairline) solid var(--agroid-line);border-radius:var(--agroid-radius-card);box-shadow:var(--agroid-elevation-card);padding:var(--agroid-space-lg);text-decoration:none;color:inherit}a.agroid-wcard:focus-visible,button.agroid-wcard:focus-visible{outline:var(--agroid-border-emphasis) solid var(--agroid-accent-deep);outline-offset:2px}.agroid-wcard__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--agroid-space-md)}.agroid-wcard__title{font-size:16px;font-weight:700;color:var(--agroid-ink);margin:0}.agroid-wcard__meta{color:var(--agroid-ink-soft);font-size:13px;margin:var(--agroid-space-xs) 0 0;line-height:1.45}.agroid-wcard__mono{font-family:var(--agroid-font-mono);font-size:12px;color:var(--agroid-ink-soft);word-break:break-all}.agroid-wdl{margin:0;display:grid;grid-template-columns:minmax(120px,40%) 1fr;gap:var(--agroid-space-sm) var(--agroid-space-md)}.agroid-wdl dt{font-family:var(--agroid-font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--agroid-ink-soft)}.agroid-wdl dd{margin:0;color:var(--agroid-ink)}.agroid-wbadge{display:inline-flex;align-items:center;align-self:flex-start;padding:2px var(--agroid-space-sm);border-radius:var(--agroid-radius-chip);font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.agroid-wbadge--success{color:var(--agroid-success-fg);background:var(--agroid-success-bg)}.agroid-wbadge--warning{color:var(--agroid-warning-fg);background:var(--agroid-warning-bg)}.agroid-wbadge--danger{color:var(--agroid-danger-fg);background:var(--agroid-danger-bg)}.agroid-wbadge--info{color:var(--agroid-info-fg);background:var(--agroid-info-bg)}.agroid-wbadge--neutral{color:var(--agroid-neutral-fg);background:var(--agroid-neutral-bg)}.agroid-wbadge--accent{color:var(--agroid-accent-deep);background:var(--agroid-accent-soft)}.agroid-wbtn{min-height:var(--agroid-button-height-md);min-width:var(--agroid-tap-target-min);padding:0 var(--agroid-space-xl);border-radius:var(--agroid-radius-button);font-family:var(--agroid-font-sans);font-size:15px;font-weight:600;border:var(--agroid-border-hairline) solid transparent;cursor:pointer;transition:transform var(--agroid-motion-press) ease}.agroid-wbtn:active{transform:scale(var(--agroid-press-scale))}.agroid-wbtn:disabled{opacity:var(--agroid-disabled-opacity);cursor:default}.agroid-wbtn--primary{background:var(--agroid-accent-deep);color:var(--agroid-on-accent)}.agroid-wbtn--ghost{background:transparent;border-color:var(--agroid-line);color:var(--agroid-ink)}.agroid-wbtn-row{display:flex;flex-wrap:wrap;gap:var(--agroid-space-md)}.agroid-wflag{display:flex;gap:var(--agroid-space-md);align-items:flex-start;background:var(--agroid-warning-bg);border:var(--agroid-border-emphasis) solid var(--agroid-warning-dot);border-left-width:6px;border-radius:var(--agroid-radius-card);padding:var(--agroid-space-md) var(--agroid-space-lg)}.agroid-wflag__tag{flex:none;display:inline-flex;align-items:center;padding:2px var(--agroid-space-sm);border-radius:var(--agroid-radius-chip);background:var(--agroid-warning-fg);color:var(--agroid-on-accent);font-family:var(--agroid-font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.agroid-wflag__body{color:var(--agroid-ink-soft);font-size:13px;line-height:1.5}.agroid-wflag__body strong{color:var(--agroid-warning-fg)}.agroid-wsection{font-family:var(--agroid-font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--agroid-accent-deep);margin:var(--agroid-space-sm) 0 0}.agroid-wempty{color:var(--agroid-ink-soft);padding:var(--agroid-space-lg) 0}.agroid-wnote{color:var(--agroid-ink-soft);font-size:12px;line-height:1.5;margin:0;padding-left:var(--agroid-space-md);border-left:var(--agroid-border-accent-guide) solid var(--agroid-line);max-width:62ch}.agroid-wback{align-self:flex-start;color:var(--agroid-accent-deep);font-weight:600;text-decoration:none;font-size:13px}.agroid-wback:hover{text-decoration:underline}.agroid-wgate{background:var(--agroid-surface);border:var(--agroid-border-hairline) solid var(--agroid-line);border-radius:var(--agroid-radius-card);box-shadow:var(--agroid-elevation-card);padding:var(--agroid-space-xl);display:flex;flex-direction:column;gap:var(--agroid-space-lg)}.agroid-wgate__statement{font-size:18px;font-weight:700;color:var(--agroid-ink);margin:0;line-height:1.3}.agroid-wlangs{display:flex;flex-wrap:wrap;gap:var(--agroid-space-sm)}.agroid-wlang{min-height:var(--agroid-tap-target-min);padding:0 var(--agroid-space-lg);border-radius:var(--agroid-radius-button);border:var(--agroid-border-hairline) solid var(--agroid-line);background:var(--agroid-surface);color:var(--agroid-ink);font-family:var(--agroid-font-sans);font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:var(--agroid-space-xs)}.agroid-wlang--active{background:var(--agroid-accent-soft);border-color:var(--agroid-accent);color:var(--agroid-accent-deep)}.agroid-wlang:disabled{opacity:var(--agroid-disabled-opacity);cursor:default}.agroid-wlang__tag{font-family:var(--agroid-font-mono);font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--agroid-ink-soft)}.agroid-wconsent{display:flex;flex-direction:column;gap:var(--agroid-space-xs);padding:var(--agroid-space-md) 0;border-top:var(--agroid-border-hairline) solid var(--agroid-line-soft)}.agroid-wconsent__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--agroid-space-md)}.agroid-wconsent__name{font-weight:700;color:var(--agroid-ink)}.agroid-wconsent__covers{color:var(--agroid-ink-soft);font-size:13px;line-height:1.45;margin:0}.agroid-wprofile{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--agroid-space-md)}.agroid-wprofile__cell{background:var(--agroid-surface);border:var(--agroid-border-hairline) solid var(--agroid-line);border-radius:var(--agroid-radius-card);padding:var(--agroid-space-md) var(--agroid-space-lg)}.agroid-wprofile__label{font-family:var(--agroid-font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--agroid-ink-soft);display:block;margin-bottom:2px}.agroid-wprofile__value{font-family:var(--agroid-font-mono);font-size:14px;color:var(--agroid-ink);word-break:break-all}.agroid-wocr{background:var(--agroid-surface-alt);border:var(--agroid-border-hairline) dashed var(--agroid-line);border-radius:var(--agroid-radius-card);padding:var(--agroid-space-lg);display:flex;flex-direction:column;gap:var(--agroid-space-md)}.agroid-wfilelist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--agroid-space-xs)}.agroid-wfilelist li{font-family:var(--agroid-font-mono);font-size:12px;color:var(--agroid-ink-soft)}.agroid-walert{margin:0;padding:var(--agroid-space-md) var(--agroid-space-lg);border-radius:var(--agroid-radius-control);border:var(--agroid-border-hairline) solid transparent;line-height:1.5;font-size:13px}.agroid-walert--danger{color:var(--agroid-danger-fg);background:var(--agroid-danger-bg);border-color:var(--agroid-danger-dot)}.agroid-walert--ok{color:var(--agroid-success-fg);background:var(--agroid-success-bg);border-color:var(--agroid-success-dot)}.agroid-cpage{display:flex;flex-direction:column;gap:var(--agroid-space-xl)}.agroid-cpage__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--agroid-space-lg);flex-wrap:wrap}.agroid-cpage__heading{display:flex;flex-direction:column;gap:var(--agroid-space-xs)}.agroid-cpage__title{font-family:var(--agroid-font-sans);font-size:27px;font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0;color:var(--agroid-ink)}.agroid-cpage__lead{color:var(--agroid-ink-soft);margin:0;max-width:70ch;line-height:1.5}.agroid-csection{font-family:var(--agroid-font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--agroid-accent-deep);margin:0}.agroid-cempty{color:var(--agroid-ink-soft);padding:var(--agroid-space-lg) 0}.agroid-ctoolbar{display:flex;align-items:center;gap:var(--agroid-space-md);flex-wrap:wrap}.agroid-csearch{flex:1;min-width:220px;min-height:var(--agroid-tap-target-min);padding:0 var(--agroid-space-lg);border-radius:var(--agroid-radius-button);border:var(--agroid-border-hairline) solid var(--agroid-line);background:var(--agroid-surface);color:var(--agroid-ink);font-family:var(--agroid-font-sans);font-size:15px}.agroid-csearch:focus-visible{outline:var(--agroid-border-emphasis) solid var(--agroid-accent);outline-offset:1px}.agroid-cbtn{min-height:var(--agroid-button-height-md);min-width:var(--agroid-tap-target-min);padding:0 var(--agroid-space-xl);border-radius:var(--agroid-radius-button);font-family:var(--agroid-font-sans);font-size:15px;font-weight:600;border:var(--agroid-border-hairline) solid transparent;cursor:pointer;transition:transform var(--agroid-motion-press) ease}.agroid-cbtn:active{transform:scale(var(--agroid-press-scale))}.agroid-cbtn:disabled{opacity:var(--agroid-disabled-opacity);cursor:default}.agroid-cbtn--primary{background:var(--agroid-accent-deep);color:var(--agroid-on-accent)}.agroid-cbtn--ghost{background:transparent;border-color:var(--agroid-line);color:var(--agroid-ink)}.agroid-cbtn--sm{min-height:var(--agroid-button-height-sm);padding:0 var(--agroid-space-lg);font-size:13px}.agroid-cbtn-row{display:flex;flex-wrap:wrap;gap:var(--agroid-space-md)}.agroid-ccard{background:var(--agroid-surface);border:var(--agroid-border-hairline) solid var(--agroid-line);border-radius:var(--agroid-radius-card);box-shadow:var(--agroid-elevation-card);padding:var(--agroid-space-xl)}.agroid-ctable-wrap{width:100%;overflow-x:auto;border:var(--agroid-border-hairline) solid var(--agroid-line);border-radius:var(--agroid-radius-card);background:var(--agroid-surface)}.agroid-ctable{width:100%;border-collapse:collapse;font-size:13px}.agroid-ctable thead th{text-align:left;font-family:var(--agroid-font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--agroid-ink-soft);padding:var(--agroid-space-md) var(--agroid-space-lg);border-bottom:var(--agroid-border-hairline) solid var(--agroid-line);white-space:nowrap}.agroid-ctable tbody td{padding:var(--agroid-space-md) var(--agroid-space-lg);border-bottom:var(--agroid-border-hairline) solid var(--agroid-line-soft);color:var(--agroid-ink);vertical-align:top}.agroid-ctable tbody tr:last-child td{border-bottom:none}.agroid-ctable tbody tr[aria-selected=true]{background:var(--agroid-accent-soft)}.agroid-ctable__name{font-weight:700;color:var(--agroid-ink)}.agroid-ctable__sub{color:var(--agroid-ink-soft);font-size:12px;margin-top:2px}.agroid-cmono{font-family:var(--agroid-font-mono);font-size:12px;color:var(--agroid-ink-soft);word-break:break-all}.agroid-cbadge{display:inline-flex;align-items:center;padding:2px var(--agroid-space-sm);border-radius:var(--agroid-radius-chip);font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.agroid-cbadge--success{color:var(--agroid-success-fg);background:var(--agroid-success-bg)}.agroid-cbadge--warning{color:var(--agroid-warning-fg);background:var(--agroid-warning-bg)}.agroid-cbadge--danger{color:var(--agroid-danger-fg);background:var(--agroid-danger-bg)}.agroid-cbadge--info{color:var(--agroid-info-fg);background:var(--agroid-info-bg)}.agroid-cbadge--neutral{color:var(--agroid-neutral-fg);background:var(--agroid-neutral-bg)}.agroid-cbadge--accent{color:var(--agroid-accent-deep);background:var(--agroid-accent-soft)}.agroid-cflag{display:flex;gap:var(--agroid-space-md);align-items:flex-start;background:var(--agroid-warning-bg);border:var(--agroid-border-emphasis) solid var(--agroid-warning-dot);border-left-width:6px;border-radius:var(--agroid-radius-card);padding:var(--agroid-space-md) var(--agroid-space-lg)}.agroid-cflag__tag{flex:none;display:inline-flex;align-items:center;padding:2px var(--agroid-space-sm);border-radius:var(--agroid-radius-chip);background:var(--agroid-warning-fg);color:var(--agroid-on-accent);font-family:var(--agroid-font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.agroid-cflag__body{color:var(--agroid-ink-soft);font-size:13px;line-height:1.5}.agroid-cflag__body strong{color:var(--agroid-warning-fg)}.agroid-cflag--info{background:var(--agroid-info-bg);border-color:var(--agroid-info-dot)}.agroid-cflag--info .agroid-cflag__tag{background:var(--agroid-info-fg)}.agroid-cflag--info .agroid-cflag__body strong{color:var(--agroid-info-fg)}.agroid-calert{margin:0;padding:var(--agroid-space-md) var(--agroid-space-lg);border-radius:var(--agroid-radius-control);border:var(--agroid-border-hairline) solid transparent;line-height:1.5;font-size:13px}.agroid-calert--danger{color:var(--agroid-danger-fg);background:var(--agroid-danger-bg);border-color:var(--agroid-danger-dot)}.agroid-calert--ok{color:var(--agroid-success-fg);background:var(--agroid-success-bg);border-color:var(--agroid-success-dot)}.agroid-cform{display:flex;flex-direction:column;gap:var(--agroid-space-lg)}.agroid-cgrid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--agroid-space-lg)}.agroid-cfield{display:flex;flex-direction:column;gap:var(--agroid-space-xs)}.agroid-cfield__label{font-family:var(--agroid-font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--agroid-ink-soft)}.agroid-cinput,.agroid-cselect{min-height:var(--agroid-tap-target-min);padding:0 var(--agroid-space-md);border-radius:var(--agroid-radius-button);border:var(--agroid-border-hairline) solid var(--agroid-line);background:var(--agroid-surface);color:var(--agroid-ink);font-family:var(--agroid-font-sans);font-size:15px}.agroid-cinput:focus-visible,.agroid-cselect:focus-visible{outline:var(--agroid-border-emphasis) solid var(--agroid-accent);outline-offset:1px}.agroid-chint{color:var(--agroid-ink-soft);font-size:12px;line-height:1.5;margin:0}.agroid-csteps{display:flex;gap:var(--agroid-space-sm);flex-wrap:wrap;list-style:none;margin:0;padding:0}.agroid-cstep{display:inline-flex;align-items:center;gap:var(--agroid-space-xs);padding:var(--agroid-space-xs) var(--agroid-space-md);border-radius:var(--agroid-radius-chip);font-size:12px;font-weight:600;color:var(--agroid-ink-soft);background:var(--agroid-surface-alt);border:var(--agroid-border-hairline) solid var(--agroid-line)}.agroid-cstep--active{color:var(--agroid-accent-deep);background:var(--agroid-accent-soft);border-color:var(--agroid-accent)}.agroid-cstep--done{color:var(--agroid-success-fg)}.agroid-cseg{display:inline-flex;gap:var(--agroid-space-xs);padding:var(--agroid-space-xs);background:var(--agroid-surface-alt);border:var(--agroid-border-hairline) solid var(--agroid-line);border-radius:var(--agroid-radius-button)}.agroid-cseg__btn{min-height:var(--agroid-button-height-sm);padding:0 var(--agroid-space-lg);border:none;border-radius:var(--agroid-radius-control);background:transparent;color:var(--agroid-ink-soft);font-family:var(--agroid-font-sans);font-size:14px;font-weight:600;cursor:pointer}.agroid-cseg__btn--active{background:var(--agroid-accent-deep);color:var(--agroid-on-accent)}.agroid-cmap{position:relative;min-height:160px;border-radius:var(--agroid-radius-card);border:var(--agroid-border-hairline) dashed var(--agroid-line);background:repeating-linear-gradient(0deg,var(--agroid-surface-alt),var(--agroid-surface-alt) 23px,var(--agroid-line-soft) 23px,var(--agroid-line-soft) 24px),repeating-linear-gradient(90deg,transparent,transparent 23px,var(--agroid-line-soft) 23px,var(--agroid-line-soft) 24px);display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--agroid-space-lg)}.agroid-cmap__label{font-family:var(--agroid-font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--agroid-ink-soft)}.agroid-cdl{margin:0;display:grid;grid-template-columns:minmax(140px,30%) 1fr;gap:var(--agroid-space-sm) var(--agroid-space-lg)}.agroid-cdl dt{font-family:var(--agroid-font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--agroid-ink-soft)}.agroid-cdl dd{margin:0;color:var(--agroid-ink)}.agroid-cseal{display:inline-flex;align-items:center;gap:var(--agroid-space-xs);padding:var(--agroid-space-xs) var(--agroid-space-md);border-radius:var(--agroid-radius-chip);background:var(--agroid-warning-bg);border:var(--agroid-border-emphasis) solid var(--agroid-warning-dot);color:var(--agroid-warning-fg);font-family:var(--agroid-font-mono);font-size:11px;font-weight:700;letter-spacing:.04em}.agroid-cperms{display:flex;flex-wrap:wrap;gap:var(--agroid-space-xs);list-style:none;margin:0;padding:0}.agroid-cperm{font-family:var(--agroid-font-mono);font-size:11px;font-weight:600;color:var(--agroid-ink-soft);background:var(--agroid-surface-alt);border:var(--agroid-border-hairline) solid var(--agroid-line);border-radius:var(--agroid-radius-chip);padding:2px var(--agroid-space-sm)}.agroid-cscrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--agroid-scrim);display:flex;align-items:flex-start;justify-content:center;padding:var(--agroid-space-xxl);overflow-y:auto}.agroid-cmodal{width:min(640px,100%);background:var(--agroid-surface);border-radius:var(--agroid-radius-sheet);box-shadow:var(--agroid-elevation-sheet);padding:var(--agroid-space-xxl);display:flex;flex-direction:column;gap:var(--agroid-space-xl)}.agroid-cmodal__title{font-size:20px;font-weight:700;color:var(--agroid-ink);margin:0}.agroid-cgate{display:flex;flex-direction:column;align-items:flex-start;gap:var(--agroid-space-lg);background:var(--agroid-surface);border:var(--agroid-border-hairline) solid var(--agroid-line);border-radius:var(--agroid-radius-card);box-shadow:var(--agroid-elevation-card);padding:var(--agroid-space-xxl);max-width:60ch}.agroid-cgate__title{font-size:18px;font-weight:700;color:var(--agroid-ink);margin:0}.agroid-cgate__body{color:var(--agroid-ink-soft);line-height:1.6;margin:0}.agroid-cnote{color:var(--agroid-ink-soft);font-size:12px;line-height:1.5;margin:0;padding-left:var(--agroid-space-md);border-left:var(--agroid-border-accent-guide) solid var(--agroid-line);max-width:72ch}@media (max-width: 720px){.agroid-cdl{grid-template-columns:1fr;gap:var(--agroid-space-xs)}.agroid-cdl dt{margin-top:var(--agroid-space-sm)}}.wkr-today{gap:var(--agroid-space-lg);max-width:460px;margin:0 auto;width:100%}.wkr-today__head{margin-bottom:var(--agroid-space-xs)}.wkr-today__sub{margin:0}.wkr-assignment{display:flex;flex-direction:column;gap:var(--agroid-space-sm);border-left:var(--agroid-border-accent-guide) solid var(--agroid-accent)}.wkr-assignment--empty{border-left-color:var(--agroid-line)}.wkr-assignment__row{display:flex;align-items:center;justify-content:space-between;gap:var(--agroid-space-md)}.wkr-assignment__label{font-family:var(--agroid-font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--agroid-accent-deep)}.wkr-assignment__switch{min-height:var(--agroid-tap-target-min);padding:0 var(--agroid-space-md);border-radius:var(--agroid-radius-control);border:var(--agroid-border-hairline) solid var(--agroid-line);background:var(--agroid-surface-alt);color:var(--agroid-accent-deep);font-family:var(--agroid-font-sans);font-weight:600;font-size:13px;cursor:pointer}.wkr-assignment__campaign{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--agroid-ink);margin:0}.wkr-assignment__site{color:var(--agroid-ink-soft);margin:0}.wkr-assignment__meta{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--agroid-space-md);margin:var(--agroid-space-sm) 0 0}.wkr-assignment__meta dt{font-family:var(--agroid-font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--agroid-ink-soft)}.wkr-assignment__meta dd{margin:2px 0 0;color:var(--agroid-ink);font-weight:600;font-size:13px}.wkr-assignment__demo{margin:var(--agroid-space-xs) 0 0;font-size:12px;color:var(--agroid-ink-soft)}.wkr-status{display:flex;flex-direction:column;align-items:center;gap:var(--agroid-space-sm);padding:var(--agroid-space-sm) 0}.wkr-status__circle{width:168px;height:168px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--agroid-space-sm);border:6px solid var(--agroid-neutral-dot);background:var(--agroid-surface);box-shadow:var(--agroid-elevation-card);text-align:center;padding:var(--agroid-space-md)}.wkr-status__dot{width:16px;height:16px;border-radius:50%;background:var(--agroid-neutral-dot)}.wkr-status__label{font-size:15px;font-weight:700;color:var(--agroid-ink);line-height:1.2}.wkr-status__hint{margin:0;color:var(--agroid-ink-soft);font-size:13px;text-align:center;max-width:34ch}.wkr-status__circle--ok{border-color:var(--agroid-success-dot);background:var(--agroid-success-bg)}.wkr-status__circle--ok .wkr-status__dot{background:var(--agroid-success-dot)}.wkr-status__circle--ok .wkr-status__label{color:var(--agroid-success-fg)}.wkr-status__circle--warn{border-color:var(--agroid-warning-dot);background:var(--agroid-warning-bg)}.wkr-status__circle--warn .wkr-status__dot{background:var(--agroid-warning-dot)}.wkr-status__circle--warn .wkr-status__label{color:var(--agroid-warning-fg)}.wkr-status__circle--info{border-color:var(--agroid-info-dot);background:var(--agroid-info-bg)}.wkr-status__circle--info .wkr-status__dot{background:var(--agroid-info-dot)}.wkr-status__circle--info .wkr-status__label{color:var(--agroid-info-fg)}.wkr-status__circle--neutral{border-color:var(--agroid-neutral-dot);background:var(--agroid-neutral-bg)}.wkr-primary{position:sticky;bottom:calc(64px + var(--agroid-space-md));z-index:5;min-height:88px;width:100%;border:none;border-radius:var(--agroid-radius-card);background:var(--agroid-accent-deep);color:var(--agroid-on-accent);font-family:var(--agroid-font-sans);font-size:22px;font-weight:700;letter-spacing:-.01em;cursor:pointer;box-shadow:var(--agroid-elevation-card);transition:transform var(--agroid-motion-press) ease}.wkr-primary:active{transform:scale(var(--agroid-press-scale))}.wkr-primary:disabled{opacity:var(--agroid-disabled-opacity);cursor:default}.wkr-primary:focus-visible{outline:var(--agroid-border-emphasis) solid var(--agroid-accent-deep);outline-offset:3px}.wkr-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--agroid-elevation-scrim, rgba(20, 16, 8, .45));display:flex;align-items:flex-end;justify-content:center}.wkr-sheet{width:min(520px,100%);max-height:92vh;overflow-y:auto;background:var(--agroid-surface);border-top-left-radius:var(--agroid-radius-sheet);border-top-right-radius:var(--agroid-radius-sheet);box-shadow:var(--agroid-elevation-sheet);padding:var(--agroid-space-xl) var(--agroid-space-xl) var(--agroid-space-xxl)}.wkr-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:var(--agroid-space-md);margin-bottom:var(--agroid-space-md)}.wkr-sheet__title{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--agroid-ink);margin:0}.wkr-methods__lead{margin-bottom:var(--agroid-space-md)}.wkr-methods__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--agroid-space-sm)}.wkr-method{width:100%;min-height:var(--agroid-tap-target-min);display:flex;flex-direction:column;gap:var(--agroid-space-xs);padding:var(--agroid-space-md) var(--agroid-space-lg);text-align:left;border:var(--agroid-border-hairline) solid var(--agroid-line);border-radius:var(--agroid-radius-control);background:var(--agroid-surface-alt);cursor:pointer}.wkr-method:hover{border-color:var(--agroid-accent)}.wkr-method:focus-visible{outline:var(--agroid-border-emphasis) solid var(--agroid-accent-deep);outline-offset:2px}.wkr-method__label{font-size:15px;font-weight:700;color:var(--agroid-ink)}.wkr-method__how{font-size:13px;color:var(--agroid-ink-soft);line-height:1.4}.wkr-method__meta{display:flex;align-items:center;gap:var(--agroid-space-sm);margin-top:2px}.wkr-method__tag{font-family:var(--agroid-font-mono);font-size:11px;color:var(--agroid-ink-soft)}.wkr-capturing{display:flex;flex-direction:column;align-items:center;gap:var(--agroid-space-md);padding:var(--agroid-space-xxxl) 0}.wkr-spinner{width:40px;height:40px;border-radius:50%;border:4px solid var(--agroid-line);border-top-color:var(--agroid-accent);animation:wkr-spin var(--agroid-motion-spin, .9s) linear infinite}@keyframes wkr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.wkr-spinner{animation:none}}.wkr-nogps__actions{margin-top:var(--agroid-space-md);display:flex;gap:var(--agroid-space-sm)}.wkr-seal{display:flex;flex-direction:column;gap:var(--agroid-space-md);align-items:stretch}.wkr-seal__mark{align-self:center;width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:700}.wkr-seal__mark--ok{background:var(--agroid-success-bg);color:var(--agroid-success-fg);border:3px solid var(--agroid-success-dot)}.wkr-seal__mark--pending{background:var(--agroid-info-bg);color:var(--agroid-info-fg);border:3px solid var(--agroid-info-dot)}.wkr-seal__title{text-align:center;font-size:20px;font-weight:700;color:var(--agroid-ink);margin:0}.wkr-seal__mock{margin:0;font-size:12px}.wkr-seal__grid{display:grid;grid-template-columns:minmax(120px,auto) 1fr;gap:var(--agroid-space-xs) var(--agroid-space-md);margin:0;padding:var(--agroid-space-md);background:var(--agroid-surface-alt);border:var(--agroid-border-hairline) solid var(--agroid-line);border-radius:var(--agroid-radius-control)}.wkr-seal__grid dt{font-family:var(--agroid-font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--agroid-ink-soft);align-self:center}.wkr-seal__grid dd{margin:0;color:var(--agroid-ink);font-size:13px;word-break:break-all}.wkr-seal__unstamped{color:var(--agroid-warning-fg)}.wkr-seal__foot{margin:0;color:var(--agroid-ink-soft);font-size:13px;line-height:1.5}.wkr-seal__done{min-height:var(--agroid-button-height-lg);font-size:17px}.ad-shell{min-height:100vh;display:grid;grid-template-columns:264px 1fr;background:var(--agroid-bg)}.ad-sidebar{display:flex;flex-direction:column;gap:var(--agroid-space-xl);padding:var(--agroid-space-xxl) var(--agroid-space-lg);background:var(--agroid-ink);color:var(--agroid-bg);border-right:var(--agroid-border-hairline) solid var(--agroid-line);position:sticky;top:0;height:100vh}.ad-brand{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--agroid-space-md);border-bottom:var(--agroid-border-hairline) solid var(--agroid-neutral-fg)}.ad-brand__mark{font-family:var(--agroid-font-mono);font-size:18px;font-weight:700;letter-spacing:.1em;color:var(--agroid-bg)}.ad-brand__sub{font-family:var(--agroid-font-mono);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--agroid-info-bg)}.ad-brand__op{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--agroid-bg);opacity:.62;margin-top:2px}.ad-nav{display:flex;flex-direction:column;gap:var(--agroid-space-xs);flex:1}.ad-navlink{display:flex;align-items:center;min-height:var(--agroid-tap-target-min);padding:0 var(--agroid-space-lg);border-radius:var(--agroid-radius-control);color:var(--agroid-bg);opacity:.74;font-weight:600;text-decoration:none}.ad-navlink:hover{opacity:1;background:var(--agroid-neutral-fg)}.ad-navlink--active{opacity:1;color:var(--agroid-on-accent);background:var(--agroid-info-dot)}.ad-principal{display:flex;flex-direction:column;gap:var(--agroid-space-xs);align-items:flex-start;padding:var(--agroid-space-md);border-radius:var(--agroid-radius-card);background:var(--agroid-neutral-fg);color:var(--agroid-bg)}.ad-principal__label{font-family:var(--agroid-font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.ad-principal__type{font-weight:700;color:var(--agroid-bg)}.ad-principal__scope{font-size:12px;color:var(--agroid-info-bg)}.ad-principal__note{font-size:11px;line-height:1.4;opacity:.78}.ad-principal__mock{margin-top:2px}.ad-main-col{display:flex;flex-direction:column;min-width:0}.ad-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--agroid-space-lg);padding:var(--agroid-space-md) var(--agroid-space-xxl);background:var(--agroid-surface);border-bottom:var(--agroid-border-emphasis) solid var(--agroid-info-dot);position:sticky;top:0;z-index:5}.ad-topbar__scope{font-family:var(--agroid-font-mono);font-size:12px;letter-spacing:.04em;color:var(--agroid-ink-soft)}.ad-topbar__actions{display:flex;align-items:center;gap:var(--agroid-space-sm)}.ad-main{flex:1;padding:var(--agroid-space-xxl);max-width:1180px;width:100%;margin:0 auto;min-width:0}.ad-main__banner{margin-bottom:var(--agroid-space-lg)}.ad-page{gap:var(--agroid-space-xxl)}.ad-page__head{margin-bottom:var(--agroid-space-xs)}.ad-page__sub{margin:var(--agroid-space-sm) 0 0}.ad-eyebrow{font-family:var(--agroid-font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--agroid-info-fg)}.ad-section{display:flex;flex-direction:column;gap:var(--agroid-space-md)}.ad-section__title{margin:0;font-size:20px}.ad-provenance{margin-top:var(--agroid-space-xs)}.ad-statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--agroid-space-lg)}.ad-stat{display:flex;flex-direction:column;gap:var(--agroid-space-xs)}.ad-stat--accent{border-top:var(--agroid-border-accent-guide) solid var(--agroid-info-dot)}.ad-stat__value{font-size:34px;font-weight:700;letter-spacing:-.02em;color:var(--agroid-ink);line-height:1.05}.ad-stat__value--sm{font-size:17px;font-weight:600}.ad-stat__hint{font-size:12px;color:var(--agroid-ink-soft)}.ad-tilegrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--agroid-space-lg)}.ad-tile{display:flex;flex-direction:column;gap:var(--agroid-space-sm)}.ad-tile__head{display:flex;align-items:center;justify-content:space-between;gap:var(--agroid-space-sm)}.ad-tile__name{font-family:var(--agroid-font-mono);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--agroid-ink-soft)}.ad-tile__value{font-size:22px;font-weight:700;color:var(--agroid-ink)}.ad-tile__meta{font-size:12px;color:var(--agroid-ink-soft)}.ad-tile__note{margin:var(--agroid-space-xs) 0 0;font-size:12px;line-height:1.45;color:var(--agroid-ink-soft)}.ad-tile--ok{border-left:var(--agroid-border-accent-guide) solid var(--agroid-success-dot)}.ad-tile--warn{border-left:var(--agroid-border-accent-guide) solid var(--agroid-warning-dot)}.ad-tile--gated{border-left:var(--agroid-border-accent-guide) solid var(--agroid-warning-dot);background:var(--agroid-surface-alt)}.ad-gatedbadge{flex:none}.ad-billing__value{color:var(--agroid-warning-fg)}.ad-dot{width:12px;height:12px;border-radius:50%;flex:none;background:var(--agroid-neutral-dot)}.ad-dot--ok{background:var(--agroid-success-dot)}.ad-dot--warn{background:var(--agroid-warning-dot)}.ad-toolbar{display:flex;align-items:flex-end;gap:var(--agroid-space-lg);flex-wrap:wrap}.ad-search{display:flex;flex-direction:column;gap:var(--agroid-space-xs);flex:1;min-width:240px;max-width:420px}.ad-toolbar__count{flex:none}.ad-tablewrap{width:100%;overflow-x:auto;border:var(--agroid-border-hairline) solid var(--agroid-line);border-radius:var(--agroid-radius-card);background:var(--agroid-surface)}.ad-table{width:100%;border-collapse:collapse;font-size:13px}.ad-table__caption{text-align:left;padding:var(--agroid-space-md) var(--agroid-space-lg);font-family:var(--agroid-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--agroid-ink-soft);border-bottom:var(--agroid-border-hairline) solid var(--agroid-line)}.ad-table thead th{text-align:left;padding:var(--agroid-space-sm) var(--agroid-space-lg);font-family:var(--agroid-font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--agroid-ink-soft);border-bottom:var(--agroid-border-hairline) solid var(--agroid-line);white-space:nowrap}.ad-table tbody td,.ad-table tbody th{padding:var(--agroid-space-md) var(--agroid-space-lg);border-bottom:var(--agroid-border-hairline) solid var(--agroid-line-soft);text-align:left;vertical-align:middle;color:var(--agroid-ink);font-weight:400}.ad-table tbody tr:last-child td,.ad-table tbody tr:last-child th{border-bottom:none}.ad-table tbody tr:hover{background:var(--agroid-surface-alt)}.ad-table__company{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.ad-table__name{font-weight:700;color:var(--agroid-ink)}.ad-table__id{font-size:11px;color:var(--agroid-ink-soft)}.ad-viewlink{text-decoration:none;white-space:nowrap}.ad-viewlink:hover{text-decoration:underline}.ad-status{display:inline-flex;align-items:center;padding:var(--agroid-space-xs) var(--agroid-space-md);border-radius:var(--agroid-radius-chip);font-size:12px;font-weight:600;text-transform:capitalize}.ad-status--ok{color:var(--agroid-success-fg);background:var(--agroid-success-bg)}.ad-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ad-detail__back{margin:0}.ad-detail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--agroid-space-lg)}.ad-detail__title{margin:var(--agroid-space-xs) 0 0}.ad-detail__sub{margin:var(--agroid-space-sm) 0 0;display:flex;align-items:center;gap:var(--agroid-space-sm);flex-wrap:wrap}.ad-detail__id{color:var(--agroid-ink-soft);font-size:12px;word-break:break-all}.ad-detail__ref{font-weight:400;word-break:break-all}.ad-detail__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--agroid-space-lg);margin:0;padding:var(--agroid-space-lg);background:var(--agroid-surface);border:var(--agroid-border-hairline) solid var(--agroid-line);border-radius:var(--agroid-radius-card)}.ad-detail__meta dt{font-family:var(--agroid-font-mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--agroid-ink-soft)}.ad-detail__meta dd{margin:2px 0 0;color:var(--agroid-ink);font-weight:600;font-size:13px}.ad-notfound{display:flex;flex-direction:column;gap:var(--agroid-space-sm)}.ad-denied{min-height:100vh;display:grid;place-items:center;padding:var(--agroid-space-xxl);background:var(--agroid-bg)}.ad-denied__card{width:min(560px,100%);display:flex;flex-direction:column;gap:var(--agroid-space-sm)}.ad-denied__eyebrow{font-family:var(--agroid-font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--agroid-info-fg)}.ad-denied__title{margin:0;font-size:22px;font-weight:700;color:var(--agroid-ink)}.ad-denied__body{color:var(--agroid-ink-soft);line-height:1.55;margin:0}.ad-denied__foot{margin:var(--agroid-space-sm) 0 0}@media (max-width: 860px){.ad-shell{grid-template-columns:1fr}.ad-sidebar{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--agroid-space-md);border-right:none;border-bottom:var(--agroid-border-emphasis) solid var(--agroid-info-dot)}.ad-brand{border-bottom:none;padding-bottom:0}.ad-nav{flex-direction:row;flex:1}.ad-principal{flex-direction:row;align-items:center;flex-wrap:wrap}.ad-main{padding:var(--agroid-space-lg)}}.ad-status--warn{color:var(--agroid-warning-fg);background:var(--agroid-warning-bg)}.ad-status--danger{color:var(--agroid-danger-fg);background:var(--agroid-danger-bg)}.ad-status--info{color:var(--agroid-info-fg);background:var(--agroid-info-bg)}.ad-status--muted{color:var(--agroid-neutral-fg);background:var(--agroid-neutral-bg)}.ad-poolbar{display:flex;width:100%;height:24px;border-radius:var(--agroid-radius-chip);overflow:hidden;border:var(--agroid-border-hairline) solid var(--agroid-line)}.ad-poolbar__seg{height:100%}.ad-poolbar__seg--registered{background:var(--agroid-info-dot)}.ad-poolbar__seg--pool{background:var(--agroid-neutral-dot)}.ad-poollegend{list-style:none;margin:var(--agroid-space-sm) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--agroid-space-lg)}.ad-poollegend__item{display:flex;align-items:center;gap:var(--agroid-space-xs);font-size:12px;color:var(--agroid-ink-soft)}.ad-poollegend__swatch{width:12px;height:12px;border-radius:3px;flex:none}.ad-poollegend__swatch--registered{background:var(--agroid-info-dot)}.ad-poollegend__swatch--pool{background:var(--agroid-neutral-dot)}.ad-gatedpanel{display:flex;gap:var(--agroid-space-md);align-items:flex-start;background:var(--agroid-warning-bg);border:var(--agroid-border-emphasis) solid var(--agroid-warning-dot);border-left-width:6px;border-radius:var(--agroid-radius-card);padding:var(--agroid-space-lg) var(--agroid-space-xl)}.ad-gatedpanel__tag,.ad-flagbanner__tag{flex:none;display:inline-flex;align-items:center;padding:var(--agroid-space-xs) var(--agroid-space-md);border-radius:var(--agroid-radius-chip);background:var(--agroid-warning-fg);color:var(--agroid-on-accent);font-family:var(--agroid-font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ad-gatedpanel__body,.ad-flagbanner__body{display:flex;flex-direction:column;gap:var(--agroid-space-xs)}.ad-gatedpanel__title,.ad-flagbanner__title{color:var(--agroid-warning-fg);font-weight:700;font-size:15px}.ad-gatedpanel__text,.ad-flagbanner__text{color:var(--agroid-ink-soft);line-height:1.5;margin:0}.ad-invnote{display:flex;gap:var(--agroid-space-md);align-items:flex-start;background:var(--agroid-info-bg);border:var(--agroid-border-hairline) solid var(--agroid-info-dot);border-left:6px solid var(--agroid-info-dot);border-radius:var(--agroid-radius-card);padding:var(--agroid-space-md) var(--agroid-space-lg);color:var(--agroid-ink-soft);line-height:1.5;margin:0}.ad-invtable__code{font-family:var(--agroid-font-mono);font-weight:700;color:var(--agroid-ink);white-space:nowrap}.ad-invtable__name{color:var(--agroid-ink);font-weight:600}.ad-invtable__note{color:var(--agroid-ink-soft);font-size:12px;line-height:1.5;max-width:54ch}.ad-invtable__verified{color:var(--agroid-ink-soft);font-size:12px;max-width:30ch}.ad-levelgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--agroid-space-lg)}.ad-level{display:flex;flex-direction:column;gap:var(--agroid-space-sm);border-top:var(--agroid-border-accent-guide) solid var(--agroid-info-dot)}.ad-level__head{display:flex;align-items:center;gap:var(--agroid-space-md)}.ad-level__badge{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:34px;padding:0 var(--agroid-space-sm);border-radius:var(--agroid-radius-chip);background:var(--agroid-info-bg);color:var(--agroid-info-fg);font-family:var(--agroid-font-mono);font-weight:700;font-size:15px}.ad-level__title{font-size:16px;font-weight:700;color:var(--agroid-ink);margin:0}.ad-level__desc{color:var(--agroid-ink-soft);line-height:1.55;margin:0}.ad-level__field{margin:var(--agroid-space-xs) 0 0;font-size:12px;color:var(--agroid-ink)}.ad-level__field-label{font-family:var(--agroid-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--agroid-info-fg);margin-right:var(--agroid-space-xs)}.ad-level__biocap{margin-top:var(--agroid-space-xs)}.ad-modulelist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--agroid-space-sm)}.ad-module{display:flex;align-items:center;gap:var(--agroid-space-lg);padding:var(--agroid-space-md) var(--agroid-space-lg)}.ad-module__info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ad-module__name{font-weight:700;color:var(--agroid-ink);display:flex;align-items:center;gap:var(--agroid-space-sm);flex-wrap:wrap}.ad-module__level{font-family:var(--agroid-font-mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--agroid-info-fg);background:var(--agroid-info-bg);padding:1px var(--agroid-space-xs);border-radius:var(--agroid-radius-chip)}.ad-module__desc{color:var(--agroid-ink-soft);font-size:12px;line-height:1.5}.ad-toggle{flex:none;display:inline-flex;align-items:center;gap:var(--agroid-space-sm);min-height:var(--agroid-tap-target-min);background:transparent;border:none;cursor:pointer;font-family:var(--agroid-font-sans);font-size:12px;font-weight:600;color:var(--agroid-ink-soft)}.ad-toggle:disabled{cursor:not-allowed;opacity:var(--agroid-disabled-opacity)}.ad-toggle__track{width:44px;height:26px;border-radius:13px;background:var(--agroid-neutral-dot);position:relative;transition:background var(--agroid-motion-press) ease;flex:none}.ad-toggle__track--on{background:var(--agroid-info-dot)}.ad-toggle__knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--agroid-surface);transition:transform var(--agroid-motion-press) ease}.ad-toggle__track--on .ad-toggle__knob{transform:translate(18px)}.ad-flagbanner{display:flex;gap:var(--agroid-space-md);align-items:flex-start;background:var(--agroid-warning-bg);border:var(--agroid-border-emphasis) solid var(--agroid-warning-dot);border-left-width:6px;border-radius:var(--agroid-radius-card);padding:var(--agroid-space-lg) var(--agroid-space-xl)}.ad-certplaceholder{color:var(--agroid-ink-soft);font-style:italic}.ad-certactions{display:flex;gap:var(--agroid-space-sm);flex-wrap:wrap;align-items:center}.gal{max-width:1100px;margin:0 auto;padding:var(--agroid-space-xxl) var(--agroid-space-lg) var(--agroid-space-xxxl);color:var(--agroid-ink)}.gal__head{border-bottom:1px solid var(--agroid-line);padding-bottom:var(--agroid-space-xl);margin-bottom:var(--agroid-space-xl)}.gal__eyebrow{font-family:var(--agroid-font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--agroid-accent-deep);margin:0 0 var(--agroid-space-sm)}.gal__title{font-size:27px;font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 var(--agroid-space-md);color:var(--agroid-ink)}.gal__lead{max-width:68ch;font-size:14px;line-height:1.6;color:var(--agroid-ink-soft);margin:0 0 var(--agroid-space-lg)}.gal__toc{display:flex;flex-wrap:wrap;gap:var(--agroid-space-sm)}.gal__toc-link{display:inline-flex;align-items:center;gap:var(--agroid-space-xs);min-height:32px;padding:0 var(--agroid-space-md);border:1px solid var(--agroid-line);border-radius:var(--agroid-radius-button, 13px);background:var(--agroid-surface);color:var(--agroid-muted);font-size:13px;font-weight:600;text-decoration:none}.gal__toc-link:hover{border-color:var(--agroid-accent);color:var(--agroid-accent-deep)}.gal__toc-count{font-family:var(--agroid-font-mono);font-size:11px;color:var(--agroid-muted)}.gal__surface{margin-top:var(--agroid-space-xxxl);scroll-margin-top:var(--agroid-space-lg)}.gal__surface-head{margin-bottom:var(--agroid-space-lg)}.gal__surface-title{display:flex;align-items:baseline;gap:var(--agroid-space-sm);font-size:18px;font-weight:700;letter-spacing:-.02em;margin:0 0 var(--agroid-space-xs);color:var(--agroid-ink)}.gal__surface-count{font-family:var(--agroid-font-mono);font-size:12px;font-weight:600;color:var(--agroid-on-accent);background:var(--agroid-accent);border-radius:var(--agroid-radius-chip, 6px);padding:1px 7px}.gal__surface-blurb{font-size:13px;color:var(--agroid-ink-soft);margin:0;max-width:74ch}.gal__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--agroid-space-lg)}.gal__card{display:flex;flex-direction:column;border:1px solid var(--agroid-line);border-radius:var(--agroid-radius-card, 15px);background:var(--agroid-surface);overflow:hidden;box-shadow:var(--agroid-elevation-card, 0 1px 2px rgba(30, 25, 15, .05))}.gal__thumb-link{display:block;background:var(--agroid-surface-alt);border-bottom:1px solid var(--agroid-line-soft);line-height:0}.gal__thumb-link:focus-visible{outline:2px solid var(--agroid-accent);outline-offset:-2px}.gal__thumb{width:100%;height:auto;max-width:100%;display:block;aspect-ratio:16 / 10;object-fit:contain;object-position:top center}.gal__cap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--agroid-space-xs) var(--agroid-space-sm);padding:var(--agroid-space-md)}.gal__cap-text{font-size:13px;font-weight:600;color:var(--agroid-ink);flex:1 1 auto}.gal__badge{font-family:var(--agroid-font-mono);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--agroid-warning-fg);background:var(--agroid-warning-bg);border-radius:var(--agroid-radius-chip, 6px);padding:1px 6px}.gal__file{flex:1 1 100%;font-size:11px;color:var(--agroid-muted);word-break:break-all}.gal__foot{margin-top:var(--agroid-space-xxxl);padding-top:var(--agroid-space-lg);border-top:1px solid var(--agroid-line)}.gal__back{color:var(--agroid-accent-deep);font-weight:600;text-decoration:none}.gal__back:hover{text-decoration:underline}
