.app-main{max-width:none;width:100%}.plexon-stage{display:flex;flex-direction:column;flex:1 1;min-height:0;min-width:0;width:100%}.plexon-page-lead{margin:0 0 .85rem;color:var(--muted);font-size:var(--type-sm);line-height:1.45;max-width:42rem}.plexon-page-title-link{display:inline-flex;max-width:min(28rem,100%);color:inherit;text-decoration:none}.plexon-text-semibold{font-weight:600}.plexon-text-muted{color:var(--color-text-muted-on-light,var(--muted))}.plexon-settings{display:grid;gap:1.75rem;max-width:52rem}.plexon-settings-section{display:grid;gap:.85rem}.plexon-settings-profile-row{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:start}@media (max-width:640px){.plexon-settings-profile-row{grid-template-columns:1fr}}.plexon-settings-fields{display:grid;gap:.85rem}.plexon-settings-actions{display:flex;flex-wrap:wrap;gap:.5rem}.plexon-settings-token-create{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:end}@media (max-width:640px){.plexon-settings-token-create{grid-template-columns:1fr}}.plexon-settings-token-reveal{display:grid;gap:.5rem}.plexon-settings-token-code{display:block;padding:.65rem .75rem;border-radius:var(--msqdx-radius-sm,8px);background:var(--color-bg-subtle,color-mix(in srgb,var(--fg) 6%,transparent));font-size:.85rem;word-break:break-all}.plexon-settings-token-list{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.plexon-settings-token-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem 0;border-bottom:1px solid color-mix(in srgb,var(--fg) 10%,transparent)}.plexon-brand-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.65rem}.plexon-brand-swatch{display:grid;gap:.2rem;min-height:4.5rem;padding:.65rem .75rem;border:2px solid transparent;border-radius:12px;cursor:pointer;text-align:left;color:#fff;box-shadow:0 1px 2px color-mix(in srgb,#000 18%,transparent)}.plexon-brand-swatch[data-selected=true]{border-color:var(--fg);outline:2px solid var(--color-theme-accent,var(--color-secondary-dx-green));outline-offset:2px}.plexon-brand-swatch__label{font-weight:600;font-size:.9rem}.plexon-brand-swatch__hex,.plexon-brand-swatch__label{text-shadow:0 1px 2px color-mix(in srgb,#000 35%,transparent)}.plexon-brand-swatch__hex{font-family:ui-monospace,monospace;font-size:.7rem;opacity:.9}.ds-btn--primary{background:var(--accent,var(--color-theme-accent,#00ca55));color:var(--color-theme-accent-contrast,#1a150c)}.ds-btn--link{color:var(--accent,var(--color-theme-accent,#00ca55))}.ds-chip[data-selected=true],.ds-toggle-group .ds-chip[aria-pressed=true],.locale-toggle .ds-chip.ds-chip--selected{background:var(--accent,var(--color-theme-accent,#00ca55));color:var(--color-theme-accent-contrast,#1a150c);border-color:transparent}.ds-page-title.page-title.plexon-page-title--context{font-size:clamp(1rem,1.8vw,1.25rem);font-weight:var(--weight-light);letter-spacing:var(--track-tight,-.01em);line-height:1.25;color:var(--muted)}.plexon-auth{min-height:100dvh;display:grid;place-items:center;padding:var(--space-4,1.25rem);background:var(--bg0);color:var(--fg)}.plexon-auth-panel{width:min(24rem,100%);display:grid;gap:var(--space-3,.85rem)}.plexon-auth-lede{margin:0;color:var(--muted);font-size:var(--type-sm);line-height:1.45}.plexon-auth-error{margin:0;padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--danger,#e11) 18%,transparent);color:var(--fg);font-size:var(--type-sm)}.plexon-auth-links{margin:0;font-size:var(--type-sm);color:var(--muted)}.plexon-auth-links a{color:inherit;font-weight:var(--weight-semibold,600);text-decoration:underline;text-underline-offset:.15em}.plexon-magazine{display:grid;gap:clamp(2.75rem,5vw,4.25rem);width:100%;max-width:none}.plexon-magazine>.plexon-dash-band,.plexon-magazine>[data-section=platform-project-insights],.plexon-magazine>[data-section=product-teasers]{padding-block:clamp(.75rem,2vw,1.5rem)}.plexon-magazine-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:var(--space-3,.85rem)}.plexon-magazine-card{display:grid;gap:var(--space-2,.5rem);padding:1.1rem 1.15rem 1.2rem;border:1px solid var(--line);border-radius:0;background:transparent;color:inherit;text-decoration:none;box-shadow:none}.plexon-magazine-card:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.plexon-project-capability-strip{display:flex;flex-wrap:wrap;gap:.5rem}.plexon-capability-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .55rem;border-radius:0;font-size:.75rem;font-weight:600;border:1px solid var(--line);color:var(--muted);background:transparent}.plexon-capability-chip[data-state=on]{border-color:color-mix(in srgb,var(--accent,#00ca55) 45%,var(--line));color:var(--ink,var(--fg));background:transparent}.plexon-collection-overview{margin-block:0 2.5rem;padding-bottom:2rem;border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent);display:flex;flex-direction:column;gap:1.5rem}.plexon-collection-overview-mast{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem}.plexon-collection-overview-mast-copy{display:flex;flex-direction:column;gap:.35rem;max-width:42rem}.plexon-collection-overview-kicker{margin:0;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.plexon-collection-overview-lede{margin:0;color:color-mix(in srgb,var(--ink,var(--fg)) 78%,var(--muted));line-height:1.45}.plexon-collection-overview-pulse{margin:0;padding-block:.35rem .15rem;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.plexon-collection-overview-folio{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0 2.5rem;align-items:start}.plexon-collection-overview-chapter{display:flex;flex-direction:column;gap:1.75rem;min-width:0}.plexon-collection-overview-chapter[data-chapter=capabilities]{padding-right:2.5rem;border-right:1px solid color-mix(in srgb,var(--line) 75%,transparent)}.plexon-collection-overview-chapter-block{display:flex;flex-direction:column;gap:.55rem;min-width:0}.plexon-collection-overview-chapter-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem}.plexon-collection-overview-ledger{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.plexon-collection-overview-ledger>li{margin:0;padding:.45rem 0;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent);display:flex;align-items:baseline;justify-content:space-between;gap:.75rem 1rem}.plexon-collection-overview-ledger>li:last-child{border-bottom:0}.plexon-collection-overview-ledger-btn{appearance:none;border:0;background:transparent;padding:0;margin:0;width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:.75rem 1rem;cursor:pointer;font:inherit;color:inherit;text-align:left}.plexon-collection-overview-ledger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink,var(--fg));font-size:.95rem;line-height:1.35}.plexon-collection-overview-ledger-mark{flex-shrink:0;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.plexon-collection-overview-ledger-mark[data-tone=ok]{color:color-mix(in srgb,var(--accent,#00ca55) 85%,var(--ink,var(--fg)))}.plexon-collection-overview-ledger-mark[data-tone=err]{color:color-mix(in srgb,#e85d4c 90%,var(--ink,var(--fg)))}.plexon-collection-overview-aside{margin:.15rem 0 0}.plexon-collection-overview-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;padding-top:.35rem;border-top:1px solid color-mix(in srgb,var(--line) 65%,transparent);font-size:.78rem;color:var(--muted)}.plexon-collection-overview-foot-link{appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer}.plexon-collection-overview-foot-link:hover{color:var(--ink,var(--fg))}.plexon-collection-overview-foot-sep{opacity:.55}.plexon-collection-overview-foot-chip{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--ink,var(--fg)) 70%,var(--muted))}@media (max-width:960px){.plexon-collection-overview-folio{grid-template-columns:1fr;gap:1.75rem}.plexon-collection-overview-chapter[data-chapter=capabilities]{padding-right:0;padding-bottom:1.5rem;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.plexon-knowledge-band{margin-block:0}.plexon-knowledge-band-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem}.plexon-knowledge-band-actions{display:flex;flex-wrap:wrap;gap:.65rem}.plexon-knowledge-band-actions .ds-btn{border-radius:0;min-height:2.5rem;padding:.55rem 1rem}.plexon-knowledge-toc{align-items:center;margin:0;padding:.85rem 0 0;border-top:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.plexon-knowledge-toc,.plexon-knowledge-toc-group{display:flex;flex-wrap:wrap;gap:.55rem 1.15rem}.plexon-knowledge-toc-sep{display:inline-block;width:1px;height:.9rem;background:color-mix(in srgb,var(--line) 90%,transparent);margin-inline:.15rem}.plexon-knowledge-toc-link{appearance:none;border:0;background:transparent;padding:.15rem 0;font:inherit;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer;border-bottom:1px solid transparent}.plexon-knowledge-toc-link[data-empty=false]{color:var(--ink,var(--fg))}.plexon-knowledge-toc-link[data-active=true]{color:var(--ink,var(--fg));border-bottom-color:var(--accent,var(--ink))}.plexon-knowledge-facet-grid{display:grid;gap:0;margin-top:.35rem;border-top:1px solid var(--line)}.plexon-knowledge-facet-tile{display:grid;gap:1.1rem;padding:1.45rem 0 1.55rem;border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:transparent}.plexon-knowledge-facet-tile[hidden]{display:none}.plexon-knowledge-facet-tile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.plexon-knowledge-facet-title{margin:.15rem 0 .35rem;font-family:var(--font-display,var(--font-body));font-size:clamp(1.55rem,2.8vw,2.05rem);font-weight:var(--weight-light,300);letter-spacing:-.03em;line-height:1.05;color:var(--ink,var(--fg))}.plexon-knowledge-facet-body{display:grid;gap:.55rem}.plexon-knowledge-list{margin:0;padding-inline-start:1.1rem;display:grid;gap:.25rem}.plexon-knowledge-section{display:grid;gap:.25rem;padding-block:.35rem;border-top:1px solid var(--line)}.plexon-knowledge-facet-tile-actions{display:flex;flex-wrap:wrap;gap:.55rem;padding-top:.35rem;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.plexon-knowledge-facet-tile-actions .ds-btn{border-radius:0;min-height:2.35rem;padding:.45rem .9rem}.plexon-capability-pane{display:grid;gap:1rem}.plexon-capability-catalog{display:grid;gap:1.5rem}.plexon-capability-catalog-block{display:grid;gap:.65rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--line) 75%,transparent)}.plexon-knowledge-draft-preview{display:grid;gap:1rem}.plexon-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem;border:0}.plexon-collection-card{display:flex;flex-direction:column;gap:1.1rem;height:100%;min-height:16rem;margin:0;padding:1.75rem 1.6rem 1.65rem;border:1px solid color-mix(in oklab,var(--line,var(--border,#444)) 70%,transparent);border-radius:var(--radius-tile,.85rem);background:color-mix(in oklab,var(--surface-2,var(--surface,#151515)) 92%,transparent);color:inherit;box-shadow:none;transition:border-color .15s ease}.plexon-collection-card:hover{border-bottom-color:color-mix(in srgb,var(--accent) 70%,var(--line))}button.plexon-collection-card--create{width:100%;text-align:left;cursor:pointer;font:inherit;appearance:none;border-style:dashed;border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 6%,transparent);color:inherit}button.plexon-collection-card--create:focus-visible,button.plexon-collection-card--create:hover{border-style:solid;border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 12%,transparent);outline:none}button.plexon-collection-card--create .plexon-collection-card-title{color:var(--ink,var(--fg))}button.plexon-collection-card--create:hover .plexon-collection-card-title{color:var(--accent,var(--ink))}.plexon-collection-create-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.35rem}.plexon-collection-create-actions>a,.plexon-settings-actions>a{text-decoration:none;display:inline-flex}.plexon-collection-create--embedded{max-width:none}.ds-dialog{margin:auto}.plexon-edit-dialog.ds-dialog{max-width:min(42rem,calc(100vw - 2.5rem));width:100%}.plexon-edit-dialog .ds-dialog-sheet{border-radius:0}.plexon-edit-dialog .ds-dialog-header{padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,1.85rem) 1rem}.plexon-edit-dialog .ds-dialog-title{font-size:clamp(1.45rem,2.5vw,1.85rem);letter-spacing:var(--track-label,.01em);font-weight:var(--weight-light,300)}.plexon-edit-dialog .ds-dialog-body{padding:.35rem clamp(1.25rem,3vw,1.85rem) 1.35rem}.plexon-edit-dialog .ds-dialog-actions{gap:var(--space-3,.85rem);padding:1rem clamp(1.25rem,3vw,1.85rem) clamp(1.15rem,2.5vw,1.5rem)}.plexon-edit-dialog .ds-dialog-actions .ds-btn{border-radius:0;min-height:2.5rem;padding:.55rem 1.05rem}.plexon-edit-form{display:grid;gap:clamp(1.15rem,2.5vw,1.65rem);max-width:none}.plexon-edit-lede{margin:0 0 .25rem;max-width:48ch;color:var(--muted);font-size:var(--type-sm,.88rem);line-height:1.5}.plexon-edit-field.ds-field{width:100%;gap:var(--space-2,.5rem)}.plexon-edit-field--hero .ds-input{font-family:var(--font-display,var(--font-body));font-size:clamp(1.15rem,2vw,1.35rem);font-weight:var(--weight-light,300);letter-spacing:var(--track-label,.01em);padding-top:.55rem;padding-bottom:.65rem;min-height:2.85rem}.plexon-edit-field .ds-input,.plexon-edit-field .ds-select-trigger{border-radius:0;min-height:2.65rem;padding:.55rem .75rem}.plexon-collection-card[data-planned=true]{opacity:.9}.plexon-product-capability{grid-template-columns:1fr}@media (max-width:1100px){.plexon-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.plexon-collection-grid{grid-template-columns:1fr}.plexon-collection-card{min-height:0;padding:1.45rem 1.25rem 1.35rem}}.plexon-collection-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.plexon-collection-card-kicker{margin:0;min-height:1.1em;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.plexon-collection-card-title{margin:0;font-family:var(--font-display,var(--font-body));font-size:clamp(1.65rem,2.6vw,2.05rem);font-weight:var(--weight-light,300);line-height:1.05;letter-spacing:-.03em;color:var(--ink,var(--fg))}.plexon-collection-card-hint{margin:0}.plexon-collection-card-badge{font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.15rem 0;border:0;border-bottom:1px solid var(--line);color:var(--muted);flex-shrink:0;white-space:nowrap;border-radius:0}.plexon-collection-card-stats{display:grid;flex:1 1 auto;align-content:start;gap:.85rem;margin:.15rem 0 0;padding:1.15rem 0 0;border-top:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.plexon-collection-metric{display:grid;grid-template-columns:auto auto 1fr;align-items:center;column-gap:.7rem;min-width:0;color:var(--ink,var(--fg))}.plexon-collection-metric[data-linked=false]{color:var(--muted);opacity:.72}.plexon-collection-metric-icon{display:inline-flex;align-items:center;justify-content:center;color:inherit}.plexon-collection-metric-icon .ui-icon{width:1.15rem;height:1.15rem}.plexon-collection-metric-value{font-family:var(--font-display,var(--font-body));font-size:clamp(1.4rem,2vw,1.75rem);font-weight:var(--weight-light,300);line-height:1;letter-spacing:-.03em;min-width:1.75ch}.plexon-collection-metric-label{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);line-height:1.2}.plexon-dash-band{display:grid;gap:1.15rem;margin:0;padding:0;border:0;border-top:1px solid var(--line);background:transparent;color:inherit;box-shadow:none;border-radius:0}.plexon-dash-band-head{display:grid;gap:.45rem;padding-top:.35rem}.plexon-dash-band-title{margin:0;font-family:var(--font-display,var(--font-body));font-size:clamp(2.15rem,4.2vw,3rem);font-weight:var(--weight-light,300);line-height:1;letter-spacing:-.04em;color:var(--ink,var(--fg))}[data-section=platform-project-insights] .plexon-dash-band-title,[data-section=product-teasers] .plexon-dash-band-title{margin-bottom:.85rem}.plexon-dash-band-deck{margin:0;max-width:42rem;color:var(--muted);line-height:1.45}.plexon-dash-band-status{margin:0;padding:.85rem 0;border-top:1px solid color-mix(in srgb,var(--line) 80%,transparent);color:var(--muted)}.plexon-dash-band-status.is-error{color:var(--danger,#c0392b)}.plexon-dash-table-wrap{overflow-x:auto;margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.plexon-dash-table{width:100%;min-width:52rem;border-collapse:collapse;font-size:var(--type-sm,.88rem);line-height:1.35;color:inherit}.plexon-dash-table td,.plexon-dash-table th{padding:.95rem 1rem .95rem 0;border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent);vertical-align:middle;text-align:left}.plexon-dash-table td:last-child,.plexon-dash-table th:last-child{padding-right:0}.plexon-dash-table thead th{font-size:.65rem;font-weight:var(--weight-regular,400);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--line)}.plexon-dash-table tbody tr:last-child td{border-bottom:0}.plexon-dash-table tbody td{color:var(--ink,var(--fg))}.plexon-dash-table-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.plexon-dash-table-num.is-end{text-align:right}.plexon-dash-table-actions{text-align:right;white-space:nowrap}.plexon-dash-row-actions{display:inline-flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.plexon-dash-band .ds-btn{border-radius:0;min-height:2.35rem;padding:.45rem .9rem;letter-spacing:.04em}.plexon-dash-subband{gap:.85rem;padding-top:.35rem;min-width:0}.plexon-dash-pair,.plexon-dash-subband{display:grid;border-top:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.plexon-dash-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:start}.plexon-dash-pair>.plexon-dash-subband{border-top:0;padding:1.15rem 1.35rem 0 0;border-right:1px solid var(--line)}.plexon-dash-pair>.plexon-dash-subband:last-child{border-right:0;padding-right:0;padding-left:1.35rem}.plexon-dash-pair:has(>:only-child){grid-template-columns:1fr}.plexon-dash-pair>.plexon-dash-subband:only-child{border-right:0;padding-left:0;padding-right:0}.plexon-dash-pair .plexon-dash-table{min-width:28rem}.plexon-dash-pair .plexon-dash-subband-deck{max-width:none}@media (max-width:960px){.plexon-dash-pair{grid-template-columns:1fr}.plexon-dash-pair>.plexon-dash-subband{border-right:0;padding-left:0;padding-right:0;padding-top:1.15rem;border-top:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.plexon-dash-pair>.plexon-dash-subband:first-child{border-top:0;padding-top:1.15rem}}.plexon-dash-subband-title{margin:0;font-family:var(--font-display,var(--font-body));font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:var(--weight-light,300);letter-spacing:-.02em;color:var(--ink,var(--fg))}.plexon-dash-subband-deck{margin:0;max-width:42rem;color:var(--muted);line-height:1.45}.plexon-dash-table-wrap.is-scroll{max-height:22rem;overflow-y:auto}.plexon-dash-table-wrap.is-scroll thead th{position:sticky;top:0;z-index:1;background:var(--bg,var(--color-bg,#fff))}.plexon-dash-table.is-compact{min-width:28rem}.plexon-dash-table-detail{max-width:22rem;color:var(--muted);font-size:.8125rem;word-break:break-word}.plexon-dash-range{display:flex;flex-wrap:wrap;gap:.5rem}.plexon-dash-chart{width:100%;min-width:0;height:18rem}.plexon-usage-chart-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.85rem 1.25rem;margin-bottom:.75rem}.plexon-usage-chart-range{display:flex;flex-wrap:wrap;gap:.55rem 1.15rem}.plexon-dash-chart-tooltip{display:grid;gap:.15rem;padding:.55rem .75rem;border:1px solid var(--line);background:var(--bg,#fff);color:var(--ink,var(--fg));box-shadow:none;border-radius:0}.plexon-dash-chart .recharts-cartesian-axis-tick-value{fill:var(--muted)}.plexon-collection-list-error,.plexon-collection-list-status,.plexon-collection-list-truncated{margin:0 0 .75rem}.plexon-hub-index-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3,.75rem) var(--space-4,1rem);margin-bottom:var(--space-3,.75rem)}.plexon-hub-index-head--bare{justify-content:flex-end;margin-bottom:var(--space-2,.5rem)}.plexon-projects-list-wrap{display:grid;gap:.85rem}.plexon-collection-archive-section{margin-top:1.5rem;display:grid;gap:1rem}.plexon-collection-lifecycle{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.plexon-collection-lifecycle-error{font-size:.85rem;color:var(--color-danger,#c0392b)}.plexon-project-detail-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.plexon-collection-client-shares{margin-block:1.25rem .5rem}.plexon-collection-client-shares-policy{display:grid;gap:.65rem;max-width:36rem}.plexon-collection-client-shares-check{display:flex;align-items:flex-start;gap:.5rem;font-size:.95rem}.plexon-collection-client-shares-ttl{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem;max-width:20rem}.plexon-collection-client-shares-list{display:grid;gap:.65rem;margin-top:1rem}.plexon-collection-client-shares-ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.plexon-collection-client-shares-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem 0;border-bottom:1px solid var(--color-border,rgba(0,0,0,.12))}.plexon-collection-create{max-width:28rem;gap:.75rem}.plexon-collection-hub-preview-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 1rem}.plexon-assistant-project-context{min-width:0}.plexon-assistant-project-context .ds-field{width:100%}.plexon-assistant-stage{display:flex;flex:1 1;min-height:0;min-width:0;width:100%;height:100%}.plexon-assistant-embed{min-height:100%;height:100%;display:flex;flex-direction:column;background:transparent;color:var(--ink)}.plexon-assistant-embed .plexon-assistant-panel,.plexon-assistant-embed .plexon-assistant-workspace{flex:1 1 auto;min-height:0;height:100%}.plexon-assistant-fab.ds-btn{position:fixed;inset-inline-end:1.25rem;inset-block-end:1.25rem;z-index:70;border-radius:999px;width:3rem;min-width:3rem;height:3rem;padding:0}.plexon-assistant-embed-frame{border:0;background:transparent}.chat-overlay-body>.plexon-assistant-workspace,.plexon-assistant-embed-frame{flex:1 1 auto;width:100%;min-height:0;height:100%}.plexon-assistant-topbar-overlay{gap:.35rem;padding-block:.15rem}[data-plexon-assistant-chat][data-presentation=overlay] .plexon-assistant-panel{padding:.35rem .85rem .85rem;color:var(--ink)}[data-plexon-assistant-chat][data-presentation=overlay] .plexon-assistant-empty{max-width:100%;color:var(--ink)}[data-plexon-assistant-chat][data-presentation=overlay] .plexon-assistant-empty .ds-text,[data-plexon-assistant-chat][data-presentation=overlay] .plexon-assistant-empty h2,[data-plexon-assistant-chat][data-presentation=overlay] .plexon-assistant-empty p{color:var(--ink)}[data-plexon-assistant-chat][data-presentation=overlay] .plexon-assistant-empty p{color:var(--muted)}[data-plexon-assistant-chat][data-presentation=overlay] .plexon-assistant-suggestions{display:none}.plexon-assistant-workspace{display:flex;flex:1 1;min-height:0;min-width:0;width:100%;height:100%;gap:.75rem}.plexon-assistant-panel{display:flex;flex-direction:column;flex:1 1;min-height:0;min-width:0;width:100%}.plexon-assistant-topbar{display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.35rem .25rem .5rem}.plexon-assistant-topbar-project{flex:1 1;min-width:0}.plexon-assistant-new-chat{flex-shrink:0}.plexon-assistant-panel>.chat-turns{flex:1 1;min-height:0;overflow-y:auto}.plexon-assistant-panel>.chat-turns.is-empty{display:flex;align-items:center;justify-content:center}.plexon-assistant-empty{max-width:40rem;text-align:center}.plexon-assistant-prompts{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1rem}.plexon-assistant-suggestions{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem;flex:1 1 100%;width:100%}.plexon-assistant-panel .chat-form{position:relative;flex-wrap:wrap}.plexon-assistant-panel .chat-form.is-drop-active{outline:2px dashed color-mix(in srgb,var(--accent,#3b82f6) 70%,transparent);outline-offset:4px;border-radius:var(--radius-md,.5rem);background:color-mix(in srgb,var(--accent,#3b82f6) 8%,transparent)}.plexon-assistant-drop-hint{flex:1 1 100%;margin:0 0 .5rem;padding:.5rem .75rem;font-size:.875rem;color:var(--muted);text-align:center}.plexon-assistant-attach-hint{flex:1 1 100%;margin:0 0 .4rem;font-size:.75rem;line-height:1.35;color:var(--muted)}.plexon-assistant-pending-doc-ocr{flex:0 0 auto;font-size:.65rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:var(--radius-sm,.25rem);padding:.1rem .3rem}.plexon-assistant-turn-body{display:flex;flex-direction:column;gap:.75rem}.plexon-video-hits.ds-step-strip{--ds-step-strip-compact:min(22rem,86vw);--ds-step-strip-expanded:min(22rem,86vw);max-width:none;width:100%}.plexon-video-hits .ds-step-strip-scroller{padding-block:.35rem 1.85rem;padding-inline:.15rem}.plexon-video-hit-card.ds-panel{display:grid;grid-template-rows:auto 1fr;gap:0;min-height:0;height:100%;padding:0;overflow:hidden;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-2,var(--bg1)) 92%,transparent)}.plexon-video-hit-shot{display:block;width:100%;aspect-ratio:16/10;min-height:10.5rem;object-fit:cover;border:0;border-radius:0;margin:0;background:color-mix(in srgb,var(--ink) 8%,var(--bg0))}.plexon-video-hit-shot--empty{min-height:10.5rem;background-image:linear-gradient(135deg,color-mix(in srgb,var(--line) 35%,transparent),transparent 60%)}.plexon-video-hit-body{display:grid;gap:.9rem;min-width:0;align-content:start;padding:1rem .95rem 1.15rem}.plexon-video-hit-title{margin:0;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.25;letter-spacing:-.015em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.plexon-video-hit-facts{display:grid;gap:.7rem;min-width:0}.plexon-video-hit-row{display:grid;grid-template-columns:1.1rem 1fr;align-items:start;gap:.55rem;min-width:0}.plexon-video-hit-row-icon{display:inline-flex;align-items:center;justify-content:center;margin-block-start:.12rem;color:var(--accent)}.plexon-video-hit-row-text{min-width:0;font-size:.8125rem;line-height:1.45;color:var(--ink)}.plexon-video-hit-snippet{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted)}.plexon-video-hit-preview{background:#0a0a0a}.plexon-video-hit-filmstrip{display:flex;gap:.35rem;overflow-x:auto;padding-block:.25rem;margin-block:.15rem .35rem}.plexon-video-hit-filmframe{flex:0 0 auto;width:3.25rem;height:2rem;padding:0;border:1px solid var(--line);border-radius:2px;overflow:hidden;background:var(--surface-2,var(--bg1));cursor:pointer}.plexon-video-hit-filmframe.is-active{border-color:var(--accent,var(--fg));outline:1px solid var(--accent,var(--fg))}.plexon-video-hit-filmframe img,.plexon-video-hit-filmframe-empty{display:block;width:100%;height:100%;object-fit:cover}.plexon-video-hit-filmframe-empty{background:color-mix(in srgb,var(--line) 40%,transparent)}.plexon-video-hit-actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.plexon-video-hit-action-error{margin-bottom:.5rem;color:var(--danger,#b42318)}.plexon-video-status-actions,.plexon-video-status-steps{margin-top:.75rem}.plexon-assistant-confirm{margin-top:.75rem;max-width:min(100%,40rem)}.plexon-assistant-confirm-card{display:grid;gap:.5rem;padding:.85rem 1rem}.plexon-assistant-confirm-tool{margin:0}.plexon-assistant-confirm-actions{display:flex;flex-wrap:wrap;gap:.5rem}.plexon-assistant-followups{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--line)}.plexon-assistant-followups-label{display:block;margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.plexon-assistant-followups-list{display:flex;flex-wrap:wrap;gap:.35rem}.plexon-assistant-user-text{margin:0;white-space:pre-wrap}.plexon-assistant-bubble-body{display:flex;flex-direction:column;gap:.75rem;width:100%;color:var(--ink)}.plexon-assistant-markdown{white-space:normal;color:var(--ink);font-size:var(--type-sm,.875rem);line-height:1.5}.plexon-assistant-markdown .chat-answer-h,.plexon-assistant-markdown .chat-answer-p,.plexon-assistant-markdown li{color:var(--ink)}.plexon-assistant-markdown strong{font-weight:600;color:var(--ink)}.plexon-assistant-markdown em{font-style:italic;color:var(--ink)}.plexon-assistant-markdown .chat-answer-code{font-family:var(--font-mono,ui-monospace,monospace);font-size:.86em;padding:.1em .35em;border-radius:4px;background:color-mix(in srgb,var(--fg) 8%,transparent);color:var(--ink)}.plexon-assistant-markdown .chat-answer-link{color:var(--accent,#00ca55);text-decoration:underline;text-underline-offset:2px}.plexon-assistant-markdown .chat-answer-quote{margin:0;padding:.35rem 0 .35rem .75rem;border-left:2px solid var(--accent,#00ca55);color:var(--muted)}.plexon-assistant-markdown .chat-answer-pre{margin:0;padding:.65rem .75rem;overflow:auto;border-radius:var(--radius-control,8px);border:1px solid var(--line);background:color-mix(in srgb,var(--fg) 5%,transparent);font-family:var(--font-mono,ui-monospace,monospace);font-size:.8rem;line-height:1.45;color:var(--ink);white-space:pre-wrap}.plexon-assistant-markdown .chat-answer-cite{color:var(--muted);font-size:.85em}.plexon-assistant-markdown .chat-answer-table-wrap{margin:.15rem 0;max-width:100%;overflow-x:auto}.plexon-assistant-markdown .chat-answer-table{width:100%;min-width:16rem;border-collapse:collapse;font-size:.82rem;line-height:1.4}.plexon-assistant-markdown .chat-answer-table td,.plexon-assistant-markdown .chat-answer-table th{padding:.35rem .5rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink)}.plexon-assistant-markdown .chat-answer-table th{font-weight:600;color:var(--ink);border-bottom-color:color-mix(in srgb,var(--line) 60%,var(--ink))}.plexon-assistant-planner{padding:.3rem .5rem;font-size:var(--type-xs,.75rem);line-height:1.3}.plexon-assistant-planner-head{display:flex;align-items:center;flex-wrap:nowrap;gap:.35rem;min-height:1.35rem}.plexon-assistant-planner-kicker{text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-mono,ui-monospace,monospace);font-weight:600;font-size:.65rem;color:var(--muted);flex-shrink:0}.plexon-assistant-planner-summary{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;color:var(--muted)}.plexon-assistant-planner-toggle{flex-shrink:0;font-size:.7rem!important;padding:0!important;min-height:0!important}.plexon-assistant-planner-details{display:grid;gap:.25rem;margin-top:.4rem;padding-top:.35rem;border-top:1px solid var(--line);font-size:.72rem}.plexon-assistant-activity{max-height:280px;overflow:auto;margin-bottom:.75rem;background:var(--panel,var(--bg1));color:var(--ink);border-color:var(--line)}.plexon-assistant-activity-head{padding:.65rem .85rem;border-bottom:1px solid var(--line)}.plexon-assistant-activity-phase{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.plexon-assistant-activity-section{padding:.5rem .85rem}.plexon-assistant-activity-tools{list-style:none;margin:0;padding:.5rem .85rem;display:grid;gap:.35rem}.plexon-assistant-activity-tool{padding:.4rem .55rem;border-radius:var(--radius-control,8px);background:color-mix(in srgb,var(--line) 55%,transparent)}.plexon-assistant-activity-preview{margin:.25rem 0 0;white-space:pre-wrap;color:var(--muted)}.plexon-assistant-activity-thinking{padding:.65rem .85rem;border-top:1px dashed var(--line)}.plexon-assistant-activity-thinking-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.plexon-assistant-activity-thinking-body{margin:0;max-height:140px;overflow:auto;padding:.5rem;border-radius:var(--radius-control,8px);background:color-mix(in srgb,var(--fg) 4%,transparent);white-space:pre-wrap;font-family:inherit;font-size:var(--type-xs,.75rem);color:var(--muted)}.plexon-assistant-trace{margin-bottom:1rem;width:100%}.plexon-assistant-block-surface{width:100%}.plexon-assistant-block-panel{background:var(--panel,var(--bg1));color:var(--ink);border-color:var(--line)}.plexon-assistant-block-panel.is-flush .plexon-assistant-block-body{padding:0}.plexon-assistant-block-header{margin-bottom:.65rem}.plexon-assistant-block-title{margin:0;font-weight:var(--weight-medium,500)}.plexon-assistant-list-item .plexon-assistant-text.ds-text-title,.plexon-assistant-list-item-head .ds-text-title{margin:0;font-weight:var(--weight-medium,500);letter-spacing:var(--track-tight,-.01em)}.plexon-assistant-list-item .ds-text-meta,.plexon-assistant-list-item .plexon-assistant-text.ds-text-meta{margin:0;max-width:62ch}.plexon-assistant-block-header-copy{display:grid;gap:.2rem}.plexon-assistant-block-title-row{display:flex;align-items:center;gap:.4rem}.plexon-assistant-block-info{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:999px;border:1px solid var(--line);font-size:.7rem;color:var(--muted);cursor:help}.plexon-assistant-block-body{min-width:0}.plexon-assistant-blocks{display:grid;gap:1.75rem;width:100%}.plexon-assistant-blocks.is-inset{padding-inline:.15rem}.plexon-assistant-block{display:grid;grid-template:1fr/1fr;width:100%;position:relative}.plexon-assistant-block-main{grid-area:1/1;min-width:0}.plexon-assistant-block-pin{grid-area:1/1;justify-self:end;align-self:start;z-index:2;margin:.45rem .45rem 0 0;pointer-events:none}.plexon-assistant-block-pin>*{pointer-events:auto}.plexon-assistant-pin{font-size:.7rem!important;min-height:1.5rem!important;padding:.15rem .45rem!important;background:color-mix(in srgb,var(--panel,var(--bg1)) 88%,transparent)!important;border:1px solid var(--line)!important;color:var(--muted)!important}.plexon-assistant-pin.is-pinned{color:var(--accent,#00ca55)!important;border-color:color-mix(in srgb,var(--accent,#00ca55) 45%,var(--line))!important}.plexon-assistant-block .ds-panel,.plexon-assistant-block .plexon-assistant-block-panel,.plexon-assistant-corner-tab{border-radius:0!important}.plexon-assistant-steps{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.plexon-assistant-step{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:flex-start;padding:.4rem .5rem;border-radius:var(--radius-control,8px)}.plexon-assistant-step.is-running{background:color-mix(in srgb,var(--accent,#00ca55) 10%,transparent)}.plexon-assistant-step.is-error{background:color-mix(in srgb,var(--danger,#e11d48) 10%,transparent)}.plexon-assistant-step.is-done .plexon-assistant-step-dot{background:var(--accent,#00ca55)}.plexon-assistant-step-marker{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-top:.1rem}.plexon-assistant-step-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--muted)}.plexon-assistant-step-copy{display:grid;gap:.15rem;min-width:0}.plexon-assistant-step-detail{color:var(--muted)}.plexon-assistant-text.is-success{color:var(--ok,#16a34a)}.plexon-assistant-text.is-warning{color:var(--warn,#d97706)}.plexon-assistant-text.is-error{color:var(--danger,#e11d48)}.plexon-assistant-text.is-info,.plexon-assistant-text.is-neutral{color:inherit}.plexon-assistant-badge.is-success{border-color:color-mix(in srgb,var(--ok,#16a34a) 45%,var(--line))}.plexon-assistant-badge.is-warning{border-color:color-mix(in srgb,var(--warn,#d97706) 45%,var(--line))}.plexon-assistant-badge.is-error{border-color:color-mix(in srgb,var(--danger,#e11d48) 45%,var(--line))}.plexon-assistant-link{text-decoration:none;color:inherit}.plexon-assistant-link-label{color:var(--accent,#00ca55);text-decoration:underline;text-underline-offset:3px}.plexon-assistant-link:hover .plexon-assistant-link-label{color:var(--ink)}.plexon-assistant-metric-value{display:flex;align-items:baseline;gap:.35rem;font-size:var(--type-xl,1.35rem);font-weight:650}.plexon-assistant-metric-unit{font-size:var(--type-sm,.875rem);color:var(--muted)}.plexon-assistant-metric-tile-body{display:grid;gap:.35rem}.plexon-assistant-metric-hint{opacity:.75}.plexon-assistant-metric-grid-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.65rem}.plexon-assistant-kv-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.plexon-assistant-kv-label{color:var(--muted)}.plexon-assistant-kv-value{text-align:right;font-weight:600}.plexon-assistant-capabilities-bullets,.plexon-assistant-capabilities-example-list,.plexon-assistant-kv-list,.plexon-assistant-links,.plexon-assistant-list,.plexon-assistant-summary-links{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.plexon-assistant-list-item{padding:.55rem .65rem;border-radius:var(--radius-control,8px);display:grid;gap:.35rem}.plexon-assistant-list-item.is-alt{background:color-mix(in srgb,var(--line) 45%,transparent)}.plexon-assistant-list-item.is-tint.is-success{background:color-mix(in srgb,var(--ok,#16a34a) 12%,transparent)}.plexon-assistant-list-item.is-tint.is-warning{background:color-mix(in srgb,var(--warn,#d97706) 12%,transparent)}.plexon-assistant-list-item.is-tint.is-error{background:color-mix(in srgb,var(--danger,#e11d48) 12%,transparent)}.plexon-assistant-list-item.is-tint.is-info,.plexon-assistant-list-item.is-tint.is-neutral{background:color-mix(in srgb,var(--line) 55%,transparent)}.plexon-assistant-list-item-head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.plexon-assistant-links-item,.plexon-assistant-summary-link{display:flex;align-items:center;gap:.55rem;padding:.55rem .7rem;border-radius:var(--radius-control,8px);border:1px solid color-mix(in srgb,var(--accent,#00ca55) 28%,var(--line));background:color-mix(in srgb,var(--accent,#00ca55) 8%,transparent)}.plexon-assistant-links-marker{color:var(--muted)}.plexon-assistant-chart{width:100%;height:260px;margin-top:.35rem}.plexon-assistant-capabilities-table-wrap,.plexon-assistant-table-wrap{overflow-x:auto;padding:.75rem}.plexon-assistant-capabilities-table,.plexon-assistant-table{width:100%;border-collapse:collapse;font-size:var(--type-sm,.875rem)}.plexon-assistant-capabilities-table td,.plexon-assistant-capabilities-table th,.plexon-assistant-table td,.plexon-assistant-table th{border:1px solid var(--line);padding:.45rem .6rem;text-align:left;vertical-align:top}.plexon-assistant-capabilities-table thead th,.plexon-assistant-table th{background:color-mix(in srgb,var(--fg) 4%,transparent);font-size:var(--type-xs,.75rem);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.plexon-assistant-collapsible-trigger{width:100%;justify-content:space-between;gap:.75rem}.plexon-assistant-collapsible-body{margin-top:.65rem}.plexon-assistant-corner-tab{overflow:hidden;position:relative;border-radius:0!important}.plexon-assistant-corner-tab-label{display:inline-flex;padding:.35rem .7rem;border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);background:color-mix(in srgb,var(--line) 40%,transparent)}.plexon-assistant-corner-tab.is-top-right .plexon-assistant-corner-tab-label{float:right;border-inline-end:none;border-inline-start:1px solid var(--line)}.plexon-assistant-corner-tab-body{clear:both;padding:.85rem;display:grid;gap:.5rem}.plexon-assistant-entity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.plexon-assistant-entity-grid.is-full{grid-template-columns:1fr}.plexon-assistant-entity-card{display:grid;gap:.55rem;cursor:default}.plexon-assistant-entity-card.is-interactive{cursor:pointer}.plexon-assistant-entity-card.is-interactive:hover{border-color:color-mix(in srgb,var(--accent,#00ca55) 40%,var(--line))}.plexon-assistant-entity-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.plexon-assistant-entity-subtitle{color:var(--muted)}.plexon-assistant-entity-stats{display:flex;flex-wrap:wrap;gap:.35rem}.plexon-assistant-summary-stats{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:.75rem}.plexon-assistant-summary-stat{flex:1 1;min-width:140px;padding:.7rem .8rem;border-radius:var(--radius-control,8px);border:1px solid var(--line);display:grid;gap:.35rem}.plexon-assistant-summary-stat.is-green{border-color:color-mix(in srgb,var(--ok,#16a34a) 35%,var(--line));background:color-mix(in srgb,var(--ok,#16a34a) 8%,transparent)}.plexon-assistant-summary-stat.is-pink{border-color:color-mix(in srgb,var(--color-brand-pink,#ec4899) 35%,var(--line));background:color-mix(in srgb,var(--color-brand-pink,#ec4899) 8%,transparent)}.plexon-assistant-summary-stat-label{color:var(--muted)}.plexon-assistant-split{display:grid;grid-template-columns:1fr;gap:.85rem;width:100%}@media (min-width:768px){.plexon-assistant-split{grid-template-columns:1fr 1fr}}.plexon-assistant-side-panel{width:100%;flex-shrink:0;min-height:0}@media (min-width:768px){.plexon-assistant-side-panel{width:var(--plexon-assistant-panel-min,360px);min-width:var(--plexon-assistant-panel-min,360px);max-width:480px;padding:.5rem}}[data-plexon-assistant-chat][data-presentation=overlay] .plexon-assistant-side-panel{display:none!important}.plexon-assistant-side-panel-card{display:flex;flex-direction:column;min-height:0;height:100%}.plexon-assistant-side-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .85rem;flex-shrink:0;border-bottom:1px solid var(--line)}.plexon-assistant-side-panel-body{flex:1 1;min-height:0;overflow-y:auto;padding:.85rem}.plexon-assistant-capabilities{display:grid;gap:1rem}.plexon-assistant-capabilities-examples,.plexon-assistant-capabilities-intro,.plexon-assistant-capabilities-section{display:grid;gap:.55rem}.plexon-assistant-capabilities-example{padding:.55rem .75rem;border-left:3px solid var(--accent,#00ca55);background:color-mix(in srgb,var(--accent,#00ca55) 8%,transparent)}.plexon-assistant-capabilities-example .ds-text{font-style:italic;margin:0}.plexon-assistant-capabilities-footer{font-weight:600}.plexon-assistant-phase{margin-bottom:.65rem;padding:.55rem .75rem;border:1px dashed var(--line);border-radius:var(--radius-control,8px);background:var(--panel,var(--bg1))}.plexon-assistant-phase-row{display:flex;align-items:center;gap:.5rem}.plexon-assistant-phase-label{margin:0;color:var(--muted)}.plexon-assistant-alert-body{margin:0}.plexon-chat-history-flyover{min-width:min(22rem,90vw);max-width:min(28rem,94vw);max-height:min(70vh,32rem);overflow:auto;background:color-mix(in srgb,var(--surface,var(--bg1,var(--bg0))) 72%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.25);backdrop-filter:blur(20px) saturate(1.25)}@media (prefers-reduced-motion:reduce){.plexon-chat-history-flyover{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface,var(--bg1,var(--bg0)))}}.plexon-chat-history-toolbar{display:grid;gap:.5rem;margin:.5rem 0 .75rem}.plexon-chat-history-list{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.plexon-chat-history-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .5rem;align-items:start;padding:.45rem .5rem;border-radius:var(--radius-control,8px);border:1px solid transparent}.plexon-chat-history-item.is-editing{grid-template-columns:1fr}.plexon-chat-history-item.is-active{border-color:color-mix(in srgb,var(--accent,#00ca55) 40%,var(--line));background:color-mix(in srgb,var(--accent,#00ca55) 10%,transparent)}.plexon-chat-history-item-main{display:grid;gap:.15rem;width:100%;text-align:left;border:none;background:transparent;cursor:pointer;color:inherit;padding:0;min-width:0}.plexon-chat-history-item-title{font-weight:600;font-size:var(--type-sm,.875rem);line-height:1.35}.plexon-chat-history-item-meta{font-size:var(--type-xs,.75rem);color:var(--muted)}.plexon-chat-history-item-actions{display:inline-flex;flex-wrap:nowrap;gap:.15rem;align-items:center}.plexon-chat-history-empty{margin:.75rem 0}.plexon-assistant-panel .chat-form .plexon-assistant-composer-row>.ds-field>.ds-field-label,.plexon-assistant-panel .chat-form>.ds-field>.ds-field-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.plexon-assistant-panel .chat-form .plexon-assistant-composer-row>.ds-field,.plexon-assistant-panel .chat-form>.ds-field{position:relative;flex:1 1;min-width:0}.plexon-assistant-composer-row{display:flex;align-items:flex-end;gap:.25rem;width:100%}.plexon-assistant-attach-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.plexon-assistant-attach-thumbs,.plexon-assistant-pending-attach{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 .5rem;padding:0}.plexon-assistant-attach-thumb,.plexon-assistant-pending-thumb{position:relative;width:4rem;height:4rem;border-radius:var(--radius-sm,.375rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);background:color-mix(in srgb,var(--ink) 4%,transparent)}.plexon-assistant-attach-thumb img,.plexon-assistant-pending-thumb img{display:block;width:100%;height:100%;object-fit:cover}.plexon-assistant-pending-remove{position:absolute;inset-block-start:.15rem;inset-inline-end:.15rem;width:1.25rem;height:1.25rem;border:0;border-radius:999px;background:color-mix(in srgb,var(--bg0,#111) 75%,transparent);color:var(--ink,#fff);font-size:.85rem;line-height:1;cursor:pointer}.plexon-assistant-attach-docs,.plexon-assistant-pending-docs{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0 0 .5rem;padding:0}.plexon-assistant-attach-doc,.plexon-assistant-pending-doc{position:relative;display:inline-flex;align-items:center;max-width:14rem;gap:.35rem;padding:.25rem 1.5rem .25rem .55rem;border-radius:var(--radius-sm,.375rem);border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);background:color-mix(in srgb,var(--ink) 4%,transparent);font-size:var(--type-xs,.75rem)}.plexon-assistant-attach-doc-name,.plexon-assistant-pending-doc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plexon-assistant-attach-doc .plexon-assistant-pending-remove,.plexon-assistant-pending-doc .plexon-assistant-pending-remove{inset-block-start:50%;transform:translateY(-50%)}.plexon-project-product-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.plexon-project-bindings{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2,.5rem)}.plexon-project-binding{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:var(--space-3,.85rem);border:1px solid var(--line);border-radius:var(--radius-panel,12px)}.plexon-project-binding__main{display:grid;gap:.2rem;min-width:0}.plexon-sync-chip--success{border-color:color-mix(in srgb,#00ca55 45%,var(--line))}.plexon-sync-chip--warning{border-color:color-mix(in srgb,#fef14d 55%,var(--line))}.plexon-sync-chip--danger{border-color:color-mix(in srgb,#ff4d4f 45%,var(--line))}.plexon-chat-bubble{animation:plexon-chat-bubble-enter .28s ease}.plexon-chat-bubble-text{animation:plexon-chat-text-fade .22s ease}.plexon-chat-bubble-label{letter-spacing:.08em;text-transform:uppercase;font-size:var(--type-xs)}@keyframes plexon-chat-bubble-enter{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes plexon-chat-text-fade{0%{opacity:.7}to{opacity:1}}.plexon-dialog-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;background:color-mix(in srgb,var(--bg0) 55%,transparent);padding:var(--space-4,1rem)}.plexon-dialog{width:min(32rem,100%);border:1px solid var(--line);border-radius:var(--radius-panel,12px);background:var(--bg1,var(--bg0));color:var(--fg);padding:var(--space-4,1rem)}.plexon-dialog-title{margin:0 0 .75rem;font-size:var(--type-md)}.plexon-dialog-content{display:grid;gap:var(--space-3,.75rem)}.plexon-admin-subnav{display:flex;flex-wrap:wrap;gap:.5rem}.plexon-admin-subnav-wrap{margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--line)}.plexon-admin-subnav__link{text-decoration:none;padding:.45rem .85rem;border-radius:var(--radius-md,8px);font-size:var(--type-sm);font-weight:var(--weight-medium,500);border:1px solid var(--line);color:var(--fg)}.plexon-admin-subnav__link[data-active=true]{background:var(--accent,var(--color-theme-accent,#00ca55));border-color:transparent;color:var(--color-theme-accent-contrast,#1a150c)}.plexon-admin-subnav-meta{display:block;margin-top:.5rem}.plexon-admin-stack{display:grid;gap:var(--space-5,1.5rem)}.plexon-admin-gate{display:flex;justify-content:center;align-items:center;min-height:15rem;padding:var(--space-4,1.25rem)}.plexon-admin-gate--forbidden{justify-content:flex-start}.plexon-admin-gate__msg{margin:0;color:var(--color-text-muted-on-light,#64748b);font-size:.875rem}.plexon-admin-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end}.plexon-admin-toolbar .ds-field{flex:1 1 14rem;max-width:24rem}.plexon-admin-form-narrow{max-width:32rem}.plexon-admin-table-wrap{overflow-x:auto;display:grid;gap:.5rem}.plexon-admin-table{width:100%;border-collapse:collapse;font-size:.875rem}.plexon-admin-table td,.plexon-admin-table th{text-align:left;padding:.55rem .75rem;border-bottom:1px solid var(--line);vertical-align:middle}.plexon-admin-table__check{width:2.5rem;padding-left:.35rem;padding-right:.35rem}.plexon-admin-table__actions{text-align:right}.plexon-admin-table tr[data-dirty=true]{background:color-mix(in srgb,var(--accent) 8%,transparent)}.plexon-admin-row-actions{justify-content:flex-end}.plexon-admin-org-list{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.plexon-admin-link{color:var(--accent,var(--color-theme-accent,#00ca55));text-decoration:none}.plexon-admin-link:hover{text-decoration:underline}.plexon-admin-muted{color:var(--muted)}.plexon-admin-mono{font-family:ui-monospace,monospace;font-size:.75rem}.plexon-admin-member-rows{display:grid;gap:.85rem}.plexon-admin-member-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,12rem) auto;gap:.75rem;align-items:end}@media (max-width:720px){.plexon-admin-member-row{grid-template-columns:1fr}}.plexon-admin-project-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3,.85rem)}.plexon-admin-project-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem}.plexon-admin-bindings{margin:.35rem 0 0;padding-left:1.1rem;font-size:.8125rem}.plexon-admin-pre{margin:0;padding:.75rem;overflow:auto;max-height:12rem;font-size:.75rem;border:1px solid var(--line);border-radius:var(--radius-panel,12px);background:color-mix(in srgb,var(--ink) 4%,transparent)}.plexon-linear-progress{height:4px;border-radius:999px;background:color-mix(in srgb,var(--accent) 35%,var(--line))}.app-frame:has(.plexon-eqc-stage){height:100dvh;max-height:100dvh;overflow:hidden;box-sizing:border-box}.app-frame:has(.plexon-eqc-stage) .app-main{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden;padding-bottom:0;box-sizing:border-box}.app-frame:has(.plexon-eqc-stage) .page-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0;gap:0}.app-frame:has(.plexon-eqc-stage) .plexon-stage{flex:1 1 auto;min-height:0;overflow:hidden}.plexon-eqc-stage{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.plexon-eqc-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.plexon-eqc-workspace{padding:clamp(1.75rem,4vw,3rem) clamp(1.25rem,4vw,2.5rem)}.plexon-eqc-narrow{max-width:42rem;margin:0 auto;width:100%}.plexon-eqc-narrow[data-eqc-compose=true]{max-width:48rem}.plexon-eqc-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.plexon-eqc-header-copy{min-width:0;display:grid;gap:.65rem}.plexon-eqc-header-title{margin:0;font-family:var(--font-display,var(--font-body));font-size:clamp(2.25rem,5vw,3.25rem);font-weight:var(--weight-light,300);letter-spacing:-.04em;line-height:1.05}.plexon-eqc-header-lead{margin:0;max-width:36rem;color:var(--muted);font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.45}.plexon-eqc-readiness{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.plexon-eqc-readiness-list{margin:.5rem 0 0;padding-left:1.15rem;display:grid;gap:.35rem}.plexon-eqc-stack{display:flex;flex-direction:column;gap:.75rem}.plexon-eqc-stack-sm{display:flex;flex-direction:column;gap:.5rem}.plexon-eqc-row,.plexon-eqc-row-between{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.plexon-eqc-row-between{justify-content:space-between}.plexon-eqc-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem;text-align:center}.plexon-eqc-running{display:flex;flex-direction:column;gap:1.35rem;margin-top:.5rem;width:100%}.plexon-eqc-running__hero{display:flex;align-items:flex-start;gap:.85rem;min-width:0}.plexon-eqc-running__copy{display:flex;flex-direction:column;gap:.25rem;min-width:0}.plexon-eqc-running__copy h2{margin:0;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:var(--weight-light,300);letter-spacing:-.03em;line-height:1.15}.plexon-eqc-running__copy p{margin:0}.plexon-eqc-running__count{margin-top:.15rem}.plexon-eqc-running__rail{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.plexon-eqc-running__chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .55rem;border:1px solid color-mix(in srgb,var(--line,currentColor) 70%,transparent);border-radius:0;background:transparent;color:var(--muted,inherit);font-size:.8rem;line-height:1.2}.plexon-eqc-running__dot{width:.4rem;height:.4rem;border-radius:999px;background:color-mix(in srgb,currentColor 35%,transparent);flex-shrink:0}.plexon-eqc-running__chip[data-state=done]{color:var(--ink,var(--fg));border-color:color-mix(in srgb,var(--line,currentColor) 45%,transparent)}.plexon-eqc-running__chip[data-state=done] .plexon-eqc-running__dot{background:var(--ok,#3d9a6a)}.plexon-eqc-running__chip[data-state=active]{color:var(--ink,var(--fg));border-color:var(--accent,var(--color-theme-accent,#00ca55))}.plexon-eqc-running__chip[data-state=active] .plexon-eqc-running__dot{background:var(--accent,var(--color-theme-accent,#00ca55))}.plexon-eqc-running__chip[data-state=error]{color:var(--danger,#c45c5c);border-color:color-mix(in srgb,var(--danger,#c45c5c) 55%,transparent)}.plexon-eqc-running__chip[data-state=error] .plexon-eqc-running__dot{background:var(--danger,#c45c5c)}.plexon-eqc-workspace[data-eqc-phase=running] .plexon-eqc-header{margin-bottom:.75rem}.plexon-eqc-form .ds-field,.plexon-eqc-form .ds-input,.plexon-eqc-form .ds-textarea{width:100%}.plexon-eqc-compose{display:grid;gap:clamp(1.35rem,2.8vw,1.85rem);margin-top:.15rem;padding-top:clamp(.5rem,1.5vw,1rem);border-top:1px solid var(--line)}.plexon-eqc-compose__lead{display:grid;gap:1.25rem}.plexon-eqc-compose__field{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;gap:.55rem}.plexon-eqc-compose .ds-field-label{font-size:.72rem;letter-spacing:.14em}.plexon-eqc-compose__lead .ds-input{width:100%;min-height:3.65rem;padding:.95rem 1.05rem;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:var(--weight-regular,400);line-height:1.3;letter-spacing:-.02em;background:transparent}.plexon-eqc-compose__metrics{gap:1.25rem 1.5rem;margin-top:.25rem}.plexon-eqc-compose__metrics .ds-input{min-height:3rem;padding:.75rem .9rem;font-size:1.125rem;letter-spacing:-.015em;background:transparent}.plexon-eqc-compose .ds-toggle-group{width:100%}.plexon-eqc-compose .ds-toggle-btn,.plexon-eqc-compose .ds-toggle-group button{min-height:2.75rem;padding-inline:1rem;font-size:.95rem}.plexon-eqc-compose__footer{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.5rem;padding-top:.35rem}.plexon-eqc-compose__footer .ds-btn{min-height:3rem;padding-inline:1.35rem}.plexon-eqc-depth-hint{margin-top:-.35rem;max-width:40rem}.plexon-eqc-geo-layer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.plexon-eqc-geo-layer-tile{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;text-align:left;padding:.85rem 1rem;border:1px solid var(--line,color-mix(in srgb,var(--ink) 16%,transparent));border-radius:.85rem;background:var(--bg1,var(--bg));color:inherit;cursor:pointer}.plexon-eqc-geo-layer-tile:hover{border-color:color-mix(in srgb,var(--accent,#00ca55) 45%,var(--line))}.plexon-eqc-geo-layer-tile--selected{border-color:var(--accent,#00ca55);box-shadow:inset 0 0 0 1px var(--accent,#00ca55)}.plexon-eqc-geo-layer-tile__kicker{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.plexon-eqc-geo-layer-tile--selected .plexon-eqc-geo-layer-tile__kicker{opacity:1;color:var(--accent,#00ca55)}.plexon-eqc-geo-layer-tile__label{font-weight:650}.plexon-eqc-geo-layer-tile__deck{font-size:.85rem;opacity:.78;line-height:1.35}@media (max-width:640px){.plexon-eqc-geo-layer-grid{grid-template-columns:1fr}}.plexon-eqc-progress{height:4px;border-radius:999px;background:color-mix(in srgb,var(--accent) 35%,var(--line));overflow:hidden}.plexon-eqc-progress-bar{height:100%;background:var(--accent,var(--color-theme-accent,#00ca55));border-radius:999px;transition:width .2s ease}.plexon-eqc-dashboard{padding:clamp(.75rem,2vw,1.25rem) clamp(1rem,3vw,2rem)}.plexon-eqc-share-page{min-height:100dvh;background:var(--bg0,var(--bg));color:var(--ink,var(--fg));padding:clamp(1rem,3vw,2rem) 0 clamp(2.5rem,6vw,4rem);box-sizing:border-box}.plexon-eqc-share-page .plexon-eqc-results{padding-bottom:2rem}.plexon-eqc-results{--eqc-chapter-gap-tall:50vh;--eqc-chapter-gap-short:20vh;--eqc-compact-gap:clamp(1.5rem,3vw,2.5rem);display:flex;flex-direction:column;gap:0;width:min(100%,72rem);margin:0 auto;padding:0 1rem;color:var(--ink,var(--fg));background:transparent}.plexon-eqc-results .plexon-dash-band{border-top:none}.plexon-eqc-results-scroll{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.plexon-eqc-results[data-eqc-mode=compact]>*+*{margin-top:var(--eqc-compact-gap)}.plexon-eqc-results[data-eqc-mode=compact]>.plexon-dash-band,.plexon-eqc-results[data-eqc-mode=compact]>.plexon-eqc-masthead-shell{min-height:0;display:flex;flex-direction:column;justify-content:flex-start;padding-block:clamp(1rem,2.5vh,1.75rem);box-sizing:border-box}.plexon-eqc-results-scroll:not([data-eqc-mode]),.plexon-eqc-results-scroll[data-eqc-mode=compact]{scroll-snap-type:none;scroll-behavior:auto}.plexon-eqc-results:not([data-eqc-mode])>*+*{margin-top:var(--eqc-compact-gap)}.plexon-eqc-results:not([data-eqc-mode])>.plexon-dash-band,.plexon-eqc-results:not([data-eqc-mode])>.plexon-eqc-masthead-shell{min-height:0;display:flex;flex-direction:column;justify-content:flex-start;padding-block:clamp(1rem,2.5vh,1.75rem);box-sizing:border-box}.plexon-eqc-results-scroll[data-eqc-mode=present]{scroll-snap-type:y proximity;scroll-behavior:smooth}.plexon-eqc-results[data-eqc-mode=present]>.plexon-dash-band,.plexon-eqc-results[data-eqc-mode=present]>.plexon-eqc-masthead-shell{scroll-snap-align:start;box-sizing:border-box}.plexon-eqc-results[data-eqc-mode=present]>.plexon-eqc-masthead-shell{min-height:70svh}.plexon-eqc-results[data-eqc-mode=present]>.plexon-dash-band{min-height:100%;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(2rem,6vh,4rem)}.plexon-eqc-results[data-eqc-mode=present]>*+*{margin-top:var(--eqc-chapter-gap-tall)}.plexon-eqc-results[data-eqc-mode=present]>*+[data-eqc-chapter=short],.plexon-eqc-results[data-eqc-mode=present]>[data-eqc-chapter=short]+*{margin-top:var(--eqc-chapter-gap-short)}.plexon-eqc-results[data-eqc-mode=present]>.plexon-dash-band,.plexon-eqc-results[data-eqc-mode=present]>.plexon-eqc-masthead-shell{opacity:.55;transform:translateY(.85rem);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.plexon-eqc-results[data-eqc-mode=present]>[data-eqc-inview=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.plexon-eqc-results-scroll[data-eqc-mode=present]{scroll-snap-type:none;scroll-behavior:auto}.plexon-eqc-results[data-eqc-mode=present]>.plexon-dash-band,.plexon-eqc-results[data-eqc-mode=present]>.plexon-eqc-masthead-shell{opacity:1;transform:none;transition:none}}.app-frame:has([data-eqc-presenting=true]){padding:0!important}.app-frame:has([data-eqc-presenting=true]) .brand-corner,.app-frame:has([data-eqc-presenting=true]) .nav-rail,.app-frame:has([data-eqc-presenting=true]) .plexon-assistant-fab,.app-frame:has([data-eqc-presenting=true]) .shell-corners,.app-frame:has([data-eqc-presenting=true]) .topbar{display:none!important}.app-frame:has([data-eqc-presenting=true]) .app-main{max-width:none;padding:0;height:100%}.app-frame:has([data-eqc-presenting=true]) .page-body,.app-frame:has([data-eqc-presenting=true]) .plexon-stage{padding:0;margin:0;max-width:none}.plexon-eqc-present-hud{position:fixed;inset-inline:0;bottom:1rem;z-index:60;display:flex;justify-content:center;pointer-events:none}.plexon-eqc-present-hud__dots{display:flex;gap:.4rem;align-items:center;padding:.4rem .65rem;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:color-mix(in srgb,var(--panel,var(--bg1)) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto}.plexon-eqc-present-hud__dot{appearance:none;width:.45rem;height:.45rem;margin:0;padding:0;border:0;border-radius:0;background:color-mix(in srgb,var(--ink) 28%,transparent);cursor:pointer}.plexon-eqc-present-hud__dot[data-active=true]{background:var(--accent,var(--ink));width:.85rem}.plexon-eqc-present-hud__label{margin-left:.35rem;font-size:var(--type-xs,.7rem);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plexon-eqc-results-header .section-chrome{align-items:flex-start}.plexon-eqc-results-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end}.plexon-eqc-masthead-shell{display:flex;flex-direction:column;gap:0;margin-bottom:0;padding-block:1.25rem 0}.plexon-eqc-masthead-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin:0 0 1rem;flex-shrink:0}.plexon-eqc-masthead-topbar__hint{margin:0;flex:1 1;min-width:0;color:var(--muted);font-size:.85rem;line-height:1.4}.plexon-eqc-masthead-topbar .plexon-eqc-results-actions{flex-shrink:0}.plexon-eqc-masthead{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:0}.plexon-eqc-masthead__hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:clamp(1.5rem,3.5vw,2.75rem);align-items:end;flex:1 1 auto;min-height:0;box-sizing:border-box;padding-block:clamp(1.75rem,3.5vw,2.75rem) clamp(2.5rem,5vw,3.75rem);border-bottom:1px solid var(--line)}.plexon-eqc-cover__score-col{display:grid;gap:1.35rem;align-content:end;justify-items:end;border-right:1px solid var(--line);padding:.35rem clamp(1.25rem,3vw,2rem) .15rem 0;min-width:0;width:100%}.plexon-eqc-cover__score{display:grid;gap:.35rem;justify-items:end;text-align:right}.plexon-eqc-masthead[data-tone=pos] .plexon-eqc-cover__score-num{color:var(--ok,#7dcea0)}.plexon-eqc-masthead[data-tone=low] .plexon-eqc-cover__score-num{color:var(--warn,#c9a227)}.plexon-eqc-masthead[data-tone=neg] .plexon-eqc-cover__score-num{color:var(--danger,#d46a6a)}.plexon-eqc-cover__score-num{font-family:var(--font-display,var(--font-body));font-size:clamp(5rem,11vw,7.5rem);font-weight:var(--weight-light,300);line-height:.84;letter-spacing:-.055em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink,var(--fg))}.plexon-eqc-cover__score-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.18em;color:var(--muted)}.plexon-eqc-cover__copy{display:grid;align-content:end;gap:0;min-width:0;padding-bottom:.2rem}.plexon-eqc-cover__host{margin:0;font-family:var(--font-display,var(--font-body));font-size:clamp(1.45rem,2.8vw,2.15rem);font-weight:var(--weight-light,300);letter-spacing:-.03em;line-height:1.05;color:var(--ink,var(--fg))}.plexon-eqc-cover__title{margin:.4rem 0 0;font-family:var(--font-body);font-size:clamp(.88rem,1.2vw,1rem);font-weight:var(--weight-regular,400);letter-spacing:.01em;line-height:1.35;color:var(--muted)}.plexon-eqc-cover__deck{margin:.9rem 0 1.25rem;max-width:28rem;font-family:var(--font-display,var(--font-body));font-size:clamp(.88rem,1.25vw,1rem);font-weight:var(--weight-light,300);letter-spacing:-.01em;line-height:1.5;color:var(--muted)}.plexon-eqc-cover__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:0}.plexon-eqc-cover__metrics{display:flex;flex-wrap:wrap;align-items:end;justify-content:flex-end;gap:clamp(1.25rem,2.5vw,2.25rem);margin:0;padding:0;width:100%}.plexon-eqc-cover__metrics>div{display:grid;gap:.25rem;justify-items:end;text-align:right;min-width:0}.plexon-eqc-cover__metrics dt{margin:0;order:2;font-size:.62rem;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.plexon-eqc-cover__metrics dd{margin:0;order:1;font-family:var(--font-display,var(--font-body));font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:var(--weight-light,300);letter-spacing:-.04em;line-height:.9;color:var(--ink,var(--fg));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.plexon-eqc-masthead__hero{grid-template-columns:minmax(0,1fr);gap:1rem}.plexon-eqc-cover__score-col{border-right:0;border-bottom:1px solid var(--line);padding:0 0 .85rem;justify-items:start}.plexon-eqc-cover__metrics,.plexon-eqc-cover__metrics>div,.plexon-eqc-cover__score{justify-items:start;text-align:left;justify-content:flex-start}}@media (max-width:720px){.plexon-eqc-masthead-topbar{flex-direction:column}.plexon-eqc-masthead-topbar .plexon-eqc-results-actions{justify-content:flex-start}}.plexon-eqc-mag-body{gap:1rem;min-width:0}.plexon-eqc-mag-body,.plexon-eqc-mag-stack{display:flex;flex-direction:column;color:inherit}.plexon-eqc-mag-stack{gap:.85rem}.plexon-eqc-mag-chips{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.plexon-eqc-mag-persona-hero{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:1.25rem 1.75rem;align-items:start;min-width:0}.plexon-eqc-mag-persona-hero__identity{display:flex;flex-direction:column;gap:.65rem;min-width:0}.plexon-eqc-mag-persona-name{margin:0;font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.1;letter-spacing:-.02em;font-weight:650}.plexon-eqc-mag-persona-hero__copy{display:flex;flex-direction:column;gap:.85rem;min-width:0}.plexon-eqc-mag-persona-hero__copy .ds-text-meta{font-size:.95rem;line-height:1.55}.plexon-eqc-mag-persona-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}@media (max-width:900px){.plexon-eqc-mag-persona-hero{grid-template-columns:1fr;gap:.85rem}}.plexon-eqc-mag-traits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.plexon-eqc-mag-persona-lists{display:flex;flex-direction:column;gap:1.75rem;min-width:0;padding-block:2.75rem 1.6rem}.plexon-eqc-mag-persona-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 0;align-items:start;min-width:0}.plexon-eqc-mag-persona-pair .plexon-eqc-mag-persona-list+.plexon-eqc-mag-persona-list{border-left:1px solid var(--line,color-mix(in srgb,currentColor 16%,transparent));padding-left:1.35rem;margin-left:1.35rem}.plexon-eqc-mag-persona-list.ds-rank-block{min-width:0}.plexon-eqc-mag-persona-list .ds-rank-hint{margin-bottom:.7rem;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.plexon-eqc-mag-persona-list .category-rank-row,.plexon-eqc-mag-persona-list .ds-rank-row{padding-block:.72rem;gap:.4rem;align-items:flex-start}.plexon-eqc-mag-persona-list .category-rank-label,.plexon-eqc-mag-persona-list .ds-rank-label{font-size:.875rem;line-height:1.5;font-weight:var(--weight-light,300);white-space:normal;overflow:visible;text-overflow:unset}.plexon-eqc-mag-persona-list .category-rank-idx,.plexon-eqc-mag-persona-list .ds-rank-idx{font-weight:var(--weight-light,300);opacity:.7}.plexon-eqc-mag-interests{display:grid;gap:.85rem;padding-block:.35rem .15rem;border-top:1px solid var(--line,color-mix(in srgb,currentColor 14%,transparent));padding-top:1.35rem}.plexon-eqc-mag-interests__eyebrow{margin:0;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.plexon-eqc-mag-interests__flow{list-style:none;margin:0;padding:0;max-width:48rem;line-height:1.7}.plexon-eqc-mag-interests__item{display:inline;margin:0;padding:0;font-family:var(--font-display,var(--font-body));font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:var(--weight-light,300);letter-spacing:-.01em;color:var(--ink,var(--fg))}.plexon-eqc-mag-interests__item+.plexon-eqc-mag-interests__item:before{content:" · ";color:var(--muted);font-weight:400;letter-spacing:0;font-family:var(--font-body,inherit);font-size:.95em}@media (max-width:900px){.plexon-eqc-mag-persona-pair{grid-template-columns:1fr}.plexon-eqc-mag-persona-pair .plexon-eqc-mag-persona-list+.plexon-eqc-mag-persona-list{border-left:none;padding-left:0;margin-left:0;border-top:1px solid var(--line,color-mix(in srgb,currentColor 16%,transparent));padding-top:1rem;margin-top:.35rem}}.plexon-eqc-mag-trait{display:grid;gap:.25rem}.plexon-eqc-mag-trait-row{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.plexon-eqc-mag-trait-track{height:6px;border-radius:0;background:color-mix(in srgb,var(--ink) 12%,transparent);overflow:hidden}.plexon-eqc-mag-trait-fill{height:100%;background:var(--accent,var(--color-secondary-dx-pink,#f256b6))}.plexon-eqc-band{display:flex;flex-direction:column;gap:.75rem}.plexon-eqc-band-body{min-width:0}.plexon-eqc-band-meta{display:inline-flex;align-items:center;gap:.35rem}.plexon-eqc-help{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:999px;border:1px solid var(--line);font-size:.7rem;line-height:1;color:var(--muted);cursor:help}.plexon-eqc-kpi-lede{margin:0}.plexon-eqc-appendix-band{border-top:1px solid var(--line,var(--color-secondary-dx-grey-light-tint));padding-top:.75rem}.plexon-eqc-appendix-summary{cursor:pointer;font-weight:600;list-style:none}.plexon-eqc-appendix-summary::-webkit-details-marker{display:none}.plexon-eqc-chart-block{display:flex;flex-direction:column;gap:.45rem;min-width:0;padding-block:.35rem .15rem;border-top:1px solid var(--line,color-mix(in srgb,currentColor 12%,transparent))}.plexon-eqc-chart-block:first-child{border-top:none;padding-top:0}.plexon-eqc-chart-title{margin:0;font-size:var(--type-sm,.875rem);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600}.plexon-eqc-chart-subtitle{display:block;margin:0 0 .25rem;max-width:42rem;color:var(--muted)}.plexon-eqc-chart{width:100%;min-width:0;color:var(--ink,var(--fg))}.plexon-eqc-chart .recharts-cartesian-axis-tick-value,.plexon-eqc-chart .recharts-legend-item-text{fill:var(--muted);font-family:var(--font-body,inherit)}.plexon-eqc-chart .recharts-legend-wrapper{padding-bottom:.35rem!important}.plexon-eqc-chart .recharts-default-legend{display:flex;flex-wrap:wrap;gap:.35rem .85rem;margin:0!important;padding:0}.plexon-eqc-chart .recharts-legend-item{margin:0!important}.plexon-eqc-chart-tooltip{display:grid;gap:.35rem;min-width:10rem;max-width:22rem;padding:.55rem .75rem;border:1px solid var(--line);background:var(--bg,var(--surface,#fff));color:var(--ink,var(--fg));box-shadow:none;border-radius:0}.plexon-eqc-chart-tooltip__row{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.plexon-eqc-chart-tooltip__row .ds-text-title{font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plexon-eqc-dashboard-toolbar{flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:1rem}.plexon-eqc-dashboard-body,.plexon-eqc-dashboard-toolbar{display:flex;gap:.75rem;max-width:90rem;margin-inline:auto;width:100%}.plexon-eqc-dashboard-body{flex-direction:column}.plexon-eqc-dashboard-grid{display:grid;grid-template-columns:1fr;gap:.75rem;align-items:stretch}@media (min-width:1200px){.plexon-eqc-dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.plexon-eqc-dashboard-panel{min-width:0}.plexon-eqc-dashboard-panel-inner{display:flex;flex-direction:column;gap:.5rem;height:100%}.plexon-eqc-chip-row{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.plexon-eqc-history{display:flex;flex-direction:column;min-height:0;padding:1rem}.plexon-eqc-history[data-embedded=true]{padding:0;min-height:0}.plexon-eqc-history-list{list-style:none;margin:0;padding:0;display:grid;gap:.35rem;overflow:auto;flex:1 1}.plexon-eqc-history-item{display:grid;gap:.35rem;width:100%;text-align:left;border:1px solid transparent;border-radius:var(--radius-control,8px);background:transparent;cursor:pointer;color:inherit;padding:.65rem .75rem}.plexon-eqc-history-item:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.plexon-eqc-history-item.is-active{border-color:color-mix(in srgb,var(--accent,#00ca55) 40%,var(--line));background:color-mix(in srgb,var(--accent,#00ca55) 10%,transparent)}.plexon-eqc-history-item-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.plexon-eqc-history-item-domain{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plexon-eqc-history-item-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.plexon-eqc-history-item-meta{display:flex;flex-wrap:wrap;gap:.35rem}.plexon-eqc-citation-table-wrap{overflow-x:auto;padding:0}.plexon-eqc-citation-table{width:100%;border-collapse:collapse;font-size:var(--type-sm,.875rem);color:var(--ink,var(--fg));background:transparent}.plexon-eqc-citation-table td,.plexon-eqc-citation-table th{border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent);padding:.55rem .75rem .55rem 0;text-align:left;background:transparent}.plexon-eqc-citation-table th{font-size:.65rem;font-weight:var(--weight-regular,400);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--line)}.plexon-eqc-citation-table tbody td{color:var(--ink,var(--fg))}.plexon-eqc-citation-table tbody tr{cursor:pointer}.plexon-eqc-citation-table tbody tr:hover td{background:color-mix(in srgb,var(--ink) 4%,transparent)}.plexon-eqc-llm-answer-prose{max-width:none}.plexon-eqc-llm-answer-pre,.plexon-eqc-llm-answer-prose{margin:0;padding:.75rem;border-radius:0;color:var(--ink,var(--fg));background:color-mix(in srgb,var(--ink) 4%,transparent);border:1px solid var(--line)}.plexon-eqc-llm-answer-pre{white-space:pre-wrap;word-break:break-word;font-family:inherit}.plexon-eqc-llm-citations{margin:0;padding-left:1.25rem}.plexon-eqc-alert-banner{margin-bottom:.75rem}.plexon-eqc-geo-band{display:grid;gap:clamp(1.25rem,2.5vw,1.85rem)}.plexon-eqc-geo-band__switch{display:grid;gap:.45rem;justify-items:start}.plexon-eqc-geo-layer-compare{display:grid;gap:.85rem;padding:.85rem 0 .15rem;border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.plexon-eqc-geo-layer-compare__head{display:grid;gap:.25rem}.plexon-eqc-geo-layer-compare__verdict{margin:0}.plexon-eqc-geo-layer-compare__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (max-width:640px){.plexon-eqc-geo-layer-compare__grid{grid-template-columns:1fr}}.plexon-eqc-geo-layer-compare__card{display:grid;gap:.55rem;padding:.75rem .85rem;border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 3%,transparent)}.plexon-eqc-geo-layer-compare__card--winner{border-color:color-mix(in srgb,var(--accent,#00ca55) 55%,var(--line));background:color-mix(in srgb,var(--accent,#00ca55) 8%,transparent)}.plexon-eqc-geo-layer-compare__label{margin:0;letter-spacing:.04em;text-transform:uppercase}.plexon-eqc-geo-layer-compare__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .85rem;margin:0}.plexon-eqc-geo-layer-compare__metrics dt{margin:0;font-size:var(--type-xs,.72rem);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.plexon-eqc-geo-layer-compare__metrics dd{margin:.15rem 0 0;font-family:var(--font-display,var(--font-body));font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:var(--weight-light,300);letter-spacing:-.03em;line-height:1;color:var(--ink,var(--fg))}.plexon-eqc-geo-spread{display:grid;gap:clamp(2rem,4.5vw,3.25rem);color:inherit}.plexon-eqc-geo-eyebrow{margin:0;font-size:var(--type-xs,.75rem);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.plexon-eqc-geo-voice{display:grid;gap:.65rem}.plexon-eqc-geo-voice__board{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,1fr);gap:clamp(1.25rem,3vw,2.25rem);align-items:center}@media (max-width:860px){.plexon-eqc-geo-voice__board{grid-template-columns:1fr}}.plexon-eqc-geo-voice__head{max-width:42rem;display:grid;gap:.2rem}.plexon-eqc-geo-voice__head .ds-text-display{font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.2;margin:0}.plexon-eqc-geo-voice__race{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.plexon-eqc-geo-voice__runner{display:grid;gap:.2rem}.plexon-eqc-geo-voice__runner-meta{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;gap:.45rem .65rem;align-items:baseline}.plexon-eqc-geo-voice__runner-idx{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);font-size:.7rem;letter-spacing:.04em}.plexon-eqc-geo-voice__runner-copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .55rem;min-width:0}.plexon-eqc-geo-voice__runner-name{color:var(--ink,var(--fg));font-size:.9rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.plexon-eqc-geo-voice__runner-pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink,var(--fg));font-size:.9rem;font-weight:600;line-height:1.25}.plexon-eqc-geo-voice__track{height:5px;margin-left:1.75rem;background:color-mix(in srgb,var(--ink) 10%,transparent);overflow:hidden}.plexon-eqc-geo-voice__fill{display:block;height:100%;width:var(--voice-w,0);background:var(--accent,var(--ink))}.plexon-eqc-geo-voice__runner[data-target=true] .plexon-eqc-geo-voice__fill{background:var(--ok,var(--accent,#7dcea0))}.plexon-eqc-geo-voice__runner-sub{margin:0;font-size:.72rem;line-height:1.2;color:var(--muted);white-space:nowrap}.plexon-eqc-voice-radar{position:relative;margin:0;min-width:0;width:min(100%,26rem);justify-self:end}.plexon-eqc-voice-radar__svg{display:block;width:100%;max-width:26rem;height:auto;margin:0 auto;overflow:visible}.plexon-eqc-voice-radar__axis,.plexon-eqc-voice-radar__ring{stroke:var(--line,color-mix(in srgb,currentColor 16%,transparent));stroke-width:1}.plexon-eqc-voice-radar__shape{fill:color-mix(in srgb,var(--accent,var(--color-secondary-dx-green,#00ca55)) 28%,transparent);stroke:var(--accent,var(--color-secondary-dx-green,#00ca55));stroke-width:1.5;pointer-events:none}.plexon-eqc-voice-radar__hit{cursor:pointer}.plexon-eqc-voice-radar__hit-area{fill:transparent;stroke:none;outline:none}.plexon-eqc-voice-radar__hit[data-active=true] .plexon-eqc-voice-radar__dot{r:5.5}.plexon-eqc-voice-radar__dot{fill:var(--accent,var(--color-secondary-dx-green,#00ca55));pointer-events:none;transition:r .12s ease}.plexon-eqc-voice-radar__dot--own{fill:var(--ink,var(--fg));stroke:var(--accent,var(--color-secondary-dx-green,#00ca55));stroke-width:1.25}.plexon-eqc-voice-radar__label{fill:var(--muted);font-size:10px;letter-spacing:.02em;pointer-events:none}.plexon-eqc-voice-radar__label--own{fill:var(--ink,var(--fg));font-weight:600}.plexon-eqc-voice-radar__tooltip{position:absolute;z-index:3;transform:translate(-50%,calc(-100% - .65rem));pointer-events:none;min-width:11rem}.plexon-eqc-voice-radar__tooltip .plexon-eqc-chart-tooltip{min-width:11rem}.plexon-eqc-voice-radar__a11y{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:860px){.plexon-eqc-voice-radar{justify-self:center;width:min(100%,22rem)}}.plexon-eqc-geo-placement{display:grid;gap:clamp(1.75rem,3.5vw,2.75rem)}.plexon-eqc-geo-snapshot{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}@media (max-width:860px){.plexon-eqc-geo-snapshot{grid-template-columns:1fr}}.plexon-eqc-geo-snapshot__lede{margin:0;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.55;max-width:36ch;color:color-mix(in srgb,var(--ink,var(--fg)) 86%,transparent)}.plexon-eqc-geo-snapshot__dials{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:clamp(1.25rem,3vw,2rem)}.plexon-eqc-score-ring{--ring-fill:var(--accent,var(--ink));--ring-track:color-mix(in srgb,var(--ink) 12%,transparent);margin:0;display:grid;gap:.75rem;justify-items:center;text-align:center;min-width:6.5rem}.plexon-eqc-score-ring[data-tone=pos]{--ring-fill:var(--ok,#7dcea0)}.plexon-eqc-score-ring[data-tone=low]{--ring-fill:var(--warn,#c9a227)}.plexon-eqc-score-ring[data-tone=neg]{--ring-fill:var(--danger,#d46a6a)}.plexon-eqc-score-ring__chart{width:7.25rem;height:7.25rem;border-radius:50%;display:grid;place-items:center;position:relative}.plexon-eqc-score-ring[data-size=lg] .plexon-eqc-score-ring__chart{width:10.5rem;height:10.5rem}.plexon-eqc-score-ring__hole{width:90%;height:90%;border-radius:50%;background:var(--bg,var(--surface,#fff));display:grid;place-content:center;gap:.1rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 55%,transparent)}.plexon-eqc-score-ring__v{font-family:var(--font-display,var(--font-body));font-size:clamp(1.55rem,2.8vw,2rem);font-weight:var(--weight-light,300);letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink,var(--fg))}.plexon-eqc-score-ring[data-size=lg] .plexon-eqc-score-ring__v{font-size:clamp(2.2rem,4vw,3rem)}.plexon-eqc-score-ring__unit{font-size:var(--type-xs,.7rem);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.plexon-eqc-score-ring__cap{display:grid;gap:.2rem}.plexon-eqc-score-ring__k{font-size:clamp(.9rem,1.2vw,1.02rem);color:var(--ink,var(--fg))}.plexon-eqc-score-ring__m{font-size:var(--type-xs,.75rem);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.plexon-eqc-geo-models{display:grid;gap:.85rem}.plexon-eqc-geo-models__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.25rem}.plexon-eqc-geo-models__count{font-size:var(--type-xs,.75rem);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.plexon-eqc-geo-models__strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.65rem}.plexon-eqc-geo-models__cell{appearance:none;width:100%;display:grid;gap:.35rem;margin:0;padding:.85rem .9rem .95rem;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;min-height:4.5rem;box-sizing:border-box}.plexon-eqc-geo-models__cell--static{cursor:default}.plexon-eqc-geo-models__cell:hover{border-color:color-mix(in srgb,var(--ink,var(--fg)) 28%,var(--line))}.plexon-eqc-geo-models__cell--static:hover{border-color:color-mix(in srgb,var(--line) 88%,transparent)}.plexon-eqc-geo-models__cell[data-active=true]{border-color:var(--ink,var(--fg));background:color-mix(in srgb,var(--ink) 4%,transparent)}.plexon-eqc-geo-models__cell[data-miss=true]{border-style:dashed}.plexon-eqc-geo-models__cell:focus-visible{outline:2px solid color-mix(in srgb,var(--ink) 30%,transparent);outline-offset:2px}.plexon-eqc-geo-models__id{font-size:.72rem;letter-spacing:.05em;line-height:1.3;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plexon-eqc-geo-models__rank{font-family:var(--font-display,var(--font-body));font-size:clamp(1.55rem,2.6vw,2rem);font-weight:var(--weight-light,300);letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;color:var(--ink,var(--fg))}.plexon-eqc-geo-models__rank[data-miss=true]{color:var(--muted)}.plexon-eqc-geo-dossier{display:grid;grid-template-columns:minmax(14rem,.85fr) minmax(0,1.6fr);gap:clamp(1.5rem,3.5vw,2.75rem);align-items:start;margin-top:clamp(1.75rem,4vw,3rem);margin-bottom:clamp(4.5rem,10vw,7.5rem);padding-top:clamp(1.25rem,2.5vw,2rem)}@media (max-width:860px){.plexon-eqc-geo-dossier{grid-template-columns:1fr}}.plexon-eqc-geo-dossier__index{display:grid;gap:.45rem;position:sticky;top:1rem}.plexon-eqc-geo-dossier__nav{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.plexon-eqc-geo-dossier__nav-btn{appearance:none;width:100%;display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.4rem;align-items:baseline;margin:0;padding:.4rem .5rem;border:1px solid transparent;border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.plexon-eqc-geo-dossier__nav-btn[data-active=true]{border-color:var(--ink,var(--fg));background:color-mix(in srgb,var(--ink) 3%,transparent)}.plexon-eqc-geo-dossier__nav-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--ink) 30%,transparent);outline-offset:2px}.plexon-eqc-geo-dossier__nav-idx{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.65rem;color:var(--muted)}.plexon-eqc-geo-dossier__nav-q{font-size:clamp(.78rem,1vw,.88rem);line-height:1.3;color:var(--ink,var(--fg))}.plexon-eqc-geo-dossier__nav-out{font-size:.65rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.plexon-eqc-geo-dossier__detail{display:grid;gap:clamp(1rem,2.5vw,1.5rem)}.plexon-eqc-geo-dossier__head{display:grid;gap:.45rem;max-width:48rem}.plexon-eqc-geo-dossier__meta{display:flex;flex-wrap:wrap;gap:.45rem .85rem}.plexon-eqc-geo-dossier__cite{font-size:var(--type-xs,.75rem);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.plexon-eqc-geo-dossier__prompt{margin:0;font-family:var(--font-display,var(--font-body));font-size:clamp(1.15rem,2.4vw,1.65rem);font-weight:var(--weight-light,300);letter-spacing:-.03em;line-height:1.2;color:var(--ink,var(--fg))}.plexon-eqc-geo-dossier__answers{display:grid;gap:.85rem}.plexon-eqc-geo-answer{display:grid;gap:1.1rem;padding:clamp(1.15rem,2.5vw,1.75rem) 0;border-top:1px solid color-mix(in srgb,var(--line) 85%,transparent)}.plexon-eqc-geo-answer[data-miss=true]{opacity:.92}.plexon-eqc-geo-answer__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.65rem 1.15rem}.plexon-eqc-geo-answer__model{font-size:var(--type-xs,.75rem);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.plexon-eqc-geo-answer__pos{font-family:var(--font-display,var(--font-body));font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:var(--weight-light,300);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink,var(--fg))}.plexon-eqc-geo-answer__pos[data-miss=true]{color:var(--muted);font-size:var(--type-sm,.9rem);letter-spacing:.04em;text-transform:uppercase}.plexon-eqc-geo-answer__prose{margin:0;padding:0;border:0;font-family:var(--font-body);font-size:clamp(1.08rem,1.7vw,1.28rem);font-weight:var(--weight-regular,400);font-style:normal;line-height:1.65;max-width:58ch;color:var(--ink,var(--fg))}.plexon-eqc-geo-answer__empty{margin:0;font-size:var(--type-sm,.85rem);color:var(--muted)}.plexon-eqc-geo-answer__cites{display:grid;gap:.55rem;padding-top:.85rem;margin-top:.25rem;border-top:1px dashed color-mix(in srgb,var(--line) 90%,transparent)}.plexon-eqc-geo-answer__cites-k{margin:0;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.plexon-eqc-geo-answer__rail{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.plexon-eqc-geo-answer__rail li{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;gap:.65rem;align-items:baseline}.plexon-eqc-geo-answer__rail-pos{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);font-size:var(--type-xs,.75rem)}.plexon-eqc-geo-answer__rail-host{color:var(--ink,var(--fg));font-size:clamp(.95rem,1.2vw,1.05rem)}.plexon-eqc-geo-answer__rail li[data-role=you] .plexon-eqc-geo-answer__rail-host{font-weight:600}.plexon-eqc-geo-answer__rail li[data-role=rival] .plexon-eqc-geo-answer__rail-host{color:color-mix(in srgb,var(--ink) 72%,var(--muted))}.plexon-eqc-geo-answer__rail-ctx{font-size:var(--type-xs,.75rem);color:var(--muted);max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plexon-eqc-geo-eeat{display:grid;gap:clamp(2.25rem,4vw,3.25rem)}.plexon-eqc-geo-eeat>.plexon-eqc-geo-voice__head{max-width:none;width:100%;margin-bottom:clamp(.75rem,2vw,1.25rem);padding-bottom:clamp(1.25rem,2.5vw,1.75rem);border-bottom:1px solid var(--line)}.plexon-eqc-geo-eeat__reading{display:grid;gap:.45rem;width:100%;max-width:none;margin-top:.35rem}.plexon-eqc-geo-eeat__reading-body{margin:0;width:100%;max-width:none;font-size:clamp(1.05rem,1.55vw,1.2rem);line-height:1.55;color:var(--ink,var(--fg))}.plexon-eqc-geo-eeat__layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(12rem,.8fr);gap:1.75rem;align-items:start}@media (max-width:720px){.plexon-eqc-geo-eeat__layout{grid-template-columns:1fr}}.plexon-eqc-geo-eeat__side{display:grid;gap:1.25rem}.plexon-eqc-geo-eeat-gaps{display:grid;gap:.65rem}.plexon-eqc-geo-eeat-gaps__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.plexon-eqc-geo-eeat-gaps__list li{margin:0;padding:.45rem .75rem;border:1px dashed color-mix(in srgb,var(--line) 88%,transparent);font-size:clamp(.85rem,1.1vw,.95rem);color:var(--ink,var(--fg))}.plexon-eqc-geo-score-ledger{display:grid;gap:.9rem}.plexon-eqc-geo-score-ledger__cell{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;grid-template-rows:auto auto auto;column-gap:.75rem;row-gap:.4rem;align-items:baseline}.plexon-eqc-geo-score-ledger__idx{font-size:var(--type-xs,.75rem);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plexon-eqc-geo-score-ledger__label{color:var(--ink,var(--fg));font-size:clamp(1rem,1.35vw,1.12rem)}.plexon-eqc-geo-score-ledger__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink,var(--fg));font-size:clamp(1rem,1.35vw,1.15rem);font-weight:600}.plexon-eqc-geo-score-ledger__bar{grid-column:2/-1;height:6px;background:color-mix(in srgb,var(--ink) 10%,transparent);position:relative}.plexon-eqc-geo-score-ledger__bar:after{content:"";display:block;height:100%;width:var(--bar,0);background:var(--accent,var(--ink))}.plexon-eqc-geo-score-ledger__why{grid-column:2/-1;margin:0;font-size:clamp(.78rem,1vw,.875rem);line-height:1.45;color:var(--muted);max-width:46ch}.plexon-eqc-geo-callout{border:1px solid var(--line);padding:1.25rem 1.35rem;display:grid;gap:.45rem}.plexon-eqc-geo-callout__num{margin:0;font-family:var(--font-display,var(--font-body));font-size:clamp(2.75rem,7vw,4rem);font-weight:var(--weight-light,300);letter-spacing:-.04em;line-height:.95;color:var(--ink,var(--fg))}.plexon-eqc-domain-spread{display:grid;gap:1rem;color:inherit}.plexon-eqc-domain-spread__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:start}@media (max-width:860px){.plexon-eqc-domain-spread__body{grid-template-columns:1fr}}.plexon-eqc-domain-spread__issues,.plexon-eqc-domain-spread__metrics{display:grid;gap:.75rem;min-width:0}.plexon-eqc-dist{display:flex;flex-direction:column;gap:1.25rem}.plexon-eqc-dist__head{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.25rem}.plexon-eqc-dist__eyebrow{margin:0;font-size:var(--type-xs,.7rem);text-transform:uppercase;letter-spacing:.14em;color:var(--accent)}.plexon-eqc-dist__headline{margin:0;font-family:var(--font-display,var(--font-body));font-size:clamp(1.55rem,3vw,2.15rem);font-weight:var(--weight-light,300);letter-spacing:-.03em;line-height:1.1;color:var(--ink,var(--fg))}.plexon-eqc-dist__grid{display:grid;grid-template-columns:repeat(var(--eqc-dist-cols,3),minmax(0,1fr));gap:0}.plexon-eqc-dist__card{display:flex;flex-direction:column;gap:.85rem;padding:.15rem 1.35rem;background:transparent;border:none;border-radius:0;min-width:0}.plexon-eqc-dist__card:first-child{padding-left:0}.plexon-eqc-dist__card:last-child{padding-right:0}.plexon-eqc-dist__card:not(:first-child){border-left:1px solid var(--line)}.plexon-eqc-dist__card h4{margin:0;font-size:.95rem;font-weight:600;color:var(--ink,var(--fg))}@media (max-width:1100px){.plexon-eqc-dist__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plexon-eqc-dist__card:nth-child(odd){border-left:none;padding-left:0}.plexon-eqc-dist__card:nth-child(2n){padding-right:0}.plexon-eqc-dist__card:nth-child(n+3){border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1.25rem}}@media (max-width:560px){.plexon-eqc-dist__grid{grid-template-columns:1fr}.plexon-eqc-dist__card,.plexon-eqc-dist__card:nth-child(2n),.plexon-eqc-dist__card:nth-child(odd){border-left:none;padding-inline:0}.plexon-eqc-dist__card:not(:first-child){border-top:1px solid var(--line);margin-top:1.15rem;padding-top:1.15rem}}.plexon-eqc-donut{--donut-1:var(--ok,#7dcea0);--donut-2:var(--accent);--donut-3:var(--warn,#c9a227);--donut-4:var(--danger,#d46a6a);--donut-5:color-mix(in srgb,var(--ok,#7dcea0) 55%,var(--accent));--donut-6:color-mix(in srgb,var(--warn,#c9a227) 55%,var(--accent));--donut-7:color-mix(in srgb,var(--accent) 70%,var(--muted));--donut-8:color-mix(in srgb,var(--muted) 75%,var(--ink,var(--fg)));display:flex;flex-direction:column;align-items:center;gap:.85rem;margin-top:.35rem;padding-bottom:.75rem}.plexon-eqc-donut__chart{position:relative;width:10.5rem;height:10.5rem;border-radius:50%;flex-shrink:0}.plexon-eqc-donut__hole{position:absolute;inset:8%;border-radius:50%;background:var(--surface,var(--bg,#fff));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.08rem;text-align:center}.plexon-eqc-donut__center-v{font-size:1.2rem;font-weight:var(--weight-light,300);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;color:color-mix(in srgb,var(--ink,var(--fg)) 82%,var(--muted))}.plexon-eqc-donut__center-k{font-size:.58rem;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.plexon-eqc-donut__legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.28rem;width:100%;min-width:0}.plexon-eqc-donut__legend>li{display:grid;grid-template-columns:.4rem minmax(0,1fr) auto auto;gap:.4rem .5rem;align-items:baseline;font-size:.74rem}.plexon-eqc-donut__swatch{width:.32rem;height:.32rem;border-radius:50%;align-self:center;background:var(--donut-1);opacity:.9}.plexon-eqc-donut__legend>li[data-i="2"] .plexon-eqc-donut__swatch{background:var(--donut-2)}.plexon-eqc-donut__legend>li[data-i="3"] .plexon-eqc-donut__swatch{background:var(--donut-3)}.plexon-eqc-donut__legend>li[data-i="4"] .plexon-eqc-donut__swatch{background:var(--donut-4)}.plexon-eqc-donut__legend>li[data-i="5"] .plexon-eqc-donut__swatch{background:var(--donut-5)}.plexon-eqc-donut__legend>li[data-i="6"] .plexon-eqc-donut__swatch{background:var(--donut-6)}.plexon-eqc-donut__legend>li[data-i="7"] .plexon-eqc-donut__swatch{background:var(--donut-7)}.plexon-eqc-donut__legend>li[data-i="8"] .plexon-eqc-donut__swatch{background:var(--donut-8)}.plexon-eqc-donut__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--ink,var(--fg)) 78%,var(--muted))}.plexon-eqc-donut__n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-light,300)}.plexon-eqc-donut__pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);min-width:2.4rem;text-align:right}@media (max-width:420px){.plexon-eqc-donut__chart{width:8.5rem;height:8.5rem}}.plexon-eqc-lab{display:grid;grid-template-columns:repeat(var(--notes-cols,2),minmax(0,1fr));gap:.75rem}.plexon-eqc-lab-tile{display:grid;grid-template-areas:"value" "key" "meta";gap:.35rem;padding:1rem 1.05rem 1.15rem;min-width:0;border:1px solid color-mix(in oklab,var(--line,var(--border,#444)) 70%,transparent);border-radius:var(--radius-tile,.85rem);background:color-mix(in oklab,var(--surface-2,var(--surface,#151515)) 92%,transparent)}.plexon-eqc-lab-tile__v{grid-area:value;font-family:var(--font-display,var(--font-body));font-size:clamp(1.75rem,3vw,2.35rem);font-weight:var(--weight-light,300);letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink,var(--fg))}.plexon-eqc-lab-tile[data-tone=pos] .plexon-eqc-lab-tile__v{text-decoration:underline;text-decoration-color:var(--ok,#7dcea0);text-decoration-thickness:2px;text-underline-offset:.18em}.plexon-eqc-lab-tile[data-tone=low] .plexon-eqc-lab-tile__v{text-decoration:underline;text-decoration-color:var(--warn,#c9a227);text-decoration-thickness:2px;text-underline-offset:.18em}.plexon-eqc-lab-tile[data-tone=neg] .plexon-eqc-lab-tile__v{text-decoration:underline;text-decoration-color:var(--danger,#d46a6a);text-decoration-thickness:2px;text-underline-offset:.18em}.plexon-eqc-lab-tile__k{grid-area:key;font-size:var(--type-xs,.7rem);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.plexon-eqc-lab-tile__m{grid-area:meta;font-size:var(--type-xs,.75rem);color:var(--muted);line-height:1.35}.plexon-eqc-lab-tile__unit{margin-left:.05em;font-size:.45em;letter-spacing:.02em;color:var(--muted);vertical-align:.35em}.plexon-eqc-insights-spread{display:grid;gap:clamp(2rem,4vw,3rem);color:inherit}.plexon-eqc-spread-open{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(11rem,.75fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:start}@media (max-width:860px){.plexon-eqc-spread-open{grid-template-columns:1fr}}.plexon-eqc-spread-open__main{min-width:0;display:grid;gap:.65rem}.plexon-eqc-spread-open__prose{display:grid;gap:.65rem;margin:.15rem 0 0;max-width:34rem}.plexon-eqc-spread-open__prose p{margin:0;font-size:clamp(.82rem,1.15vw,.92rem);line-height:1.5;letter-spacing:.005em;color:var(--muted)}.plexon-eqc-spread-open__prose p:first-child{color:color-mix(in srgb,var(--ink,var(--fg)) 78%,transparent)}.plexon-eqc-reading{margin:.35rem 0 0;padding:0;border:0}.plexon-eqc-reading__statement{margin:0;max-width:38rem;font-family:var(--font-display,var(--font-body));font-size:clamp(1.25rem,2.4vw,1.65rem);font-weight:var(--weight-light,300);font-style:italic;letter-spacing:-.02em;line-height:1.4;color:var(--ink,var(--fg))}.plexon-eqc-spread-callout{position:sticky;top:1rem;padding:1.25rem 1.15rem 1.35rem;border-left:3px solid var(--line);background:linear-gradient(165deg,color-mix(in srgb,var(--line) 55%,transparent),transparent 70%);display:grid;gap:.35rem}.plexon-eqc-spread-callout[data-tone=neg]{border-left-color:var(--danger,#d46a6a)}.plexon-eqc-spread-callout[data-tone=low]{border-left-color:var(--warn,#c9a227)}.plexon-eqc-spread-callout[data-tone=pos]{border-left-color:var(--ok,#7dcea0)}.plexon-eqc-spread-callout__num{margin:0;font-family:var(--font-display,var(--font-body));font-size:clamp(2.5rem,6vw,3.5rem);font-weight:var(--weight-light,300);letter-spacing:-.04em;line-height:.95;color:var(--ink,var(--fg))}.plexon-eqc-spread-callout__label{margin:0;font-size:var(--type-xs,.7rem);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.plexon-eqc-spread-callout__body{margin:.25rem 0 0;font-size:var(--type-sm,.88rem);line-height:1.45;color:color-mix(in srgb,var(--ink,var(--fg)) 80%,transparent)}.plexon-eqc-insights,.plexon-eqc-moves{display:grid;gap:1rem}.plexon-eqc-insights__head{max-width:40rem;display:grid;gap:.35rem}.plexon-eqc-insights__lede{margin:.35rem 0 0;font-size:clamp(1.02rem,1.5vw,1.15rem);font-weight:var(--weight-light,300);line-height:1.5;color:color-mix(in srgb,var(--ink,var(--fg)) 84%,transparent)}.plexon-eqc-insights__ops{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.25rem,3vw,2.25rem);row-gap:0;border-top:1px solid var(--line)}@media (max-width:860px){.plexon-eqc-insights__ops{grid-template-columns:1fr}}.plexon-eqc-insights__ops>li{min-width:0}.plexon-eqc-insights__op{display:grid;gap:.35rem;height:100%;border-bottom:1px solid var(--line);border-left:3px solid transparent;padding:1.05rem 0 1.15rem .85rem}.plexon-eqc-insights__op[data-tone=neg]{border-left-color:var(--danger,#d46a6a)}.plexon-eqc-insights__op[data-tone=low]{border-left-color:var(--warn,#c9a227)}.plexon-eqc-insights__op[data-tone=pos]{border-left-color:var(--ok,#7dcea0)}.plexon-eqc-insights__op-contrast{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .85rem;font-size:var(--type-xs,.7rem);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.plexon-eqc-insights__op-idx{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plexon-eqc-insights__op[data-tone=neg] .plexon-eqc-insights__op-sev{color:var(--danger,#b45555)}.plexon-eqc-insights__op[data-tone=low] .plexon-eqc-insights__op-sev{color:var(--warn,#a8871f)}.plexon-eqc-insights__op[data-tone=pos] .plexon-eqc-insights__op-sev{color:var(--ok,#4f9a6e)}.plexon-eqc-insights__op-q{font-family:var(--font-display,var(--font-body));font-size:clamp(1.15rem,2vw,1.4rem);font-weight:var(--weight-light,300);letter-spacing:-.02em;line-height:1.3;color:var(--ink,var(--fg))}.plexon-eqc-insights__op-meta{font-size:var(--type-sm,.88rem);line-height:1.45;color:var(--muted);max-width:none}.plexon-eqc-moves__gallery{display:grid;gap:1rem;min-width:0}.plexon-eqc-moves__gallery:focus-visible{outline:2px solid color-mix(in srgb,var(--ink) 30%,transparent);outline-offset:6px}.plexon-eqc-moves__toolbar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1.25rem;padding-bottom:.35rem;border-bottom:1px solid var(--line)}.plexon-eqc-moves__count{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--type-sm);letter-spacing:.04em;color:var(--muted)}.plexon-eqc-moves__count-label{margin-left:.55rem;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.plexon-eqc-moves__count-cur{font-family:var(--font-display,var(--font-body));font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:var(--weight-light,300);letter-spacing:-.03em;color:var(--ink,var(--fg))}.plexon-eqc-moves__controls{display:flex;gap:.35rem}.plexon-eqc-moves__ctrl{appearance:none;border:0;margin:0;padding:.35rem .7rem;background:transparent;color:var(--ink,var(--fg));font:inherit;font-size:var(--type-md,1.05rem);line-height:1;cursor:pointer;border-bottom:1px solid color-mix(in srgb,var(--line) 90%,transparent)}.plexon-eqc-moves__ctrl:hover{border-bottom-color:currentColor}.plexon-eqc-moves__ctrl:focus-visible{outline:2px solid color-mix(in srgb,var(--ink) 35%,transparent);outline-offset:3px}.plexon-eqc-moves__slide{display:grid;gap:.65rem;min-height:11.5rem;border-left:3px solid transparent;padding:1.15rem 0 .35rem .85rem;margin-left:-.85rem}.plexon-eqc-moves__slide[data-tone=neg]{border-left-color:var(--danger,#d46a6a)}.plexon-eqc-moves__slide[data-tone=low]{border-left-color:var(--warn,#c9a227)}.plexon-eqc-moves__slide[data-tone=pos]{border-left-color:var(--ok,#7dcea0)}.plexon-eqc-moves__slide-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.65rem 1.1rem}.plexon-eqc-moves__idx{font-family:var(--font-display,var(--font-body));font-size:clamp(2.25rem,5vw,3.25rem);font-weight:var(--weight-light,300);letter-spacing:-.05em;line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--muted) 80%,transparent)}.plexon-eqc-moves__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;font-size:var(--type-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.plexon-eqc-moves__slide[data-tone=neg] .plexon-eqc-moves__sev{color:var(--danger,#b45555)}.plexon-eqc-moves__slide[data-tone=low] .plexon-eqc-moves__sev{color:var(--warn,#a8871f)}.plexon-eqc-moves__slide[data-tone=pos] .plexon-eqc-moves__sev{color:var(--ok,#4f9a6e)}.plexon-eqc-moves__src{letter-spacing:.1em;color:color-mix(in srgb,var(--muted) 75%,transparent)}.plexon-eqc-moves__lead{margin:0;max-width:36rem}.plexon-eqc-moves__title{font-family:var(--font-display,var(--font-body));font-size:clamp(1.45rem,2.8vw,2rem);font-weight:var(--weight-light,300);letter-spacing:-.03em;line-height:1.25;color:var(--ink,var(--fg))}.plexon-eqc-moves__copy{margin:0;max-width:42rem;font-size:clamp(1.02rem,1.5vw,1.12rem);line-height:1.55;color:color-mix(in srgb,var(--ink,var(--fg)) 82%,transparent)}.plexon-eqc-moves__ticks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.plexon-eqc-moves__tick{appearance:none;border:0;margin:0;padding:0;width:1.5rem;height:2px;background:color-mix(in srgb,var(--line) 90%,transparent);cursor:pointer}.plexon-eqc-moves__tick[data-active=true]{background:var(--ink,var(--fg))}.plexon-eqc-kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.75rem}.plexon-eqc-workflow-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--line,rgba(15,23,42,.12))}.plexon-eqc-workflow-row:last-child{border-bottom:none}.plexon-eqc-workflow-copy{min-width:0;display:flex;flex-direction:column;gap:.15rem}.plexon-eqc-trait-list{margin-top:.35rem}.plexon-eqc-trait{display:grid;gap:.2rem}.plexon-eqc-trait-bar{height:6px;border-radius:4px;background:color-mix(in srgb,var(--ink,#0f172a) 10%,transparent);overflow:hidden}.plexon-eqc-trait-bar-fill{height:100%;border-radius:4px;background:var(--color-secondary-dx-pink,#f256b6);transition:width .2s ease}.plexon-eqc-split-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:768px){.plexon-eqc-split-grid{grid-template-columns:1fr 1fr}.plexon-eqc-compose__metrics{gap:1.35rem 1.75rem}}@media (min-width:1024px){.plexon-eqc-split-grid--lg{grid-template-columns:1fr 1fr}}.plexon-eqc-status--success{border-color:color-mix(in srgb,var(--color-secondary-dx-green,#00ca55) 45%,var(--line));color:var(--color-secondary-dx-green,#00ca55)}.plexon-eqc-status--error{border-color:color-mix(in srgb,#ef4444 45%,var(--line));color:#ef4444}.plexon-eqc-status--warning{border-color:color-mix(in srgb,var(--color-secondary-dx-orange,#ff6a3b) 45%,var(--line));color:var(--color-secondary-dx-orange,#ff6a3b)}.plexon-eqc-status--default{opacity:.9}.plexon-eqc-appendix-head{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem}.plexon-eqc-appendix-chevron,.plexon-eqc-appendix-toggle{padding-inline:.25rem}.plexon-eqc-appendix-body{margin-top:.5rem}.plexon-report-stack{display:flex;flex-direction:column;gap:1rem;color:var(--ink,var(--fg))}.plexon-report-section{display:flex;flex-direction:column;gap:.5rem}.plexon-report-section-header{display:flex;flex-direction:column;gap:.15rem}.plexon-report-exec-title{font-weight:700}.plexon-report-download{display:inline-flex;flex-direction:column;gap:.25rem}.plexon-report-cart-bar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 1rem;border-top:1px solid var(--line,var(--color-secondary-dx-grey-light-tint));background:var(--color-bg-subtle,var(--bg-subtle))}.plexon-report-cart-bar-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.plexon-report-cart-dialog .ds-dialog-sheet{max-width:28rem;width:min(100vw - 2rem,28rem)}.plexon-report-cart-body{display:flex;flex-direction:column;gap:1rem}.plexon-report-cart-select-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.plexon-report-cart-pins{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;max-height:min(50vh,22rem);overflow-y:auto}.plexon-report-cart-pin{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.plexon-report-cart-pin-main{display:flex;flex-direction:column;gap:.15rem;min-width:0}.plexon-report-cart-share{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--line,var(--color-secondary-dx-grey-light-tint))}.plexon-report-cart-share-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.plexon-public-report{max-width:56rem;margin:0 auto;padding:2rem 1rem 3rem;min-height:100vh;color:var(--color-text-on-light,var(--text));background:var(--color-bg-subtle,var(--bg-subtle))}.plexon-public-report-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.plexon-public-report-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.plexon-public-report-state{display:flex;justify-content:center;align-items:center;min-height:40vh;padding:2rem;text-align:center}.plexon-metron-share-masthead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.plexon-metron-share-masthead__copy{display:flex;flex-direction:column;gap:.35rem;min-width:0}.plexon-metron-share-kicker{letter-spacing:.06em;text-transform:uppercase}.plexon-metron-share-masthead__actions,.plexon-metron-share-masthead__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media print{.plexon-metron-share-no-print{display:none!important}}.plexon-spinner{width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid var(--line);border-top-color:var(--accent);animation:plexon-spin .8s linear infinite}@keyframes plexon-spin{to{transform:rotate(1turn)}}.plexon-divider{border:0;border-top:1px solid var(--line);margin:.75rem 0}.plexon-auth-brand-row{display:flex;gap:.5rem;flex-wrap:wrap}.plexon-auth-brand-swatch{width:1.1rem;height:2rem;border-radius:999px;border:none;cursor:pointer}:root{--msqdx-radius-xs:4px;--msqdx-radius-sm:8px;--msqdx-radius-md:20px;--msqdx-radius-3xl:24px;--msqdx-radius-lg:40px;--msqdx-spacing-xxs:4px;--msqdx-spacing-xs:8px;--msqdx-spacing-sm:12px;--msqdx-spacing-md:16px;--msqdx-spacing-lg:18px;--msqdx-spacing-xl:24px;--msqdx-spacing-xxl:32px;--msqdx-font-size-sm:0.875rem;--msqdx-font-size-base:1rem;--msqdx-font-size-lg:1.125rem;--msqdx-transition:0.3s ease;--msqdx-transition-fast:0.2s ease;color-scheme:dark;font-family:Inter,Roboto,Helvetica,Arial,sans-serif;--plexon-app-bg:#0f172a;--color-primary-white:#fff;--color-secondary-dx-yellow:#fef14d;--color-secondary-dx-yellow-tint:#f3f0c8;--color-secondary-dx-pink:#f256b6;--color-secondary-dx-pink-tint:#f3d9e3;--color-secondary-dx-pink-on-light:#d5108a;--color-secondary-dx-orange:#ff6a3b;--color-secondary-dx-orange-tint:#f8d5cb;--color-secondary-dx-purple:#b638ff;--color-secondary-dx-purple-tint:#eed9f9;--color-secondary-dx-blue:#3b82f6;--color-secondary-dx-blue-tint:#dbeafe;--color-secondary-dx-green:#00ca55;--color-secondary-dx-green-tint:#dff1e1;--color-secondary-dx-grey-light:#d4d2d2;--color-secondary-dx-grey-light-tint:rgba(212,210,210,0.5);--color-neutral:#0f0f0f;--color-theme-accent:#b638ff;--color-theme-accent-tint:rgba(182,56,255,0.2);--color-text-primary:#ffffff;--color-text-secondary:#94a3b8;--color-card-bg:var(--color-primary-white);--color-bg-subtle:#f8f6f0;--color-text-on-light:#0f172a;--color-text-muted-on-light:#475569;--font-ui-sans:"Noto Sans JP","Noto Sans JP Fallback",system-ui,sans-serif;--font-ui-mono:"IBM Plex Mono",ui-monospace,monospace;--msqdx-admin-header-logo-inset:230px;--msqdx-admin-header-v2-card-min-height:54px;--msqdx-admin-header-v2-back-button-size:55px;--msqdx-admin-header-v2-card-action-size:40px}[data-theme=light]{color-scheme:light;--color-neutral:#f8f6f0;--color-text-primary:#0f172a;--color-text-secondary:#475569}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--plexon-app-bg)!important;background-color:var(--plexon-app-bg);transition:background-color var(--msqdx-transition)}body,html{height:100%;width:100%;max-width:100%;overflow-x:clip;overflow-y:auto}body{min-height:calc(100vh - 20px);display:flex;flex-direction:column;font-family:Inter,Roboto,Helvetica,Arial,sans-serif;background-color:var(--plexon-app-bg)!important;color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--msqdx-transition),color var(--msqdx-transition)}body>*{min-width:0}body>*,main{max-width:100%}main{flex:1 1;min-height:0;width:100%;box-sizing:border-box;overflow-x:hidden}.material-symbols-outlined{font-family:Material Symbols Outlined,sans-serif;font-weight:400;font-style:normal;display:inline-flex;align-items:center;justify-content:center;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}[data-plexon-content] .MuiOutlinedInput-root{background-color:var(--color-card-bg)!important;color:var(--color-text-on-light)!important;border:1px solid var(--color-secondary-dx-grey-light-tint)!important}[data-plexon-content] .MuiOutlinedInput-root:hover{border-color:var(--color-text-muted-on-light)!important}[data-plexon-content] .MuiOutlinedInput-root.Mui-focused{border-color:var(--color-theme-accent)!important}[data-plexon-content] .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--color-secondary-dx-grey-light-tint)!important}[data-plexon-content] .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--color-text-muted-on-light)!important}[data-plexon-content] .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-theme-accent)!important}[data-plexon-content] .MuiInputBase-input{color:var(--color-text-on-light)!important}[data-plexon-content] .MuiFormLabel-root,[data-plexon-content] .MuiInputLabel-root{color:var(--color-input-label,var(--color-theme-accent))!important}[data-plexon-content] .MuiFormLabel-root.Mui-focused,[data-plexon-content] .MuiInputLabel-root.Mui-focused{color:var(--color-theme-accent)!important}[data-plexon-content] .MuiButton-root.MuiButton-contained:not(.MuiButton-colorError):not(.MuiButton-colorWarning){background-color:var(--color-theme-accent)!important;color:var(--color-theme-accent-contrast,#000000)!important}[data-plexon-content] .MuiButton-root.MuiButton-contained:not(.MuiButton-colorError):not(.MuiButton-colorWarning):hover{filter:brightness(1.05)}[data-plexon-event-quick-check-dashboard] .MuiButton-outlined:not(.MuiButton-colorError):not(.MuiButton-colorWarning),[data-plexon-event-quick-check] .MuiButton-outlined:not(.MuiButton-colorError):not(.MuiButton-colorWarning){border-color:var(--color-theme-accent)!important;color:var(--color-theme-accent)!important;background-color:var(--color-card-bg)!important}[data-plexon-event-quick-check-dashboard] .MuiButton-outlined:not(.MuiButton-colorError):not(.MuiButton-colorWarning):hover,[data-plexon-event-quick-check] .MuiButton-outlined:not(.MuiButton-colorError):not(.MuiButton-colorWarning):hover{border-color:var(--color-theme-accent)!important;background-color:var(--color-theme-accent-tint)!important}[data-plexon-event-quick-check-dashboard] .MuiButton-text:not(.MuiButton-colorError):not(.MuiButton-colorWarning),[data-plexon-event-quick-check] .MuiButton-text:not(.MuiButton-colorError):not(.MuiButton-colorWarning){color:var(--color-theme-accent)!important}[data-plexon-event-quick-check-dashboard] .MuiButton-text:not(.MuiButton-colorError):not(.MuiButton-colorWarning):hover,[data-plexon-event-quick-check] .MuiButton-text:not(.MuiButton-colorError):not(.MuiButton-colorWarning):hover{background-color:var(--color-theme-accent-tint)!important}[data-plexon-event-quick-check-dashboard] .MuiChip-outlined,[data-plexon-event-quick-check] .MuiChip-outlined{border-color:var(--color-secondary-dx-grey-light-tint)!important;background-color:var(--color-card-bg)!important;color:var(--color-text-on-light)!important}[data-plexon-event-quick-check-dashboard] .MuiChip-label,[data-plexon-event-quick-check] .MuiChip-label{color:var(--color-text-on-light)!important}[data-plexon-content] [data-msqdx-surface=light]{color:var(--color-text-on-light)}[data-plexon-content] [data-msqdx-surface=light],[data-plexon-content] [data-msqdx-surface=light]:hover{background-color:var(--color-bg-subtle)!important}[data-plexon-assistant-chat] [data-msqdx-surface=light]{background-color:var(--panel,var(--bg1))!important;color:var(--ink)!important}[data-plexon-assistant-chat] [data-msqdx-surface=light]:hover{background-color:var(--panel,var(--bg1))!important}[data-plexon-assistant-chat]{background-color:transparent;color:var(--ink)}[data-plexon-assistant-chat][data-presentation=overlay]{background:transparent}[data-plexon-assistant-chat] .msqdx-corner-tab-card__body{background-color:var(--panel,var(--bg1));color:var(--ink)}[data-plexon-assistant-chat] .MuiOutlinedInput-root{background-color:var(--field,var(--bg1))!important;color:var(--ink)!important}[data-plexon-assistant-chat] .MuiSelect-select{color:var(--ink)!important}[data-plexon-assistant-chat] .msqdx-input-wrapper{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-plexon-assistant-chat] .MuiChip-root{background-color:var(--field,var(--bg1))!important;color:var(--ink)!important}[data-plexon-assistant-chat] .MuiChip-outlined{border-color:var(--color-theme-accent,var(--accent))!important}[data-plexon-assistant-chat] .MuiChip-label{color:var(--ink)!important}[data-plexon-assistant-chat] .MuiButton-outlined.MuiButton-sizeSmall,[data-plexon-assistant-prompts] .MuiButton-outlined{border-color:var(--color-theme-accent,var(--accent))!important;color:var(--ink)!important;background-color:var(--field,var(--bg1))!important}[data-plexon-assistant-chat] .MuiButton-outlined.MuiButton-sizeSmall:hover,[data-plexon-assistant-prompts] .MuiButton-outlined:hover{border-color:var(--color-theme-accent,var(--accent))!important;background-color:var(--color-theme-accent-tint,color-mix(in srgb,var(--accent) 16%,transparent))!important}[data-plexon-assistant-chat] .MuiIconButton-root,[data-plexon-assistant-ui] .MuiIconButton-root{color:var(--color-theme-accent)!important}[data-plexon-assistant-chat] .material-symbols-outlined,[data-plexon-assistant-chat] .msqdx-material-symbol,[data-plexon-assistant-ui] .material-symbols-outlined,[data-plexon-assistant-ui] .msqdx-material-symbol{font-family:Material Symbols Outlined,sans-serif!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20!important;font-feature-settings:"liga"!important;display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle}[data-plexon-assistant-chat] .MuiIconButton-root .material-symbols-outlined,[data-plexon-assistant-chat] .MuiIconButton-root .msqdx-material-symbol,[data-plexon-assistant-ui] .MuiIconButton-root .material-symbols-outlined,[data-plexon-assistant-ui] .MuiIconButton-root .msqdx-material-symbol{margin-top:-1px}[data-plexon-assistant-ui] .MuiDrawer-paper{background-color:var(--color-bg-subtle)!important;background-image:none!important;color:var(--color-text-on-light)}[data-plexon-assistant-ui],[data-plexon-assistant-ui] *,[data-plexon-assistant-ui] .MuiBackdrop-root{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-plexon-assistant-chat] .MuiStepLabel-label.Mui-active,[data-plexon-assistant-chat] .MuiStepLabel-label.Mui-completed,[data-plexon-assistant-ui] .MuiStepLabel-label.Mui-active,[data-plexon-assistant-ui] .MuiStepLabel-label.Mui-completed{color:var(--color-text-on-light)!important}.plexon-ui-color-swatch-grid{display:flex;flex-direction:column;gap:.75rem}.plexon-ui-color-swatch-grid__list,.plexon-ui-font-specimen-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.plexon-ui-color-swatch-grid__row{display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;gap:.65rem;align-items:center}.plexon-ui-color-swatch-grid__swatch{width:1.25rem;height:1.25rem;border-radius:.25rem;border:1px solid color-mix(in srgb,var(--color-text-on-light,#111) 16%,transparent);flex-shrink:0}.plexon-ui-color-swatch-grid__meta,.plexon-ui-font-specimen-list__meta{display:flex;flex-direction:column;gap:.1rem;min-width:0}.plexon-ui-color-swatch-grid__label,.plexon-ui-font-specimen-list__label{font-weight:600;font-size:.875rem;color:var(--color-text-on-light,#111)}.plexon-ui-color-swatch-grid__path,.plexon-ui-font-specimen-list__family,.plexon-ui-font-specimen-list__path{font-size:.75rem;color:var(--color-text-muted-on-light,#666);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plexon-ui-color-swatch-grid__hex{font-family:var(--font-ui-mono,ui-monospace,monospace);font-size:.75rem;color:var(--color-text-on-light,#111)}.plexon-ui-font-specimen-list__row{display:flex;flex-direction:column;gap:.35rem;padding-block:.35rem;border-bottom:1px solid color-mix(in srgb,var(--color-text-on-light,#111) 10%,transparent)}.plexon-ui-font-specimen-list__row:last-child{border-bottom:none}.plexon-ui-font-specimen-list__sample{margin:0;font-size:1.25rem;line-height:1.3;color:var(--color-text-on-light,#111)}.plexon-ui-finding-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.plexon-ui-finding-list__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;padding:.65rem .35rem;border-radius:.5rem}.plexon-ui-finding-list__item.is-alt{background:color-mix(in srgb,var(--color-text-on-light,#111) 4%,transparent)}.plexon-ui-finding-list__item:not(:has(.plexon-ui-finding-list__swatch-card)){grid-template-columns:minmax(0,1fr)}.plexon-ui-finding-list__swatch-card{display:flex;flex-direction:column;gap:.35rem;width:4.5rem;flex-shrink:0}.plexon-ui-finding-list__swatch-hero{display:block;width:4.5rem;height:4.5rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--color-text-on-light,#111) 16%,transparent)}.plexon-ui-finding-list__hex,.plexon-ui-finding-list__hex-row{font-family:var(--font-ui-mono,ui-monospace,monospace);font-size:.7rem;color:var(--color-text-muted-on-light,#666);word-break:break-all}.plexon-ui-finding-list__head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.25rem}.plexon-ui-finding-list__title{margin:0;flex:1 1 auto}.plexon-ui-finding-list__desc{margin:0}.react-flow__node,.react-flow__node>div,.react-flow__pane{overflow:visible!important}.react-flow__node.react-flow__node-promptCard,.react-flow__node.react-flow__node-promptCard .board-card-inner,.react-flow__node.react-flow__node-promptCard .board-card-wrap,.react-flow__node.react-flow__node-promptCard>div{border-radius:32px!important}.react-flow__node.react-flow__node-promptCard .board-card-content{border-radius:0!important}.react-flow__node [data-prismion-radial-button]{border-radius:50%!important}.react-flow__node [data-open=false],.react-flow__node [data-open=true]{overflow:visible!important}.react-flow__handle{z-index:10;min-width:24px;min-height:24px;opacity:1}.react-flow__handle:hover{opacity:.9}.plexon-board-stage{display:flex;min-height:0;width:100%;height:100%;overflow:hidden}.plexon-board-canvas-wrap,.plexon-board-stage{flex:1 1;min-width:0;position:relative}.plexon-board-canvas{position:relative;width:100%;height:100%;min-height:400px}.plexon-board-add-prompt{position:absolute;top:12px;left:12px;z-index:10}.plexon-flow-gallery{max-width:52rem;margin:0 auto;padding:1.5rem 1.25rem 3rem;display:flex;flex-direction:column;gap:1.25rem}.plexon-flow-gallery-head h1{margin:.35rem 0 .25rem}.plexon-flow-gallery-create{display:grid;gap:.75rem;padding:1rem 0;border-top:1px solid var(--msqdx-border,#333);border-bottom:1px solid var(--msqdx-border,#333)}.plexon-flow-gallery-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.plexon-flow-gallery-item{display:flex;flex-direction:column;gap:.2rem;padding:.85rem 0;border-bottom:1px solid var(--msqdx-border,#333);text-decoration:none;color:inherit}.plexon-flow-gallery-item:hover{opacity:.85}.plexon-flow-back{font-size:.85rem;text-decoration:none;color:inherit;opacity:.75}.plexon-flow-board-loading{display:flex;align-items:center;gap:.75rem;min-height:50vh;justify-content:center}.plexon-flow-verdict[data-ready=true]{border-left:2px solid var(--msqdx-success,#3d8b6e);padding-left:.75rem}.plexon-flow-verdict[data-ready=false]{border-left:2px solid var(--msqdx-border-strong,#555);padding-left:.75rem}.plexon-flow-verdict-kicker{margin:0;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.plexon-flow-verdict-flags{list-style:none;margin:0;padding:0;font-size:.75rem;font-family:var(--msqdx-font-mono,ui-monospace,monospace);display:flex;flex-direction:column;gap:.2rem}.plexon-flow-verdict-flags li[data-ok=true]{opacity:1}.plexon-flow-verdict-flags li[data-ok=false]{opacity:.55}.msqdx-flow-rf-node--compare .msqdx-flow-rf-node-head,.msqdx-flow-rf-node--domain_scan .msqdx-flow-rf-node-head,.msqdx-flow-rf-node--geo_job .msqdx-flow-rf-node-head,.msqdx-flow-rf-node--scan .msqdx-flow-rf-node-head{border-top-color:#5b8def}.msqdx-flow-rf-node--geo_gate .msqdx-flow-rf-node-head,.msqdx-flow-rf-node--issue_gate .msqdx-flow-rf-node-head,.msqdx-flow-rf-node--score_gate .msqdx-flow-rf-node-head{border-top-color:var(--danger,#c45c5c)}.msqdx-flow-rf-node--io{width:300px;overflow:visible}.msqdx-flow-rf-node.msqdx-flow-rf-node--compact{width:220px;overflow:visible}.msqdx-flow-rf-node.msqdx-flow-rf-node--compact.has-output{width:240px}.msqdx-flow-rf-compact{display:flex;flex-direction:column;gap:.4rem}.msqdx-flow-rf-field--title .ds-input,.msqdx-flow-rf-field--title input{font-weight:600}.msqdx-flow-rf-preview{display:block;width:100%;margin:0;padding:.35rem .4rem;border:1px dashed color-mix(in srgb,var(--line,#333) 80%,transparent);border-radius:0;background:transparent;color:inherit;font:inherit;font-size:.72rem;line-height:1.35;text-align:left;cursor:pointer;opacity:.9;word-break:break-word}.msqdx-flow-rf-preview:focus-visible,.msqdx-flow-rf-preview:hover{outline:none;border-style:solid;opacity:1;background:color-mix(in srgb,var(--ink) 5%,transparent)}.msqdx-flow-rf-preview--muted{opacity:.55;font-style:italic}.msqdx-flow-rf-compact-row{display:flex;align-items:center;gap:.35rem}.msqdx-flow-handles{position:absolute;top:0;bottom:0;width:0;pointer-events:none;z-index:3}.msqdx-flow-handles--in{left:0}.msqdx-flow-handles--out{right:0}.msqdx-flow-handle-slot{position:absolute;transform:translateY(-50%);pointer-events:auto;display:flex;align-items:center;gap:.25rem}.msqdx-flow-handle-slot--in{left:0;flex-direction:row;transform:translate(-50%,-50%)}.msqdx-flow-handle-slot--out{right:0;flex-direction:row-reverse;transform:translate(50%,-50%)}.msqdx-flow-handle-caption{font-size:.58rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;opacity:.55;max-width:4.5rem;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.msqdx-flow-handle-slot:hover .msqdx-flow-handle-caption{opacity:.9}.msqdx-flow-rf-node--domain_scan.msqdx-flow-rf-node--io,.msqdx-flow-rf-node--geo_job.msqdx-flow-rf-node--io,.msqdx-flow-rf-node--scan.msqdx-flow-rf-node--io{width:320px}.msqdx-flow-io-stack{display:flex;flex-direction:column;gap:0;margin:-.15rem -.15rem 0}.msqdx-flow-io{padding:.4rem .65rem .45rem}.msqdx-flow-io--input{background:color-mix(in srgb,var(--surface-2,#1f1f1f) 70%,#3d6ea8 12%);border-bottom:1px solid color-mix(in srgb,var(--line,#2b2b2b) 80%,transparent)}.msqdx-flow-io--params{padding-top:.45rem;padding-bottom:.35rem}.msqdx-flow-io--output{background:color-mix(in srgb,var(--surface-2,#1f1f1f) 70%,#3d9a6a 10%);border-top:1px solid color-mix(in srgb,var(--line,#2b2b2b) 80%,transparent);margin-top:.15rem}.msqdx-flow-io-title{margin:0 0 .35rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.msqdx-flow-io-subtitle{margin:.35rem 0 .2rem;font-size:.58rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.55}.msqdx-flow-io-row{position:relative;display:flex;align-items:center;gap:.4rem;min-height:1.7rem;margin:.15rem 0}.msqdx-flow-io-row--in{padding-left:.7rem}.msqdx-flow-io-row--out{justify-content:flex-end;padding-right:.7rem}.msqdx-flow-io-copy{display:flex;flex-direction:column;gap:.05rem;min-width:0;flex:0 1 auto}.msqdx-flow-io-label{font-size:.78rem;font-weight:600;line-height:1.15}.msqdx-flow-io-label--field{font-weight:500;font-size:.72rem;opacity:.9}.msqdx-flow-io-hint{font-size:.62rem;opacity:.55;line-height:1.2}.msqdx-flow-io-select{flex:1 1 auto;min-width:0}.msqdx-flow-io-row--in.is-bound .msqdx-flow-io-label:after{content:" · verbunden";font-weight:400;opacity:.65;font-size:.65rem}.msqdx-flow-rf-handle--io-in,.msqdx-flow-rf-handle--io-out{width:12px!important;height:12px!important;border-width:2px!important;z-index:3}.msqdx-flow-io-row .msqdx-flow-rf-handle--io-in{position:absolute!important;left:-6px!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)}.msqdx-flow-io-row .msqdx-flow-rf-handle--io-out{position:absolute!important;right:-6px!important;left:auto!important;top:50%!important;transform:translate(50%,-50%)}.msqdx-flow-rf-node--compact .msqdx-flow-rf-handle--io-in,.msqdx-flow-rf-node--compact .msqdx-flow-rf-handle--io-out{position:relative!important;left:auto!important;right:auto!important;top:auto!important;transform:none}.msqdx-flow-rf-handle--bind{background:#5b8def}.msqdx-flow-float-panel--run-collapsed .ds-floating-panel-inner{padding:.35rem .55rem;max-height:none}.plexon-flow-history{display:flex;flex-direction:column;gap:.65rem;min-width:min(92vw,22rem);max-height:min(70vh,28rem);overflow:auto}.plexon-flow-history__toolbar{display:flex;flex-wrap:wrap;gap:.35rem}.plexon-flow-history__label{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.msqdx-flow-run-dock{display:flex;flex-direction:column;gap:.35rem;min-width:min(92vw,28rem)}.msqdx-flow-run-dock-toggle{display:flex;align-items:center;gap:.55rem;width:100%;margin:0;padding:.15rem .1rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.msqdx-flow-run-dock-toggle:hover{opacity:.92}.msqdx-flow-run-dock-title{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;flex:0 0 auto}.msqdx-flow-run-dock-summary{flex:1 1 auto;min-width:0;font-size:.75rem;opacity:.78;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msqdx-flow-run-dock-chevron{flex:0 0 auto;opacity:.7;font-size:.85rem}.msqdx-flow-run-dock-body{min-width:0}.msqdx-flow-outputs-dossier{margin-top:.75rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--border,#ccc) 70%,transparent);max-height:16rem;overflow:auto}.msqdx-flow-outputs-dossier-title{margin:0 0 .5rem;font-weight:600}.msqdx-flow-outputs-dossier-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.msqdx-flow-outputs-dossier-item{display:flex;gap:.35rem;align-items:stretch;width:100%;padding:0;border:1px solid color-mix(in srgb,var(--border,#ccc) 60%,transparent);border-radius:.35rem;background:color-mix(in srgb,var(--surface,#fff) 92%,transparent);overflow:hidden}.msqdx-flow-outputs-dossier-main{display:grid;grid-template-columns:5.5rem 1fr;grid-template-rows:auto auto;gap:.15rem .5rem;flex:1 1;min-width:0;text-align:left;padding:.45rem .55rem}.msqdx-flow-outputs-dossier-main,.msqdx-flow-outputs-dossier-pin{border:0;background:transparent;cursor:pointer;font:inherit;color:inherit}.msqdx-flow-outputs-dossier-pin{flex:0 0 auto;align-self:stretch;padding:.35rem .55rem;border-left:1px solid color-mix(in srgb,var(--border,#ccc) 50%,transparent);font-size:.75rem;opacity:.8}.msqdx-flow-outputs-dossier-pin[aria-pressed=true]{opacity:1;font-weight:600}.msqdx-flow-outputs-dossier-item:hover{border-color:color-mix(in srgb,var(--accent,#3d6b9a) 50%,var(--border,#ccc))}.msqdx-flow-outputs-dossier-item--highlight{border-left:3px solid color-mix(in srgb,var(--accent,#3d6b9a) 80%,transparent)}.plexon-flow-report-cart-bar{margin-top:.65rem}.plexon-report-cart-preview{margin:.15rem 0 .35rem;font-size:.8rem;opacity:.85}.msqdx-flow-outputs-dossier-kind{grid-row:1;grid-column:1;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;opacity:.65}.msqdx-flow-outputs-dossier-label{grid-row:1;grid-column:2;font-weight:600;font-size:.85rem}.msqdx-flow-outputs-dossier-text{grid-row:2;grid-column:1/-1;font-size:.8rem;line-height:1.35;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.msqdx-flow-rf-node--quality_ok .msqdx-flow-rf-node-head{border-top-color:var(--ok,#3d9a6a)}.msqdx-flow-rf-node--journey .msqdx-flow-rf-node-head{border-top-color:#3d9ab8}.msqdx-flow-toolbar-title{flex:1 1;min-width:6rem}.plexon-knowledge-toc-link--flows{text-decoration:none;color:inherit}.plexon-flow-gallery-actions{display:flex;flex-wrap:wrap;gap:.75rem}