:root{--font-ui: "Public Sans", "Segoe UI", sans-serif;--font-display: "Source Serif 4", Georgia, serif;--bg-top: #f7f1e8;--bg-mid: #f0e6d8;--bg-bottom: #e6dccd;--panel: #fcf8f1;--panel-soft: #f5eee2;--panel-edge: #efe3d2;--line: #d9ccbb;--ink: #1f2422;--muted: #5d645f;--accent: #0f615d;--accent-strong: #0a4f4b;--accent-warm: #b25d33;--ok: #1f8057;--error: #a23b3b;--radius-lg: 18px;--radius-md: 12px;--shadow-soft: 0 14px 34px rgba(26, 29, 27, .08);--shadow-lift: 0 22px 42px rgba(26, 29, 27, .12);--motion-fast: .18s;--motion-base: .28s;--motion-slow: .52s;--ease-standard: cubic-bezier(.2, .8, .2, 1);--ease-emphasis: cubic-bezier(.16, 1, .3, 1);--surface-stroke-soft: rgba(15, 97, 93, .16);--surface-stroke-warm: rgba(178, 93, 51, .18);--surface-wash: linear-gradient(165deg, rgba(255, 255, 255, .82), rgba(248, 241, 233, .58))}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;color:var(--ink);font-family:var(--font-ui);font-size:16px;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 12% -10%,#fffaf0 0,transparent 32%),radial-gradient(circle at 95% 10%,#f4ecde 0,transparent 28%),linear-gradient(180deg,var(--bg-top) 0%,var(--bg-mid) 45%,var(--bg-bottom) 100%)}h1,h2,h3,h4,h5,h6{font-family:var(--font-ui);font-weight:700;letter-spacing:-.02em;line-height:1.15}button,input,textarea,select{font:inherit;font-family:var(--font-ui)}p,small{line-height:1.6}.app-shell{width:min(1180px,92vw);margin:1.45rem auto 2.5rem;display:grid;gap:1.15rem}.ui-surface-card{border:1px solid var(--surface-stroke-soft);border-radius:var(--radius-md);background:var(--surface-wash);box-shadow:0 8px 18px #1a1d1b0d;overflow:hidden;transition:transform var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),background var(--motion-base) var(--ease-standard)}.ui-surface-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #1a1d1b14;border-color:#0f615d38}.ui-reveal-up{animation:ui-reveal-up var(--motion-slow) var(--ease-emphasis) both}.ui-stagger-children>*{animation:ui-reveal-up var(--motion-slow) var(--ease-emphasis) both}.ui-stagger-children>*:nth-child(1){animation-delay:40ms}.ui-stagger-children>*:nth-child(2){animation-delay:90ms}.ui-stagger-children>*:nth-child(3){animation-delay:.14s}.ui-stagger-children>*:nth-child(4){animation-delay:.19s}.ui-stagger-children>*:nth-child(5){animation-delay:.24s}.ui-stagger-children>*:nth-child(6){animation-delay:.29s}.ui-delay-1{animation-delay:60ms}.ui-delay-2{animation-delay:.13s}.ui-delay-3{animation-delay:.2s}.ui-delay-4{animation-delay:.27s}.ui-delay-5{animation-delay:.34s}@keyframes ui-reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.pwa-banner-stack{position:fixed;top:.95rem;left:50%;transform:translate(-50%);width:min(720px,calc(100vw - 1.5rem));display:grid;gap:.7rem;z-index:160;pointer-events:none}.pwa-banner-card{pointer-events:auto;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .95rem;border-radius:18px;border:1px solid rgba(15,97,93,.24);background:linear-gradient(145deg,#fcf8f1f5,#f5eee2f0);box-shadow:0 12px 24px #1a1d1b1f}.pwa-banner-card>div:first-child{display:grid;gap:.18rem}.pwa-banner-card p,.pwa-banner-card strong,.pwa-banner-card span{margin:0}.pwa-banner-card p{text-transform:uppercase;letter-spacing:.11em;font-size:.72rem;color:var(--muted)}.pwa-banner-card strong{font-size:1rem;color:var(--ink)}.pwa-banner-card span{color:var(--muted);line-height:1.4;font-size:.92rem}.pwa-banner-card.update{border-color:#0f615d59;background:radial-gradient(circle at top left,rgba(15,97,93,.12),transparent 38%),linear-gradient(145deg,#fcf8f1fa,#eff7f4f2)}.pwa-banner-card.install{border-color:#b25d334d;background:radial-gradient(circle at top right,rgba(178,93,51,.14),transparent 36%),linear-gradient(145deg,#fcf8f1fa,#f8efe7f2)}.pwa-banner-card.ready{border-color:#1f805747}.pwa-banner-card.recovery{border-color:#b25d3347;background:radial-gradient(circle at top left,rgba(178,93,51,.12),transparent 38%),linear-gradient(145deg,#fcf8f1fa,#f8f1e9f2)}.pwa-banner-card.offline{border-color:#5d645f3d;background:linear-gradient(145deg,#f9f4ecfa,#f1ebe2f2)}.pwa-outbox-panel{position:fixed;right:1rem;bottom:1rem;width:min(360px,calc(100vw - 1rem));display:grid;gap:.7rem;padding:.9rem;border-radius:20px;border:1px solid rgba(15,97,93,.2);background:linear-gradient(145deg,#fcf8f1f7,#f4efe8f2);box-shadow:0 12px 28px #1a1d1b24;z-index:155}.pwa-outbox-head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.pwa-outbox-head p,.pwa-outbox-head strong,.pwa-outbox-head span{margin:0}.pwa-outbox-head p{text-transform:uppercase;letter-spacing:.11em;font-size:.72rem;color:var(--muted)}.pwa-outbox-head span{color:var(--muted);font-size:.9rem}.pwa-outbox-sync-note{display:block;margin-top:.3rem;color:var(--muted);font-size:.84rem;line-height:1.45}.pwa-outbox-list{display:grid;gap:.55rem}.pwa-outbox-item{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;border:1px solid var(--line);border-radius:14px;background:#ffffffb8;padding:.72rem}.pwa-outbox-item strong,.pwa-outbox-item small,.pwa-outbox-item span{display:block}.pwa-outbox-item small,.pwa-outbox-item span{color:var(--muted)}.pwa-outbox-item.failed{border-color:#a23b3b40}.pwa-outbox-item.conflict{border-color:#b25d334d;background:#fcf4ebdb}.pwa-outbox-item.syncing{border-color:#0f615d47}.landing-flow{gap:.9rem}.landing-hero-panel,.landing-proof-strip,.landing-guide-panel{background:linear-gradient(172deg,var(--panel),var(--panel-soft));border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);position:relative;overflow:hidden;transition:box-shadow var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),background var(--motion-base) var(--ease-standard)}.landing-hero-panel:hover,.landing-proof-strip:hover,.landing-guide-panel:hover{border-color:#0f615d38;box-shadow:var(--shadow-soft)}.landing-hero-panel:before,.landing-proof-strip:before,.landing-guide-panel:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:linear-gradient(90deg,#0f615d33,#b25d3340);pointer-events:none}.landing-hero-panel{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:.9rem;padding:1.05rem 1.15rem}.landing-eyebrow{margin:0;text-transform:uppercase;letter-spacing:.11em;font-size:.75rem;color:var(--muted)}.landing-hero-copy{display:grid;gap:.7rem;align-content:center}.landing-brand-lockup{display:flex;align-items:center;gap:.55rem}.landing-brand-mark{width:52px;height:52px;border-radius:14px;overflow:hidden;border:1px solid rgba(15,97,93,.24);background:#ffffffd6;box-shadow:0 10px 20px #1a1d1b17}.brand-asset-image{width:100%;height:100%;object-fit:cover;display:block}.landing-hero-copy h1{margin:0;font-family:var(--font-display);font-size:clamp(2.6rem,6vw,4.3rem);letter-spacing:.02em;line-height:.95}.landing-lead{margin:0;font-size:1.05rem;line-height:1.42;color:var(--ink);max-width:58ch}.landing-sublead{margin:0;color:var(--muted);line-height:1.5;max-width:62ch}.landing-entry-points span{display:inline-flex;align-items:center;padding:.38rem .65rem;border-radius:999px;border:1px solid rgba(15,97,93,.16);background:#ffffffb3;color:var(--ink);font-size:.87rem;line-height:1.2;transition:transform var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),background var(--motion-base) var(--ease-standard)}.landing-entry-points span:hover{border-color:#0f615d3d;background:#ffffffeb}.landing-hero-actions{display:flex;gap:.55rem;flex-wrap:wrap}.landing-hero-visual{display:grid;gap:.55rem;align-content:center}.landing-hero-diagram{gap:.75rem}.landing-diagram-frame{position:relative;min-height:420px;border:1px solid rgba(15,97,93,.16);border-radius:24px;background:radial-gradient(circle at 50% 50%,rgba(15,97,93,.12),transparent 24%),radial-gradient(circle at 20% 18%,rgba(178,93,51,.12),transparent 22%),linear-gradient(165deg,#ffffffdb,#f7f1e8b3);box-shadow:0 18px 36px #1a1d1b17;overflow:hidden}.landing-diagram-frame:before,.landing-diagram-frame:after{content:"";position:absolute;top:14%;right:18%;bottom:14%;left:18%;border-radius:999px;border:1px dashed rgba(15,97,93,.14)}.landing-diagram-frame:after{top:25%;right:28%;bottom:25%;left:28%;border-color:#b25d332e}.landing-diagram-core,.landing-diagram-node{position:absolute;display:grid;gap:.18rem;padding:.8rem .9rem;border-radius:18px;border:1px solid rgba(15,97,93,.16);background:#ffffffd6;box-shadow:0 12px 24px #1a1d1b14}.landing-diagram-core{top:50%;left:50%;width:min(250px,calc(100% - 3rem));transform:translate(-50%,-50%);justify-items:center;text-align:center;z-index:3}.landing-diagram-core p,.landing-diagram-core strong,.landing-diagram-core span,.landing-diagram-node strong,.landing-diagram-node span{margin:0}.landing-diagram-core p{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;color:var(--muted)}.landing-diagram-core strong{font-size:1.1rem}.landing-diagram-core span{color:var(--muted);font-size:.9rem;line-height:1.4}.landing-diagram-core-mark{width:64px;height:64px;border-radius:18px;overflow:hidden;border:1px solid rgba(15,97,93,.18);box-shadow:0 8px 18px #1a1d1b14}.landing-diagram-node{width:170px;z-index:2}.landing-diagram-node strong{font-size:.98rem}.landing-diagram-node span{color:var(--muted);font-size:.84rem;line-height:1.35}.landing-diagram-node.publish{top:8%;left:8%}.landing-diagram-node.scrutiny{top:8%;right:8%}.landing-diagram-node.coordinate{top:50%;right:2%;transform:translateY(-50%)}.landing-diagram-node.resolve{bottom:8%;right:8%}.landing-diagram-node.prove{bottom:8%;left:8%}.landing-diagram-beam{position:absolute;top:50%;left:50%;height:2px;transform-origin:0 50%;background:linear-gradient(90deg,#0f615d57,#b25d3324);z-index:1;overflow:hidden}.landing-diagram-beam:after{content:"";position:absolute;inset:0 auto 0 0;width:34%;background:linear-gradient(90deg,#fff0,#fffc,#fff0)}.landing-diagram-beam.publish{width:148px;transform:rotate(-148deg)}.landing-diagram-beam.scrutiny{width:148px;transform:rotate(-32deg)}.landing-diagram-beam.coordinate{width:128px;transform:rotate(0)}.landing-diagram-beam.resolve{width:148px;transform:rotate(34deg)}.landing-diagram-beam.prove{width:148px;transform:rotate(146deg)}.landing-diagram-caption{display:flex;flex-wrap:wrap;gap:.45rem}.landing-diagram-caption span{display:inline-flex;align-items:center;padding:.35rem .58rem;border-radius:999px;background:#ffffffad;border:1px solid rgba(15,97,93,.12);color:var(--muted);font-size:.84rem}.landing-story-grid h3,.landing-guide-grid h3{margin:0;font-size:1rem}.landing-story-grid p,.landing-guide-grid p{margin:0;color:var(--muted);line-height:1.4;font-size:.93rem}.landing-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:1rem 1rem 1.05rem;background:radial-gradient(circle at top center,rgba(15,97,93,.08),transparent 42%),linear-gradient(172deg,var(--panel),var(--panel-soft))}.landing-proof-strip article{position:relative;min-height:170px;padding:.9rem .9rem 1rem;display:grid;gap:.42rem;background:linear-gradient(180deg,#ffffffe6,#f6efe7bd),linear-gradient(140deg,#0f615d0a,#b25d3308)}.landing-proof-strip article:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#0f615db8,#b25d3366)}.landing-proof-strip strong{font-size:1.08rem;line-height:1.25}.landing-proof-strip span{color:var(--muted);font-size:.92rem;line-height:1.5}.landing-guide-panel{padding:1rem 1.1rem}.landing-card-top{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.landing-card-mark,.landing-step-index,.landing-surface-tag{display:inline-flex;align-items:center;justify-content:center;align-self:start;border-radius:999px;border:1px solid rgba(15,97,93,.16);background:#fffc;color:var(--accent-strong);letter-spacing:.06em;line-height:1}.landing-card-mark,.landing-step-index{min-width:2rem;min-height:2rem;padding:.28rem .55rem;font-size:.74rem;font-weight:700}.landing-surface-tag{padding:.32rem .56rem;font-size:.72rem;font-weight:600;text-transform:uppercase}.landing-guide-grid{display:grid;gap:.85rem;grid-template-columns:repeat(12,minmax(0,1fr))}.landing-story-grid{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-process-flow{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;align-items:stretch;padding:1.2rem .2rem .4rem;isolation:isolate}.landing-process-flow:before{content:"";position:absolute;left:4%;right:4%;top:52%;height:2px;border-radius:999px;background:linear-gradient(90deg,#0f615d24,#b25d332e,#0f615d24);z-index:0}.landing-process-flow:after{content:"";position:absolute;left:8%;right:8%;top:52%;height:12px;transform:translateY(-50%);background:radial-gradient(circle at center,rgba(15,97,93,.16),transparent 65%);filter:blur(14px);opacity:.6;z-index:0}.landing-story-grid article,.landing-guide-grid article{padding:.72rem;display:grid;gap:.36rem;align-content:start}.landing-process-card{position:relative;min-height:250px;padding:1rem .95rem;background:linear-gradient(180deg,#ffffffeb,#f8f1e9c7),linear-gradient(140deg,#0f615d0a,#b25d330a);border-color:#0f615d29;z-index:1}.landing-process-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,#0f615dbf,#b25d336b)}.landing-process-card:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;border-radius:999px;border:2px solid rgba(15,97,93,.22);background:#fffffff5;box-shadow:0 0 0 8px #0f615d0a;transform:translate(-50%,-50%);z-index:-1}.landing-process-card.publish,.landing-process-card.coordinate,.landing-process-card.prove{transform:translateY(-.9rem)}.landing-process-card.scrutiny,.landing-process-card.resolve{transform:translateY(1.15rem)}.landing-process-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.landing-process-card .icon-md,.landing-guide-grid .icon-md{margin-top:.2rem}.landing-process-card h3{margin:0;font-size:1.28rem}.landing-process-card p,.landing-surface-card p{margin:0;color:var(--ink);line-height:1.5}.landing-process-card small,.landing-surface-card small{color:var(--muted);font-size:.88rem;line-height:1.45}.landing-process-phase{display:inline-flex;align-items:center;padding:.36rem .6rem;border-radius:999px;background:#0f615d0f;border:1px solid rgba(15,97,93,.14);color:var(--accent-strong);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.landing-process-arrow{display:none}.landing-guide-grid .landing-surface-card{position:relative;min-height:204px;padding:1rem 1rem 1.05rem;gap:.46rem;background:linear-gradient(170deg,#fffffff0,#f6f0e8c7),linear-gradient(140deg,#0f615d0a,#b25d3308)}.landing-guide-grid .landing-surface-card>*{position:relative;z-index:1}.landing-guide-grid .landing-surface-card:before{content:"";position:absolute;inset:auto 0 0 0;height:64px;background:linear-gradient(180deg,#0f615d00,#0f615d0d);pointer-events:none}.landing-guide-grid .landing-surface-card.featured{grid-column:1 / span 5;grid-row:1 / span 2;min-height:100%;padding:1.15rem 1.1rem;background:radial-gradient(circle at top left,rgba(15,97,93,.14),transparent 36%),linear-gradient(170deg,#fffffff5,#f6f0e8d1)}.landing-guide-grid .landing-surface-card:nth-child(2){grid-column:6 / span 3}.landing-guide-grid .landing-surface-card:nth-child(3){grid-column:9 / span 4}.landing-guide-grid .landing-surface-card.wide{grid-column:6 / span 7}.landing-guide-grid .landing-surface-card:nth-child(5){grid-column:1 / span 4}.landing-guide-grid .landing-surface-card:nth-child(6){grid-column:5 / span 8}.landing-guide-grid .landing-surface-card h3{margin:0;font-size:1.18rem}.landing-guide-grid .landing-surface-card p{max-width:34ch}.landing-guide-grid .landing-surface-card.featured h3{font-size:1.5rem}.landing-guide-grid .landing-surface-card.featured p{max-width:30ch;font-size:1rem}.landing-surface-points{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.15rem}.landing-surface-points span{display:inline-flex;align-items:center;padding:.34rem .58rem;border-radius:999px;background:#ffffffd6;border:1px solid rgba(15,97,93,.14);color:var(--accent-strong);font-size:.76rem;line-height:1.1}.entry-block{padding:1.15rem 1.2rem 1.2rem;background:radial-gradient(circle at right top,rgba(15,97,93,.12),transparent 28%),linear-gradient(172deg,#fffffff0,#f6f0e8d1)}.entry-block:after{content:"";position:absolute;right:-3rem;bottom:-4rem;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(178,93,51,.1),transparent 68%);pointer-events:none}.landing-entry-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:1rem;align-items:start}.landing-entry-copy{display:grid;gap:.85rem}.landing-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.landing-entry-grid article{min-height:132px;padding:.9rem .9rem .95rem;display:grid;gap:.35rem;background:linear-gradient(180deg,#ffffffe0,#f7f1e9bd),linear-gradient(140deg,#0f615d0a,#b25d3308)}.landing-entry-grid strong,.landing-entry-aside h3{margin:0}.landing-entry-grid span,.landing-entry-aside p{color:var(--muted);line-height:1.48}.landing-entry-aside{position:relative;display:grid;gap:.85rem;padding:1rem 1rem 1.05rem;background:radial-gradient(circle at top right,rgba(15,97,93,.14),transparent 38%),linear-gradient(170deg,#fffffff5,#f6f0e8d1)}.landing-entry-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.landing-entry-metrics div{padding:.65rem .7rem;border-radius:16px;border:1px solid rgba(15,97,93,.12);background:#ffffffb8;display:grid;gap:.2rem}.landing-entry-metrics strong{font-size:1.1rem;color:var(--accent-strong)}.landing-entry-metrics span{color:var(--muted);font-size:.82rem;line-height:1.3}@media (max-width: 1180px){.landing-process-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-process-flow:before,.landing-process-flow:after{display:none}.landing-process-card.publish,.landing-process-card.coordinate,.landing-process-card.prove,.landing-process-card.scrutiny,.landing-process-card.resolve{transform:none}.landing-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-entry-layout{grid-template-columns:1fr}.landing-entry-aside{max-width:720px}.landing-guide-grid .landing-surface-card:nth-child(2),.landing-guide-grid .landing-surface-card:nth-child(3),.landing-guide-grid .landing-surface-card:nth-child(5),.landing-guide-grid .landing-surface-card:nth-child(6){grid-column:auto;grid-row:auto}.landing-guide-grid .landing-surface-card.featured,.landing-guide-grid .landing-surface-card.wide{grid-column:1 / -1;grid-row:auto}.landing-guide-grid .landing-surface-card.featured{min-height:240px}}@keyframes landing-core-pulse{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 12px 24px #1a1d1b14}50%{transform:translate(-50%,-50%) scale(1.02);box-shadow:0 18px 34px #1a1d1b21}}@keyframes landing-node-float{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes landing-beam-sweep{0%{transform:translate(-40%)}to{transform:translate(320%)}}@media (prefers-reduced-motion: reduce){.ui-reveal-up,.ui-stagger-children>*,.landing-entry-points span{animation:none;transition:none}.landing-diagram-core,.landing-diagram-node,.landing-diagram-beam:after,.landing-scroll-indicator{animation:none}}.landing-nav{position:fixed;top:0;left:0;right:0;z-index:200;pointer-events:none;opacity:0;transform:translateY(-8px);transition:opacity var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-standard)}.landing-nav--visible{pointer-events:auto;opacity:1;transform:translateY(0)}.landing-nav-inner{width:min(1180px,92vw);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 1rem;margin-top:.65rem;background:#fcf8f1e0;border:1px solid rgba(15,97,93,.14);border-radius:var(--radius-lg);box-shadow:0 4px 16px #1a1d1b1a}@media (max-width: 900px){.pwa-banner-card,.pwa-outbox-panel,.landing-diagram-core,.landing-diagram-node,.landing-nav-inner{box-shadow:0 8px 18px #1a1d1b1a}.landing-diagram-core,.landing-diagram-node,.landing-diagram-beam:after,.landing-scroll-indicator{animation:none}.landing-process-flow:after{display:none;filter:none}}.landing-nav-brand{display:flex;align-items:center;gap:.55rem}.landing-nav-logo{width:32px;height:32px;border-radius:10px}.landing-nav-brand strong{font-family:var(--font-display);font-size:1rem;letter-spacing:.06em}.landing-nav-actions{display:flex;align-items:center;gap:.5rem}.landing-nav-actions button{padding:.42rem .9rem;font-size:.88rem}.landing-scroll-indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;margin:-.3rem auto -.1rem;width:32px;animation:landing-scroll-bounce 2.4s ease-in-out infinite}.landing-scroll-chevron{display:block;width:12px;height:12px;border-right:2px solid rgba(15,97,93,.44);border-bottom:2px solid rgba(15,97,93,.44);transform:rotate(45deg);border-radius:2px}.landing-scroll-chevron:last-child{opacity:.45}@keyframes landing-scroll-bounce{0%,to{transform:translate(-50%) translateY(0);opacity:.5}50%{transform:translate(-50%) translateY(5px);opacity:1}}.landing-footer{border-top:1px solid var(--line);padding:1.4rem 0 0;display:grid;gap:1rem}.landing-footer-inner{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1.2rem}.landing-footer-brand{display:flex;align-items:flex-start;gap:.65rem}.landing-footer-logo{width:38px;height:38px;flex-shrink:0;border-radius:12px}.landing-footer-brand strong{font-family:var(--font-display);font-size:1rem;letter-spacing:.05em;display:block;margin-bottom:.18rem}.landing-footer-brand p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.5;max-width:36ch}.landing-footer-links{display:flex;flex-wrap:wrap;gap:.3rem .15rem;align-items:center;justify-content:flex-end}.landing-footer-link{background:none;border:none;color:var(--muted);font-size:.87rem;padding:.3rem .55rem;border-radius:8px;cursor:pointer;transition:color var(--motion-base) var(--ease-standard),background var(--motion-base) var(--ease-standard)}.landing-footer-link:hover{color:var(--ink);background:#0f615d0f}.landing-footer-base{border-top:1px solid var(--line);padding:.75rem 0 1.2rem;color:var(--muted);font-size:.83rem}@media (max-width: 640px){.landing-nav-inner{padding:.5rem .75rem}.landing-footer-inner{flex-direction:column}.landing-footer-links{justify-content:flex-start}}.landing-role-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.landing-role-strip article{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(165deg,#ffffffc7,#f8f1e994);box-shadow:0 8px 18px #1a1d1b0d;padding:.8rem;display:grid;gap:.3rem}.landing-role-strip strong{margin:0;font-size:1rem}.landing-role-strip span{color:var(--muted);font-size:.92rem;line-height:1.45}.landing-entry-points{display:flex;flex-wrap:wrap;gap:.45rem}.auth-flow{min-height:74vh;align-content:center}.auth-panel{width:min(560px,100%);justify-self:center}.admin-access-note{border:1px solid rgba(15,97,93,.16);background:radial-gradient(circle at top right,rgba(178,93,51,.16),transparent 52%),linear-gradient(165deg,#f7f4ebf0,#fffc);border-radius:var(--radius-md);padding:.85rem .95rem;display:grid;gap:.35rem;margin-bottom:.8rem}.admin-access-note p,.admin-access-note small{margin:0}.admin-access-badge-row{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.admin-access-chip{display:inline-flex;align-items:center;border:1px solid rgba(15,97,93,.18);background:#0f615d14;color:var(--accent-strong);border-radius:999px;padding:.18rem .55rem;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.orientation-block,.onboarding-aside,.onboarding-main,.signin-panel,.workspace-brand,.workspace-head,.tab-bar,.panel-card{background:linear-gradient(172deg,var(--panel),var(--panel-soft));border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);position:relative;overflow:hidden;transition:box-shadow var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),background var(--motion-base) var(--ease-standard)}.orientation-block,.onboarding-aside,.onboarding-main,.signin-panel,.workspace-brand,.workspace-head,.tab-bar,.panel-card{padding:1rem 1.1rem}.orientation-block:before,.onboarding-aside:before,.onboarding-main:before,.signin-panel:before,.workspace-brand:before,.workspace-head:before,.tab-bar:before,.panel-card:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:linear-gradient(90deg,#0f615d33,#b25d3340);pointer-events:none;transition:opacity var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-standard)}.orientation-block:focus-within,.onboarding-aside:focus-within,.onboarding-main:focus-within,.signin-panel:focus-within,.workspace-brand:focus-within,.workspace-head:focus-within,.tab-bar:focus-within,.panel-card:focus-within{border-color:#0f615d3d;box-shadow:0 18px 34px #1a1d1b14}.orientation-block:focus-within:before,.onboarding-aside:focus-within:before,.onboarding-main:focus-within:before,.signin-panel:focus-within:before,.workspace-brand:focus-within:before,.workspace-head:focus-within:before,.tab-bar:focus-within:before,.panel-card:focus-within:before{opacity:1;transform:scaleX(1.01)}.hero-block{min-height:180px;align-content:center}.hero-block h1{margin:0;font-family:var(--font-display);font-size:clamp(2.4rem,7vw,4.1rem);letter-spacing:.02em;line-height:1}.hero-block p{margin:.45rem 0 0;color:var(--accent);font-size:1.2rem;font-weight:600}.hero-block span{display:block;margin-top:.35rem;color:var(--muted)}.section-head{display:grid;gap:.4rem;margin-bottom:.7rem}.section-head p{margin:0;text-transform:uppercase;letter-spacing:.11em;font-size:.78rem;color:var(--muted)}.section-head h2{margin:0;font-size:clamp(1.3rem,2.7vw,1.95rem);line-height:1.2}.section-head span{color:var(--muted);font-size:.98rem}.statement-stack{display:grid;gap:.5rem}.statement-stack p{margin:0;padding:.7rem .75rem;border-radius:var(--radius-md);border:1px solid var(--line);background:#ffffff8c}.triplet-grid,.audience-grid{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.triplet-grid article,.audience-grid article,.signal-item{border:1px solid #d5c7b6;border-radius:var(--radius-md);background:linear-gradient(165deg,#ffffffc7,#ffffff85);padding:.75rem;box-shadow:0 8px 18px #1a1d1b0f}.triplet-grid article:hover,.audience-grid article:hover{transform:translateY(-1px);box-shadow:0 14px 24px #1a1d1b1a}.triplet-grid h3,.audience-grid h3{margin:0 0 .25rem}.triplet-grid p,.audience-grid p{margin:0;color:var(--muted)}.button-row,.button-col,.head-actions{display:flex;gap:.6rem;flex-wrap:wrap}.button-row.compact{gap:.45rem}.composer-draft-hint{margin:0;flex:1 1 100%;color:var(--muted);font-size:.92rem}.button-col{flex-direction:column}button{border:1px solid transparent;border-radius:10px;background:var(--accent);color:#fff;padding:.56rem .9rem;font-weight:600;cursor:pointer;transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),background var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard);display:inline-flex;align-items:center;justify-content:center;gap:.4rem}button:not(:disabled):hover,button:not(:disabled):focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #1a1d1b1f}button.secondary{background:#fff;color:var(--ink);border-color:var(--line)}button.tiny{padding:.26rem .5rem;font-size:.8rem}button.icon-only-action{min-width:34px;width:34px;padding:.26rem}.counted-action-button{position:relative;overflow:visible}.counted-action-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:1rem;height:1rem;padding:0 .22rem;border-radius:999px;border:1px solid rgba(15,97,93,.34);background:#0f615d1c;color:var(--accent-strong);font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;box-shadow:0 1px 3px #0f211d29}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button.selected{background:var(--accent-warm)}button:disabled{opacity:.58;cursor:not-allowed}.icon-chip{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:10px;background:linear-gradient(160deg,#0f615d26,#b25d3329);color:var(--accent-strong);margin-bottom:.45rem}.icon-md{width:19px;height:19px}.icon-sm{width:16px;height:16px}.carry-forward-icon,.external-pulse-icon{transition:transform .2s ease,filter .2s ease}.intent-icon{color:#1f2422c2;transition:color .18s ease,transform .18s ease,filter .2s ease}button:hover .carry-forward-icon{transform:translate(1px);filter:drop-shadow(0 0 4px rgba(15,97,93,.35))}button:hover .external-pulse-icon{animation:external-pulse .9s ease-in-out infinite}@keyframes external-pulse{0%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(178,93,51,0))}50%{transform:scale(1.06);filter:drop-shadow(0 0 6px rgba(178,93,51,.4))}to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(178,93,51,0))}}button:hover .validate-intent-icon,button:focus-visible .validate-intent-icon{color:#0f615d;transform:translateY(-.5px);filter:drop-shadow(0 0 3px rgba(15,97,93,.24))}button:hover .resolve-intent-icon,button:focus-visible .resolve-intent-icon{color:#1f8057;transform:scale(1.03);filter:drop-shadow(0 0 4px rgba(31,128,87,.22))}button:hover .dispute-intent-icon,button:focus-visible .dispute-intent-icon{color:#b25d33;transform:translateY(-.5px);filter:drop-shadow(0 0 3px rgba(178,93,51,.25))}@media (prefers-reduced-motion: reduce){.intent-icon,.carry-forward-icon,.external-pulse-icon{transition:none;animation:none}button:hover .validate-intent-icon,button:focus-visible .validate-intent-icon,button:hover .resolve-intent-icon,button:focus-visible .resolve-intent-icon,button:hover .dispute-intent-icon,button:focus-visible .dispute-intent-icon,button:hover .carry-forward-icon,button:hover .external-pulse-icon{transform:none;filter:none}}.info-button{margin-top:.65rem;width:fit-content;background:transparent;color:var(--accent-strong);border-color:#0f615d52;display:inline-flex;align-items:center;gap:.45rem}.icon-button{width:2.2rem;height:2.2rem;padding:0;border-radius:999px;background:transparent;color:var(--accent-strong);border-color:#0f615d59;display:inline-grid;place-items:center}.panel-title-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}small,.hint{color:var(--muted)}.hint.emphasis{color:#0f5e57;font-weight:600}.onboarding-flow{grid-template-columns:280px minmax(0,1fr);align-items:start}.onboarding-aside{position:sticky;top:.75rem}.onboarding-aside h2{margin:0 0 .65rem}.onboarding-aside ol{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.onboarding-aside li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.6rem;padding:.55rem;border-radius:10px;border:1px solid transparent}.onboarding-aside li span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ece4d6;color:#4f564f}.onboarding-aside li span svg{width:16px;height:16px}.onboarding-aside li.active{border-color:#0f615d66;background:#0f615d0f}.onboarding-aside li.active span,.onboarding-aside li.done span{background:var(--accent);color:#fff}.onboarding-aside li strong{display:block;margin-bottom:.15rem}.onboarding-aside li p{margin:0;color:var(--muted);font-size:.9rem}.step-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff9;padding:.8rem;display:grid;gap:.75rem}.step-panel h3,.panel-card h3{margin:0}.step-panel p,.panel-card p{margin:0;color:var(--muted)}.field-grid{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.intent-grid{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.intent-option{display:flex;align-items:center;gap:.5rem;border:1px solid var(--line);border-radius:10px;background:#fff;padding:.58rem .62rem;color:var(--ink)}.intent-option input{width:auto;margin:0}.statement-stack.compact p{padding:.55rem .6rem}.field-grid.compact,.validation-block{grid-template-columns:1fr}.field,.validation-block label{display:grid;gap:.35rem}.field span,.validation-block label span{color:var(--muted);font-size:.9rem}.onboarding-inline-feedback{display:block;font-size:.84rem;line-height:1.45}.onboarding-inline-feedback.info{color:var(--muted)}.onboarding-inline-feedback.ok{color:#0f5e57;font-weight:600}.onboarding-inline-feedback.error{color:#9b3c24;font-weight:600}.handle-suggestion-row{display:flex;flex-wrap:wrap;gap:.45rem}.handle-suggestion-chip{width:auto;padding:.38rem .62rem;border-radius:999px;border:1px solid rgba(15,97,93,.28);background:#0f615d14;color:#0f5e57;font-size:.82rem;font-weight:600}.stenos-editor{display:grid;gap:.48rem;border:1px solid var(--line);border-radius:12px;background:#ffffffeb;padding:.5rem}.stenos-editor.light{gap:.4rem;background:#fff}.stenos-editor-head{display:flex;justify-content:space-between;align-items:baseline;gap:.45rem}.stenos-editor-head small{color:var(--muted)}.stenos-editor-toolbar{display:flex;flex-wrap:wrap;gap:.26rem;overflow-x:auto;padding-bottom:.1rem;-webkit-overflow-scrolling:touch}.stenos-editor-tool-group{display:inline-flex;gap:.2rem;padding-right:.28rem;margin-right:.28rem;border-right:1px solid rgba(15,97,93,.2);flex:0 0 auto}.stenos-editor-tool-group.mode{border-right:0;margin-right:0;padding-right:0}.icon-tool{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--ink);padding:0;font-size:.78rem;font-family:IBM Plex Sans,Segoe UI,sans-serif;white-space:nowrap}.icon-tool:hover{border-color:#0f615d80}.icon-tool.active{background:#0f615d24;border-color:#0f615d73;color:var(--accent-strong)}.stenos-editor textarea{min-height:180px;background:#fff;font-family:IBM Plex Sans,Segoe UI,sans-serif}.stenos-editor-canvas{border:1px dashed var(--line);border-radius:10px;background:#fff;padding:.55rem .62rem;min-height:120px;outline:none;line-height:1.5}.stenos-editor-canvas:focus{border-color:#0f615d8c;box-shadow:0 0 0 2px #0f615d24}.stenos-editor-canvas:empty:before{content:attr(data-placeholder);color:#8b948f;pointer-events:none}.stenos-editor-stage{position:relative}.evidence-preview-card{margin-top:-.2rem}.media-preview-item{gap:.35rem}.media-inline-preview{width:100%;max-height:180px;object-fit:contain;border:1px solid var(--line);border-radius:8px;background:#fff}.media-viewer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1080;background:#101715bd;display:grid;place-items:center;padding:1rem}.media-viewer-modal{width:min(980px,96vw);max-height:92vh;border:1px solid rgba(15,97,93,.32);border-radius:14px;background:#f9fbfb;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.media-viewer-head{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start;border-bottom:1px solid var(--line);padding:.7rem .85rem}.media-viewer-head p,.media-viewer-head strong,.media-viewer-head small{margin:0;display:block}.media-open-link{text-decoration:none}.media-viewer-stage{padding:.8rem;display:grid;place-items:center;overflow:auto;background:#fff}.media-viewer-image,.media-viewer-video{max-width:100%;max-height:72vh;border:1px solid var(--line);border-radius:10px;background:#000}.custom-image-viewer{width:min(920px,100%);display:grid;gap:.45rem}@media (max-width: 760px){.media-viewer-overlay{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.7rem}.media-viewer-modal{width:min(100%,96vw);max-height:none;margin:0 auto}.signal-media-stage-shell{grid-template-columns:1fr}.signal-media-stage-actions{justify-items:start}.signal-media-count-strip{justify-content:flex-start}.signal-media-stage-card,.signal-media-stage-file-card{min-height:220px}.signal-media-filmstrip{grid-template-columns:repeat(2,minmax(0,1fr))}}.custom-image-controls{display:flex;align-items:center;gap:.34rem;flex-wrap:wrap}.custom-image-stage{width:100%;min-height:280px;max-height:72vh;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#030909;display:grid;place-items:center;cursor:zoom-in}.custom-image-stage.draggable{cursor:grab}.custom-image-stage.draggable:active{cursor:grabbing}.custom-image-element{width:auto;height:auto;max-width:100%;max-height:70vh;object-fit:contain;transform-origin:center center;transition:transform .1s linear;border:none;border-radius:0;background:transparent}.custom-image-zoom-indicator{margin-left:.2rem;font-size:.75rem;color:var(--muted);font-weight:600}.custom-video-player{width:100%;border:1px solid var(--line);border-radius:12px;background:#0c1211;padding:.4rem;outline:none;position:relative}.custom-video-player:focus-visible{box-shadow:0 0 0 2px #0f615d38}.custom-video-stage{position:relative;border-radius:10px;overflow:hidden;background:#000}.custom-video-stage:fullscreen,.custom-video-stage:-webkit-full-screen{width:100vw;height:100vh;border-radius:0}.custom-video-element{width:100%;max-height:64vh;border-radius:10px;background:#000;display:block;cursor:pointer}.custom-video-stage:fullscreen .custom-video-element,.custom-video-stage:-webkit-full-screen .custom-video-element{width:100vw;height:100vh;max-height:none;border-radius:0;object-fit:contain}.custom-video-overlay{position:absolute;left:0;right:0;bottom:0;padding:.45rem .5rem;background:linear-gradient(180deg,#04080800,#040808d1 52%,#040808eb);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.custom-video-overlay.visible{opacity:1;transform:translateY(0);pointer-events:auto}.custom-video-controls{display:grid;grid-template-columns:auto minmax(160px,1fr) auto auto;align-items:center;gap:.42rem}.custom-video-cluster{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.custom-video-cluster-end{justify-self:end}.custom-video-time{color:#eef8f5;font-size:.72rem;letter-spacing:.02em;min-width:90px;text-align:right;white-space:nowrap}.custom-video-progress,.custom-video-volume{width:100%;accent-color:#23a18f}.custom-video-volume{max-width:96px}.custom-video-rate{width:68px;height:30px;border-radius:999px;border:1px solid rgba(224,239,235,.38);background:#0b1412d1;color:#f2fbf8;padding:0 .5rem;font-size:.74rem}.custom-video-icon-btn{width:30px;height:30px;border:1px solid rgba(224,239,235,.34);border-radius:999px;background:#0b1412d1;color:#f2fbf8;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.custom-video-icon-btn:hover{border-color:#e0efebb3;background:#162622e6}.custom-video-icon-btn:focus-visible{outline:2px solid rgba(96,216,196,.9);outline-offset:1px}@media (max-width: 900px){.custom-video-overlay{opacity:1;transform:translateY(0);pointer-events:auto}.custom-video-controls{grid-template-columns:auto 1fr auto;grid-template-areas:"left time right" "seek seek seek";gap:.34rem}.custom-video-controls .custom-video-cluster:first-child{grid-area:left}.custom-video-progress{grid-area:seek}.custom-video-time{grid-area:time;text-align:center;min-width:0}.custom-video-cluster-end{grid-area:right;justify-self:end}.custom-video-volume{width:72px}}.media-viewer-video-player{width:min(900px,100%)}.media-viewer-audio{width:min(620px,92%)}.media-viewer-file{border:1px dashed var(--line);border-radius:10px;padding:1rem;text-align:center;display:grid;gap:.35rem}.stenos-slash-palette{position:absolute;left:.45rem;right:.45rem;bottom:.45rem;z-index:12;border:1px solid var(--line);background:#fff;border-radius:10px;box-shadow:0 10px 24px #0f161424;padding:.28rem;display:grid;gap:.2rem;max-height:230px;overflow-y:auto}.slash-item{width:100%;text-align:left;border:1px solid transparent;border-radius:8px;background:#0f615d08;color:var(--ink);padding:.4rem .46rem;display:flex;align-items:center;gap:.46rem}.slash-item:hover,.slash-item.active{border-color:#0f615d6b;background:#0f615d1f}.slash-icon{width:28px;height:28px;border-radius:8px;border:1px solid rgba(15,97,93,.22);display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;letter-spacing:.02em;color:var(--accent-strong);flex:0 0 28px;background:#0f615d0f}.slash-copy{display:grid;gap:.1rem}.slash-copy strong{font-size:.82rem}.slash-copy small{color:var(--muted);font-size:.72rem}.slash-empty{color:var(--muted);font-size:.78rem;padding:.35rem .42rem}.stenos-rich-content{color:#29302d;overflow-wrap:anywhere}.stenos-rich-content p{margin:0 0 .55rem;line-height:1.5}.stenos-rich-content p:last-child{margin-bottom:0}.stenos-rich-content ul,.stenos-rich-content ol{margin:0 0 .55rem;padding-left:1.15rem;display:grid;gap:.2rem}.stenos-rich-content blockquote{margin:0 0 .55rem;padding:.35rem .55rem;border-left:3px solid rgba(15,97,93,.42);background:#0f615d0f;border-radius:8px}.stenos-rich-content h4,.stenos-rich-content h5,.stenos-rich-content h6{margin:0 0 .42rem}.stenos-rich-content table{width:100%;border-collapse:collapse;margin:0 0 .55rem;display:block;overflow-x:auto;max-width:100%;white-space:nowrap}.stenos-rich-content th,.stenos-rich-content td{border:1px solid var(--line);padding:.28rem .42rem;text-align:left}.stenos-rich-content th{background:#0f615d14}.stenos-rich-content a{color:var(--accent-strong);text-decoration:underline}.stenos-rich-content code{border:1px solid var(--line);border-radius:6px;padding:.08rem .32rem;background:#1016140f}.stenos-code-block{margin:0 0 .55rem;border:1px solid var(--line);border-radius:10px;background:#111817;color:#e9f2ef;padding:.55rem .62rem;overflow:auto}.stenos-editor-code{margin:.2rem 0;border:1px solid var(--line);border-radius:9px;background:#111817;color:#e9f2ef;padding:.48rem .55rem}.stenos-editor-shortcuts{margin-top:.35rem;color:var(--muted)}.stenos-editor-shortcuts code{border:1px solid var(--line);background:#0f615d0f;border-radius:6px;padding:.02rem .22rem}.stenos-rich-content.clamp{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}input,textarea,select{width:100%;border:1px solid var(--line);border-radius:10px;padding:.6rem .68rem;background:#fff;color:var(--ink)}textarea{resize:vertical}.check-row{display:flex;gap:.55rem;align-items:flex-start}.check-row input{width:auto;margin-top:.2rem}.workspace-flow,.workspace-shell{gap:.85rem}.workspace-desktop-shell{display:block}.workspace-stage{min-width:0}.workspace-stage-main{display:grid;gap:.85rem;min-width:0}.workspace-stage-header,.operating-spine{display:none}.workspace-brand{display:grid;gap:.35rem;position:sticky;top:.45rem;z-index:24;padding:.35rem .45rem;border:1px solid rgba(15,97,93,.14);border-radius:16px;background:#f7f1e8db;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.workspace-brand-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem}.workspace-primary-nav{flex:1 1 auto;min-width:0;margin-inline:.45rem;position:relative}.workspace-primary-nav .tab-bar{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;padding-bottom:.28rem;gap:.42rem;scrollbar-width:none;-ms-overflow-style:none}.workspace-primary-nav .tab{flex:0 0 auto;white-space:nowrap}.workspace-primary-nav .tab-bar::-webkit-scrollbar{display:none}.brand-lockup{display:flex;align-items:center;gap:.72rem}.brand-lockup--button{border:0;padding:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.brand-lockup--button:hover .brand-mark,.brand-lockup--button:focus-visible .brand-mark{border-color:#0f615d57;box-shadow:0 10px 24px #0c2e2c14}.brand-lockup--button:focus-visible{outline:2px solid rgba(15,97,93,.32);outline-offset:4px;border-radius:14px}.brand-mark{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(15,97,93,.22);background:linear-gradient(165deg,#0f615d33,#b25d333d);color:var(--accent-strong)}.brand-lockup p{margin:0;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.brand-lockup small{color:var(--muted)}.workspace-top-actions{display:flex;align-items:center;gap:.45rem;margin-left:0;flex:0 0 auto;min-width:0}.workspace-market-link{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:.5rem;min-height:42px;padding:.36rem .72rem;white-space:normal}.workspace-market-link-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.workspace-market-link-copy{display:grid;gap:.08rem;text-align:left;line-height:.92}.workspace-market-link-copy span{font-size:.82rem;font-weight:600}.workspace-market-link-copy small{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#222826ad}.profile-chip{background:#ffffffb8;color:var(--ink);border-color:#0f615d38;border-radius:999px;padding:.35rem .75rem .35rem .35rem;min-width:0;max-width:min(100%,220px)}.profile-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:linear-gradient(165deg,#0f615d38,#b25d333d);color:var(--accent-strong);border:1px solid rgba(15,97,93,.28)}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-avatar.large{width:72px;height:72px;border:3px solid #fff;box-shadow:0 4px 16px #0c2e2c2e,0 1px 3px #0c2e2c1a;margin-top:-32px;background:var(--panel)}.profile-chip-copy{display:grid;text-align:left;min-width:0}.profile-chip-copy strong{font-size:1.02rem;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-chip-copy small{color:var(--muted);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-stage-copy{display:grid;gap:.22rem;min-width:0}.workspace-stage-copy p{margin:0;color:#3c4945b8;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem}.workspace-stage-copy h1{margin:0;font-size:clamp(1.35rem,2vw,1.88rem);line-height:.98;letter-spacing:-.04em}.workspace-stage-copy span{color:var(--muted);line-height:1.4;max-width:64ch}.workspace-stage-chip-list{display:flex;flex-wrap:wrap;gap:.45rem}.workspace-stage-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:.28rem .62rem;border-radius:999px;border:1px solid rgba(15,97,93,.2);background:#ffffffad;color:#162e2bdb;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.operating-spine-shell{display:grid;gap:.95rem;scrollbar-width:thin;scrollbar-color:rgba(15,97,93,.28) transparent}.operating-spine-shell::-webkit-scrollbar{width:10px}.operating-spine-shell::-webkit-scrollbar-track{background:transparent}.operating-spine-shell::-webkit-scrollbar-thumb{background:#0f615d3d;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.operating-spine-brand{display:grid;gap:.8rem;border:0;padding:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.operating-spine-brand:hover .operating-spine-brand-mark,.operating-spine-brand:focus-visible .operating-spine-brand-mark{border-color:#0f615d57;box-shadow:0 12px 28px #0c2e2c14}.operating-spine-brand:focus-visible{outline:2px solid rgba(15,97,93,.32);outline-offset:4px;border-radius:18px}.operating-spine-brand-mark{width:52px;height:52px;border-radius:18px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(15,97,93,.22);background:linear-gradient(160deg,#0f615d33,#b25d3338);color:var(--accent-strong)}.operating-spine-brand-copy{display:grid;gap:.18rem}.operating-spine-brand-copy strong{font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase}.operating-spine-brand-copy small{color:var(--muted);line-height:1.35}.operating-spine-nav{display:grid;gap:.18rem}.operating-spine-tab{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:.72rem;padding:.68rem .74rem;border-radius:20px;border:1px solid transparent;background:transparent;color:var(--ink);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.operating-spine-tab:not(:disabled):hover{transform:translate(3px);border-color:#0f615d33;background:#ffffff9e;box-shadow:0 12px 28px #111c1914}.operating-spine-tab:focus-visible,.operating-spine-branch:focus-visible,.operating-spine-profile:focus-visible{outline:2px solid rgba(15,97,93,.42);outline-offset:2px}.operating-spine-tab.active{background:linear-gradient(145deg,#0f615d,#12736deb);color:#f8f4ee;border-color:#0f615dcc;box-shadow:0 18px 40px #0c4a473d}.operating-spine-tab-rail{display:grid;justify-items:center;gap:.24rem}.operating-spine-tab-icon{width:32px;height:32px;border-radius:12px;display:grid;place-items:center;background:#0f615d14;color:var(--accent-strong)}.operating-spine-tab.active .operating-spine-tab-icon{background:#ffffff1f;color:inherit}.operating-spine-tab-line{width:2px;min-height:34px;border-radius:999px;background:linear-gradient(180deg,#0f615d47,#0f615d05)}.operating-spine-tab-copy{display:grid;gap:.18rem;min-width:0;text-align:left}.operating-spine-tab-title{display:grid;gap:.08rem;line-height:.98}.operating-spine-tab-title span{font-size:.94rem;font-weight:700}.operating-spine-tab-title small{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#2f3c38a3}.operating-spine-tab-detail{color:#2f3c38c7;font-size:.73rem;line-height:1.28}.operating-spine-tab.active .operating-spine-tab-title small,.operating-spine-tab.active .operating-spine-tab-detail{color:#f7f4edc7}.operating-spine-tab-meta{align-self:center;min-width:34px;padding:.2rem .46rem;border-radius:999px;background:#0f615d14;color:#162e2bc7;font-size:.7rem;font-weight:700;letter-spacing:.04em}.operating-spine-tab.active .operating-spine-tab-meta{background:#ffffff24;color:inherit}.operating-spine-footer{display:grid;gap:.58rem;padding-top:.68rem;border-top:1px solid rgba(15,97,93,.14)}.operating-spine-branch,.operating-spine-profile{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.72rem .78rem;border-radius:20px;border:1px solid rgba(15,97,93,.18);background:#ffffff9e;color:var(--ink);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.operating-spine-branch:not(:disabled):hover,.operating-spine-profile:not(:disabled):hover{transform:translateY(-1px);border-color:#0f615d52;box-shadow:0 14px 30px #111c1917}.operating-spine-branch.active{background:linear-gradient(145deg,#0f615df5,#12736de6);color:#f8f4ee}.operating-spine-branch-icon,.operating-spine-profile-avatar{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(160deg,#0f615d2e,#b25d3329);border:1px solid rgba(15,97,93,.18);color:var(--accent-strong)}.operating-spine-branch.active .operating-spine-branch-icon{background:#ffffff1f;color:inherit;border-color:#ffffff29}.operating-spine-profile-avatar{border-radius:50%;font-weight:700}.operating-spine-profile-avatar img{width:100%;height:100%;object-fit:cover}.operating-spine-branch-copy,.operating-spine-profile-copy{display:grid;gap:.08rem;min-width:0;text-align:left}.operating-spine-branch-copy strong,.operating-spine-profile-copy strong{font-size:.92rem;line-height:1.05}.operating-spine-branch-copy small,.operating-spine-profile-copy small{color:#2f3c38b8;line-height:1.1}.operating-spine-branch.active .operating-spine-branch-copy small{color:#f7f4edc2}.workspace-head{display:grid;grid-template-columns:1.7fr 1fr 1.2fr;gap:.9rem;align-items:start}.profile-spotlight,.head-actions{border:1px solid var(--line);border-radius:12px;background:#ffffff9e;padding:.72rem}.eyebrow{margin:0;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.78rem}.workspace-head h1{margin:.15rem 0;font-size:clamp(1.45rem,3.6vw,2.2rem)}.workspace-head>div>span{color:var(--muted)}.profile-spotlight>span{color:var(--muted)}.trust-chip{display:grid;gap:.3rem;border:1px solid rgba(15,97,93,.25);background:#0f615d14;border-radius:12px;padding:.72rem}.head-actions{align-content:start}.tab-bar{display:flex;flex-wrap:wrap;gap:.5rem}.tab-bar-premium{position:relative}.tab{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:11px;padding:.42rem .68rem;min-height:44px;min-width:0;font-size:.87rem;line-height:1.05;text-align:left;transition:transform .13s ease,box-shadow .16s ease,border-color .16s ease}.tab:not(.active):hover{transform:translateY(-1px);border-color:#0f615d61;box-shadow:0 6px 12px #141b1914}.tab.active{background:var(--accent);color:#fff;border-color:transparent}.tab-active-indicator{position:absolute;left:0;bottom:-1px;height:3px;border-radius:999px;background:linear-gradient(90deg,#0f615d,#147e79e6);box-shadow:0 3px 10px #0f615d47;opacity:0;transition:transform .22s cubic-bezier(.22,.72,.2,1),width .22s cubic-bezier(.22,.72,.2,1),opacity .14s ease;pointer-events:none}.tab-active-indicator.ready{opacity:1}.tab-leading-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 auto}.tab-label{display:inline-flex;align-items:center;line-height:1;min-width:0}.tab-label-short{display:none}.tab-meta{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:.14rem .42rem;border-radius:999px;background:#0f615d14;color:#162e2bd1;font-size:.66rem;font-weight:700;letter-spacing:.04em}.tab.active .tab-meta{background:#ffffff29;color:inherit}.tab-label-stack{display:grid;gap:.05rem;align-items:start;line-height:.94}.tab-label-stack>span{white-space:nowrap}.tab-label-stack small{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#222826ad}.tab.active .tab-label-stack small{color:#ffffffd1}@media (min-width: 1181px){.workspace-primary-nav .tab-bar{display:grid;grid-template-columns:repeat(var(--tab-count),minmax(0,1fr));overflow:visible;padding-bottom:0;gap:.38rem}.workspace-primary-nav .tab{width:100%;white-space:normal;padding-inline:.58rem}}@media (min-width: 1121px){.app-shell.workspace-shell{width:calc(100vw - 1rem);max-width:none;margin:.72rem auto 2rem}.workspace-shell{gap:0}.workspace-brand{display:none}.workspace-desktop-shell{display:grid;grid-template-columns:minmax(250px,286px) minmax(0,1fr);align-items:start;gap:.88rem}.operating-spine{display:block;position:sticky;top:.45rem;align-self:start}.operating-spine-shell,.workspace-stage-header{position:relative;border:1px solid rgba(15,97,93,.14);border-radius:26px;background:linear-gradient(175deg,#f8f2e9f5,#f3ede4eb);box-shadow:0 18px 42px #141d1b14;overflow:hidden}.operating-spine-shell:before,.workspace-stage-header:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,rgba(15,97,93,.42),rgba(178,93,51,.22),transparent)}.operating-spine-shell{padding:1rem .88rem;max-height:calc(100vh - .9rem);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.workspace-stage{display:grid;gap:.9rem;min-width:0}.workspace-stage-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.88rem 1rem;position:sticky;top:.45rem;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workspace-stage-chip-list{justify-content:flex-end}.signal-feed-list[data-virtualized=false]{max-height:none;overflow:visible;padding-right:0;overscroll-behavior:auto}.signals-hero{padding:.62rem .7rem;background:radial-gradient(circle at 8% -20%,rgba(15,97,93,.1),transparent 46%),linear-gradient(156deg,#ffffffdb,#ffffffb3);box-shadow:0 10px 24px #141d1b0a}}@media (max-width: 1240px){.workspace-brand-main{gap:.6rem}.brand-lockup small{display:none}.workspace-primary-nav{margin-inline:.2rem}.workspace-primary-nav .tab-bar{gap:.34rem}.workspace-primary-nav .tab{padding:.45rem .6rem}.profile-chip{padding-right:.58rem}.profile-chip-copy small{display:none}}@media (max-width: 1120px){.tab-label-full{display:none}.tab-label-short{display:inline-flex}}.mobile-fab-nav{position:fixed;left:50%;bottom:calc(.72rem + env(safe-area-inset-bottom,0px));transform:translate(-50%) translateY(0);border:1px solid rgba(15,97,93,.24);border-radius:999px;background:#fcf8f1f2;box-shadow:0 16px 34px #151a1838;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:max-content;max-width:calc(100vw - .9rem);padding:.28rem .34rem;display:none;align-items:center;gap:.22rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;z-index:30;transition:transform .22s ease,opacity .22s ease}.mobile-fab-nav::-webkit-scrollbar{display:none}.mobile-fab-nav.hidden{transform:translate(-50%) translateY(130%);opacity:0;pointer-events:none}.mobile-fab-nav.visible{opacity:1}.fab-tab{width:38px;height:38px;border-radius:999px;background:transparent;color:var(--muted);border:1px solid transparent;padding:0;position:relative;overflow:hidden;isolation:isolate;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.34rem}.fab-tab.active{width:auto;padding:0 .68rem 0 .62rem;color:#fff;background:linear-gradient(160deg,var(--accent),var(--accent-warm));box-shadow:0 8px 16px #0c2e2c4d}.fab-tab.tap{animation:fabBounce .18s cubic-bezier(.22,.72,.26,1)}.fab-tab-icon{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.12rem;flex:0 0 auto}.fab-tab-label{position:relative;z-index:2;display:none;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.fab-tab.active .fab-tab-label{display:inline-flex}.fab-tab-badge{position:absolute;top:.18rem;right:.2rem;z-index:3;min-width:18px;padding:.08rem .28rem;border-radius:999px;background:#b25d33;color:#fff;font-size:.58rem;font-weight:700;letter-spacing:.04em;line-height:1.1}.fab-tab-create{width:48px;height:48px;margin:0 .08rem;background:linear-gradient(155deg,var(--accent-strong),var(--accent-warm));color:#fff;border-color:#ffffff59;box-shadow:0 14px 22px #0c2e2c57}.fab-tab-create.expanded{transform:scale(1.05)}.fab-tab-create strong{font-size:.98rem;line-height:1}.fab-ripple{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:999px;background:#ffffff80;transform:translate(-50%,-50%) scale(1);pointer-events:none;z-index:1;animation:fabRipple .43s ease-out forwards}.fab-radial-menu{position:absolute;left:50%;bottom:calc(100% + .5rem);transform:translate(-50%);width:0;height:0;z-index:34;pointer-events:none}.fab-radial-item{--tx: 0px;--ty: -78px;position:absolute;left:50%;top:50%;min-width:74px;border-radius:10px;border:1px solid var(--line);background:#fffffffa;color:var(--ink);padding:.36rem .42rem;display:grid;justify-items:center;gap:.18rem;box-shadow:0 10px 18px #151a1833;pointer-events:auto;opacity:0;animation:fabRadialIn .26s cubic-bezier(.19,.84,.33,1) forwards}.fab-radial-item.signal{--tx: -84px;--ty: -26px;animation-delay:36ms}.fab-radial-item.claim{--tx: 0px;--ty: -88px;animation-delay:84ms}.fab-radial-item.dispute{--tx: 84px;--ty: -26px;animation-delay:132ms}.fab-radial-item span{font-size:.74rem;font-weight:600}@keyframes fabRipple{0%{transform:translate(-50%,-50%) scale(.9);opacity:.58}to{transform:translate(-50%,-50%) scale(8.8);opacity:0}}@keyframes fabBounce{0%{transform:scale(1)}45%{transform:scale(.9)}to{transform:scale(1.03)}}@keyframes fabRadialIn{0%{transform:translate(-50%,-50%) translateY(-18px) scale(.72);opacity:0}to{transform:translate(-50%,-50%) translate(var(--tx),var(--ty)) scale(1);opacity:1}}.status-banner{margin:0;padding:.62rem .72rem;border-radius:10px;border:1px solid}.status-banner.ok{background:#e6f4ee;border-color:#9ad2bb;color:var(--ok)}.status-banner.error{background:#ffeded;border-color:#f0b4b4;color:var(--error)}@media (max-width: 720px){.pwa-banner-stack{top:.7rem;width:calc(100vw - 1rem)}.pwa-banner-card{align-items:flex-start;flex-direction:column}.pwa-banner-card .button-row{width:100%}.pwa-banner-card .button-row button{flex:1 1 160px}.pwa-outbox-panel{right:.5rem;left:.5rem;bottom:.6rem;width:auto}.pwa-outbox-head,.pwa-outbox-item{flex-direction:column}}.workspace-grid{display:grid;gap:.8rem}.workspace-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-card{display:grid;gap:.7rem}.organizations-layout{grid-template-columns:1fr;align-items:start}.org-hero{grid-template-columns:1.45fr 320px;gap:.55rem;border-color:#0f615d40;background:radial-gradient(circle at 8% -30%,rgba(15,97,93,.16),transparent 48%),radial-gradient(circle at 92% 8%,rgba(178,93,51,.14),transparent 36%),linear-gradient(156deg,#ffffffe0,#ffffffa8)}.org-hero-cover{border:1px solid rgba(15,97,93,.24);border-radius:14px;min-height:132px;padding:.62rem;background:linear-gradient(130deg,#0f615d29,#b25d3329),linear-gradient(140deg,#edf4f2,#f7efe2);background-size:cover;background-position:center;display:grid;align-content:space-between;gap:.5rem}.org-hero-brand{display:flex;align-items:center;gap:.52rem}.org-hero-logo{width:54px;height:54px;border-radius:14px;border:1px solid rgba(255,255,255,.45);background:#0e2d2bd9;color:#f4f7f6;display:grid;place-items:center;overflow:hidden}.org-hero-logo img{width:100%;height:100%;object-fit:cover}.org-hero-copy{display:grid;gap:.12rem}.org-hero-copy h3{margin:0;font-size:1.2rem}.org-hero-copy small{color:#f0f4f1;text-shadow:0 1px 2px rgba(8,16,15,.34)}.org-hero-copy .eyebrow{margin:0;color:#f3f6f5d9}.org-hero-metrics{display:flex;flex-wrap:wrap;gap:.35rem}.org-status-rail{border:1px solid rgba(15,97,93,.24);border-radius:14px;background:#ffffffc7;padding:.5rem;display:grid;gap:.5rem;align-content:start;position:sticky;top:.78rem;z-index:2}.org-level-ring{width:62px;height:62px;border-radius:999px;border:2px solid rgba(15,97,93,.32);background:#0f615d14;color:var(--accent-strong);display:grid;place-items:center;font-family:Fraunces,IBM Plex Sans,serif;font-size:1.2rem;font-weight:700}.org-level-ring.qualified{border-color:#0f7a5a;background:#1f805726;color:#0f7a5a}.org-progress-block{display:grid;gap:.25rem}.org-progress-track{height:8px;border-radius:999px;border:1px solid var(--line);background:#f3eadb;overflow:hidden}.org-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f615d,#b25d33);transition:width .82s cubic-bezier(.19,.84,.33,1)}.org-flow-card,.org-onboard-card,.org-manage-card,.org-workspace-switcher{gap:.75rem}.org-branding-grid{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:.5rem .7rem;align-items:end}.org-brand-preview{border:1px dashed rgba(15,97,93,.35);border-radius:12px;background:linear-gradient(145deg,#f4f7f6,#edf2f1);min-height:66px;display:grid;place-items:center;overflow:hidden;color:#5a625f;font-size:.78rem}.org-brand-preview.logo{min-height:64px}.org-brand-preview.cover{min-height:76px}.org-brand-preview img{width:100%;height:100%;object-fit:cover;display:block}.file-upload-input{padding:.46rem}.file-upload-input::file-selector-button{border:1px solid var(--line);border-radius:8px;padding:.32rem .56rem;margin-right:.5rem;background:#f4f7f6;color:var(--ink);cursor:pointer}.org-flow-card.compact .org-mini-timeline{gap:.3rem}.organizations-layout .panel-card{opacity:0;transform:translateY(10px) scale(.992)}.organizations-layout.motion-ready .panel-card{animation:orgReveal .42s ease-out forwards}.organizations-layout.motion-ready .panel-card:nth-child(1){animation-delay:30ms}.organizations-layout.motion-ready .panel-card:nth-child(2){animation-delay:.1s}.organizations-layout.motion-ready .panel-card:nth-child(3){animation-delay:.17s}.organizations-layout.motion-ready .panel-card:nth-child(4){animation-delay:.24s}.org-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.45rem}.org-flow-node{border:1px solid var(--line);border-radius:12px;background:#fff;padding:.55rem;display:grid;gap:.2rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;transform-origin:center}.organizations-layout.motion-ready .org-flow-node{opacity:0;animation:orgNodeIn .38s ease-out forwards}.organizations-layout.motion-ready .org-flow-node:nth-of-type(1){animation-delay:90ms}.organizations-layout.motion-ready .org-flow-node:nth-of-type(2){animation-delay:.15s}.organizations-layout.motion-ready .org-flow-node:nth-of-type(3){animation-delay:.21s}.org-flow-node:hover{transform:translateY(-2px);border-color:#0f615d73;box-shadow:0 12px 22px #0f615d24}.org-flow-node.done{border-color:#0f615d73;background:#0f615d1a}.org-flow-node.focus{border-color:#b25d3375;background:#b25d3317}.org-flow-arrow{color:var(--accent-strong);font-size:1rem;font-weight:700;opacity:.72;animation:orgArrowPulse 1.4s ease-in-out infinite}.org-checklist{display:grid;gap:.45rem}.check-item{display:grid;grid-template-columns:74px minmax(0,1fr);gap:.5rem;border:1px solid var(--line);border-radius:10px;background:#fff;padding:.45rem .52rem;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.organizations-layout.motion-ready .check-item{opacity:0;animation:orgChecklistIn .32s ease-out forwards}.organizations-layout.motion-ready .check-item:nth-child(1){animation-delay:.18s}.organizations-layout.motion-ready .check-item:nth-child(2){animation-delay:.24s}.organizations-layout.motion-ready .check-item:nth-child(3){animation-delay:.3s}.check-item:hover{transform:translate(2px);border-color:#b25d335c;box-shadow:0 10px 20px #b25d331f}.check-item strong{color:var(--accent-warm);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.check-item.done strong{color:var(--ok)}.org-mini-timeline{border:1px solid rgba(15,97,93,.2);border-radius:12px;background:#ffffffd1;padding:.55rem;display:grid;gap:.4rem}.org-mini-timeline-head{display:flex;align-items:baseline;justify-content:space-between;gap:.45rem}.timeline-mini-item{border:1px solid var(--line);border-radius:10px;background:#fff;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;align-items:center;padding:.42rem .48rem;position:relative;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.timeline-mini-item:hover{transform:translateY(-1px);border-color:#0f615d5c;box-shadow:0 10px 18px #0f615d1a}.timeline-mini-item.done{border-color:#1f805766}.timeline-mini-item.focus{border-color:#b25d3375}.timeline-mini-dot{width:9px;height:9px;border-radius:999px;background:var(--accent-warm);box-shadow:0 0 0 4px #b25d331f}.timeline-mini-item.done .timeline-mini-dot{background:var(--ok);box-shadow:0 0 0 4px #1f80571f}.timeline-mini-main{min-width:0;display:grid;gap:.12rem}.timeline-mini-title{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.timeline-mini-title strong{font-size:.88rem}.timeline-mini-main small{color:var(--muted);line-height:1.2}.timeline-mini-meta{display:grid;justify-items:end;gap:.1rem}.timeline-mini-badge{display:inline-flex;align-items:center;border:1px solid rgba(15,97,93,.28);border-radius:999px;padding:.1rem .42rem;background:#0f615d14;color:var(--accent-strong);font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.timeline-lane{color:var(--muted);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.org-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.org-section-head>small{color:var(--muted);max-width:56ch;line-height:1.45}.org-workspace-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem}.org-workspace-copy{display:grid;gap:.18rem}.org-workspace-copy h3{margin:0}.org-workspace-copy small{color:var(--muted);max-width:68ch}.org-workspace-actions{display:grid;justify-items:end;gap:.45rem}.org-workspace-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.org-workspace-tabs button{border:1px solid rgba(15,97,93,.18);border-radius:12px;background:#ffffffe6;color:var(--ink);padding:.58rem .62rem;display:grid;gap:.12rem;justify-items:start;text-align:left}.org-workspace-tabs button span{font-weight:700}.org-workspace-tabs button small{color:var(--muted)}.org-workspace-tabs button.selected{border-color:#0f615d6b;background:#0f615d14}.org-workspace-tabs button:disabled{opacity:.55;cursor:not-allowed}.org-portfolio-preview{display:grid;gap:.5rem}.org-discovery-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:.6rem}.org-public-claim-board{border:1px solid rgba(15,97,93,.24);border-radius:12px;background:#ffffffdb;padding:.62rem;display:grid;gap:.55rem}.button-link{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid var(--line);border-radius:999px;padding:.58rem .9rem;text-decoration:none;color:var(--ink);background:#ffffffc7}.org-discovery-browser{align-content:start}.org-public-claim-board-head{display:grid;gap:.16rem}.org-public-claim-board-controls{display:grid;grid-template-columns:minmax(220px,1fr) 1fr;gap:.55rem;align-items:end}.org-public-claim-board-controls.offering{grid-template-columns:minmax(0,1.1fr) minmax(160px,.5fr) minmax(180px,.6fr) auto}.org-public-claim-board-controls.browser{grid-template-columns:minmax(0,1fr) 150px}.org-public-claim-board-controls.offering.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.org-discovery-list{display:grid;gap:.45rem;max-height:72vh;overflow:auto;padding-right:.12rem}.org-discovery-org-card{border:1px solid rgba(15,97,93,.16);border-radius:14px;background:#ffffffeb;padding:.56rem;display:grid;gap:.36rem;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.org-discovery-org-card:hover,.org-discovery-org-card:focus-visible{border-color:#0f615d57;box-shadow:0 10px 20px #0f615d1a;transform:translateY(-1px)}.org-discovery-org-card.selected{border-color:#0f615d5c;background:linear-gradient(145deg,#f2f9f8f5,#fffffff0)}.org-discovery-org-top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:center}.org-discovery-org-logo,.org-public-profile-logo{width:54px;height:54px;border-radius:14px;border:1px solid rgba(15,97,93,.14);background:#fffffff5;display:grid;place-items:center;overflow:hidden;color:var(--accent-strong)}.org-discovery-org-logo img,.org-public-profile-logo img{width:100%;height:100%;object-fit:cover}.org-discovery-org-copy,.org-public-profile-copy,.org-offering-tile-copy{display:grid;gap:.14rem}.org-discovery-detail{display:grid;gap:.6rem}.org-public-profile-card{border:1px solid rgba(15,97,93,.18);border-radius:16px;background:#fffffffa;padding:0;overflow:hidden}.org-public-profile-banner{min-height:228px;padding:.95rem;display:grid;align-content:space-between;gap:.9rem;background:linear-gradient(145deg,#e8efeef5,#f7f9f8f5),linear-gradient(180deg,#0c12110a,#0c12112e);background-size:cover;background-position:center}.org-public-profile-banner.with-cover{color:#f6f8f8}.org-public-profile-banner.with-cover .org-public-profile-copy strong,.org-public-profile-banner.with-cover .org-public-profile-copy small,.org-public-profile-banner.with-cover .org-public-profile-copy .eyebrow{color:#f6f8f8;text-shadow:0 1px 3px rgba(6,11,11,.4)}.org-public-profile-banner .metric-pill{background:#ffffffe0;border-color:#ffffff47;color:#153b38}.org-public-profile-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:start}.org-public-profile-brand{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:start}.org-public-profile-summary{color:var(--muted)}.org-public-profile-body{padding:.9rem;display:grid;gap:.72rem}.org-public-profile-actions{display:grid;gap:.5rem;align-content:start;justify-items:end}.org-public-offering-browser-head{display:grid;gap:.55rem}.org-public-portfolio-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.9fr);gap:.65rem;align-items:start}.org-public-offering-tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem}.org-offering-tile{border:1px solid rgba(15,97,93,.16);border-radius:14px;background:#fffffff0;padding:.5rem;display:grid;gap:.42rem;text-align:left;align-content:start}.org-offering-tile.selected{border-color:#0f615d57;box-shadow:0 12px 24px #0f615d1a}.org-offering-tile-media,.org-public-offering-preview-media{border-radius:12px;overflow:hidden;aspect-ratio:16 / 9;background:linear-gradient(145deg,#0f615d1f,#b25d3314);border:1px solid rgba(15,97,93,.12)}.org-offering-tile-media img,.org-public-offering-preview-media img{width:100%;height:100%;object-fit:cover;display:block}.org-public-offering-preview{border:1px solid rgba(15,97,93,.18);border-radius:16px;background:#fffffff5;padding:.62rem;display:grid;gap:.48rem;position:sticky;top:.8rem}.org-public-claim-rail{border-top:1px solid rgba(15,97,93,.14);padding-top:.62rem;display:grid;gap:.42rem}.org-creator-launchpad,.org-qualify-card{border:1px solid rgba(15,97,93,.18);border-radius:16px;background:linear-gradient(145deg,#fffffff2,#f4f9f8eb);padding:.78rem;display:grid;gap:.48rem}.org-public-claim-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.45rem}.org-public-offering-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.5rem}.org-public-offering-card{gap:.38rem}.org-public-offering-card.selected{border-color:#0f615d57;box-shadow:0 12px 28px #0f615d1f}.org-public-offering-compare-shell{border:1px solid rgba(15,97,93,.18);border-radius:16px;background:linear-gradient(145deg,#f2f9f8f5,#fffaf6f5);padding:.8rem;display:grid;gap:.55rem}.org-public-offering-compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.55rem}.org-public-offering-compare-card{gap:.45rem}.org-public-offering-compare-placeholder{border:1px dashed rgba(15,97,93,.28);border-radius:14px;background:#ffffffb8;padding:.8rem;color:var(--muted);display:grid;place-items:center;min-height:180px;text-align:center}.org-public-offering-head{display:grid;gap:.34rem}.org-public-offering-badges{display:flex;flex-wrap:wrap;gap:.42rem}.org-offering-state-pill{border-radius:999px;padding:.25rem .62rem;font-size:.79rem;font-weight:700;letter-spacing:.01em;border:1px solid rgba(15,97,93,.14);background:#ffffffd1;color:var(--accent-strong)}.org-offering-state-pill.positive{border-color:#27715047;background:#e3f7eceb;color:#1f6a49}.org-offering-state-pill.neutral{border-color:#b4831f4d;background:#fff5dcf0;color:#8a5a00}.org-offering-state-pill.warning{border-color:#a84c314d;background:#ffece5f0;color:#8f4327}.org-public-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.org-public-proof-card{border:1px solid rgba(15,97,93,.16);border-radius:12px;background:#ffffffe6;padding:.56rem;display:grid;gap:.18rem}.org-public-proof-card strong{font-size:.82rem;color:var(--muted)}.org-public-proof-card span{font-size:1.02rem;font-weight:700;color:var(--accent-strong)}.org-public-proof-card small{color:var(--muted);line-height:1.35}.org-public-proof-card.positive{background:#e9f8eff0;border-color:#27715038}.org-public-proof-card.neutral{background:#fff7e4f0;border-color:#b4831f33}.org-public-proof-card.warning{background:#ffeee8f5;border-color:#a84c3138}.org-public-latest-signal{border:1px solid rgba(15,97,93,.16);border-radius:12px;background:#f4f9f8eb;padding:.58rem;display:grid;gap:.16rem}.org-public-latest-signal strong{font-size:.82rem;color:var(--muted)}.org-public-latest-signal span{font-weight:700;color:var(--accent-strong)}.org-public-latest-signal small{color:var(--muted)}.org-public-latest-signal.warning{background:#fff0eaf2;border-color:#a84c3138}.org-public-watchlist{display:grid;gap:.3rem}.org-public-watchlist strong{font-size:.82rem;color:var(--muted)}.org-public-offering-claim-list{display:grid;gap:.36rem}.org-public-offering-claim{border:1px solid rgba(15,97,93,.16);border-radius:10px;background:#ffffffe0;padding:.4rem .46rem;display:flex;justify-content:space-between;gap:.5rem;align-items:flex-start}.org-public-offering-claim>div{display:grid;gap:.12rem}.org-page-shell{gap:.85rem}.org-page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.85rem}.org-page-head>div{display:grid;gap:.16rem}.org-page-head h3{margin:0}.org-page-head small{color:var(--muted)}.org-page-head-actions{display:grid;justify-items:end;gap:.45rem}.org-directory-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:.6rem;align-items:end}.org-directory-results{display:grid;gap:.6rem}.org-directory-card{border:1px solid rgba(15,97,93,.14);border-radius:14px;background:#fffffffa;color:var(--ink);padding:.72rem .82rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;text-align:left;align-items:center;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:IBM Plex Sans,sans-serif;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.org-directory-card:hover,.org-directory-card:focus-visible{border-color:#0f615d47;box-shadow:0 12px 26px #0f615d12;transform:translateY(-1px)}.org-directory-card.selected{border-color:#0f615d47;background:#f8faf9fa;box-shadow:inset 0 0 0 1px #0f615d14}.org-directory-card-main{display:grid;gap:.32rem;min-width:0}.org-directory-card-side{display:grid;gap:.3rem;justify-items:end;align-items:center;min-width:0}.org-directory-meta{display:flex;flex-wrap:wrap;gap:.32rem;justify-content:flex-end}.org-directory-summary{margin:0;max-width:72ch;font-size:.92rem;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.org-directory-footer{display:flex;justify-content:space-between;align-items:center;gap:.7rem}.org-directory-open{font-size:.72rem;font-weight:700;color:var(--accent-strong);text-transform:uppercase;letter-spacing:.16em}.org-detail-pill-block{display:grid;gap:.32rem}.org-detail-pill-block small{color:var(--muted)}.org-related-offering-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.org-related-offering-grid.signal-links{grid-template-columns:repeat(2,minmax(0,1fr))}.org-related-offering-card{border:1px solid rgba(15,97,93,.14);border-radius:14px;background:#fffffff5;padding:.65rem;display:grid;gap:.45rem;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.org-related-offering-card:hover,.org-related-offering-card:focus-visible{border-color:#0f615d47;box-shadow:0 12px 22px #0f615d0f;transform:translateY(-1px)}.org-related-offering-copy{display:grid;gap:.16rem}.org-related-offering-card.signal-link{grid-template-columns:minmax(0,1fr) auto;align-items:center}.org-page-section{display:grid;gap:.55rem;padding-top:.45rem;border-top:1px solid rgba(15,97,93,.08)}.org-public-breadcrumb{display:flex;justify-content:space-between;align-items:center;gap:.7rem;flex-wrap:wrap}.org-public-offering-detail-hero{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:.75rem;align-items:start}.org-public-offering-detail-copy{display:grid;gap:.45rem}.org-create-action-card,.org-create-form-card{border:1px solid rgba(15,97,93,.14);border-radius:16px;background:#fffffff5}.org-create-action-card{padding:.85rem;display:flex;justify-content:space-between;align-items:center;gap:.8rem}.org-create-action-card.disabled{background:#ffffffd6}.org-create-status-copy{display:grid;gap:.16rem}.org-create-form-card{padding:.85rem;display:grid;gap:.7rem}.org-discovery-org-card.selected,.org-public-profile-card,.org-public-offering-preview,.org-creator-launchpad,.org-qualify-card,.org-public-offering-compare-shell,.org-manage-summary,.org-locked-card{background:#fffffff5;border-color:#0f615d24;box-shadow:none}.org-discovery-org-logo,.org-public-profile-logo{background:#fffffff5;border-color:#0f615d24}.org-offering-tile{border-color:#0f615d24;background:#fffffff5;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.org-offering-tile:hover,.org-offering-tile:focus-visible{border-color:#0f615d47;box-shadow:0 12px 26px #0f615d12;transform:translateY(-1px)}.org-offering-tile.selected{border-color:#0f615d52;box-shadow:0 10px 22px #0f615d0f;background:#fffffffc}.org-offering-tile-media,.org-public-offering-preview-media{background:#0f615d0a;border-color:#0f615d14}.org-offering-state-pill.positive,.org-offering-state-pill.neutral,.org-offering-state-pill.warning,.org-public-proof-card.positive,.org-public-proof-card.neutral,.org-public-proof-card.warning,.org-public-latest-signal,.org-public-latest-signal.warning{background:#fffffff5;border-color:#0f615d24;color:inherit}.org-offering-state-pill.positive,.org-offering-state-pill.neutral,.org-offering-state-pill.warning{color:var(--accent-strong)}.org-workspace-tabs button.selected{border-color:#0f615d3d;background:#0f615d0a}.org-template-modal-list{display:grid;gap:.7rem;max-height:62vh;overflow:auto;padding-right:.12rem}.org-template-card{border:1px solid var(--line);border-radius:14px;background:#fffffff0;padding:.65rem;display:grid;gap:.5rem}.org-template-card p{margin:0;color:var(--muted);line-height:1.5}.org-template-section-list{display:grid;gap:.42rem}.org-template-section{border:1px solid rgba(15,97,93,.14);border-radius:10px;background:#f4f9f8eb;padding:.44rem .48rem;display:grid;gap:.18rem}.org-template-section code{display:inline-block;white-space:pre-wrap;word-break:break-word}.org-plan-rail{display:flex;flex-wrap:wrap;gap:.4rem}.org-preview-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.5rem}.org-preview-card{border:1px solid var(--line);border-radius:12px;background:#fff;padding:.56rem;display:grid;gap:.45rem;align-content:start}.org-preview-main{display:grid;gap:.12rem}.org-locked-card{border:1px dashed rgba(15,97,93,.34);border-radius:12px;background:#0f615d0f;padding:.7rem;display:grid;gap:.35rem}.org-manage-head{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;align-items:end}.org-manage-nav{display:grid;gap:.7rem}.org-manage-toolbar{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:.7rem;align-items:end}.org-manage-selector{min-width:0}.org-manage-summary{border:1px solid rgba(15,97,93,.18);border-radius:14px;background:#fffffff0;padding:.62rem;display:grid;gap:.42rem}.org-manage-summary-copy{display:grid;gap:.12rem}.org-manage-summary-copy small{color:var(--muted)}.org-manage-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.45rem}.org-manage-tabs button{border:1px solid rgba(15,97,93,.18);border-radius:12px;background:#ffffffeb;color:var(--ink);padding:.54rem .58rem;display:grid;gap:.08rem;justify-items:start;text-align:left}.org-manage-tabs button span{font-weight:700}.org-manage-tabs button small{color:var(--muted)}.org-manage-tabs button.selected{border-color:#0f615d3d;background:#0f615d0a}.org-manage-body{display:grid;gap:.65rem}.org-manage-hero{min-height:228px;border:1px solid rgba(15,97,93,.16);border-radius:16px;padding:.95rem;display:grid;align-content:space-between;gap:.9rem;background:linear-gradient(145deg,#e8efeef5,#f7f9f8f5),linear-gradient(180deg,#0c12110a,#0c12112e);background-size:cover;background-position:center}.org-manage-hero.with-cover{color:#f6f8f8}.org-manage-hero-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:start}.org-manage-hero-brand{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:center}.org-manage-hero-logo{width:58px;height:58px;border-radius:16px;border:1px solid rgba(255,255,255,.4);background:#fffffff0;display:grid;place-items:center;overflow:hidden;color:var(--accent-strong)}.org-manage-hero-logo img{width:100%;height:100%;object-fit:cover;display:block}.org-manage-hero-copy{display:grid;gap:.16rem}.org-manage-hero-copy h3{margin:0}.org-manage-hero.with-cover .org-manage-hero-copy h3,.org-manage-hero.with-cover .org-manage-hero-copy small,.org-manage-hero.with-cover .org-manage-hero-copy .eyebrow{color:#f6f8f8;text-shadow:0 1px 3px rgba(6,11,11,.4)}.org-manage-hero-summary{max-width:74ch;color:var(--muted)}.org-manage-hero.with-cover .org-manage-hero-summary{color:#f6f8f8eb}.org-manage-hero .metric-pill{background:#ffffffe0;border-color:#ffffff47;color:#153b38}.org-manage-stage{border:1px solid rgba(15,97,93,.2);border-radius:12px;background:#ffffffd1;padding:.62rem;display:grid;gap:.55rem}.org-product-shell{display:grid;gap:.7rem}.opportunity-workspace-shell{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:.9rem;align-items:start}.opportunity-workspace-sidebar{position:sticky;top:.85rem;display:grid;gap:.75rem}.opportunity-workspace-sidecard{padding:.8rem;gap:.75rem}.opportunity-workspace-nav-list{display:grid;gap:.45rem}.opportunity-workspace-nav-list button{display:grid;gap:.14rem;width:100%;padding:.7rem .8rem;border:1px solid rgba(15,97,93,.16);border-radius:14px;background:#ffffffd1;text-align:left;color:inherit}.opportunity-workspace-nav-list button span{font-size:.88rem;font-weight:700}.opportunity-workspace-nav-list button small{color:var(--muted);line-height:1.35}.opportunity-workspace-nav-list button em{font-style:normal;justify-self:start;padding:.14rem .42rem;border-radius:999px;background:#0f615d14;color:#0f615de6;font-size:.74rem}.opportunity-workspace-nav-list button.selected{border-color:#0f615d61;background:radial-gradient(circle at 100% 0%,rgba(15,97,93,.08),transparent 55%),#f3f9f8fa;box-shadow:0 14px 24px #0f615d14}.opportunity-workspace-main{min-width:0;display:grid}.opportunity-workspace-grid{display:grid;gap:.9rem}.opportunity-workspace-panel{min-width:0}.opportunity-workspace-panel-hidden{display:none!important}.opportunity-scroll-region{max-height:min(66vh,900px);overflow-y:auto;padding-right:.25rem}.opportunity-scroll-region::-webkit-scrollbar{width:8px}.opportunity-scroll-region::-webkit-scrollbar-thumb{border-radius:999px;background:#0f615d38}.org-product-hero{border:1px solid rgba(15,97,93,.2);border-radius:16px;padding:.78rem;display:grid;gap:.7rem;background:radial-gradient(circle at 0% 0%,rgba(15,97,93,.12),transparent 34%),linear-gradient(150deg,#fffffff5,#f4f9f8e6)}.org-product-hero.claims{background:radial-gradient(circle at 0% 0%,rgba(178,93,51,.14),transparent 34%),linear-gradient(150deg,#fffffff5,#f9f4eeeb)}.org-product-hero.offerings{background:radial-gradient(circle at 100% 0%,rgba(15,97,93,.16),transparent 34%),linear-gradient(150deg,#fffffff5,#eff7f5eb)}.org-product-hero.publishing{background:radial-gradient(circle at 100% 0%,rgba(15,97,93,.16),transparent 34%),radial-gradient(circle at 0% 100%,rgba(178,93,51,.12),transparent 30%),linear-gradient(150deg,#fffffff5,#f2f7f6eb)}.org-product-hero-copy{display:grid;gap:.16rem}.org-product-hero-copy p,.org-product-card-copy p{margin:0}.org-product-hero-copy h4,.org-product-card-copy h4{margin:0;font-size:1.1rem}.org-product-hero-copy small,.org-product-card-copy small{color:var(--muted);line-height:1.45;max-width:70ch}.org-product-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.45rem}.org-product-stat-grid.single-column{grid-template-columns:1fr}.org-product-stat-card{border:1px solid rgba(15,97,93,.16);border-radius:12px;background:#ffffffe6;padding:.52rem .56rem;display:grid;gap:.12rem}.org-product-stat-card strong{color:var(--muted);font-size:.73rem;letter-spacing:.06em;text-transform:uppercase}.org-product-stat-card span{font-size:1.18rem;font-weight:700;color:var(--ink)}.org-product-stat-card small{color:var(--muted);line-height:1.35}.org-product-stat-card.positive{border-color:#1f80574d;background:#1f805712}.org-product-stat-card.warning{border-color:#b25d3357;background:#b25d3314}.org-product-grid{align-items:start}.org-product-card{background:linear-gradient(145deg,#fffffff0,#f6f9f8e0)}.org-product-card-accent{border-color:#0f615d47;background:radial-gradient(circle at 100% 0%,rgba(15,97,93,.08),transparent 32%),linear-gradient(150deg,#fffffff5,#f1f7f6e6)}.org-product-focus{border-color:#0f615d5c;box-shadow:0 16px 32px #0f615d14}.org-product-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem}.org-product-card-copy{display:grid;gap:.14rem}.org-product-form-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.8fr);gap:.7rem;align-items:start}.org-product-form-grid.wide{grid-template-columns:minmax(0,1.6fr) minmax(250px,.8fr)}.org-product-form-main{display:grid;gap:.65rem}.org-data-toolbar{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(140px,.7fr)) auto;gap:.5rem;align-items:end}.org-data-toolbar .field{min-width:0}.org-product-guidance{border:1px dashed rgba(15,97,93,.28);border-radius:14px;background:#f4f9f8eb;padding:.62rem;display:grid;gap:.52rem}.org-product-guidance>strong{font-size:.82rem;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-strong)}.org-product-guidance-list{display:grid;gap:.45rem}.org-product-guidance-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start}.org-product-guidance-list span{width:1.55rem;height:1.55rem;border-radius:999px;border:1px solid rgba(15,97,93,.24);background:#0f615d14;color:var(--accent-strong);display:grid;place-items:center;font-size:.78rem;font-weight:700}.org-product-guidance-list article strong{display:block;margin-bottom:.08rem}.org-product-guidance-list article small{color:var(--muted);line-height:1.4}.org-publishing-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:.65rem;align-items:start}.org-publishing-rail{display:grid;gap:.65rem}.org-route-shell{display:grid;grid-template-columns:200px minmax(0,1fr);gap:.75rem;align-items:start}.org-route-rail{border:1px solid var(--line);border-radius:12px;background:#ffffffdb;padding:.55rem;display:grid;gap:.4rem;position:sticky;top:.78rem}.org-route-main{display:grid;gap:.55rem}.org-kv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.org-kv-grid article{border:1px solid var(--line);border-radius:10px;background:#fff;padding:.48rem .52rem;display:grid;gap:.16rem}.org-command-center-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.org-command-card{border:1px solid var(--line);border-radius:10px;background:#fff;padding:.42rem .48rem;display:grid;gap:.1rem}.org-command-card strong{font-size:.76rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.org-command-card small{font-size:1rem;color:var(--ink);font-weight:700}.org-command-card span{font-size:.72rem;color:var(--muted);line-height:1.3}.org-command-card.positive{border-color:#1f805757;background:#1f805712}.org-command-card.warning{border-color:#b25d3361;background:#b25d3314}.org-command-card.neutral{border-color:#0f615d33;background:#0f615d0d}.org-benchmark-card{border:1px solid rgba(15,97,93,.22);border-radius:10px;background:#ffffffe0;padding:.52rem;display:grid;gap:.36rem}.org-action-queue{border:1px solid rgba(15,97,93,.24);border-radius:10px;background:#ffffffe0;padding:.52rem;display:grid;gap:.38rem}.org-action-list{display:grid;gap:.35rem}.org-action-item{border:1px solid var(--line);border-radius:10px;background:#fff;padding:.4rem .46rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.org-action-item>div{display:grid;gap:.06rem}.org-action-item small{color:var(--muted)}.org-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.org-service-card{border:1px solid rgba(15,97,93,.24);border-radius:10px;background:#ffffffeb;padding:.44rem .48rem;display:grid;gap:.24rem}.org-service-card small{color:var(--muted)}.org-claims-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.org-claims-grid .span-two{grid-column:1 / -1}.org-claim-list{display:grid;gap:.42rem}.org-claim-card{border:1px solid var(--line);border-radius:10px;background:#fff;padding:.46rem .52rem;display:grid;gap:.16rem}.org-offering-card{gap:.34rem}.org-offering-cover{border-radius:10px;overflow:hidden;aspect-ratio:16 / 7;background:linear-gradient(145deg,#0f615d1a,#b25d3314);border:1px solid rgba(15,97,93,.12)}.org-offering-cover img{width:100%;height:100%;object-fit:cover;display:block}.org-offering-card.selected{border-color:#0f615d75;background:#0f615d14}.org-offering-summary-clamp{color:var(--muted);line-height:1.45}.org-offering-summary-clamp p{margin:0}.org-offering-ops-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;align-items:start}.org-offering-ops-grid>.org-manage-stage{padding:.56rem}.org-offering-detail-shell{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:.7rem;align-items:start}.org-offering-detail-cover{border-radius:14px;overflow:hidden;min-height:180px;background:linear-gradient(155deg,#0f615d1a,#b25d3314);border:1px solid rgba(15,97,93,.12)}.org-offering-detail-cover img{width:100%;height:100%;min-height:180px;object-fit:cover;display:block}.org-offering-detail-main{display:grid;gap:.45rem}.org-offering-detail-summary p{margin:0}.org-offering-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.org-claim-card.challenged{border-color:#b25d3380;background:#b25d3314}.org-claim-card.resolved{border-color:#1f805773;background:#1f805714}.org-claim-history{display:grid;gap:.32rem}.org-manage-card .field>span{font-size:.82rem}.org-manage-card .field input,.org-manage-card .field textarea,.org-manage-card .field select{padding:.38rem .5rem}.org-manage-card .field textarea{min-height:78px}.org-manage-card .field-grid.compact{gap:.45rem}.org-manage-card{gap:.55rem}.org-pill-grid{display:flex;flex-wrap:wrap;gap:.45rem}.org-anchor-map{border:1px solid rgba(15,97,93,.2);border-radius:12px;background:#ffffffc2;padding:.6rem .65rem;display:grid;gap:.5rem}.org-anchor-map-head{display:grid;gap:.15rem}.org-anchor-summary{display:flex;flex-wrap:wrap;gap:.4rem}.org-anchor-ladder{display:grid;gap:.35rem}.org-anchor-node{display:grid;grid-template-columns:1fr auto;gap:.42rem;border:1px solid var(--line);border-radius:10px;background:#fff;padding:.45rem .52rem;position:relative;transition:transform .17s ease,box-shadow .17s ease}.org-anchor-node:hover{transform:translate(2px);box-shadow:0 10px 20px #0f615d1f}.org-anchor-node.inactive{opacity:.64}.org-anchor-identity{display:grid;gap:.12rem}.org-anchor-meta{display:grid;justify-items:end;align-content:center;gap:.08rem}.org-anchor-connector{position:absolute;right:.72rem;bottom:-.62rem;color:var(--accent-strong);font-size:.8rem;opacity:.72}.org-advanced-fields{border:1px solid var(--line);border-radius:12px;background:#ffffffb8;padding:.55rem .65rem}.org-advanced-fields>summary{cursor:pointer;font-weight:600;color:var(--accent-strong)}.org-advanced-fields>p{margin-top:.45rem}.org-advanced-fields .field-grid{margin-top:.55rem}@keyframes orgReveal{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes orgNodeIn{0%{opacity:0;transform:translateY(8px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes orgChecklistIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes orgArrowPulse{0%,to{transform:translate(0);opacity:.62}50%{transform:translate(3px);opacity:1}}.panel-card .subhead{margin-top:.6rem}.span-two{grid-column:1 / -1}.metrics-grid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.metrics-grid div{border:1px solid var(--line);border-radius:10px;padding:.55rem .6rem;background:#fff}.metrics-grid dt{margin:0;font-size:.84rem;color:var(--muted)}.metrics-grid dd{margin:.25rem 0 0;font-size:1.2rem;font-weight:700}.proof-portfolio-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.1rem;min-width:0;container-type:inline-size;container-name:portfolio-surface}.proof-portfolio-hero{gap:1rem;padding:0;overflow:hidden;min-width:0}.proof-portfolio-hero-body{display:grid;gap:.9rem;padding:.85rem 1.1rem 1.1rem}.proof-portfolio-starter,.proof-portfolio-capabilities,.proof-portfolio-proof-list,.proof-portfolio-readiness,.proof-portfolio-market{gap:1rem}.proof-portfolio-proof-list{border:1.5px solid rgba(15,97,93,.18);box-shadow:0 4px 24px #0c2e2c0f}.proof-portfolio-proof-list .proof-portfolio-section-head h3{font-size:clamp(1.2rem,2vw,1.55rem)}.proof-portfolio-starter{border:1px solid rgba(15,97,93,.18);border-radius:24px;background:radial-gradient(circle at top left,rgba(15,97,93,.1),transparent 30%),linear-gradient(180deg,#ffffffeb,#f6f1e8f0)}.proof-portfolio-starter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.proof-portfolio-starter-step{display:grid;gap:.28rem;padding:.95rem 1rem;border:1px solid rgba(15,97,93,.12);border-radius:18px;background:#ffffffc7}.proof-portfolio-starter-step p{margin:0;color:#3a4642}.proof-portfolio-cover-hero{height:220px;border-radius:18px 18px 0 0;background-color:#0a3d3a;background-image:linear-gradient(160deg,#062f2d,#0f615d 42%,#1a9b8a 74%,#b07d1c);background-size:cover;background-position:center;position:relative;overflow:hidden;flex-shrink:0}.proof-portfolio-cover-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#04100edb,#04100e85 36%,#04100e00 70%);pointer-events:none}.proof-portfolio-cover-identity{position:absolute;bottom:0;left:0;right:0;padding:.9rem 1.1rem 1rem;display:flex;align-items:flex-end;gap:.85rem;z-index:1}.proof-portfolio-cover-copy{display:flex;flex-direction:column;gap:.18rem;min-width:0}.proof-portfolio-cover-identity h2{color:#fff;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.02;letter-spacing:-.035em;margin:0}.proof-portfolio-cover-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-top:.28rem}.proof-portfolio-cover-tagline{margin:0;color:#ffffffd1;font-size:.87rem;line-height:1.35;font-weight:420;flex-basis:100%}.proof-portfolio-cover-handle{color:#ffffff8c;font-size:.8rem}.proof-portfolio-cover-identity .trust-rank-shield{background:#ffffff1f;color:#ffffffe0;border-color:#fff3}.proof-portfolio-cover-identity .trust-rank-shield-dot{background:#ffffffb8}.proof-portfolio-domain-pill--on-cover{background:#ffffff1f;color:#ffffffe0;border-color:#fff3}.ghost-cover-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.26rem .72rem;border-radius:100px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#ffffffe0;font-size:.72rem;font-weight:500;letter-spacing:.015em;cursor:pointer;transition:background .12s ease,border-color .12s ease;line-height:1.4}.ghost-cover-btn:hover{background:#ffffff38;border-color:#ffffff61}.proof-portfolio-cover-actions{position:absolute;top:.65rem;right:.75rem;display:flex;gap:.4rem;z-index:1}.proof-portfolio-cover-back{position:absolute;top:.65rem;left:.75rem;z-index:1}.proof-portfolio-cover-upload-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.26rem .72rem;border-radius:100px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#ffffffe0;font-size:.72rem;font-weight:500;cursor:pointer;transition:background .12s ease,border-color .12s ease,opacity .15s ease;opacity:0;position:relative}.proof-portfolio-cover-hero:hover .proof-portfolio-cover-upload-btn{opacity:1}.proof-portfolio-cover-upload-btn:hover{background:#ffffff40;border-color:#ffffff6b}.proof-portfolio-cover-upload-btn input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.proof-portfolio-name-row{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.proof-portfolio-name-row h2{margin:0}.trust-rank-shield{display:inline-flex;align-items:center;gap:.28rem;padding:.22rem .6rem .22rem .4rem;border-radius:100px;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1;vertical-align:middle;flex-shrink:0;white-space:nowrap}.trust-rank-shield-dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.trust-rank-shield--observer{background:#8fa3a01a;color:#6a847f;border:1px solid rgba(143,163,160,.28)}.trust-rank-shield--observer .trust-rank-shield-dot{background:#8fa3a0}.trust-rank-shield--participant{background:#1a9b8a1a;color:#0a6b63;border:1px solid rgba(26,155,138,.3)}.trust-rank-shield--participant .trust-rank-shield-dot{background:#1a9b8a}.trust-rank-shield--contributor{background:#0f615d1f;color:#0a4a47;border:1px solid rgba(15,97,93,.32)}.trust-rank-shield--contributor .trust-rank-shield-dot{background:#0f615d}.trust-rank-shield--trusted{background:#b07d1c1a;color:#7a5000;border:1px solid rgba(176,125,28,.32)}.trust-rank-shield--trusted .trust-rank-shield-dot{background:#c49022}.trust-rank-shield--verifier{background:#0f615d2e;color:#062f2d;border:1px solid rgba(15,97,93,.45);box-shadow:inset 0 0 0 1px #0f615d1f}.trust-rank-shield--verifier .trust-rank-shield-dot{background:#0f615d;box-shadow:0 0 0 2px #0f615d40}.proof-portfolio-domain-pill{display:inline-flex;align-items:center;width:fit-content;padding:.22rem .7rem;border-radius:100px;background:#0f615d12;color:#0a4a47;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(15,97,93,.2)}.proof-portfolio-hero-main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.95fr);gap:1.1rem;align-items:start}.proof-portfolio-hero-copy{display:grid;gap:.75rem;max-width:62ch}.proof-portfolio-identity{display:flex;gap:1rem;align-items:flex-start}.proof-portfolio-avatar{width:60px;height:60px;flex:0 0 auto;flex-shrink:0;align-self:flex-end;border:2.5px solid rgba(255,255,255,.88);box-shadow:0 2px 12px #00000052;background:var(--panel)}.proof-portfolio-identity-copy{display:flex;flex-direction:column;gap:.3rem;min-width:0}.proof-portfolio-identity-copy h2{margin:0;font-size:clamp(1.75rem,3.5vw,2.8rem);line-height:1.02;letter-spacing:-.035em}.proof-portfolio-role-line{margin:0;color:#39514c;font-size:1rem;line-height:1.35}.proof-portfolio-tagline,.public-identity-tagline{margin:0;color:#2a3b38;font-size:1.02rem;line-height:1.5;font-weight:450}.proof-portfolio-handle{color:var(--muted);font-size:.9rem}.proof-portfolio-kicker{margin:0;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.74rem}.proof-portfolio-headline{margin:0;color:var(--muted);font-size:.9rem;line-height:1.4;font-style:italic}.proof-portfolio-summary{margin:0;color:#36423f;font-size:1.05rem;line-height:1.45}.proof-portfolio-hero-stats{display:flex;flex-wrap:wrap;gap:.65rem;padding-top:.25rem}.proof-portfolio-hero-stat{display:flex;flex-direction:column;gap:.1rem;padding:.65rem .9rem;border:1px solid rgba(15,97,93,.14);border-radius:14px;background:#ffffffd1;min-width:72px}.proof-portfolio-hero-stat strong{font-size:1.45rem;line-height:1;color:var(--ink);font-weight:700}.proof-portfolio-hero-stat span{font-size:.74rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.proof-portfolio-hero-empty-cta{display:grid;gap:.65rem;padding:1rem;border:1px dashed rgba(15,97,93,.2);border-radius:16px;background:#ffffff8c}.proof-portfolio-hero-empty-cta p{margin:0;color:var(--muted);font-size:.94rem;line-height:1.5}.proof-portfolio-summary-card{display:grid;gap:.95rem;padding:1rem 1.05rem;border:1px solid rgba(15,97,93,.18);border-radius:20px;background:linear-gradient(180deg,#fffffff0,#f8f4edfa);box-shadow:inset 0 1px #ffffffd1;min-width:0}.proof-portfolio-featured-proof{width:100%;display:grid;gap:.35rem;text-align:left;border:1px solid rgba(15,97,93,.16);border-radius:16px;padding:.95rem 1rem;background:#ffffffe0;color:var(--ink);cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.proof-portfolio-featured-proof:hover{border-color:#0f615d47;box-shadow:0 10px 24px #0c2e2c14;transform:translateY(-1px)}.proof-portfolio-featured-proof strong{line-height:1.4}.proof-portfolio-featured-proof small{color:var(--muted)}.proof-portfolio-featured-proof-head{display:flex;justify-content:space-between;gap:.7rem;align-items:center}.proof-portfolio-featured-proof-context{margin:0;color:#3a4642;font-size:.83rem;line-height:1.45}.proof-portfolio-capability-headline{margin:0 0 .65rem;color:#1a3432;font-size:.92rem;font-weight:500;line-height:1.5;padding:.6rem .85rem;border-radius:12px;background:#0f615d12;border-left:3px solid rgba(15,97,93,.38)}.proof-portfolio-impact-line{margin:.1rem 0 0;font-size:.78rem;font-weight:550;color:#0a4a47;letter-spacing:.01em}.proof-portfolio-evidence-badge{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:100px;font-size:.72rem;font-weight:600;letter-spacing:.04em;background:#0f615d1a;color:#0a5450;border:1px solid rgba(15,97,93,.22)}.proof-portfolio-summary-head{display:grid;gap:.3rem}.proof-portfolio-summary-head p:last-child{margin:0;color:var(--muted);font-size:.94rem}.proof-portfolio-summary-grid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.proof-portfolio-summary-stat{padding:.85rem .9rem;border:1px solid rgba(15,97,93,.14);border-radius:16px;background:#ffffffdb}.proof-portfolio-summary-stat dt{margin:0 0 .28rem;color:var(--muted);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.proof-portfolio-summary-stat dd{margin:0;color:var(--ink);font-size:1rem;font-weight:700;line-height:1.35}.proof-portfolio-summary-actions{gap:.5rem}.proof-portfolio-summary-actions button{flex:1 1 150px}.proof-portfolio-link-actions{gap:.45rem}.proof-portfolio-link-actions button{flex:1 1 140px}.proof-portfolio-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.proof-portfolio-kpi{display:grid;gap:.35rem;padding:1rem 1.05rem;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#ffffffeb,#f7f3ecf0)}.proof-portfolio-kpi small,.proof-portfolio-kpi span{color:var(--muted)}.proof-portfolio-kpi small{font-size:.77rem;letter-spacing:.08em;text-transform:uppercase}.proof-portfolio-kpi strong{font-size:1.35rem;line-height:1.1}.proof-portfolio-kpi span{font-size:.9rem}.proof-portfolio-analytics{gap:1rem;background:linear-gradient(180deg,#ffffffbd,#f5eee2eb)}.proof-portfolio-analytics-head{max-width:none;display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.proof-portfolio-analytics-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;align-items:center}.proof-portfolio-analytics-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.proof-portfolio-analytics-stat{display:grid;gap:.35rem;padding:.95rem 1rem;border:1px solid rgba(15,97,93,.12);border-radius:16px;background:#ffffffa3}.proof-portfolio-analytics-stat small,.proof-portfolio-analytics-stat span{color:var(--muted)}.proof-portfolio-analytics-stat small{font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.proof-portfolio-analytics-stat strong{font-size:1.7rem;line-height:1}.proof-portfolio-analytics-stat span{font-size:.92rem}.proof-portfolio-analytics-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:.9rem;align-items:stretch}.proof-portfolio-chart-card{display:grid;gap:.9rem;padding:1rem;border:1px solid rgba(15,97,93,.12);border-radius:18px;background:#ffffffb8;min-width:0}.proof-portfolio-chart-card-wide{min-height:340px}.proof-portfolio-chart-head{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start}.proof-portfolio-chart-head strong{display:block;margin-bottom:.18rem}.proof-portfolio-chart-head p,.proof-portfolio-chart-head small{margin:0;color:var(--muted)}.proof-portfolio-line-chart{width:100%;height:auto;display:block}.proof-portfolio-grid-line{stroke:#0f615d1a;stroke-width:1}.proof-portfolio-line-area{fill:#0f615d1f}.proof-portfolio-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.proof-portfolio-line.total,.proof-portfolio-line-point.total,.proof-portfolio-chart-legend-item.total{stroke:var(--accent);fill:var(--accent);color:var(--accent)}.proof-portfolio-line.unique,.proof-portfolio-line-point.unique,.proof-portfolio-chart-legend-item.unique{stroke:var(--accent-warm);fill:var(--accent-warm);color:var(--accent-warm)}.proof-portfolio-chart-axis,.proof-portfolio-chart-legend{display:flex;justify-content:space-between;gap:.7rem;flex-wrap:wrap;color:var(--muted);font-size:.84rem}.proof-portfolio-chart-legend{justify-content:flex-start}.proof-portfolio-chart-legend-item{display:inline-flex;align-items:center;gap:.42rem}.proof-portfolio-chart-legend-item:before,.proof-portfolio-proof-legend-item:before{content:"";width:10px;height:10px;border-radius:999px;background:currentColor;flex:0 0 auto}.proof-portfolio-source-list{display:grid;gap:.8rem}.proof-portfolio-source-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.75fr) auto;gap:.75rem;align-items:center}.proof-portfolio-source-copy{display:grid;gap:.1rem}.proof-portfolio-source-copy small,.proof-portfolio-source-share{color:var(--muted);font-size:.84rem}.proof-portfolio-source-track{height:10px;border-radius:999px;background:#0f615d14;overflow:hidden}.proof-portfolio-source-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#2f8d87)}.proof-portfolio-proof-bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(24px,1fr));gap:.45rem;align-items:end;min-height:196px}.proof-portfolio-proof-group{display:grid;gap:.4rem;align-items:end}.proof-portfolio-proof-group small{color:var(--muted);font-size:.72rem;text-align:center}.proof-portfolio-proof-group-bars{height:156px;display:flex;align-items:flex-end;justify-content:center;gap:3px;padding:0 1px}.proof-portfolio-proof-bar{width:6px;border-radius:999px 999px 0 0}.proof-portfolio-proof-bar.signals,.proof-portfolio-proof-legend-item.signals{background:var(--accent);color:var(--accent)}.proof-portfolio-proof-bar.validations,.proof-portfolio-proof-legend-item.validations{background:#b25d33;color:#b25d33}.proof-portfolio-proof-bar.responses,.proof-portfolio-proof-legend-item.responses{background:#2b6e8b;color:#2b6e8b}.proof-portfolio-proof-bar.carry-forward,.proof-portfolio-proof-legend-item.carry-forward{background:#65863d;color:#65863d}.proof-portfolio-proof-legend{display:flex;flex-wrap:wrap;gap:.75rem;color:var(--muted);font-size:.84rem}.proof-portfolio-proof-legend-item{display:inline-flex;align-items:center;gap:.42rem}.proof-portfolio-viewer-list{display:grid;gap:.75rem}.proof-portfolio-viewer-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center}.proof-portfolio-viewer-avatar{width:40px;height:40px;border-radius:50%;border:1px solid rgba(15,97,93,.14);background:#0f615d14;color:var(--accent);display:grid;place-items:center;font-weight:700;overflow:hidden}.proof-portfolio-viewer-avatar img{width:100%;height:100%;object-fit:cover;display:block}.proof-portfolio-viewer-copy{display:grid;gap:.1rem}.proof-portfolio-viewer-copy strong{line-height:1.3}.proof-portfolio-viewer-copy small,.proof-portfolio-analytics-note{color:var(--muted)}.proof-portfolio-artifact-list,.proof-portfolio-funnel-list{display:grid;gap:.8rem}.proof-portfolio-artifact-row,.proof-portfolio-funnel-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.78fr) auto;gap:.75rem;align-items:center}.proof-portfolio-artifact-copy,.proof-portfolio-funnel-copy,.proof-portfolio-supporting-copy{display:grid;gap:.18rem}.proof-portfolio-artifact-copy small,.proof-portfolio-funnel-copy small,.proof-portfolio-supporting-copy p,.proof-portfolio-artifact-share,.proof-portfolio-funnel-share{color:var(--muted);font-size:.84rem}.proof-portfolio-artifact-link{border:0;padding:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.proof-portfolio-artifact-track,.proof-portfolio-funnel-track{height:10px;border-radius:999px;background:#0f615d14;overflow:hidden}.proof-portfolio-artifact-fill,.proof-portfolio-funnel-fill{display:block;height:100%;border-radius:inherit}.proof-portfolio-artifact-fill{background:linear-gradient(90deg,#2b6e8b,#4f98b2)}.proof-portfolio-funnel-fill{background:linear-gradient(90deg,var(--accent-warm),#d28b5e)}.proof-portfolio-funnel-step{grid-template-columns:auto minmax(0,1fr) minmax(120px,.8fr) auto}.proof-portfolio-funnel-index{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0f615d1a;color:var(--accent);font-size:.82rem;font-weight:700}.proof-portfolio-analytics-note{margin:0;font-size:.84rem}.proof-portfolio-chart-empty{min-height:180px;border:1px dashed rgba(15,97,93,.16);border-radius:16px;padding:1rem;display:grid;place-items:center;text-align:center;background:#ffffff70}.proof-portfolio-chart-empty strong{display:block;margin-bottom:.3rem}.proof-portfolio-chart-empty p{margin:0;color:var(--muted);max-width:34ch}.proof-portfolio-strength-map{gap:.95rem;background:radial-gradient(circle at top left,rgba(15,97,93,.08),transparent 42%),linear-gradient(180deg,#ffffffd1,#f4ede1f0)}.proof-portfolio-strength-map-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;align-items:center}.proof-portfolio-strength-mode-switch{display:inline-flex;flex-wrap:wrap;gap:.35rem}.proof-portfolio-strength-mode{border:1px solid rgba(15,97,93,.14);border-radius:999px;background:#ffffffbd;padding:.45rem .8rem;color:var(--ink);font:inherit;font-size:.8rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.proof-portfolio-strength-mode:hover,.proof-portfolio-strength-mode:focus-visible,.proof-portfolio-strength-mode.is-active{border-color:#0f615d42;background:#0f615d1a;color:#0c4e4b;transform:translateY(-1px)}.proof-portfolio-strength-mode:disabled{opacity:.45;cursor:not-allowed;transform:none}.proof-portfolio-strength-map-grid{align-items:stretch}.proof-portfolio-strength-visual,.proof-portfolio-strength-detail{min-width:0}.proof-portfolio-strength-orbit{position:relative;min-height:320px}.proof-portfolio-strength-svg{overflow:visible}.proof-portfolio-strength-ring,.proof-portfolio-strength-axis{fill:none;stroke:#0f615d1f;stroke-width:1}.proof-portfolio-strength-area{fill:#0f615d29}.proof-portfolio-strength-outline{fill:none;stroke:var(--accent);stroke-width:2.5}.proof-portfolio-strength-axis-label{fill:#203736cc;font-size:11px;font-weight:700;letter-spacing:.01em}.proof-portfolio-strength-node{position:absolute;width:18px;height:18px;border:0;padding:0;border-radius:999px;background:transparent;transform:translate(-50%,-50%);cursor:pointer}.proof-portfolio-strength-node:hover,.proof-portfolio-strength-node:focus-visible,.proof-portfolio-strength-node.is-active{z-index:3}.proof-portfolio-strength-node-dot{display:block;width:100%;height:100%;border-radius:inherit;background:var(--accent);border:3px solid rgba(255,255,255,.92);box-shadow:0 8px 20px #0f615d38;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.proof-portfolio-strength-node:hover .proof-portfolio-strength-node-dot,.proof-portfolio-strength-node:focus-visible .proof-portfolio-strength-node-dot,.proof-portfolio-strength-node.is-active .proof-portfolio-strength-node-dot{transform:scale(1.18);box-shadow:0 12px 28px #0f615d47;background:#b25d33}.proof-portfolio-strength-tooltip{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%) translateY(6px);min-width:160px;max-width:220px;display:grid;gap:.12rem;padding:.62rem .72rem;border-radius:12px;background:#102323f0;color:#f8f7f3;text-align:left;font-size:.72rem;line-height:1.35;box-shadow:0 14px 28px #0a1c1b38;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.proof-portfolio-strength-tooltip strong{font-size:.78rem}.proof-portfolio-strength-tooltip:after{content:"";position:absolute;left:50%;top:100%;width:10px;height:10px;background:inherit;transform:translate(-50%,-50%) rotate(45deg)}.proof-portfolio-strength-node:hover .proof-portfolio-strength-tooltip,.proof-portfolio-strength-node:focus-visible .proof-portfolio-strength-tooltip,.proof-portfolio-strength-node.is-active .proof-portfolio-strength-tooltip{opacity:1;transform:translate(-50%) translateY(0)}.proof-portfolio-strength-node:focus-visible,.proof-portfolio-strength-legend-item:focus-visible,.proof-portfolio-strength-artifact-row:focus-visible{outline:2px solid rgba(15,97,93,.32);outline-offset:3px}.proof-portfolio-strength-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.proof-portfolio-strength-legend-item{display:flex;align-items:center;gap:.65rem;width:100%;border:1px solid rgba(15,97,93,.12);border-radius:14px;background:#ffffffb8;padding:.72rem .8rem;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.proof-portfolio-strength-legend-item:hover,.proof-portfolio-strength-legend-item:focus-visible,.proof-portfolio-strength-legend-item.is-active{transform:translateY(-1px);border-color:#0f615d3d;background:#f8fcfbf5;box-shadow:0 10px 26px #0f615d14}.proof-portfolio-strength-legend-item span:last-child{display:grid;gap:.12rem;min-width:0}.proof-portfolio-strength-legend-item small{color:var(--muted)}.proof-portfolio-strength-legend-dot{width:12px;height:12px;border-radius:999px;background:var(--accent);flex:0 0 auto}.proof-portfolio-strength-detail{align-content:start}.proof-portfolio-strength-detail-pills{margin-top:-.1rem}.proof-portfolio-strength-proof{margin-top:.1rem}.proof-portfolio-strength-artifacts{gap:.65rem}.proof-portfolio-strength-artifact-row{grid-template-columns:minmax(0,1fr) auto;border:1px solid rgba(15,97,93,.12);border-radius:14px;padding:.82rem .9rem;background:#ffffff9e}button.proof-portfolio-strength-artifact-row{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.proof-portfolio-strength-empty{min-height:220px}.proof-portfolio-featured-narrative{background:linear-gradient(180deg,#ffffffeb,#f0f6f4f5),#ffffffeb;border-color:#0f615d33}.proof-portfolio-featured-narrative:disabled{cursor:default;transform:none}.proof-portfolio-capability-grid{display:grid;grid-template-columns:1fr;gap:.8rem}.proof-portfolio-skill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.proof-portfolio-capability-card,.proof-portfolio-skill-card{display:grid;gap:.75rem;padding:1.05rem;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#ffffffe6,#f6f2eaeb);text-align:left;font:inherit;color:var(--ink);width:100%;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.proof-portfolio-skill-card:hover{border-color:#0f615d3d;box-shadow:0 8px 20px #0c2e2c12;transform:translateY(-1px)}.proof-portfolio-skill-card.active{border-color:#0f615d80;background:linear-gradient(180deg,#0f615d0f,#0f615d08);box-shadow:0 0 0 2px #0f615d1f,0 8px 20px #0c2e2c14}.proof-portfolio-skill-card.active .metric-pill{background:#0f615d1f;color:#0f615d}.proof-portfolio-supporting-copy p{margin:0;line-height:1.55}.proof-portfolio-linked-artifacts{display:flex;flex-wrap:wrap;gap:.45rem}.proof-portfolio-section-head{display:grid;gap:.35rem;max-width:54ch}.proof-portfolio-section-head-row{max-width:none;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.proof-portfolio-section-head-row>div{max-width:54ch}.proof-portfolio-proof-list-actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;flex-shrink:0}.proof-portfolio-section-head h3{margin:0;font-size:1.45rem}.proof-portfolio-section-note{margin:0;color:var(--muted)}.proof-portfolio-capability-head{display:flex;justify-content:space-between;gap:.7rem;align-items:flex-start}.proof-portfolio-capability-head small{display:block;color:var(--muted);font-size:.8rem;letter-spacing:.04em}.proof-portfolio-skill-lane{display:block;margin-bottom:.2rem;color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.proof-portfolio-capability-head strong{display:block;line-height:1.35}.proof-portfolio-capability-card p,.proof-portfolio-skill-card p{color:#3a4642}.proof-portfolio-pill-row{display:flex;flex-wrap:wrap;gap:.5rem}.proof-portfolio-signal-row{width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;color:var(--ink);border:1px solid var(--line);border-radius:18px;padding:1.1rem;background:linear-gradient(180deg,#ffffffeb,#f7f3ecf0);transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease;min-height:0;min-width:0}.proof-portfolio-signal-row:hover{border-color:#0f615d3d;box-shadow:0 10px 24px #0c2e2c14}.proof-portfolio-signal-row:not(:disabled):hover{transform:translateY(-1px)}.proof-portfolio-signal-row.static{cursor:default}.proof-portfolio-signal-row.static:hover{border-color:var(--line);box-shadow:none;transform:none}.proof-portfolio-signal-head{display:flex;justify-content:space-between;gap:.7rem;align-items:flex-start}.proof-portfolio-signal-head strong{line-height:1.4}.proof-portfolio-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.proof-portfolio-proof-grid>.proof-portfolio-empty{grid-column:1 / -1}.proof-portfolio-readiness-list{display:grid;gap:.8rem}.proof-portfolio-readiness-row{display:flex;justify-content:space-between;gap:.9rem;align-items:flex-start;padding:1rem 1.05rem;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffffe6,#f6f2eaeb)}.proof-portfolio-readiness-row.ready{border-left:3px solid rgba(15,97,93,.26)}.proof-portfolio-readiness-row.progress{border-left:3px solid rgba(185,140,61,.28)}.proof-portfolio-readiness-row.focus{border-left:3px solid rgba(165,74,46,.22)}.proof-portfolio-readiness-row p{margin-top:.15rem;color:#3a4642}.proof-portfolio-readiness-checklist{display:grid;gap:.6rem;padding-top:.35rem;border-top:1px solid rgba(15,97,93,.1)}.metric-pill.proof-portfolio-readiness-state-pill.ready{background:#0f615d1a;color:#0f615d}.metric-pill.proof-portfolio-readiness-state-pill.progress{background:#b98c3d1a;color:#8a6820}.metric-pill.proof-portfolio-readiness-state-pill.focus{background:#a54a2e1a;color:#8e4230}.proof-portfolio-market-copy{display:grid;gap:.8rem}.proof-portfolio-market-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;padding:1rem 1.05rem;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#ffffffe6,#f6f2eaeb)}.proof-portfolio-market-note strong{display:block;margin-bottom:.18rem}.proof-portfolio-market-note p{color:#3a4642}.proof-portfolio-empty{min-height:200px;border:1px dashed rgba(15,97,93,.22);border-radius:18px;display:grid;place-items:center;gap:.35rem;text-align:center;padding:1rem}.proof-portfolio-empty .icon-lg{width:42px;height:42px;color:var(--accent)}.proof-portfolio-skill-grid>.proof-portfolio-empty{grid-column:1 / -1}@media (max-width: 1180px){.proof-portfolio-layout,.proof-portfolio-skill-grid,.proof-portfolio-starter-grid{grid-template-columns:1fr}.proof-portfolio-analytics-head{display:grid}.proof-portfolio-analytics-grid{grid-template-columns:1fr}.proof-portfolio-analytics-stats,.proof-portfolio-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-portfolio-hero-main,.proof-portfolio-proof-grid{grid-template-columns:1fr}}@media (max-width: 760px){.proof-portfolio-analytics-stats,.proof-portfolio-summary-grid,.proof-portfolio-kpis,.proof-portfolio-source-row,.proof-portfolio-viewer-row{grid-template-columns:1fr}.proof-portfolio-readiness-row{flex-direction:column;align-items:flex-start}.proof-portfolio-cover-hero{height:160px}.proof-portfolio-summary-actions button,.proof-portfolio-link-actions button{flex-basis:100%}.proof-portfolio-proof-bars{grid-template-columns:repeat(7,minmax(0,1fr))}.proof-portfolio-cover-identity h2{font-size:clamp(1.45rem,7vw,2rem)}}.public-identity-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.1rem;min-width:0;container-type:inline-size;container-name:portfolio-surface}.public-identity-hero,.public-identity-trust-panel,.public-identity-ledger-panel{min-width:0;gap:1rem}.proof-portfolio-layout>*,.public-identity-layout>*{min-width:0}@container portfolio-surface (max-width: 1120px){.proof-portfolio-layout,.public-identity-layout,.proof-portfolio-skill-grid,.proof-portfolio-starter-grid,.public-identity-trust-grid,.public-identity-kpis,.proof-portfolio-hero-main,.proof-portfolio-analytics-grid,.public-proof-layout,.proof-portfolio-proof-grid{grid-template-columns:1fr}.proof-portfolio-analytics-head,.proof-portfolio-section-head-row,.public-identity-hero-head,.public-identity-page-header{display:grid}.proof-portfolio-analytics-stats,.proof-portfolio-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container portfolio-surface (max-width: 760px){.proof-portfolio-hero-body{padding:.9rem .9rem 1rem}.proof-portfolio-cover-hero{min-height:252px;height:auto}.proof-portfolio-cover-back{top:.75rem;left:.75rem}.proof-portfolio-cover-actions{top:.75rem;left:5rem;right:.75rem;justify-content:flex-end;flex-wrap:wrap;gap:.35rem}.ghost-cover-btn,.proof-portfolio-cover-upload-btn{min-height:32px;padding:.28rem .62rem;font-size:.7rem}.proof-portfolio-cover-upload-btn{opacity:1}.proof-portfolio-cover-identity{align-items:flex-start;gap:.7rem;padding:.85rem .9rem .9rem}.proof-portfolio-avatar{width:52px;height:52px;align-self:flex-start}.proof-portfolio-cover-copy,.proof-portfolio-name-row,.proof-portfolio-cover-meta,.proof-portfolio-summary-head,.proof-portfolio-chart-head,.proof-portfolio-signal-head,.proof-portfolio-capability-head,.public-identity-ledger-head,.public-identity-actions,.proof-portfolio-analytics-actions{display:grid}.proof-portfolio-cover-copy{width:100%}.proof-portfolio-cover-identity h2{font-size:clamp(1.4rem,6vw,1.9rem)}.proof-portfolio-cover-tagline{font-size:.83rem}.proof-portfolio-capability-headline,.proof-portfolio-summary,.public-identity-summary,.proof-portfolio-section-note,.proof-portfolio-market-note p,.proof-portfolio-readiness-row p,.proof-portfolio-featured-proof-context,.proof-portfolio-supporting-copy p{font-size:.92rem}.proof-portfolio-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.proof-portfolio-hero-stat{min-width:0;padding:.7rem .8rem}.proof-portfolio-summary-card,.proof-portfolio-chart-card,.proof-portfolio-skill-card,.proof-portfolio-capability-card,.proof-portfolio-market-note,.proof-portfolio-readiness-row,.public-identity-ledger-item,.proof-portfolio-signal-row,.proof-portfolio-starter-step{padding-left:.9rem;padding-right:.9rem}.proof-portfolio-summary-grid,.proof-portfolio-analytics-stats,.proof-portfolio-kpis,.public-identity-trust-grid{grid-template-columns:1fr}.proof-portfolio-summary-actions button,.proof-portfolio-link-actions button,.public-identity-actions button,.proof-portfolio-proof-list-actions button{width:100%;flex-basis:100%}.proof-portfolio-proof-list-actions,.proof-portfolio-link-actions,.proof-portfolio-summary-actions{width:100%}.proof-portfolio-source-row,.proof-portfolio-artifact-row,.proof-portfolio-funnel-step,.proof-portfolio-viewer-row{grid-template-columns:1fr;justify-items:start}.proof-portfolio-source-track,.proof-portfolio-artifact-track,.proof-portfolio-funnel-track{width:100%}.proof-portfolio-source-share,.proof-portfolio-artifact-share,.proof-portfolio-funnel-share{justify-self:start}.proof-portfolio-market-note,.proof-portfolio-funnel-step,.proof-portfolio-readiness-row{grid-template-columns:1fr}.proof-portfolio-proof-bars{min-height:164px;gap:.35rem}.proof-portfolio-strength-map-meta,.proof-portfolio-strength-legend{grid-template-columns:1fr}.proof-portfolio-strength-mode-switch{width:100%}.proof-portfolio-strength-mode{flex:1 1 calc(50% - .35rem);justify-content:center}.proof-portfolio-strength-orbit{min-height:280px}.proof-portfolio-strength-artifact-row{grid-template-columns:1fr}.proof-portfolio-proof-group-bars{height:124px}.proof-portfolio-chart-axis,.proof-portfolio-chart-legend,.proof-portfolio-proof-legend{font-size:.78rem}}@container portfolio-surface (max-width: 560px){.proof-portfolio-layout,.public-identity-layout{gap:.72rem;padding-bottom:calc(6.4rem + env(safe-area-inset-bottom,0px))}.proof-portfolio-cover-hero{min-height:292px}.proof-portfolio-cover-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));top:3rem;left:.75rem;right:.75rem;justify-content:flex-start;align-items:stretch}.proof-portfolio-cover-actions>*,.proof-portfolio-cover-actions .proof-portfolio-cover-upload-btn{width:100%;justify-content:center}.proof-portfolio-cover-identity{flex-direction:column;gap:.6rem;padding:.78rem .8rem .82rem}.proof-portfolio-hero-stats{grid-template-columns:1fr;gap:.45rem}.proof-portfolio-summary-card,.proof-portfolio-chart-card,.proof-portfolio-skill-card,.proof-portfolio-capability-card,.proof-portfolio-market-note,.proof-portfolio-readiness-row,.public-identity-ledger-item,.proof-portfolio-signal-row,.proof-portfolio-starter-step,.proof-portfolio-hero-empty-cta{border-radius:16px;padding:.82rem .84rem}.proof-portfolio-capabilities,.proof-portfolio-readiness,.proof-portfolio-market,.public-identity-trust-panel,.proof-portfolio-proof-list{gap:.78rem}.proof-portfolio-section-head,.proof-portfolio-summary-head,.proof-portfolio-capability-head,.proof-portfolio-chart-head,.proof-portfolio-signal-head{gap:.28rem}.proof-portfolio-proof-list .proof-portfolio-section-head h3,.proof-portfolio-section-head h3{font-size:1.2rem}.proof-portfolio-cover-identity h2{font-size:clamp(1.28rem,7vw,1.7rem)}.proof-portfolio-capability-headline,.proof-portfolio-section-note,.proof-portfolio-market-note p,.proof-portfolio-readiness-row p,.proof-portfolio-featured-proof-context,.proof-portfolio-skill-card p,.proof-portfolio-capability-card p,.proof-portfolio-supporting-copy p,.public-identity-summary{font-size:.88rem;line-height:1.45}.proof-portfolio-cover-tagline,.proof-portfolio-impact-line,.proof-portfolio-featured-proof small,.proof-portfolio-signal-row small,.proof-portfolio-source-copy small,.proof-portfolio-artifact-copy small,.proof-portfolio-funnel-copy small,.proof-portfolio-viewer-copy small,.proof-portfolio-analytics-note,.public-identity-ledger-item small{font-size:.78rem}.proof-portfolio-pill-row{gap:.34rem}.proof-portfolio-strength-orbit{min-height:244px}.proof-portfolio-strength-tooltip{min-width:136px;max-width:176px;font-size:.68rem;top:calc(100% + 10px);bottom:auto;transform:translate(-50%) translateY(-6px)}.proof-portfolio-strength-tooltip:after{top:0;bottom:auto;transform:translate(-50%,-50%) rotate(45deg)}.proof-portfolio-strength-node:hover .proof-portfolio-strength-tooltip,.proof-portfolio-strength-node:focus-visible .proof-portfolio-strength-tooltip,.proof-portfolio-strength-node.is-active .proof-portfolio-strength-tooltip{transform:translate(-50%) translateY(0)}.proof-portfolio-strength-axis-label{font-size:9px}.proof-portfolio-strength-node{width:16px;height:16px}.proof-portfolio-strength-legend-item{padding:.68rem .72rem}.proof-portfolio-skill-card .metric-pill,.proof-portfolio-signal-row .metric-pill,.proof-portfolio-market-note .metric-pill,.proof-portfolio-readiness-row .metric-pill,.public-identity-ledger-delta{font-size:.7rem}.proof-portfolio-hero-stat strong,.proof-portfolio-kpi strong,.proof-portfolio-analytics-stat strong{font-size:1.25rem}.proof-portfolio-hero-stat span,.proof-portfolio-kpi small,.proof-portfolio-kpi span,.proof-portfolio-analytics-stat small,.proof-portfolio-analytics-stat span{font-size:.72rem}.proof-portfolio-analytics-stat,.proof-portfolio-kpi,.proof-portfolio-hero-stat,.proof-portfolio-market-note,.proof-portfolio-readiness-row,.public-identity-ledger-item{gap:.28rem}}.public-identity-hero{padding:0;overflow:hidden}.public-identity-hero-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;padding-top:.15rem}.public-identity-identity{display:flex;gap:.9rem;align-items:flex-start}.public-identity-copy{display:flex;flex-direction:column;gap:.3rem;min-width:0;max-width:70ch;padding-top:.1rem}.public-identity-copy h2{margin:0;font-size:clamp(1.75rem,3.5vw,2.8rem);line-height:1.02;letter-spacing:-.035em}.public-identity-role-line{margin:0;color:#39514c;font-size:1rem;line-height:1.35}.public-identity-handle{color:var(--muted);font-size:.9rem}.public-identity-summary{margin:0;color:#36423f;font-size:1.05rem;line-height:1.45}.public-identity-meta{display:flex;flex-wrap:wrap;gap:.35rem .55rem;align-items:center;color:var(--muted);font-size:.92rem;line-height:1.35}.public-identity-meta span{min-width:0;overflow-wrap:anywhere}.public-identity-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.public-identity-actions button{flex:0 1 auto}.public-identity-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.public-identity-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.public-identity-ledger-list{display:grid;gap:.8rem}.public-identity-ledger-item{display:grid;gap:.35rem;padding:1rem 1.05rem;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#ffffffe6,#f6f2eaeb)}.public-identity-ledger-head{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.public-identity-ledger-delta{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:.24rem .6rem;border-radius:999px;font-size:.84rem;font-weight:700;letter-spacing:.02em}.public-identity-ledger-delta.positive{color:#0f615d;background:#0f615d1a}.public-identity-ledger-delta.negative{color:#8e4230;background:#8e42301a}.public-identity-loading-card{min-height:220px;display:grid;align-content:center;gap:.45rem}.surface-loading-card{min-height:16rem;display:grid;place-items:center;text-align:center}.surface-loading-copy{margin:0;color:var(--muted-ink);font-size:1rem}.surface-inline-loading{display:inline-flex;align-items:center;justify-content:center}.public-identity-page{gap:1rem}.public-identity-page-header{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.1rem;border:1px solid rgba(15,97,93,.14);border-radius:22px;background:linear-gradient(180deg,#ffffffd1,#f8f4edeb)}.public-identity-page-brand{align-items:center}.public-proof-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:1.1rem}.public-proof-hero,.public-proof-main,.public-proof-side,.public-proof-discussion{gap:1rem;min-width:0}.public-proof-hero .profile-avatar.large{width:60px;height:60px;margin-top:0;flex:0 0 auto;align-self:flex-start;border-width:2px}.public-proof-hero-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.public-proof-main{align-self:stretch}.public-proof-side{align-self:start;background:linear-gradient(180deg,#ffffffd6,#f8f4eee6);border-color:#0f615d14;box-shadow:0 8px 18px #0c2e2c0a}.public-proof-section{display:grid;gap:.65rem;padding:1rem 1.05rem;border:1px solid rgba(15,97,93,.1);border-radius:18px;background:linear-gradient(180deg,#ffffffeb,#f7f3ecf0)}.public-proof-authority-card{gap:.55rem;border-color:#0f615d2e;background:linear-gradient(180deg,#f1f8f6f5,#fffffffa);box-shadow:0 14px 28px #0c2e2c14}.public-proof-authority-card strong{font-size:1.08rem;line-height:1.35;letter-spacing:-.01em}.public-proof-section h4{margin:0;font-size:1.02rem;letter-spacing:-.01em}.public-proof-section h5{margin:0;font-size:.88rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.public-proof-section .hint{color:#26423e;font-size:.86rem;line-height:1.5}.public-proof-section-lead{margin:0;color:#26423e;font-size:.92rem;line-height:1.5}.public-proof-section-headline{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem}.public-proof-section-headline.compact{align-items:center}.public-proof-snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.public-proof-snapshot-grid--decision{grid-template-columns:repeat(3,minmax(0,1fr))}.public-proof-snapshot-grid--reviews{margin-bottom:.15rem}.public-proof-snapshot-card{display:grid;gap:.32rem;padding:.95rem 1rem;border:1px solid rgba(15,97,93,.16);border-radius:16px;background:#fffffff0}.public-proof-snapshot-card small{color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.public-proof-snapshot-card strong{font-size:1rem;line-height:1.35;color:#143936}.public-proof-snapshot-card.snapshot-impact-card{border-color:#0f615d38;background:linear-gradient(180deg,#eff8f6fa,#fffffff5)}.public-proof-snapshot-card.snapshot-impact-card strong{font-size:1.3rem;line-height:1.12;letter-spacing:-.02em}.public-proof-snapshot-card span{color:var(--muted);font-size:.89rem;line-height:1.45}.public-proof-evidence-section{gap:.9rem}.public-proof-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.public-proof-subsection{display:grid;gap:.6rem;padding:.95rem 1rem;border:1px solid rgba(15,97,93,.12);border-radius:16px;background:#ffffffd1}.public-proof-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-proof-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.public-proof-review-grid>*{color:#143936;font-size:.98rem;font-weight:550}.public-proof-disclosure-section{padding:0;overflow:hidden}.public-proof-disclosure-section details{display:grid}.public-proof-disclosure-summary{list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:1rem 1.05rem;cursor:pointer}.public-proof-disclosure-summary::-webkit-details-marker{display:none}.public-proof-disclosure-content{display:grid;gap:.75rem;padding:0 1.05rem 1.05rem;border-top:1px solid rgba(15,97,93,.08)}.public-proof-disclosure-section details[open] .public-proof-disclosure-summary{background:#ffffff57}.public-proof-insight-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.public-proof-insight-card{display:grid;gap:.25rem;padding:.9rem .95rem;border:1px solid rgba(15,97,93,.14);border-radius:16px;background:#fffffff0}.public-proof-insight-card small{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.public-proof-insight-card strong{color:#143936;font-size:.95rem;line-height:1.4}.public-proof-discussion .list-stack{max-height:420px}@media (max-width: 760px){.public-proof-layout{gap:.8rem;padding-bottom:calc(6.4rem + env(safe-area-inset-bottom,0px))}.public-proof-hero{gap:.85rem}.public-proof-main,.public-proof-side,.public-proof-discussion{gap:.82rem}.public-proof-section,.public-proof-subsection,.public-proof-snapshot-card,.public-proof-insight-card,.public-proof-disclosure-summary,.public-proof-disclosure-content,.proof-portfolio-market-note{padding-left:.9rem;padding-right:.9rem}.public-proof-section,.public-proof-subsection,.public-proof-snapshot-card,.public-proof-insight-card,.proof-portfolio-market-note{border-radius:16px}.public-proof-hero-head{gap:.85rem}.public-identity-identity{gap:.72rem}.public-identity-copy{gap:.26rem}.public-identity-copy h2{font-size:clamp(1.12rem,7.2vw,1.72rem);line-height:1.02;letter-spacing:-.03em}.public-identity-meta{font-size:.82rem;gap:.24rem .45rem}.public-identity-summary,.public-proof-section-lead,.public-proof-snapshot-card span,.public-proof-section .hint,.proof-portfolio-section-note,.proof-portfolio-market-note p,.proof-portfolio-signal-row p{font-size:.92rem;line-height:1.5}.public-proof-authority-card strong,.public-proof-insight-card strong,.proof-portfolio-market-note strong,.proof-portfolio-signal-head strong{font-size:.98rem;line-height:1.3}.public-proof-snapshot-card.snapshot-impact-card strong{font-size:1.14rem}.public-proof-section h4,.proof-portfolio-section-head h3{font-size:1rem}.public-proof-section h5,.public-proof-snapshot-card small,.public-proof-insight-card small,.proof-portfolio-kicker{font-size:.72rem}.public-identity-actions,.proof-portfolio-pill-row,.public-proof-section-headline,.public-proof-section-headline.compact{gap:.45rem}.public-identity-actions button{width:100%}}@media (max-width: 560px){.public-proof-layout{gap:.72rem;padding-bottom:calc(6.8rem + env(safe-area-inset-bottom,0px))}.public-proof-hero .public-identity-identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.62rem}.public-proof-hero .profile-avatar.large{width:52px;height:52px}.public-proof-hero,.public-proof-main,.public-proof-side,.public-proof-discussion{gap:.72rem}.public-identity-meta{display:grid;grid-template-columns:1fr;gap:.12rem}.public-identity-copy{padding-top:0}.public-proof-section,.public-proof-subsection,.public-proof-snapshot-card,.public-proof-insight-card,.public-proof-disclosure-summary,.public-proof-disclosure-content,.proof-portfolio-market-note,.proof-portfolio-signal-row,.proof-portfolio-empty{padding-left:.82rem;padding-right:.82rem}.public-proof-section,.public-proof-subsection,.public-proof-snapshot-card,.public-proof-insight-card,.proof-portfolio-market-note,.proof-portfolio-signal-row,.proof-portfolio-empty{padding-top:.82rem;padding-bottom:.82rem}.public-identity-actions{display:grid}.proof-portfolio-pill-row .metric-pill,.public-proof-disclosure-summary .metric-pill,.public-proof-section-headline .metric-pill,.proof-portfolio-signal-row .metric-pill{font-size:.7rem}.public-proof-discussion .list-stack{gap:.7rem}}@media (max-width: 980px){.proof-studio-hero,.public-identity-layout,.proof-studio-layout{grid-template-columns:minmax(0,1fr);display:grid}.proof-studio-page{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}.proof-studio-side{display:none}.proof-studio-hero-actions{justify-content:flex-start;flex-wrap:wrap}.proof-studio-hero-actions button,.proof-studio-action-grid button{width:100%}.public-proof-snapshot-grid,.public-proof-snapshot-grid--decision,.public-proof-evidence-grid,.public-proof-media-grid,.public-proof-review-grid,.public-identity-trust-grid,.public-identity-kpis,.public-proof-insight-list,.signal-detail-snapshot-grid,.signal-detail-snapshot-grid.compact,.signal-detail-confidence-strip,.signal-detail-critical-grid,.public-identity-hero-head,.public-proof-hero-head{grid-template-columns:1fr}.detail-disclosure-summary,.public-proof-disclosure-summary{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.public-identity-identity,.public-identity-ledger-head,.public-identity-page-header{gap:.9rem;align-items:flex-start}.public-identity-actions{gap:.42rem}.public-identity-actions button{flex:1 1 100%}.public-proof-hero-actions{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(48px,1fr);justify-content:end}.public-proof-hero-actions .public-proof-action-button{min-height:48px;padding:.55rem;justify-content:center}.proof-portfolio-artifact-row,.public-proof-layout{grid-template-columns:1fr}}@media (max-width: 560px){.public-proof-hero-actions{grid-auto-columns:48px;justify-content:start}.public-proof-hero-actions .public-proof-action-button{min-height:44px;padding:.48rem}.public-proof-action-label{display:none}}.list-stack.tall{max-height:520px}.signals-workspace{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(280px,340px);align-items:start;gap:.9rem;min-width:0}.list-item,.signal-item{display:grid;gap:.3rem}.signals-shell{gap:.9rem;min-width:0}.signals-workspace{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(280px,340px);align-items:start;gap:.9rem}.signals-workspace.signal-route-mode{grid-template-columns:1fr}.signals-side-rail{position:sticky;top:.75rem;align-content:start;gap:.7rem;min-width:0}.ranking-card{border:1px solid var(--line);border-radius:12px;background:#ffffffb8;padding:.65rem;display:grid;gap:.5rem;min-width:0}.ranking-card h4{margin:0;font-size:1rem}.ranking-list{display:grid;gap:.45rem;max-height:300px;overflow:auto}.ranking-item{background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:.45rem .52rem;display:grid;justify-items:start;gap:.2rem;text-align:left}.ranking-item strong{font-size:.9rem;line-height:1.35}.ranking-item span,.ranking-item small{color:var(--muted)}.inbox-card-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.inbox-priority-strip{display:flex;flex-wrap:wrap;gap:.3rem}.priority-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:999px;padding:.12rem .42rem;font-size:.68rem;text-transform:capitalize;background:#fff;color:var(--muted);cursor:pointer}.priority-pill.active{box-shadow:inset 0 0 0 1px #0f615d1f;transform:translateY(-1px)}.priority-pill.critical{border-color:#b25d3373;color:#8f3f1b}.priority-pill.high{border-color:#0f615d73;color:var(--accent-strong)}.priority-pill.medium{border-color:#0f615d4d;color:var(--ink)}.priority-pill.low{border-color:var(--line);color:var(--muted)}.flash-stack{position:sticky;top:.75rem;z-index:12;display:grid;gap:.65rem;margin-bottom:.9rem}.flash-card{border:1px solid var(--line);border-left-width:4px;border-radius:16px;background:#fffffff7;box-shadow:0 16px 32px #192b281f;padding:.9rem 1rem;display:grid;gap:.55rem}.flash-card.critical{border-left-color:#b25d33}.flash-card.high{border-left-color:#0f615d}.flash-card.medium{border-left-color:#5f7f7d}.flash-card.low{border-left-color:#8a8a8a}.flash-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.flash-card-head small,.flash-card p{color:var(--muted)}.flash-card p{margin:0}.flash-card-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.flash-dismiss{border:0;background:transparent;color:var(--muted);font-size:1.2rem;line-height:1;padding:.1rem}.list-item-column{align-items:flex-start;gap:.2rem}.inbox-item{border:1px solid var(--line);border-radius:10px;background:#fff;padding:.42rem .48rem;display:grid;gap:.18rem;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.inbox-item.unread{border-color:#0f615d66;background:#0f615d12}.inbox-item.selected{border-color:#0f615d85;box-shadow:0 10px 18px #0f615d1f}.inbox-item:hover{transform:translateY(-1px);border-color:#0f615d57}.inbox-item-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.9rem;line-height:1.3}.inbox-item-body{display:grid;gap:.18rem;overflow:hidden;line-height:1.38}.inbox-item-body>span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inbox-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.4rem}.inbox-item span,.inbox-item small{color:var(--muted)}.inbox-list{gap:.42rem}.inbox-list-head{align-items:flex-start;gap:.7rem}.inbox-list-controls{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.inbox-search-input,.inbox-sort-select{min-height:38px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--ink);padding:.5rem .68rem}.inbox-search-input{min-width:min(260px,100%)}.inbox-filter-stack{display:grid;gap:.75rem}.inbox-filter-group{display:grid;gap:.35rem}.inbox-filter-group small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.inbox-chip-row{display:flex;flex-wrap:wrap;gap:.4rem}.inbox-chip{border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);padding:.28rem .56rem;font-size:.74rem}.inbox-chip.active{border-color:#0f615d66;background:#0f615d14;color:var(--accent-strong)}.inbox-workspace-shell,.inbox-workspace-hero{display:grid;gap:.8rem}.inbox-workspace-head{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.inbox-workspace-copy{display:grid;gap:.2rem}.inbox-workspace-copy h3{margin:0;font-size:1.2rem;line-height:1.1}.inbox-workspace-copy span{color:var(--muted);max-width:48ch;font-size:.88rem;line-height:1.4}.inbox-workspace-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.inbox-workspace-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.inbox-summary-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:14px;background:#ffffffdb;padding:.7rem .82rem;display:grid;gap:.18rem;text-align:left;cursor:pointer}.inbox-summary-card.active{border-color:#0f615d6b;box-shadow:0 12px 20px #0f615d1f}.inbox-summary-card small,.inbox-summary-card span{color:var(--muted)}.inbox-summary-card strong{font-size:1.2rem;line-height:1}.inbox-summary-card.urgent{border-color:#b25d333d;background:#b25d3314}.inbox-workspace-grid{grid-template-columns:minmax(232px,280px) minmax(0,1fr);align-items:start;gap:.8rem}.inbox-workspace-sidebar,.inbox-workspace-list-card{display:grid;gap:.65rem}.inbox-detail-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:.75rem;align-items:start}.inbox-detail-panel{border:1px solid var(--line);border-radius:14px;background:#ffffffd6;padding:.82rem;display:grid;gap:.65rem;position:sticky;top:1rem}.inbox-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.inbox-detail-head h4,.inbox-detail-empty h4{margin:.18rem 0 0}.inbox-detail-meta{display:flex;flex-wrap:wrap;gap:.32rem}.inbox-detail-body{margin:0;color:var(--ink);line-height:1.45;font-size:.92rem}.inbox-detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.inbox-detail-facts div{display:grid;gap:.18rem}.inbox-detail-facts small,.inbox-detail-empty p{color:var(--muted)}.inbox-detail-empty{display:grid;gap:.35rem}.inbox-sidebar-note{display:grid;gap:.28rem;padding:.68rem .78rem;border-radius:12px;background:#0f615d0f;border:1px solid rgba(15,97,93,.14)}.inbox-sidebar-note span{color:var(--muted);font-size:.84rem}@media (max-width: 1280px){.inbox-workspace-grid,.inbox-detail-layout{grid-template-columns:1fr}.inbox-detail-panel{position:static}}.inbox-meta-row{display:inline-flex;align-items:center;gap:.3rem}.priority-dot{width:.5rem;height:.5rem;border-radius:999px;display:inline-block}.priority-dot.critical{background:#b25d33}.priority-dot.high{background:#0f615d}.priority-dot.medium{background:#5f7f7d}.priority-dot.low{background:#8a8a8a}.explainability-card{gap:.55rem}.explainability-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.explainability-header select{min-width:140px;background:#fffffff0}.explainability-item{border:1px solid var(--line);border-radius:10px;background:#fff;padding:.45rem .52rem;display:grid;gap:.22rem}.explainability-item strong{font-size:.88rem;line-height:1.32}.explainability-item span,.explainability-item small{color:var(--muted)}.explainability-kpis{display:flex;flex-wrap:wrap;gap:.25rem}.explainability-kpis small{border:1px solid var(--line);border-radius:999px;padding:.08rem .38rem;background:#fffffff5}.signals-hero{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start;border:1px solid rgba(15,97,93,.2);border-radius:14px;padding:.72rem;background:radial-gradient(circle at 8% -20%,rgba(15,97,93,.16),transparent 46%),radial-gradient(circle at 86% 8%,rgba(178,93,51,.14),transparent 34%),linear-gradient(156deg,#ffffffe0,#fff9)}.signals-hero-title{display:grid;gap:.35rem}.signals-hero-title.compact{gap:.25rem}.signals-hero-heading-row{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.signals-hero-title h3{margin:0}.signals-hero-title p{margin:0;color:var(--muted)}.signals-hero-actions{align-items:center;justify-content:flex-end}.signals-hero-metrics{display:flex;flex-wrap:wrap;gap:.45rem;transition:max-height .18s ease,opacity .18s ease,transform .18s ease}.signals-hero-metrics.collapsed{max-height:30px;overflow:hidden;opacity:.92;transform:translateY(-1px)}.metric-pill{border:1px solid rgba(15,97,93,.28);border-radius:999px;padding:.3rem .68rem;background:#ffffffd1;color:var(--accent-strong);font-size:.8rem;font-weight:600;line-height:1.2}.signal-filter-grid{display:grid;gap:.6rem;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end}.signal-filter-toolbar{display:grid;gap:.45rem}.signal-filter-toolbar.compact-shell{border:1px solid var(--line);border-radius:12px;background:#fffc;padding:.52rem .58rem;box-shadow:0 8px 20px #171a180d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .18s ease,transform .18s ease,max-height .18s ease,padding .18s ease}.signal-filter-toolbar.compact-shell.mobile-collapsed{opacity:0;transform:translateY(-12px);max-height:0;overflow:hidden;margin:0;padding-top:0;padding-bottom:0;border-width:0;pointer-events:none}.signal-compact-bar{display:grid;gap:.48rem}.feed-quick-modes{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.feed-quick-modes.compact{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.1rem}.signal-compact-controls{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;min-width:0}.signal-compact-search,.signal-compact-sort{background:#fffffff0;min-width:0}.signal-compact-search{flex:1 1 240px}.signal-compact-sort{flex:0 1 180px}.active-field-panel-modal{width:min(100%,900px);max-height:86vh}.signal-mobile-filter-fab{position:fixed;right:.95rem;bottom:4.9rem;z-index:36;border:1px solid rgba(15,97,93,.28);border-radius:999px;background:linear-gradient(155deg,#0f615df5,#0c4845fa);color:#fff;display:none;align-items:center;gap:.35rem;padding:.52rem .76rem;box-shadow:0 14px 22px #0c1a1847;transition:opacity .18s ease,transform .18s ease}.signal-mobile-filter-fab.hidden{opacity:0;transform:translateY(18px);pointer-events:none}.signal-mobile-filter-badge{min-width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;background:#fff3;border:1px solid rgba(255,255,255,.4);padding-inline:.3rem}.signal-filter-grid.compact{grid-template-columns:2fr repeat(6,minmax(0,1fr));gap:.45rem}.signal-filter-actions{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.feed-muted-row{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.feed-empty-state{border:1px dashed var(--line);border-radius:12px;padding:.72rem;background:#ffffffc2;display:grid;gap:.5rem}.feed-error-state{border:1px solid rgba(178,93,51,.35);border-radius:12px;padding:.68rem;background:#fff3ecdb;display:grid;gap:.45rem}.pinned-filter-row{display:grid;gap:.5rem}.pinned-filter-row.compact{border:1px solid var(--line);border-radius:12px;background:#ffffffb8;padding:.48rem .58rem}.pinned-filter-row.compact>summary{cursor:pointer;font-weight:600;color:var(--accent-strong);list-style:none}.pinned-filter-row.compact>summary::-webkit-details-marker{display:none}.pinned-filter-controls{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.saved-view-input{min-width:190px;max-width:280px;border:1px solid var(--line);border-radius:10px;background:#fffffff0;padding:.38rem .55rem}.pinned-filter-list{display:flex;flex-wrap:wrap;gap:.4rem}.pinned-filter-chip{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--line);border-radius:999px;padding:.12rem;background:#ffffffc7}.signal-filter-grid .field span{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.signal-filter-grid input,.signal-filter-grid select{background:#ffffffeb}.signal-mine-toggle{border:1px solid var(--line);border-radius:10px;background:#ffffffeb;min-height:43px;padding:.4rem .55rem;margin-top:0;align-items:center}.signal-mine-toggle input{margin-top:0}.signals-guidance-collapsible{border:1px solid var(--line);border-radius:12px;background:#ffffffb8;padding:.55rem .65rem}.signals-guidance-collapsible>summary{cursor:pointer;font-weight:600;color:var(--accent-strong)}.signals-guidance-grid{margin-top:.55rem;display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.signals-guidance-grid h4{margin:0 0 .42rem;font-size:.94rem}.signals-guidance-grid ul{margin:0;padding-left:1.05rem;display:grid;gap:.28rem}.signal-feed-list{display:grid;gap:.78rem;max-height:min(680px,calc(100vh - 235px));overflow:auto;padding-right:.18rem;padding-bottom:.2rem;scrollbar-gutter:stable;overscroll-behavior:contain}.signal-feed-list[data-virtualized=true]{align-content:start}.feed-virtual-spacer{width:100%;border:0;pointer-events:none}.feed-load-more-row{display:flex;justify-content:center;padding-top:.35rem}.signal-feed-stack{display:grid;gap:.52rem}.adaptive-rec-strip{border:1px solid rgba(15,97,93,.2);border-radius:12px;background:linear-gradient(168deg,#ffffffed,#f2faf8d9);padding:.5rem .54rem;display:grid;gap:.36rem}.adaptive-rec-strip.compact{padding:.42rem .46rem}.adaptive-rec-strip.minimal{padding:.46rem;gap:.42rem;background:#fffffff0}.adaptive-rec-head{display:flex;align-items:baseline;justify-content:space-between;gap:.45rem}.adaptive-rec-head strong{font-size:.85rem;color:var(--accent-strong)}.adaptive-rec-head small{color:var(--muted);font-size:.7rem}.adaptive-rec-strip.minimal .adaptive-rec-head{align-items:center}.adaptive-rec-strip.minimal .adaptive-rec-head strong{color:var(--ink);font-size:.82rem}.adaptive-rec-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;overflow:hidden}.adaptive-rec-strip.minimal .adaptive-rec-rail{grid-template-columns:1fr;gap:.34rem}.adaptive-rec-item{border:1px solid rgba(15,97,93,.26);border-radius:10px;background:#fffffff5;color:var(--ink);min-width:0;max-width:none;padding:.42rem .46rem;display:grid;gap:.28rem;text-align:left;min-height:96px}.adaptive-rec-item strong{font-size:.8rem;line-height:1.25}.adaptive-rec-item small{color:var(--muted);font-size:.68rem}.adaptive-rec-strip.minimal .adaptive-rec-item{min-height:0;padding:.44rem;gap:.24rem}.adaptive-rec-item.topic,.adaptive-rec-item.signal{cursor:pointer}.adaptive-rec-item.topic:hover,.adaptive-rec-item.signal:hover{border-color:#0f615d73;background:#0f615d1a}.adaptive-rec-identity{border:0;background:transparent;color:inherit;padding:0;display:inline-flex;align-items:center;gap:.48rem;text-align:left}.adaptive-rec-avatar{width:32px;height:32px;border-radius:999px;border:1px solid rgba(15,97,93,.32);background:#0f615d1f;color:var(--accent-strong);font-size:.76rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 32px}.adaptive-rec-avatar img{width:100%;height:100%;object-fit:cover;display:block}.adaptive-rec-identity span:last-child{min-width:0}.adaptive-rec-identity strong,.adaptive-rec-identity small{display:block}@media (max-width: 900px){.adaptive-rec-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.adaptive-rec-item{min-height:106px;padding:.46rem .5rem}.adaptive-rec-item.topic,.adaptive-rec-item.signal{min-height:84px}}@media (max-width: 620px){.adaptive-rec-rail{grid-template-columns:1fr}}.field-intelligence-grid{margin-top:.7rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.62rem}.field-intelligence-card{border:1px solid rgba(15,97,93,.22);border-radius:12px;background:linear-gradient(168deg,#ffffffe6,#f5fbfac2);padding:.55rem;display:grid;gap:.45rem;min-height:260px;min-width:0}.field-intelligence-card header{display:grid;gap:.14rem}.field-intelligence-card h4{margin:0;font-size:.94rem;color:var(--accent-strong)}.field-intelligence-card header small{color:#3a4a46}.field-intelligence-command{gap:.52rem}.field-intelligence-mode-strip{display:flex;gap:.34rem;flex-wrap:wrap}.field-intelligence-toolbar{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;min-width:0}.field-intelligence-search-input{width:100%;flex:1 1 280px;min-width:0;background:#fffffff0}.field-intelligence-toolbar select{flex:0 1 250px;min-width:0}.field-intelligence-summary{color:var(--muted);min-width:0}.field-intelligence-loadmore{display:flex;justify-content:center}.field-intelligence-list{display:grid;gap:.34rem;align-content:start;max-height:440px;overflow:auto;padding-right:.12rem}.field-intelligence-row{width:100%;border:1px solid rgba(15,97,93,.25);border-radius:10px;background:#fffffff5;padding:.34rem .42rem;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:.42rem;text-align:left}.field-intelligence-row.advanced{grid-template-columns:24px minmax(0,1fr) auto auto}.field-intelligence-row:hover{border-color:#0f615d7a;background:#0f615d1c}.field-intelligence-row .rank{width:20px;height:20px;border-radius:999px;border:1px solid rgba(15,97,93,.34);background:#0f615d1a;color:var(--accent-strong);font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.field-intelligence-row .copy{display:grid;gap:.06rem;min-width:0}.field-intelligence-row .copy strong{font-size:.84rem;color:#1f2f2b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field-intelligence-row .copy small{color:#44605a;font-size:.7rem}.field-contributor-identity{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.field-contributor-avatar{width:28px;height:28px;border-radius:999px;border:1px solid rgba(15,97,93,.3);background:#0f615d1a;color:var(--accent-strong);font-size:.72rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 28px}.field-contributor-avatar img{width:100%;height:100%;object-fit:cover;display:block}.field-contributor-meta{min-width:0;display:grid;gap:.02rem}.field-intelligence-row .metrics{display:grid;justify-items:end;gap:.06rem}.field-intelligence-row .metrics small{font-size:.68rem;color:var(--accent-strong)}.field-intelligence-row .metric-badge{border:1px solid rgba(15,97,93,.32);border-radius:999px;background:#0f615d1f;color:var(--accent-strong);font-size:.67rem;padding:.08rem .36rem}.field-intelligence-actions{display:flex;gap:.24rem;flex-wrap:wrap;justify-content:flex-end}.telemetry-calibration-form{display:grid;gap:.45rem}.telemetry-calibration-form label{display:grid;gap:.2rem}.telemetry-calibration-form label span{color:var(--muted);font-size:.76rem}.moderation-actions{align-items:center}.signal-feed-item{border:1px solid #d5c7b6;border-radius:14px;background:radial-gradient(circle at 6% -25%,rgba(15,97,93,.1),transparent 38%),linear-gradient(165deg,#ffffffe6,#ffffffa8);padding:.82rem;box-shadow:0 8px 22px #1a1d1b0f;display:grid;gap:.72rem;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.signal-feed-item:hover{border-color:#0f615d57;box-shadow:0 12px 28px #1a1d1b14;transform:translateY(-1px)}.signal-feed-item.compact{gap:.7rem;padding:.8rem .82rem}.signal-summary-topline{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem}.signal-summary-source-row{display:flex;flex-wrap:wrap;gap:.34rem;align-items:center}.feed-source-pill{display:inline-flex;align-items:center;min-height:1.55rem;padding:.12rem .5rem;border-radius:999px;border:1px solid rgba(15,97,93,.2);background:#0f615d12;color:#0b5751;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.signal-summary-meta.compact-meta{align-items:center}.signal-summary-priority-block{display:grid;gap:.28rem}.signal-impact-hook{margin:0;color:#103c39;font-size:1.18rem;font-weight:800;line-height:1.08;letter-spacing:-.02em}.signal-context-line{margin:0;color:#17201e;font-size:.98rem;line-height:1.28;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.signal-curiosity-line{margin:0;color:#5d6764;font-size:.83rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.signal-summary-footer-row{display:flex;justify-content:space-between;gap:.7rem;align-items:flex-end;flex-wrap:wrap}.signal-summary-supporting-row{display:flex;flex-wrap:wrap;gap:.4rem .55rem;align-items:center}.feed-micro-trust-row{display:flex;flex-wrap:wrap;gap:.28rem}.feed-micro-trust-pill{display:inline-flex;align-items:center;padding:.14rem .46rem;border-radius:999px;background:#0f615d14;color:#0f5e57;border:1px solid rgba(15,97,93,.16);font-size:.68rem;font-weight:600;letter-spacing:.02em}.signal-summary-actions.compact-actions{justify-content:flex-end}.signal-summary-actions.compact-actions .secondary{min-width:122px}.signal-summary-header{display:flex;justify-content:space-between;gap:.6rem;align-items:flex-start}.signal-summary-meta{display:flex;flex-wrap:wrap;gap:.34rem;justify-content:flex-end}.signal-summary-headline{display:grid;gap:.1rem}.feed-why-row{display:flex;flex-wrap:wrap;gap:.28rem}.feed-why-pill{border:1px solid rgba(15,97,93,.25);border-radius:999px;padding:.08rem .42rem;background:#0f615d14;color:#0f5e57;font-size:.67rem;letter-spacing:.02em}.signal-summary-headline h4{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.signal-summary-headline small{color:var(--muted)}.signal-lineage-note,.signal-summary-supporting-note{margin:0;color:var(--muted);font-size:.8rem}.signal-summary-proof-row{margin-top:-.1rem}.signal-summary-text{margin:0;color:#303633;line-height:1.55;max-width:72ch}.signal-feature-media{border:1px solid var(--line);border-radius:12px;overflow:hidden;padding:0;background:#fff;position:relative;cursor:pointer;text-align:left}.signal-feature-media img{width:100%;height:190px;object-fit:cover;display:block}.signal-feature-media:focus-visible,.ranking-item:focus-visible,.signal-route-listing-row:focus-visible,.adaptive-rec-identity:focus-visible,button.adaptive-rec-item:focus-visible,.signal-detail-section-nav button:focus-visible{outline:2px solid rgba(15,97,93,.52);outline-offset:2px}.signal-feature-media.video{background:#0f1514}.signal-feature-video{width:100%;height:190px;object-fit:cover;display:block;background:#0f1514;pointer-events:none}.signal-feature-media-overlay{position:absolute;left:0;right:0;bottom:0;padding:.45rem .55rem;background:linear-gradient(to top,#0a1210bd,#0a12101f);color:#f6fbfa;display:grid;gap:.05rem;text-align:left}.signal-feature-media-overlay strong{font-size:.8rem}.signal-feature-media-overlay small{font-size:.7rem;color:#f6fbfae6}.signal-summary-kpis{display:flex;flex-wrap:wrap;gap:.34rem}.signal-summary-actions{display:flex;gap:.45rem;flex-wrap:wrap}.magic-connect-shell{display:inline-flex;align-items:center;gap:.22rem;border-radius:12px}.magic-connect-btn{border:1px solid rgba(15,97,93,.35);border-radius:12px;padding:.42rem .68rem;font-size:.82rem;font-weight:700;line-height:1;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.magic-connect-btn:disabled{cursor:not-allowed;opacity:.66}.magic-connect-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f615d2e}.magic-connect-btn.idle{background:linear-gradient(150deg,#f4fffdf5,#e0f5f1f5);color:#0b5751}.magic-connect-btn.pending{border-color:#b25d3370;background:linear-gradient(150deg,#fff5edf5,#ffebdbf5);color:#99522f}.magic-connect-btn.incoming{border-color:#0f615d80;background:linear-gradient(150deg,#e8f9f5fa,#d4f3ecfa);color:#0e5c55;box-shadow:0 0 0 2px #0f615d24}.magic-connect-btn.connected{border-color:#177e5685;background:linear-gradient(150deg,#e8faf1fa,#d4f5e6fa);color:#1b7f56}.magic-connect-btn.deny{border-color:#a54a2e6b;background:linear-gradient(150deg,#ffefe9fa,#ffe1d8fa);color:#8f4a2c}.magic-connect-shell.incoming .magic-connect-btn.incoming:not(:disabled){animation:magicIncomingPulse 2.35s ease-in-out infinite}.magic-connect-btn.connected.morph-in{animation:magicConnectedMorph .62s cubic-bezier(.2,.78,.16,1) both}@keyframes magicIncomingPulse{0%,to{box-shadow:0 0 #0f615d1a;transform:translateY(0)}50%{box-shadow:0 0 0 5px #0f615d14;transform:translateY(-.5px)}}@keyframes magicConnectedMorph{0%{transform:scale(.94);box-shadow:0 0 #177e563d;filter:saturate(.9)}62%{transform:scale(1.035);box-shadow:0 0 0 7px #177e561f;filter:saturate(1.05)}to{transform:scale(1);box-shadow:0 0 #177e5600;filter:saturate(1)}}@media (prefers-reduced-motion: reduce){.magic-connect-shell.incoming .magic-connect-btn.incoming:not(:disabled),.magic-connect-btn.connected.morph-in{animation:none}}.signal-feed-item.keyboard-focused{border-color:#0f615d99;box-shadow:0 0 0 2px #0f615d29,0 10px 24px #1a1d1b14;transform:translateY(-1px)}.signal-feed-item:focus-visible{outline:2px solid rgba(15,97,93,.56);outline-offset:1px}@media (max-width: 720px){.signal-summary-topline,.signal-summary-footer-row{grid-template-columns:minmax(0,1fr);display:grid}.signal-summary-meta.compact-meta,.signal-summary-actions.compact-actions{justify-content:flex-start}}.signal-feed-head{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start}.signal-feed-title-wrap{display:grid;gap:.4rem}.signal-author-trigger{width:fit-content;max-width:100%}.signal-author-trigger.detail{margin-bottom:.2rem}.user-profile-chip{border:1px solid rgba(15,97,93,.24);border-radius:14px;background:#ffffffeb;padding:.42rem .58rem;display:inline-flex;align-items:center;justify-content:flex-start;gap:.58rem;color:var(--ink);width:fit-content;max-width:100%;text-align:left;box-shadow:0 6px 18px #101a1812}.user-profile-chip:not(:disabled):hover{border-color:#0f615d70;box-shadow:0 10px 24px #101a181c;transform:translateY(-1px)}.user-profile-chip:focus-visible{outline:2px solid rgba(15,97,93,.5);outline-offset:1px}.user-profile-chip__text{display:grid;gap:.05rem}.user-profile-chip__text strong{font-size:.92rem;font-weight:700;line-height:1.15;color:#1a2320}.user-profile-chip__text span{font-size:.75rem;color:#4f6661;line-height:1.2}.user-profile-chip__text small{font-size:.72rem;color:var(--muted);line-height:1.2}.user-profile-chip--sm{border-radius:10px;padding:.24rem .4rem;gap:.42rem}.user-profile-chip--sm .author-badge.large{width:24px;height:24px;font-size:.72rem}.user-profile-chip--sm .user-profile-chip__text strong{font-size:.77rem}.user-profile-chip--sm .user-profile-chip__text span,.user-profile-chip--sm .user-profile-chip__text small{font-size:.68rem}.identity-inline-trigger{display:inline-flex;align-items:center;justify-content:flex-start;gap:.45rem;min-width:0;width:fit-content;max-width:100%;border:0;padding:0;background:transparent;color:#0f615d;text-align:left;font:inherit;cursor:pointer}.identity-inline-trigger:hover,.identity-inline-trigger:focus-visible{color:#0a4c48}.identity-inline-trigger:focus-visible{outline:2px solid rgba(15,97,93,.38);outline-offset:2px;border-radius:10px}.identity-inline-trigger__avatar{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;overflow:hidden;flex:0 0 auto;border:1px solid rgba(15,97,93,.22);background:#0f615d1a;color:var(--accent-strong);font-size:.82rem;font-weight:700}.identity-inline-trigger__avatar img{width:100%;height:100%;object-fit:cover;display:block}.identity-inline-trigger__copy{display:grid;gap:.04rem;min-width:0}.identity-inline-trigger__copy strong,.identity-inline-trigger__copy span,.identity-inline-trigger__copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity-inline-trigger__copy strong{color:#153331;font-size:.9rem;line-height:1.15}.identity-inline-trigger__copy span{color:#0f615d;font-size:.76rem;line-height:1.2}.identity-inline-trigger__copy small{color:var(--muted);font-size:.72rem;line-height:1.2}.identity-inline-trigger--sm{gap:.36rem}.identity-inline-trigger--sm .identity-inline-trigger__avatar{width:28px;height:28px;font-size:.74rem}.identity-inline-trigger--sm .identity-inline-trigger__copy strong{font-size:.8rem}.identity-inline-trigger--sm .identity-inline-trigger__copy span,.identity-inline-trigger--sm .identity-inline-trigger__copy small{font-size:.7rem}.identity-inline-trigger--no-avatar{gap:0}.identity-inline-trigger--no-avatar .identity-inline-trigger__copy{display:inline-grid}.public-proof-meta-handle,.public-proof-review-author,.public-proof-discussion-author,.inbox-actor-trigger,.inbox-detail-actor-trigger{color:#0f615d}.public-proof-meta-handle .identity-inline-trigger__copy span,.inbox-actor-trigger .identity-inline-trigger__copy span,.inbox-detail-actor-trigger .identity-inline-trigger__copy span{font-size:inherit;color:inherit}.public-proof-author-inline .identity-inline-trigger__copy strong,.communication-message-author-trigger .identity-inline-trigger__copy strong{font-size:.88rem}.feed-inline-identity,.thread-inline-identity,.resolution-inline-identity,.opportunity-network-identity-trigger{color:inherit}.feed-inline-identity .identity-inline-trigger__copy span,.thread-inline-identity .identity-inline-trigger__copy span,.resolution-inline-identity .identity-inline-trigger__copy span,.opportunity-network-identity-trigger .identity-inline-trigger__copy span{font-size:inherit;color:inherit}.thread-inline-identity--chip{color:#0f5e57}.thread-inline-identity--chip .identity-inline-trigger__copy span{color:inherit}.author-badge{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:#0f615d1f;color:var(--accent-strong);border:1px solid rgba(15,97,93,.25);font-size:.74rem;font-weight:700}.author-badge.large{width:34px;height:34px;font-size:.88rem}.author-badge img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.signal-author-copy{display:grid;gap:.08rem;text-align:left}.signal-author-copy strong{font-size:.92rem;line-height:1.15}.signal-author-copy span{color:var(--muted);font-size:.76rem;line-height:1.25}.author-badge-row{display:flex;flex-wrap:wrap;gap:.35rem}.author-meta-pill{border:1px solid rgba(15,97,93,.28);border-radius:999px;padding:.12rem .48rem;background:#0f615d14;color:var(--accent-strong);font-size:.72rem;font-weight:600}.author-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.author-stats-grid span{border:1px solid var(--line);border-radius:10px;background:#fff;padding:.28rem .38rem;display:grid;gap:.1rem;justify-items:start;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.author-stats-grid strong{color:var(--ink);font-size:1rem;line-height:1.1}.author-role-pill,.author-trust-pill{border:1px solid var(--line);border-radius:999px;padding:.12rem .48rem;background:#ffffffe6;font-size:.72rem}.author-role-pill{color:var(--accent-strong)}.author-trust-pill{color:var(--muted)}.signal-feed-head h4{margin:0;font-size:1.05rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.signal-title{margin-top:.12rem}.signal-feed-head p{margin:0;color:var(--muted);font-size:.88rem}.signal-feed-meta{display:grid;gap:.36rem;justify-items:end}.feed-category-pill,.feed-pill{border:1px solid var(--line);border-radius:999px;padding:.22rem .6rem;background:#fff;color:var(--muted);font-size:.78rem;white-space:nowrap}.feed-category-pill{border-color:#0f615d59;color:var(--accent-strong);background:#0f615d14}.feed-pill.unread{border-color:#b25d3361;color:#7f3d20;background:#b25d331a;font-weight:600}.feed-details-button{font-size:.78rem;padding:.35rem .55rem}.signal-feed-columns{display:grid;grid-template-columns:1.55fr 1fr;gap:.75rem}.signal-feed-main{display:grid;gap:.5rem}.thread-summary-block{border:1px solid rgba(15,97,93,.2);border-radius:10px;background:#ffffffd6;padding:.38rem .5rem}.thread-summary-block>summary{cursor:pointer;color:var(--accent-strong);font-size:.78rem;font-weight:600}.thread-summary-block ul{margin:.35rem 0 0;padding-left:1rem;display:grid;gap:.2rem}.thread-summary-block li{font-size:.78rem;color:#2c3532}.signal-feed-main p{margin:0;line-height:1.58;max-width:72ch}.signal-feed-main small{color:var(--muted);line-height:1.45}.related-inline-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.cluster-trail-row{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.signal-feed-kpis{display:flex;flex-wrap:wrap;gap:.45rem}.signal-feed-kpis span{border:1px solid var(--line);border-radius:999px;padding:.25rem .56rem;background:#fff;display:inline-flex;align-items:center;gap:.34rem;font-size:.82rem;color:var(--ink)}.count-pill{font-size:.83rem;font-weight:600}.count-pill strong{font-size:1.2rem;font-weight:700;line-height:1;min-width:1.25ch;display:inline-block}.count-pill.primary{border-color:#0f615d80;background:#0f615d21;color:#093f3c}.signal-feed-kpis.emphatic .count-pill{padding:.35rem .65rem}.signal-feed-activity{border:1px solid var(--line);border-radius:12px;background:#fffc;padding:.58rem;display:grid;gap:.45rem}.signal-feed-activity h5{margin:0;font-size:.92rem}.signal-feed-activity>small{color:var(--muted)}.signal-discussion-block{border-top:1px solid var(--line);padding-top:.6rem;display:grid;gap:.5rem}.signal-discussion-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.signal-discussion-head h5{margin:0;font-size:.9rem}.depth-controls{display:flex;flex-wrap:wrap;gap:.35rem}.selected-depth{border-color:#0f615d8c!important;color:var(--accent-strong)!important;background:#0f615d24!important}.discussion-list{display:grid;gap:.42rem}.discussion-item{border:1px solid var(--line);border-radius:10px;background:#fff;padding:.5rem;display:grid;gap:.3rem}.discussion-item.unread-thread-item{border-color:#0f615d6b;box-shadow:0 0 0 1px #0f615d14}.discussion-item.nested{margin-left:.95rem;background:#f0f7f5bf}.discussion-head{display:flex;justify-content:space-between;gap:.45rem;align-items:center;flex-wrap:wrap}.discussion-author-trigger{border:1px solid rgba(15,97,93,.18);background:#ffffffdb;box-shadow:none}.discussion-author-trigger:not(:disabled):hover{border-color:#0f615d5c;box-shadow:0 4px 12px #101a1814}.discussion-item p{margin:0;line-height:1.45}.author-role-chip{border:1px solid rgba(15,97,93,.4);border-radius:999px;background:#0f615d1f;color:#0f5e57;font-size:.68rem;padding:.1rem .45rem;text-transform:uppercase;letter-spacing:.08em}.thread-context-chip{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgba(15,97,93,.28);border-radius:999px;background:#0f615d1a;color:#0f5e57;font-size:.72rem;padding:.14rem .52rem}.discussion-mode-chip{border:1px solid rgba(15,97,93,.24);border-radius:999px;padding:.08rem .42rem;font-size:.65rem;letter-spacing:.04em;text-transform:uppercase;color:#124b45;background:#0f615d14}.discussion-mode-chip.question{border-color:#a56e2959;color:#83571f;background:#c78d3a1f}.discussion-mode-chip.evidence{border-color:#135a8357;color:#114f73;background:#307aa51f}.discussion-mode-chip.counterpoint{border-color:#943e2c57;color:#8f442f;background:#b4533d1f}.discussion-mode-chip.expansion{border-color:#0f615d47;color:#0f5e57;background:#0f615d1c}.thread-unread-dot{width:.46rem;height:.46rem;border-radius:999px;background:#0f5e57;box-shadow:0 0 0 2px #0f615d29}.discussion-children{display:grid;gap:.38rem}.discussion-foot{display:flex;justify-content:space-between;gap:.5rem;align-items:center;flex-wrap:wrap}.discussion-reaction-counts{color:var(--muted)}.discussion-foot-actions{display:inline-flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.reply-target-row{border:1px dashed rgba(15,97,93,.35);border-radius:10px;background:#0f615d0f;padding:.4rem .55rem;display:flex;justify-content:space-between;gap:.55rem;align-items:center}.thread-focus-banner{border:1px solid rgba(15,97,93,.28);border-radius:10px;background:#0f615d14;padding:.35rem .5rem;display:flex;justify-content:space-between;gap:.5rem;align-items:center;flex-wrap:wrap}.thread-minimap{border-style:dashed}.thread-minimap-list{display:grid;gap:.32rem}.thread-minimap-item{border:1px solid rgba(15,97,93,.2);border-radius:9px;background:#ffffffe6;padding:.34rem .46rem;display:grid;gap:.2rem;margin-left:calc(var(--thread-depth, 0) * .45rem);text-align:left}.thread-minimap-meta{display:inline-flex;align-items:center;gap:.28rem}.signal-route-panel{border:1px solid rgba(15,97,93,.22);border-radius:18px;background:radial-gradient(circle at 8% -20%,rgba(15,97,93,.08),transparent 48%),linear-gradient(160deg,#fffffffa,#f7f9f8f5);padding:.95rem;display:grid;gap:.7rem;min-height:calc(100vh - 190px);container-type:inline-size;container-name:signal-proof-detail}.signal-route-head{display:flex;justify-content:space-between;gap:.6rem;align-items:flex-start}.signal-route-head>div:first-child,.signal-detail-head>div:first-child{min-width:0}.signal-route-head .button-row{flex-wrap:wrap;justify-content:flex-end;min-width:0}.signal-route-head h4{margin:.2rem 0}.signal-route-head small{color:var(--muted)}.signal-route-overview-strip{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center}.signal-route-shell{gap:.7rem}.signal-route-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:.7rem}.signal-route-companion{display:grid;gap:.72rem}.signal-route-companion-head{display:flex;justify-content:space-between;gap:.6rem;align-items:center}.signal-route-companion-head h4{margin:0}.signal-route-companion-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.1fr) minmax(280px,.95fr);gap:.7rem;align-items:start}.signal-route-companion-card,.signal-route-rec-stack{display:grid;gap:.58rem;align-content:start}.signal-route-rec-stack{gap:.7rem}.signal-route-section-head{display:flex;justify-content:space-between;gap:.5rem;align-items:center;flex-wrap:wrap}.signal-route-section-head h4{margin:0}.signal-route-ranking-list{max-height:420px}.signal-route-listing-stack{display:grid;gap:.5rem}.signal-route-listing-row{border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);padding:.48rem;display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:.55rem;align-items:center;text-align:left}.signal-route-listing-row:hover{border-color:#0f615d57;background:#fffffffa}.signal-route-listing-brand{min-width:0;display:inline-flex;gap:.55rem;align-items:flex-start}.signal-route-listing-logo{width:40px;height:40px;border-radius:10px;border:1px solid rgba(15,97,93,.18);background:#0f615d14;color:var(--accent-strong);display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;overflow:hidden;font-weight:700}.signal-route-listing-logo img{width:100%;height:100%;object-fit:cover;display:block}.signal-route-listing-copy{min-width:0;display:grid;gap:.2rem}.signal-route-listing-copy strong{line-height:1.3}.signal-route-listing-copy small{color:var(--muted)}.signal-route-listing-metrics{display:inline-flex;flex-wrap:wrap;gap:.3rem}.signal-route-listing-cover{width:88px;height:56px;border-radius:10px;border:1px solid rgba(15,97,93,.18);background:linear-gradient(160deg,#f4f7f6fa,#e4ece9f5);overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.signal-route-listing-cover img{width:100%;height:100%;object-fit:cover;display:block}.signal-route-listing-cover.placeholder small{color:var(--muted);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}@media (max-width: 720px){.signal-route-companion-grid{grid-template-columns:1fr}.signal-route-rec-stack{grid-column:auto}}.signal-route-main,.signal-route-side{display:grid;gap:.58rem;align-content:start}.signal-route-side,.signal-detail-side{opacity:.96}.signal-route-side>.signal-detail-section,.signal-detail-side>.signal-detail-section{background:#ffffffad;border-color:#0f615d17;box-shadow:none}.signal-route-main .signal-detail-section p,.signal-route-main .signal-detail-section li{line-height:1.58;max-width:74ch}.media-item-link{display:grid;gap:.3rem;border:1px solid var(--line);border-radius:10px;background:#fff;padding:.45rem;text-decoration:none;color:var(--ink);text-align:left;width:100%;cursor:pointer}.media-thumb{width:100%;max-width:240px;border-radius:8px;border:1px solid var(--line);object-fit:cover}.media-kind-badge{display:inline-flex;width:fit-content;border:1px solid rgba(15,97,93,.28);border-radius:999px;background:#0f615d14;color:#0f5e57;font-size:.68rem;padding:.08rem .35rem}.media-item-card{border:1px solid var(--line);border-radius:12px;background:#fff;padding:.45rem;display:grid;gap:.42rem}.media-item-meta{display:grid;gap:.22rem}.media-item-meta strong{line-height:1.25}.media-inline-video-player,.media-inline-audio-player{width:100%}.signal-media-gallery{display:grid;gap:.8rem}.signal-media-stage-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:start}.signal-media-stage-copy{display:grid;gap:.14rem}.signal-media-stage-copy h5,.signal-media-stage-copy small{margin:0}.signal-media-stage-actions{display:grid;gap:.45rem;justify-items:end}.signal-media-count-strip{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.signal-media-count-pill{display:inline-flex;align-items:center;border:1px solid rgba(15,97,93,.18);border-radius:999px;background:#ffffffd1;color:#28514a;padding:.24rem .56rem;font-size:.74rem;font-weight:600}.signal-media-stage-card{border:1px solid rgba(15,97,93,.14);border-radius:18px;background:radial-gradient(circle at 12% 0%,rgba(15,97,93,.08),transparent 34%),linear-gradient(180deg,#fffffff5,#f7f3ecf5);box-shadow:0 14px 32px #141d1b0f;overflow:hidden;min-height:320px}.signal-media-stage-button{width:100%;height:100%;border:0;background:transparent;padding:0;cursor:zoom-in}.signal-media-stage-image{display:block;width:100%;max-height:560px;object-fit:contain;background:linear-gradient(180deg,#faf8f3e6,#f2ede4f0)}.signal-media-stage-video-wrap{padding:.8rem}.signal-media-stage-video.custom-video-player,.signal-media-stage-video{width:100%}.signal-media-stage-file-card{min-height:320px;display:grid;place-content:center;gap:.35rem;padding:1.25rem;text-align:center}.signal-media-stage-file-card strong,.signal-media-stage-file-card small{margin:0}.signal-media-filmstrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.55rem}.signal-media-thumb-card{border:1px solid rgba(15,97,93,.12);border-radius:14px;background:#ffffffd6;padding:.38rem;display:grid;gap:.42rem;text-align:left;color:var(--ink);transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.signal-media-thumb-card:hover,.signal-media-thumb-card:focus-visible,.signal-media-thumb-card.active{border-color:#0f615d66;box-shadow:0 10px 22px #141d1b14;transform:translateY(-1px)}.signal-media-thumb-preview,.signal-media-thumb-fallback{width:100%;aspect-ratio:4 / 3;border-radius:10px;border:1px solid rgba(15,97,93,.12);background:linear-gradient(180deg,#f8f6f1f2,#efeae0f2)}.signal-media-thumb-preview{object-fit:cover;display:block}.signal-media-thumb-fallback{display:grid;place-items:center;font-size:.85rem;font-weight:700;color:#28514a;letter-spacing:.04em;text-transform:uppercase}.signal-media-thumb-meta{display:grid;gap:.2rem;min-width:0}.signal-media-thumb-meta strong{font-size:.82rem;line-height:1.28;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.response-list{display:grid;gap:.45rem}.response-item{border:1px solid var(--line);border-radius:10px;background:#fff;padding:.5rem;display:grid;gap:.25rem}.response-item p{margin:0;font-size:.9rem;line-height:1.55}.question-timeline{border:1px solid rgba(15,97,93,.2);border-radius:10px;background:#0f615d0f;padding:.26rem .45rem;display:grid;gap:.18rem}.response-item small{color:var(--muted)}.response-head{display:flex;justify-content:space-between;gap:.5rem;align-items:center;flex-wrap:wrap}.response-chip{border-radius:999px;padding:.14rem .5rem;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;border:1px solid}.response-chip.endorse{color:var(--ok);background:#e6f4ee;border-color:#9ad2bb}.response-chip.challenge{color:var(--error);background:#ffeded;border-color:#f0b4b4}.response-chip.question{color:#6b4a12;background:#fff4dd;border-color:#e7c585}.question-state-chip{border-radius:999px;padding:.14rem .5rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;border:1px solid}.question-state-chip.pending{color:#8f6112;border-color:#e7c585;background:#fff4dd}.question-state-chip.answered{color:#0f5e57;border-color:#0f615d66;background:#0f615d1f}.response-item.pinned{border-color:#e7c585;background:#fff9ec}.response-item.pinned.pinned-urgent{border-color:#a54a2e57;background:linear-gradient(180deg,#fff3effa,#fff9ecfa)}.response-item.pinned.pinned-elevated{border-color:#b98c3d57;background:linear-gradient(180deg,#fff7e6fa,#fffaeffa)}.response-item.pinned.pinned-resolved,.response-item.pinned.pinned-settled{border-color:#0f615d38;background:linear-gradient(180deg,#f1f8f6f5,#fffffff5)}.question-severity-chip{border-radius:999px;padding:.14rem .5rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;border:1px solid transparent}.question-severity-chip.active{color:#6b4a12;border-color:#b98c3d3d;background:#fff4ddb3}.question-severity-chip.elevated{color:#8f6112;border-color:#b98c3d57;background:#ffeec9db}.question-severity-chip.urgent{color:#8b3b22;border-color:#a54a2e57;background:#ffe5dce6}.question-severity-chip.resolved,.question-severity-chip.settled{color:#0f5e57;border-color:#0f615d47;background:#e8f4f1e6}.jump-highlight{box-shadow:0 0 0 2px #0f615d47,0 8px 22px #0f615d33;transition:box-shadow .25s ease}.response-actions-row{display:flex;justify-content:space-between;align-items:center;gap:.45rem;flex-wrap:wrap}.pinned-questions{display:grid;gap:.4rem}.pinned-questions>strong{font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:#6b4a12}.action-prompt-row{display:flex;flex-wrap:wrap;gap:.35rem}.feed-open-validation,.feed-open-discussion{justify-self:flex-start}.feed-validate{border-top:1px solid var(--line);padding-top:.6rem}.signal-head{display:flex;justify-content:space-between;gap:.6rem;align-items:center}.signal-item code,.list-item code{font-size:.75rem;color:#3f6157;overflow-wrap:anywhere}.signal-item small,.list-item small{color:var(--muted)}.validation-block{display:grid;gap:.5rem;margin-top:.45rem;border-top:1px solid var(--line);padding-top:.45rem}.signal-guidance-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.proof-composer-progress,.proof-composer-section{display:grid;gap:.8rem;padding:.95rem 1rem;border:1px solid rgba(15,97,93,.14);border-radius:18px;background:linear-gradient(180deg,#ffffffe0,#f6f2eaeb)}.proof-composer-progress-head,.proof-quality-head{display:flex;justify-content:space-between;gap:.8rem;align-items:center;flex-wrap:wrap}.proof-composer-progress-head strong{font-size:1.45rem;line-height:1}.proof-composer-progress-head span,.proof-quality-head p,.proof-composer-section-head p,.proof-composer-helper,.proof-composer-public-note{margin:0;color:var(--muted)}.proof-composer-progress-track{height:10px;border-radius:999px;background:#0f615d1a;overflow:hidden}.proof-composer-progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#2f8d87)}.proof-composer-section-head{display:grid;gap:.18rem}.proof-composer-section-head h4,.proof-quality-head h4{margin:0;font-size:1.18rem}.proof-composer-field-stack{display:grid;gap:.85rem}.proof-composer-field-stack .field textarea,.proof-composer-field-stack .field input,.proof-composer-field-stack .stenos-editor{max-width:100%}.proof-composer-field-stack textarea,.proof-composer-field-stack input,.proof-composer-field-stack select{padding:.88rem .95rem}.proof-composer-helper{font-size:.92rem}.chip-row{display:flex;flex-wrap:wrap;gap:.5rem}.chip{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;padding:.35rem .72rem;font-size:.9rem;box-shadow:none}.chip.active{background:#0f615d1f;border-color:#0f615d70;color:var(--accent-strong)}.chip:not(:disabled):hover{transform:none;box-shadow:none;border-color:#0f615d73}.quality-card{border:1px solid var(--line);border-radius:12px;background:#fff;padding:.7rem}.quality-card h4{margin:0 0 .55rem;font-size:1rem}.proof-quality-card{gap:.8rem}.quality-list{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.quality-list li{display:grid;grid-template-columns:90px minmax(0,1fr);gap:.45rem;border:1px solid var(--line);border-radius:10px;padding:.45rem .52rem}.quality-list li span{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.quality-list li p{margin:0;color:var(--ink)}.quality-list li.pass span{color:var(--ok)}.quality-list li.fail span{color:var(--error)}.proof-quality-list li.good span{color:var(--ok)}.proof-quality-list li.warn span{color:#b8711d}.proof-quality-list li.missing span{color:var(--error)}.guidance-box{border:1px solid var(--line);border-radius:12px;background:#ffffffb8;padding:.7rem;display:grid;gap:.5rem}.guidance-box h4{margin:0;font-size:.98rem}.guidance-box p{margin:0;color:var(--muted)}.guidance-box ul{margin:0;padding-left:1.05rem;display:grid;gap:.3rem}.proof-guidance-box{gap:.65rem}.proof-guidance-collapsible{gap:0;overflow:hidden}.proof-guidance-collapsible summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;list-style:none;font-weight:700}.proof-guidance-collapsible summary::-webkit-details-marker{display:none}.proof-guidance-collapsible summary:after{content:"+";color:var(--muted);font-size:1rem;line-height:1}.proof-guidance-collapsible[open] summary:after{content:"-"}.proof-guidance-collapsible summary+ul{margin-top:.7rem;padding-top:.7rem;border-top:1px solid rgba(15,97,93,.12)}.proof-studio-route-shell{align-items:start}.proof-studio-page{display:grid;gap:1.1rem;width:100%;container-type:inline-size;container-name:proof-studio}.proof-studio-hero{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1.1rem 1.2rem;border-radius:24px;border:1px solid rgba(15,97,93,.14);background:radial-gradient(circle at top right,rgba(15,97,93,.14),transparent 34%),linear-gradient(180deg,#fffffff5,#f4efe5f5)}.proof-studio-hero h2{margin:0;font-size:clamp(1.8rem,2.8vw,2.6rem)}.proof-studio-hero p{margin:0}.proof-studio-hero-copy{display:grid;gap:.75rem;max-width:760px;min-width:0}.proof-studio-metric-row{display:flex;flex-wrap:wrap;gap:.55rem}.proof-studio-hero-actions{justify-content:flex-end}.proof-studio-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);gap:1rem;align-items:start}.proof-studio-main{display:grid;gap:.95rem;min-width:0}.proof-studio-side{display:grid;gap:.9rem;position:sticky;top:1rem;min-width:0}.proof-studio-mobile-support{display:none}.proof-studio-support-rail{display:grid;gap:.9rem}.proof-studio-progress-card{background:linear-gradient(135deg,#0f615d14,#fffffff5),#fff}.proof-studio-ai-card{display:grid;gap:.9rem}.proof-studio-action-grid{display:grid;gap:.55rem}.proof-studio-status-row{display:flex;flex-wrap:wrap;gap:.45rem}.proof-studio-action-grid button{justify-content:flex-start}.proof-studio-suggestion-stack{display:grid;gap:.75rem}.proof-studio-suggestion-card{display:grid;gap:.6rem;padding:.8rem;border-radius:16px;border:1px solid rgba(15,97,93,.14);background:linear-gradient(180deg,#fffffff5,#f9f6eefa)}.proof-studio-suggestion-card.applied{border-color:#1f805742;background:linear-gradient(180deg,#f4fbf7fa,#f9f6eefa)}.proof-studio-suggestion-card p,.proof-studio-suggestion-card strong{margin:0}.proof-studio-suggestion-head{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start}.proof-studio-application-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.28rem .58rem;border-radius:999px;border:1px solid rgba(31,128,87,.24);background:#1f805714;color:var(--ok);font-size:.78rem;font-weight:700;letter-spacing:.02em}.proof-studio-strength-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.proof-studio-strength-item{display:grid;gap:.12rem;padding:.55rem .6rem;border-radius:12px;border:1px solid rgba(15,97,93,.14);background:#0f615d0a}.proof-studio-strength-item span{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.proof-studio-strength-item strong{font-size:.95rem}.proof-studio-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.proof-studio-compare-panel{display:grid;gap:.32rem;padding:.75rem;border-radius:12px;border:1px solid rgba(15,97,93,.14);background:#ffffffb8}.proof-studio-compare-panel.emphasized{border-color:#0f615d47;background:#0f615d0f}.proof-studio-compare-panel span{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.proof-studio-compare-panel p{margin:0;white-space:pre-wrap}.proof-studio-suggestion-copy{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--ink);padding:.8rem;border-radius:12px;background:#0f615d0f;border:1px solid rgba(15,97,93,.1)}.proof-studio-suggestion-list{margin:0;padding-left:1.1rem;display:grid;gap:.35rem}.proof-studio-suggestion-group{display:grid;gap:.35rem}.proof-studio-suggestion-group h5{margin:0;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.proof-studio-suggestion-list.warning{color:#9a5618}.proof-studio-suggestion-list.fix{color:var(--accent-strong)}@media (max-width: 760px){.proof-studio-compare-grid{grid-template-columns:1fr}}@container proof-studio (max-width: 1120px){.proof-studio-hero,.proof-studio-layout{display:grid;grid-template-columns:minmax(0,1fr)}.proof-studio-mobile-support{display:block}.proof-studio-side{display:none}.proof-studio-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:stretch}.proof-studio-hero-actions button{width:100%}.proof-studio-action-grid,.proof-studio-strength-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.signal-guidance-strip{grid-template-columns:1fr}}@container proof-studio (max-width: 760px){.proof-studio-page{gap:.85rem}.proof-studio-hero,.proof-composer-progress,.proof-composer-section,.quality-card,.guidance-box{padding:.95rem;border-radius:18px}.proof-studio-hero h2{font-size:clamp(1.55rem,9cqi,2rem)}.proof-studio-hero-actions,.proof-studio-action-grid,.proof-studio-strength-grid,.proof-studio-compare-grid,.quality-list li{grid-template-columns:1fr}.proof-studio-hero-actions button,.proof-studio-page .button-row button,.proof-studio-page .button-row.compact button{width:100%;flex:1 1 100%}.proof-studio-suggestion-head,.proof-composer-progress-head,.proof-quality-head{align-items:flex-start}.proof-guidance-collapsible summary{font-size:.95rem}.quality-list li{gap:.35rem}.quality-list li>span{width:fit-content}}.media-list-card{border:1px solid var(--line);border-radius:10px;background:#fff;padding:.65rem;display:grid;gap:.5rem}.media-list-card h4{margin:0;font-size:.95rem}.media-list-card a{color:var(--accent);font-size:.9rem}.info-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0f111073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:1rem;display:grid;place-items:center}.info-modal{width:min(640px,94vw);max-height:86vh;overflow:auto;background:linear-gradient(168deg,#fffdf8,#f6eee0);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lift);padding:1rem}.info-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.65rem}.info-modal-head h3{margin:0;font-size:1.25rem}.info-modal-head p{margin:.28rem 0 0;color:var(--muted)}.info-modal-body{display:grid;gap:.55rem}.info-modal-body p{margin:0;color:var(--muted)}.info-modal-points{margin:.8rem 0 0;padding:0 0 0 1.1rem;display:grid;gap:.45rem}.info-modal-points li{color:var(--ink);line-height:1.45}.org-tools-guide-modal{width:min(760px,96vw)}.org-tools-guide-progress{display:grid;gap:.24rem}.org-tools-guide-progress small{color:var(--muted)}.org-tools-guide-track{width:100%;height:8px;border-radius:999px;border:1px solid var(--line);background:#ffffffb3;overflow:hidden}.org-tools-guide-track span{display:block;height:100%;background:linear-gradient(120deg,#0f615de6,#0b4c48f2)}.signal-detail-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:48;background:#0f111080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:1rem;display:grid;place-items:center}.signal-detail-modal{width:min(1180px,96vw);max-height:92vh;overflow:auto;background:linear-gradient(168deg,#fffdf8,#f3eadb);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lift);padding:1rem;display:grid;gap:.8rem;container-type:inline-size;container-name:signal-proof-detail}.signal-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem}.signal-detail-head .button-row{min-width:0}.signal-detail-action{order:0}.signal-detail-actions{align-items:stretch}.signal-detail-action-label,.public-proof-action-label{white-space:nowrap}.signal-detail-head h3{margin:.18rem 0 .16rem}.signal-detail-head span{color:var(--muted)}.signal-detail-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:.8rem}.signal-detail-trust-strip{display:flex;flex-wrap:wrap;gap:.36rem;margin-bottom:.05rem}.signal-detail-trust-chip{display:inline-flex;align-items:center;padding:.18rem .58rem;border-radius:100px;font-size:.72rem;font-weight:600;background:#8fa3a01a;color:var(--text-secondary, #4a5e5c);border:1px solid rgba(143,163,160,.22)}.signal-detail-trust-chip.author-trust{background:#0f615d14;color:#0a4a47;border-color:#0f615d33}.signal-detail-trust-chip.verified{background:#1a9b8a14;color:#0a6b63;border-color:#1a9b8a38}.signal-detail-trust-chip.warn{background:#b98c3d14;color:#7a5000;border-color:#b98c3d38}.proof-verdict-bar{display:flex;flex-wrap:wrap;gap:.38rem;align-items:center;padding:.65rem .85rem;border-radius:14px;background:#0f615d0d;border:1px solid rgba(15,97,93,.13);margin-bottom:.08rem}.signal-detail-authority-card{display:grid;gap:.7rem;padding:.95rem 1rem;border:1px solid rgba(15,97,93,.18);border-radius:16px;background:linear-gradient(180deg,#f1f8f6f5,#fffffffa);box-shadow:0 12px 24px #0c2e2c0f}.signal-detail-authority-card>strong{font-size:1.04rem;line-height:1.35;letter-spacing:-.01em}.signal-detail-snapshot-card.snapshot-impact-card{border-color:#0f615d38;background:linear-gradient(180deg,#eff8f6fa,#fffffff5)}.signal-detail-snapshot-card.snapshot-impact-card strong{font-size:1.26rem;line-height:1.12;letter-spacing:-.02em}.proof-verdict-label{display:inline-flex;align-items:center;padding:.22rem .7rem;border-radius:100px;font-size:.7rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.proof-verdict--verified{background:#0f615d1f;color:#0a4a47;border:1px solid rgba(15,97,93,.28)}.proof-verdict--evidenced{background:#1a9b8a14;color:#0a6b63;border:1px solid rgba(26,155,138,.22)}.proof-verdict--reviewed{background:#b98c3d14;color:#7a5000;border:1px solid rgba(185,140,61,.22)}.proof-verdict--unverified{background:#8fa3a014;color:#6a847f;border:1px solid rgba(143,163,160,.18)}.proof-verdict-stat{font-size:.74rem;color:var(--muted);font-weight:500}.proof-verdict-stat.evidence-high{color:#0a5450}.proof-verdict-stat.evidence-medium{color:#7a5000}.proof-verdict-endorse{display:inline-flex;align-items:center;gap:.22rem;padding:.18rem .55rem;border-radius:100px;font-size:.72rem;font-weight:600;background:#0f615d1a;color:#0a5450;border:1px solid rgba(15,97,93,.2)}.proof-verdict-challenge{display:inline-flex;align-items:center;gap:.22rem;padding:.18rem .55rem;border-radius:100px;font-size:.72rem;font-weight:600;background:#a54a2e12;color:#8e4230;border:1px solid rgba(165,74,46,.2)}.signal-detail-review-inline{border:1px solid rgba(15,97,93,.13);border-radius:14px;padding:.85rem 1rem;background:#ffffffb8;display:grid;gap:.55rem}.proof-verdict-split{display:flex;flex-wrap:wrap;gap:.38rem;align-items:center}.signal-detail-review-quote{margin:0;padding:.45rem .65rem;border-left:3px solid rgba(15,97,93,.2);border-radius:0 8px 8px 0;background:#fff9;display:flex;flex-wrap:wrap;align-items:baseline;gap:.28rem;font-size:.82rem}.signal-detail-review-text{color:var(--muted)}.evidence-link-row-clean{display:grid;gap:.1rem;padding:.52rem .7rem;border:1px solid rgba(15,97,93,.12);border-radius:10px;background:#fffc;text-decoration:none;transition:border-color .12s ease}.evidence-link-row-clean:hover{border-color:#0f615d47}.evidence-link-domain{font-size:.82rem;font-weight:650;color:#0a4a47}.evidence-link-path{font-size:.73rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-detail-permalink{border:1px solid rgba(15,97,93,.24);border-radius:12px;background:#ffffffdb;padding:.56rem .62rem;display:grid;gap:.34rem}.signal-detail-permalink strong{display:block;font-size:.88rem}.signal-detail-permalink small{color:var(--muted);overflow-wrap:anywhere}.signal-detail-permalink-meta{display:flex;flex-wrap:wrap;gap:.45rem;color:var(--muted);font-size:.78rem}.signal-detail-section-nav{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;gap:.35rem;padding:.38rem .42rem;border:1px solid rgba(15,97,93,.22);border-radius:12px;background:#fffdf8f0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.signal-detail-main,.signal-detail-side{display:grid;gap:.7rem;align-content:start}.signal-detail-snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.signal-detail-snapshot-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-detail-snapshot-card{display:grid;gap:.28rem;padding:.8rem .9rem;border:1px solid rgba(15,97,93,.14);border-radius:14px;background:#ffffffeb}.signal-detail-snapshot-card small{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.signal-detail-snapshot-card strong{color:#143936;font-size:.96rem;line-height:1.35;overflow-wrap:anywhere}.signal-detail-snapshot-card span{color:var(--muted);font-size:.84rem;line-height:1.4;overflow-wrap:anywhere}.signal-detail-confidence-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.signal-detail-evidence-confidence-strip,.signal-detail-evidence-snapshot-grid,.signal-detail-evidence-confidence-strip .signal-detail-confidence-card,.signal-detail-evidence-snapshot-grid .signal-detail-snapshot-card{min-width:0}.signal-detail-confidence-card{display:grid;gap:.24rem;padding:.72rem .8rem;border:1px solid rgba(15,97,93,.14);border-radius:14px;background:#ffffffe6}.signal-detail-confidence-card small{color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.signal-detail-confidence-card strong{font-size:.96rem;line-height:1.25;color:#143936}.signal-detail-confidence-card span{color:var(--muted);font-size:.8rem;line-height:1.4}.signal-detail-confidence-card.high,.signal-detail-confidence-card.positive{border-color:#0f615d38;background:linear-gradient(180deg,#f1f8f6f5,#fffffff0)}.signal-detail-confidence-card.medium{border-color:#b98c3d3d;background:linear-gradient(180deg,#fff9ebf5,#fffffff0)}.signal-detail-confidence-card.mixed,.signal-detail-confidence-card.third-party{border-color:#5662823d;background:linear-gradient(180deg,#f4f7fff5,#fffffff0)}.signal-detail-confidence-card.low,.signal-detail-confidence-card.risk{border-color:#a54a2e33;background:linear-gradient(180deg,#fff4f1f5,#fffffff0)}.signal-detail-critical-review{display:grid;gap:.75rem;padding:.9rem .95rem;border:1px solid rgba(185,140,61,.22);border-radius:16px;background:linear-gradient(180deg,#fff9ebf5,#fffffff5)}.signal-detail-critical-review-head strong{font-size:1rem;line-height:1.3;letter-spacing:-.01em}.signal-detail-critical-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.signal-detail-critical-card{display:grid;gap:.3rem;padding:.78rem .84rem;border:1px solid rgba(185,140,61,.18);border-radius:14px;background:#ffffffe0}.signal-detail-critical-card small{color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.signal-detail-critical-card strong{color:#5d3d09;font-size:.95rem;line-height:1.3}.signal-detail-critical-card span{color:var(--muted);font-size:.82rem;line-height:1.4}.signal-detail-section{border:1px solid var(--line);border-radius:12px;background:#ffffffc7;padding:.62rem;display:grid;gap:.45rem}.signal-detail-section h4{margin:0}.signal-detail-section-lead{margin:0;color:#26423e;font-size:.9rem;line-height:1.5}.signal-detail-section p{margin:0;line-height:1.5}.detail-disclosure-section{padding:0;overflow:hidden}.detail-disclosure-section details{display:grid}.detail-disclosure-summary{list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.78rem .82rem;cursor:pointer}.detail-disclosure-summary::-webkit-details-marker{display:none}.detail-disclosure-copy{display:grid;gap:.28rem}.detail-disclosure-meta{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.detail-disclosure-content{display:grid;gap:.5rem;padding:0 .82rem .82rem;border-top:1px solid rgba(15,97,93,.08)}.detail-disclosure-section details[open] .detail-disclosure-summary{background:#ffffff59}@container signal-proof-detail (max-width: 1120px){.signal-route-head,.signal-detail-head,.signal-route-grid,.signal-detail-grid{display:grid;grid-template-columns:1fr}.signal-route-head .button-row,.signal-detail-head .button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.signal-route-head .button-row>*,.signal-detail-head .button-row>*{width:100%;min-width:0}.signal-detail-snapshot-grid,.signal-detail-snapshot-grid.compact,.signal-detail-confidence-strip,.signal-detail-critical-grid,.author-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-route-main .signal-detail-section p,.signal-route-main .signal-detail-section li,.signal-detail-main .signal-detail-section p,.signal-detail-main .signal-detail-section li{max-width:none}}@container signal-proof-detail (max-width: 760px){.signal-route-panel,.signal-detail-modal{padding:.85rem;border-radius:16px}.signal-route-panel{padding-bottom:calc(6.4rem + env(safe-area-inset-bottom,0px))}.signal-route-head .button-row,.signal-detail-head .button-row,.signal-detail-snapshot-grid,.signal-detail-snapshot-grid.compact,.signal-detail-confidence-strip,.signal-detail-critical-grid,.author-stats-grid{grid-template-columns:1fr}.signal-route-head .button-row.signal-detail-actions,.signal-detail-head .button-row.signal-detail-actions{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:.45rem}.signal-route-head .button-row>*,.signal-detail-head .button-row>*,.signal-detail-permalink .button-row>*,.signal-detail-section .button-row>*,.response-actions-row>*{width:100%;flex:1 1 100%}.signal-detail-action-back,.signal-detail-action-revise,.signal-detail-action-qc,.signal-detail-action-build{order:-2}.signal-detail-action-copy,.signal-detail-action-external,.signal-detail-action-close{order:2}.signal-detail-section-nav{position:static}.signal-route-overview-strip,.signal-detail-permalink-meta,.proof-verdict-split{gap:.3rem}.signal-route-overview-strip,.proof-portfolio-pill-row,.author-badge-row{gap:.35rem}.signal-route-head,.signal-detail-head{gap:.7rem}.signal-detail-grid,.signal-route-grid,.signal-detail-main,.signal-detail-side{gap:.9rem}.signal-detail-authority-card,.signal-detail-review-inline,.signal-detail-critical-review,.signal-detail-section,.signal-detail-permalink,.detail-disclosure-content,.detail-section-state,.question-queue-toolbar,.resolution-status-panel,.decision-snapshot,.thread-minimap,.evidence-integrity-panel{gap:.6rem}.signal-route-head h4,.signal-detail-head h3{line-height:1.08}.signal-route-head small,.signal-detail-head span,.signal-detail-snapshot-card span,.signal-detail-confidence-card span,.signal-detail-critical-card span,.signal-detail-section-lead,.response-item p,.question-timeline p,.signal-route-main .signal-detail-section p,.signal-detail-main .signal-detail-section p{overflow-wrap:anywhere}.signal-route-overview-strip>*,.proof-verdict-bar>*,.signal-detail-permalink-meta>*{max-width:100%;overflow-wrap:anywhere}.detail-disclosure-summary{display:grid;grid-template-columns:1fr;align-items:start;gap:.5rem;padding:.82rem}.detail-disclosure-copy,.detail-disclosure-meta{width:100%}.detail-disclosure-copy{gap:.35rem}.detail-disclosure-meta{justify-content:flex-start;gap:.32rem}.detail-disclosure-content{padding:0 .82rem .82rem}.evidence-inspector-head,.decision-header,.thread-minimap-meta{display:grid;justify-content:flex-start;gap:.3rem}.signal-feed-kpis{gap:.35rem}.signal-detail-evidence-confidence-strip,.signal-detail-evidence-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.signal-detail-evidence-confidence-strip .signal-detail-confidence-card,.signal-detail-evidence-snapshot-grid .signal-detail-snapshot-card{padding:.64rem .68rem;gap:.24rem}.signal-detail-evidence-confidence-strip .signal-detail-confidence-card span,.signal-detail-evidence-snapshot-grid .signal-detail-snapshot-card span{display:block;overflow:visible;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.signal-detail-evidence-confidence-strip .signal-detail-confidence-card strong,.signal-detail-evidence-snapshot-grid .signal-detail-snapshot-card strong{line-height:1.25;overflow-wrap:anywhere}.signal-feed-kpis span,.evidence-link-list a,.question-queue-toolbar .secondary.tiny,.signal-detail-critical-card .secondary.tiny{max-width:100%;overflow-wrap:anywhere}.thread-minimap-item{margin-left:0;padding:.48rem .56rem}.decision-column,.evidence-domain-card,.detail-section-state,.question-queue-toolbar{padding:.58rem .64rem}.signal-route-head .button-row.signal-detail-actions>*,.signal-detail-head .button-row.signal-detail-actions>*{min-height:48px;padding:.55rem;justify-content:center}.signal-route-head .button-row.signal-detail-actions .counted-action-badge,.signal-detail-head .button-row.signal-detail-actions .counted-action-badge{top:.22rem;left:auto;right:.22rem;transform:none}}@container signal-proof-detail (max-width: 560px){.signal-route-panel{padding:.78rem .78rem calc(6.8rem + env(safe-area-inset-bottom,0px));border-radius:14px}.signal-detail-modal{padding:.78rem;border-radius:14px}.signal-detail-authority-card,.signal-detail-section,.signal-detail-permalink,.signal-detail-review-inline,.signal-detail-critical-review,.signal-detail-snapshot-card,.signal-detail-confidence-card,.signal-detail-critical-card,.response-item,.question-timeline{padding:.72rem;border-radius:14px}.signal-route-head,.signal-detail-head{gap:.62rem}.signal-route-head .button-row,.signal-detail-head .button-row{gap:.42rem}.signal-detail-grid,.signal-route-grid,.signal-detail-main,.signal-detail-side{gap:.78rem}.signal-route-head .button-row.signal-detail-actions,.signal-detail-head .button-row.signal-detail-actions{grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.signal-route-head .button-row.signal-detail-actions>*,.signal-detail-head .button-row.signal-detail-actions>*{padding:.48rem;min-height:44px}.signal-detail-action-label{display:none}.signal-route-head h4,.signal-detail-head h3{font-size:1.04rem}.signal-route-head small,.signal-detail-head span{font-size:.78rem;line-height:1.35}.signal-detail-section,.signal-detail-authority-card,.signal-detail-review-inline,.signal-detail-critical-review,.signal-detail-permalink,.decision-column,.evidence-domain-card,.detail-section-state,.question-queue-toolbar,.thread-minimap-item,.evidence-integrity-panel,.detail-disclosure-summary,.detail-disclosure-content{padding-left:.68rem;padding-right:.68rem}.detail-disclosure-summary,.detail-disclosure-content{gap:.55rem}.signal-feed-kpis,.proof-verdict-split,.evidence-link-list,.detail-disclosure-meta{gap:.28rem}.signal-feed-kpis span{font-size:.76rem}.signal-detail-evidence-confidence-strip,.signal-detail-evidence-snapshot-grid{grid-template-columns:1fr;gap:.42rem}.signal-detail-evidence-confidence-strip .signal-detail-confidence-card,.signal-detail-evidence-snapshot-grid .signal-detail-snapshot-card{padding:.6rem .64rem}.signal-detail-evidence-confidence-strip .signal-detail-confidence-card,.signal-detail-evidence-snapshot-grid .signal-detail-snapshot-card,.signal-detail-evidence-confidence-strip .signal-detail-confidence-card>*,.signal-detail-evidence-snapshot-grid .signal-detail-snapshot-card>*{min-width:0;max-width:100%}.signal-detail-evidence-confidence-strip .signal-detail-confidence-card small,.signal-detail-evidence-snapshot-grid .signal-detail-snapshot-card small{font-size:.68rem;overflow-wrap:anywhere}.signal-detail-evidence-confidence-strip .signal-detail-confidence-card strong,.signal-detail-evidence-snapshot-grid .signal-detail-snapshot-card strong{font-size:.88rem}.count-pill strong{font-size:1.02rem}.decision-header small,.evidence-domain-card small,.thread-minimap-item small,.detail-section-state small{font-size:.74rem;line-height:1.4}.thread-minimap-meta,.question-queue-toolbar,.evidence-inspector-head,.decision-header,.signal-route-overview-strip,.proof-verdict-bar,.detail-disclosure-meta,.proof-portfolio-pill-row,.author-badge-row{gap:.25rem}.signal-route-overview-strip .metric-pill,.proof-portfolio-pill-row .metric-pill,.author-badge-row .author-meta-pill,.signal-detail-head .button-row .metric-pill,.proof-verdict-bar .metric-pill{font-size:.7rem}.proof-verdict-bar{padding:.55rem .65rem;align-items:flex-start}.signal-detail-authority-card>strong,.signal-detail-snapshot-card.snapshot-impact-card strong{font-size:1.06rem;line-height:1.2}.signal-detail-snapshot-card strong,.signal-detail-confidence-card strong,.signal-detail-critical-card strong{font-size:.9rem}.signal-detail-snapshot-card span,.signal-detail-confidence-card span,.signal-detail-critical-card span,.signal-detail-section-lead,.response-item p{font-size:.82rem;line-height:1.45}.signal-detail-section p,.signal-detail-section li,.question-timeline p,.signal-detail-review-text,.signal-detail-review-quote,.signal-detail-permalink small{font-size:.8rem;line-height:1.45}.signal-detail-section h4,.detail-disclosure-copy h4{font-size:.96rem}.signal-detail-section-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.32rem}.signal-detail-section-nav button{width:100%;min-width:0;justify-content:center}.signal-route-overview-strip,.proof-verdict-bar,.detail-disclosure-meta{gap:.25rem}}.signal-evidence-list{display:grid;gap:.35rem}.signal-evidence-list a{color:var(--accent);overflow-wrap:anywhere}.evidence-inspector{border-color:#0f615d47}.evidence-inspector-head{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.evidence-score-pill{border:1px solid var(--line);border-radius:999px;padding:.2rem .56rem;font-size:.78rem;font-weight:700}.evidence-score-pill.high{border-color:#177e566b;background:#177e5624;color:#1d7b55}.evidence-score-pill.medium{border-color:#b25d336b;background:#b25d331f;color:#94502f}.evidence-score-pill.low{border-color:#993d266b;background:#993d261a;color:#823b28}.evidence-notes{margin:0;padding-left:1rem;display:grid;gap:.18rem}.evidence-domain-groups{display:grid;gap:.4rem}.evidence-domain-card{border:1px solid var(--line);border-radius:10px;background:#ffffffd6;padding:.42rem .5rem;display:grid;gap:.18rem}.evidence-domain-card strong{font-size:.84rem}.evidence-domain-card small{color:var(--muted)}.evidence-link-list{display:flex;flex-wrap:wrap;gap:.3rem}.evidence-link-list a{border:1px solid rgba(15,97,93,.26);border-radius:999px;padding:.14rem .48rem;background:#0f615d14;color:#0f5e57;font-size:.72rem}.evidence-link-row{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.evidence-domain-badge{border:1px solid rgba(15,97,93,.25);border-radius:999px;padding:.08rem .42rem;background:#0f615d14;color:var(--accent-strong);font-size:.68rem;white-space:nowrap}.resolution-status-panel{border-color:#0f615d47}.evidence-integrity-panel{border:1px solid rgba(15,97,93,.22);border-radius:10px;background:#fafefdf0;padding:.46rem .52rem;display:grid;gap:.38rem}.evidence-integrity-panel.compact{gap:.26rem}.evidence-integrity-panel.blocked{border-color:#a54a2e57;background:radial-gradient(circle at 6% -35%,rgba(165,74,46,.12),transparent 52%),#fff8f5f2}.evidence-integrity-panel.ready{border-color:#0f615d57;background:radial-gradient(circle at 4% -30%,rgba(15,97,93,.12),transparent 52%),#f7fdfbf2}.evidence-integrity-head{display:flex;justify-content:space-between;align-items:center;gap:.4rem;flex-wrap:wrap}.evidence-integrity-list{margin:0;padding-left:1rem;display:grid;gap:.16rem}.evidence-integrity-list li{display:flex;align-items:center;justify-content:space-between;gap:.45rem;flex-wrap:wrap}.resolution-item .evidence-integrity-panel{margin-top:.2rem}.decision-snapshot{border-color:#0f615d47;border-style:solid;background:radial-gradient(circle at 8% -22%,rgba(15,97,93,.14),transparent 46%),linear-gradient(165deg,#fffffff5,#f4faf8e6);box-shadow:0 10px 22px #0f211d14;gap:.7rem}.decision-header{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.decision-header h4{margin:0}.decision-header small{color:#52706b;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase}.decision-grid{display:grid;gap:.6rem}@media (min-width: 920px){.decision-grid{grid-template-columns:1fr 1fr}}.decision-snapshot ul{margin:.3rem 0 0;padding-left:1rem;display:grid;gap:.28rem}.decision-column{border:1px solid rgba(15,97,93,.18);border-radius:11px;padding:.45rem .55rem;background:#ffffffd1}.decision-column>strong{display:inline-flex;align-items:center;margin-bottom:.1rem;font-size:.82rem;letter-spacing:.02em}.decision-column.support>strong{color:#1f6f4f}.decision-column.challenge>strong{color:#8b4631}.decision-column.uncertainty>strong{color:#9a621d}.decision-column.trust-events>strong{color:#0f5e57}.decision-column li{line-height:1.33}.detail-section-state{border:1px dashed rgba(15,97,93,.32);border-radius:10px;padding:.5rem .6rem;background:#f7fcfbd1;display:grid;gap:.32rem}.detail-section-state.loading{grid-template-columns:auto 1fr;align-items:center;gap:.45rem}.detail-section-spinner{width:.8rem;height:.8rem;border-radius:999px;border:2px solid rgba(15,97,93,.2);border-top-color:#0f615db8;animation:detailSpin .85s linear infinite}.detail-section-state.error{border-color:#a23b3b5c;background:#fff5f5e6}.detail-section-refresh-row{display:flex;justify-content:flex-end;margin-bottom:.35rem}@keyframes detailSpin{to{transform:rotate(360deg)}}.question-queue-toolbar{display:flex;justify-content:space-between;gap:.45rem;align-items:center;flex-wrap:wrap;border:1px solid rgba(15,97,93,.2);border-radius:10px;background:#ffffffc2;padding:.4rem .45rem}.resolution-workspace-shell{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:.72rem;align-items:start}.resolution-command-rail{display:grid;gap:.62rem;position:sticky;top:.72rem}.resolution-panel{gap:.75rem}.resolution-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem}.resolution-kpi-grid .count-pill{justify-content:center;font-size:.78rem;padding:.24rem .38rem}.resolution-filters{margin-top:.15rem;gap:.42rem}.resolution-panel .field span,.resolution-policy-card .field span{font-size:.72rem}.resolution-panel .field input,.resolution-panel .field select,.resolution-policy-card .field input,.resolution-policy-card .field select{min-height:34px;padding:.34rem .44rem}.resolution-queue-canvas{display:grid;gap:.52rem;padding:.72rem}.resolution-mobile-nav{display:none;gap:.3rem;grid-template-columns:repeat(4,minmax(0,1fr))}.resolution-list{margin-top:.15rem;max-height:78vh;overflow:auto;padding-right:.24rem}.resolution-policy-card{border:1px solid rgba(15,97,93,.22);border-radius:12px;background:#f7fcfbdb;padding:.62rem;display:grid;gap:.48rem}.resolution-guide-card{border:1px solid rgba(15,97,93,.22);border-radius:12px;background:linear-gradient(165deg,#fffffff0,#f2faf8e6);padding:.58rem;display:grid;gap:.42rem}.resolution-guide-grid{display:grid;gap:.26rem}.resolution-guide-card kbd{border:1px solid rgba(15,97,93,.3);border-radius:6px;padding:.06rem .32rem;background:#0f615d1a;font-size:.68rem}.resolution-item{border-color:#0f615d3d;background:radial-gradient(circle at 4% -24%,rgba(15,97,93,.08),transparent 42%),#ffffffe6;padding:.45rem .5rem;gap:.24rem}.resolution-item.overdue{border-color:#a54a2e61;background:radial-gradient(circle at 4% -24%,rgba(165,74,46,.08),transparent 44%),#fff8f5f2}.resolution-item.fast-lane{border-color:#0f615d66;background:radial-gradient(circle at 4% -24%,rgba(15,97,93,.14),transparent 44%),#f7fdfbf5}.resolution-item.selected{border-color:#0f615d8f;box-shadow:0 0 0 2px #0f615d24}.resolution-item:focus-visible{outline:2px solid rgba(15,97,93,.5);outline-offset:1px}.resolution-item .response-actions-row{row-gap:.28rem}.resolution-item .response-actions-row .secondary.tiny{padding:.16rem .42rem}.resolution-assignment-grid{margin-top:.16rem;grid-template-columns:repeat(3,minmax(0,1fr))}.resolution-analytics-card{border:1px solid rgba(15,97,93,.22);border-radius:12px;background:#ffffffe6;padding:.62rem;display:grid;gap:.48rem}.lineage-analytics-card .list-item strong,.lineage-analytics-card .list-item small{overflow-wrap:anywhere}.resolution-lifecycle-mini{border-top:1px dashed rgba(15,97,93,.24);padding-top:.3rem;display:grid;gap:.18rem}.checkbox-row{display:inline-flex;align-items:center;gap:.4rem}.settings-subsection{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(15,97,93,.16);display:grid;gap:.7rem}.settings-subsection h4,.settings-subsection p,.settings-subsection small{margin:0}.settings-checkbox{min-height:100%;padding-top:1.65rem}@media (max-width: 1100px){.resolution-workspace-shell{grid-template-columns:1fr}.resolution-command-rail{position:static}.resolution-assignment-grid{grid-template-columns:1fr}.resolution-list{max-height:none;overflow:visible;padding-right:0}.resolution-mobile-nav{display:grid}}@media (min-width: 1300px){.resolution-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}}.resolution-v2-shell{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start}.resolution-v2-queue-rail,.resolution-v2-detail-panel,.resolution-v2-operations,.resolution-v2-main,.resolution-v2-side,.resolution-v2-card,.resolution-v2-substack,.resolution-v2-subsection{display:grid;gap:.7rem}.resolution-v2-queue-rail{position:sticky;top:.85rem}.resolution-v2-kpi-strip{display:flex;flex-wrap:wrap;gap:.45rem}.resolution-v2-kpi-strip.compact{justify-content:flex-end}.resolution-v2-kpi-strip.stacked{align-items:flex-start}.resolution-v2-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.resolution-v2-filter-grid .field:last-child{grid-column:1 / -1}.resolution-v2-list{display:grid;gap:.6rem;max-height:calc(100vh - 11rem);overflow:auto;padding-right:.1rem}.resolution-v2-row{display:grid;gap:.35rem;text-align:left;border:1px solid rgba(15,97,93,.18);border-radius:16px;padding:.8rem .9rem;background:linear-gradient(180deg,#ffffffd1,#f4efe5e6);transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease,background .14s ease}.resolution-v2-row:hover{border-color:#0f615d52;transform:translateY(-1px)}.resolution-v2-row.selected{border-color:#0f615d85;box-shadow:0 0 0 1px #0f615d26;background:linear-gradient(180deg,#f0f8f5eb,#f6f1e8f5)}.resolution-v2-row.overdue{border-color:#a54a2e57}.resolution-v2-row.fast-lane{border-left:3px solid rgba(15,97,93,.42)}.resolution-v2-row-head,.resolution-v2-row-meta,.resolution-v2-detail-head{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;justify-content:space-between}.resolution-v2-row-meta{color:var(--muted);font-size:.82rem}.resolution-v2-empty{min-height:220px;border:1px dashed rgba(15,97,93,.22);border-radius:18px;display:grid;place-items:center;text-align:center;gap:.35rem;padding:1.2rem}.resolution-v2-empty.detail{min-height:420px}.resolution-v2-empty .icon-lg{width:42px;height:42px;color:var(--accent)}.resolution-v2-overview-empty{align-content:start;text-align:left;padding:1.25rem}.resolution-v2-empty-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start}.resolution-v2-empty-head h3{margin:0 0 .2rem}.resolution-v2-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.resolution-v2-stat{font-family:var(--font-display);font-size:1.9rem;line-height:1;color:var(--accent-strong)}.resolution-v2-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:.8rem}.resolution-v2-card{border:1px solid rgba(15,97,93,.14);border-radius:16px;padding:.9rem;background:#ffffff6b}.resolution-v2-rationale{color:var(--text);line-height:1.6}.resolution-v2-timeline,.resolution-v2-inline-list{display:grid;gap:.5rem}.resolution-v2-timeline-row{display:grid;gap:.18rem;padding:.65rem .75rem;border:1px solid rgba(15,97,93,.12);border-radius:14px;background:#ffffff80}.resolution-v2-connected-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.resolution-v2-connected-grid>article{display:grid;gap:.45rem}.resolution-v2-assignment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resolution-v2-inline-list>.list-item,.resolution-v2-substack>.list-item{width:100%;text-align:left}.resolution-v2-substack{max-height:320px;overflow:auto;padding-right:.08rem}.resolution-v2-inline-pills{display:flex;flex-wrap:wrap;gap:.45rem}.resolution-v2-shell .list-item.interactive{cursor:pointer}.resolution-v2-shell button.list-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}.resolution-v2-shell .button-row.compact{gap:.35rem}@media (max-width: 1120px){.resolution-v2-shell,.resolution-v2-detail-grid{grid-template-columns:1fr}.resolution-v2-queue-rail{position:static}.resolution-v2-connected-grid,.resolution-v2-assignment-grid,.resolution-v2-filter-grid,.resolution-v2-overview-grid{grid-template-columns:1fr}.resolution-v2-filter-grid .field:last-child{grid-column:auto}.resolution-v2-list,.resolution-v2-substack{max-height:none;overflow:visible}}.profile-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#0f111080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:1rem;display:grid;place-items:center}.author-preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:46;background:#0f111075;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:1rem;display:grid;place-items:center}.signal-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0f111085;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:1rem;display:grid;place-items:center}.signal-modal{width:min(1160px,96vw);max-height:92vh;overflow:auto;background:linear-gradient(168deg,#fffdf8,#f3eadb);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lift);padding:1rem;display:grid;gap:.8rem}.signal-modal.compact-modal{width:min(560px,94vw);max-height:86vh;padding:.85rem;gap:.6rem}.action-prompt-modal{gap:.85rem}.action-prompt-details{display:grid;gap:.35rem;padding:.75rem .85rem;border:1px solid rgba(15,97,93,.14);border-radius:14px;background:#f4f9f8e0}.action-prompt-details p{margin:0;color:var(--muted);line-height:1.45}.action-prompt-field{display:grid;gap:.35rem}.action-prompt-field span{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.action-prompt-field input,.action-prompt-field textarea{width:100%;border-radius:14px;border:1px solid rgba(15,97,93,.2);background:#fffffff0}.action-prompt-actions{justify-content:flex-end}.signal-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem}.signal-modal-head h3{margin:.18rem 0 .15rem}.signal-modal-head span{color:var(--muted)}.signal-modal-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);gap:.9rem}.signal-modal-main{display:grid;gap:.8rem;min-width:0}.signal-modal-side{display:grid;gap:.8rem;align-content:start;min-width:0;position:sticky;top:.25rem}.proof-composer-footer{align-items:center}.proof-composer-footer .composer-draft-hint{flex:1 1 320px}.proof-composer-public-note{flex:1 1 220px;font-size:.92rem}.profile-modal{width:min(720px,94vw);max-height:88vh;overflow:auto;background:linear-gradient(168deg,#fffdf8,#f3eadb);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lift);padding:1rem;display:grid;gap:.75rem}.author-preview-modal{width:min(560px,92vw);max-height:86vh;overflow:auto;background:linear-gradient(168deg,#fffdf8,#f3eadb);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lift);padding:1rem;display:grid;gap:.75rem}.author-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.author-preview-identity{display:flex;align-items:flex-start;gap:.72rem}.author-preview-identity h3{margin:.2rem 0}.author-preview-identity small{color:var(--muted)}.author-view-chip{display:inline-flex;align-items:center;margin:0 0 .28rem;padding:.16rem .6rem;border-radius:999px;border:1px solid var(--line);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.author-view-chip.owner{background:#1470681f;border-color:#14706873;color:#0f5e57}.author-view-chip.guest{background:#2d333814;border-color:#2d333838;color:#2d3338}.author-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.profile-metric-wide{grid-column:1 / -1}.profile-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.profile-modal-identity{display:flex;align-items:flex-start;gap:.75rem}.profile-modal-head h3{margin:.2rem 0 .15rem}.profile-modal-head span{color:var(--muted)}.profile-modal-head small{display:block;margin-top:.35rem;color:var(--muted)}.profile-upload-panel{border:1px solid var(--line);border-radius:12px;background:#ffffffb3;padding:.65rem;display:grid;gap:.55rem}.profile-upload-panel h4{margin:0}.profile-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.profile-metric{border:1px solid var(--line);border-radius:10px;background:#fff;padding:.6rem;display:grid;gap:.2rem}.profile-metric strong{font-size:.98rem}.profile-metric small{color:var(--muted)}.profile-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}@media (max-width: 1160px){.onboarding-flow{grid-template-columns:1fr}.onboarding-aside{position:static}.workspace-head{grid-template-columns:1fr}.workspace-brand{gap:.62rem;top:.25rem;padding:.32rem}.workspace-brand-main{width:100%}.workspace-top-actions{justify-content:flex-end}.signals-workspace{grid-template-columns:1fr}.signals-side-rail{position:static}.inbox-workspace-head{flex-direction:column}.inbox-workspace-actions{justify-content:flex-start}.inbox-workspace-metrics,.inbox-workspace-grid,.inbox-detail-layout,.inbox-detail-facts{grid-template-columns:1fr}.inbox-detail-panel{position:static}.signals-hero{flex-direction:column;align-items:flex-start}.signal-detail-grid,.signal-route-grid{grid-template-columns:1fr}.signal-route-companion-grid{grid-template-columns:1fr 1fr}.signal-route-rec-stack{grid-column:1 / -1}.signal-route-listing-row{grid-template-columns:1fr}.signal-route-listing-cover{width:100%;height:72px}.signal-route-panel{min-height:0}.signal-modal-grid{grid-template-columns:1fr}.signal-modal-side{position:static}.organizations-layout,.org-hero{grid-template-columns:1fr}.org-hero-cover{min-height:110px}.org-status-rail{grid-template-columns:auto 1fr auto;align-items:center;position:static}.org-branding-grid{grid-template-columns:1fr}.org-brand-preview.logo,.org-brand-preview.cover{min-height:70px}.org-flow{grid-template-columns:1fr}.org-flow-arrow{transform:rotate(90deg);justify-self:center}.timeline-mini-item{grid-template-columns:auto minmax(0,1fr)}.timeline-mini-meta{grid-column:2;justify-items:start;grid-auto-flow:column;gap:.45rem}.org-anchor-node,.org-kv-grid{grid-template-columns:1fr}.org-command-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.org-service-grid{grid-template-columns:1fr}.org-workspace-head{flex-direction:column;align-items:stretch}.org-workspace-actions{justify-items:start}.org-workspace-tabs{grid-template-columns:1fr}.org-product-card-head{flex-direction:column;align-items:flex-start}.org-product-form-grid,.org-product-form-grid.wide,.org-publishing-grid,.org-data-toolbar,.org-public-claim-board-controls,.org-public-claim-board-controls.offering,.org-public-claim-board-controls.browser,.org-public-claim-board-controls.offering.compact,.org-public-profile-head,.org-public-profile-brand,.org-public-portfolio-grid{grid-template-columns:1fr}.org-public-profile-actions{justify-items:start}.org-public-claim-list,.org-discovery-grid{grid-template-columns:1fr}.org-discovery-list{max-height:none}.org-page-head,.org-create-action-card{flex-direction:column;align-items:stretch}.org-page-head-actions,.org-directory-card-side{justify-items:start;min-width:0}.org-directory-card-side .org-directory-meta{justify-content:flex-start}.org-directory-toolbar,.org-directory-card,.org-public-profile-head,.org-manage-hero-head,.org-public-offering-detail-hero,.org-related-offering-grid,.org-related-offering-grid.signal-links,.org-related-offering-card.signal-link{grid-template-columns:1fr}.org-public-profile-banner,.org-manage-hero{min-height:0}.org-directory-footer{flex-direction:column;align-items:stretch}.org-public-offering-list,.org-public-offering-compare-grid,.org-public-proof-grid,.org-public-offering-tile-grid{grid-template-columns:1fr}.org-public-offering-claim{flex-direction:column}.org-action-item{flex-direction:column;align-items:flex-start}.org-claims-grid,.org-manage-toolbar{grid-template-columns:1fr}.org-manage-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.org-offering-ops-grid,.org-offering-detail-shell,.org-offering-detail-grid,.org-route-shell{grid-template-columns:1fr}.org-route-rail{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.org-anchor-meta{justify-items:start;grid-auto-flow:column;gap:.45rem}.org-anchor-connector{right:auto;left:.72rem}.org-section-head{flex-direction:column;align-items:flex-start}}@media (max-width: 1480px){.signal-detail-snapshot-grid,.signal-detail-snapshot-grid.compact,.signals-workspace{grid-template-columns:1fr}.signals-side-rail{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.inbox-workspace-grid{grid-template-columns:1fr}.inbox-list-controls{justify-content:stretch}.inbox-search-input,.inbox-sort-select{width:100%}}.admin-console-hero{display:flex;justify-content:space-between;gap:.9rem;align-items:center}.admin-console-hero p{margin:.2rem 0 0;color:var(--muted)}.admin-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-tile{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(165deg,#ffffffdb,#ffffff9e);padding:.72rem .78rem;display:grid;gap:.16rem}.metric-tile strong{font-size:1.25rem;line-height:1}.metric-tile span{color:var(--muted);font-size:.86rem}.inline-check{display:inline-flex;align-items:center;gap:.42rem;color:var(--muted);margin-bottom:.5rem}.admin-list-item{gap:.5rem}.admin-explain-box{border:1px solid var(--line);background:var(--panel-soft);border-radius:var(--radius-md);padding:.6rem .7rem;margin-bottom:.7rem}.admin-explain-box p{margin:.18rem 0}.admin-console-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:.8rem}.admin-left-rail{position:sticky;top:.9rem;align-self:start}.admin-section-list{display:grid;gap:.45rem}.admin-section-button{width:100%;justify-content:flex-start}.admin-section-button.active{background:var(--accent);color:#fff;border-color:var(--accent-strong)}.admin-section-body{display:grid;gap:.8rem}.admin-filter-presets{border:1px solid var(--line);border-radius:var(--radius-md);padding:.58rem;margin-bottom:.55rem;background:#ffffffa6}.admin-filter-save-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;margin-bottom:.45rem}.admin-filter-preset-list{display:grid;gap:.38rem}.admin-filter-preset-item{border:1px solid var(--line);border-radius:10px;padding:.42rem .5rem;display:flex;justify-content:space-between;gap:.4rem;align-items:center}.admin-trust-section-head{display:flex;justify-content:space-between;gap:.8rem;align-items:start;margin-bottom:.7rem}.admin-trust-section-head p{margin:.22rem 0 0;color:var(--muted)}.admin-trust-inspector-grid{margin-bottom:.65rem}.admin-trust-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-recent-credibility-card{gap:.85rem}.admin-credibility-score{display:grid;gap:.15rem;justify-items:end}.admin-credibility-score strong{font-size:clamp(1.55rem,2.3vw,2.1rem);line-height:1}.admin-credibility-score span{color:var(--muted);text-transform:capitalize}.admin-trust-summary-grid{margin-bottom:.35rem}.admin-trust-events{gap:.55rem}.admin-trust-event-item{border:1px solid var(--line);border-radius:var(--radius-md);padding:.72rem .8rem;background:#ffffffb3}.admin-trust-event-head{display:flex;justify-content:space-between;gap:.75rem;align-items:start}.admin-trust-delta-stack{display:grid;justify-items:end;gap:.1rem}.admin-rule-chip-row{display:flex;flex-wrap:wrap;gap:.38rem}.admin-rule-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(15,97,93,.14);background:#0f615d14;color:var(--accent-strong);padding:.18rem .5rem;font-size:.76rem;font-weight:600}.admin-rule-chip.warning{border-color:#b25d3333;background:#b25d331a;color:#9b4f29}.admin-rule-chip.danger{border-color:#a6372d38;background:#a6372d1a;color:#8c3028}.admin-identity-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-identity-chart-grid,.admin-identity-distribution-grid{align-items:start}.admin-chart-area{fill-opacity:.16}.admin-chart-area.registrations{fill:#0f615d47}.admin-chart-area.logins{fill:#b25d333d}.admin-chart-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.admin-chart-line.registrations,.admin-identity-legend-item.logins:before{stroke:var(--accent-strong)}.admin-chart-line.verified{stroke:#3b7f6a}.admin-chart-line.logins{stroke:#b25d33}.admin-chart-line.sessions{stroke:#0f615d}.admin-chart-empty{min-height:220px}.admin-identity-legend-item{position:relative;display:inline-flex;align-items:center;gap:.36rem;color:var(--muted);font-size:.84rem}.admin-identity-legend-item:before{content:"";width:18px;height:3px;border-radius:999px;background:currentColor}.admin-identity-legend-item.logins{color:#b25d33}.admin-identity-legend-item.sessions{color:#0f615d}.admin-distribution-list{gap:.45rem}.admin-distribution-item{align-items:center}.admin-distribution-value-stack{min-width:min(220px,46%);display:grid;gap:.26rem;justify-items:end}.admin-distribution-bar{width:100%;height:8px;border-radius:999px;background:#1a1d1b14;overflow:hidden}.admin-distribution-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-strong))}.admin-distribution-bar.status span{background:linear-gradient(90deg,#b25d33,#d77a43)}.admin-distribution-bar.trust span{background:linear-gradient(90deg,#0f615d,#1e8f88)}.admin-distribution-bar.region span{background:linear-gradient(90deg,#5a6fb2,#7e90d8)}.admin-identity-filter-grid{margin-bottom:.45rem}.admin-identity-directory{margin-top:.8rem}.admin-identity-row{border:1px solid var(--line);border-radius:var(--radius-md);padding:.8rem;background:#ffffffb8}.admin-identity-row-head{display:flex;justify-content:space-between;gap:.75rem;align-items:start}.admin-identity-trigger{max-width:100%}.admin-identity-trigger .identity-inline-trigger__copy small{font-size:.76rem}.admin-identity-trigger--meta .identity-inline-trigger__copy span{font-size:inherit;color:inherit}.admin-identity-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem .7rem;color:var(--muted);font-size:.85rem}@media (max-width: 980px){.triplet-grid,.audience-grid,.landing-proof-strip,.landing-process-flow,.landing-story-grid,.landing-guide-grid,.landing-role-strip,.landing-entry-grid,.intent-grid,.signal-guidance-strip,.signal-filter-grid,.field-grid,.workspace-grid.two-up,.metrics-grid,.admin-console-layout{grid-template-columns:1fr}.admin-left-rail{position:static}.admin-section-list{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.admin-trust-metrics-grid,.admin-identity-metrics-grid,.admin-identity-meta-grid{grid-template-columns:1fr}.admin-trust-event-head,.admin-trust-section-head,.admin-identity-row-head{grid-template-columns:1fr;display:grid}.admin-trust-delta-stack,.admin-credibility-score{justify-items:start}.app-shell{width:min(100%,95vw);margin:.8rem auto 1.5rem}.hero-block{min-height:150px}.landing-hero-panel,.landing-entry-metrics{grid-template-columns:1fr}.landing-hero-copy h1{font-size:clamp(2.1rem,12vw,3.3rem)}.landing-diagram-frame{min-height:auto;padding:.9rem;display:grid;gap:.7rem}.landing-diagram-frame:before,.landing-diagram-frame:after,.landing-diagram-beam{display:none}.landing-diagram-core,.landing-diagram-node,.landing-diagram-node.coordinate{position:static;width:100%;transform:none;animation-duration:4.8s}.landing-diagram-core{margin-bottom:.1rem}.landing-diagram-caption{gap:.35rem}.landing-process-flow{grid-template-columns:1fr}.landing-process-arrow{display:none}.landing-process-card,.landing-guide-grid article,.landing-proof-strip article,.landing-entry-grid article{min-height:0}.signal-feed-head{flex-direction:column}.signal-feed-meta{justify-items:start}.signal-feed-columns{grid-template-columns:1fr}.signal-modal.compact-modal{width:min(100%,95vw);max-height:90vh}.org-route-rail{grid-template-columns:repeat(3,minmax(120px,1fr));overflow-x:auto;white-space:nowrap}.author-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signals-guidance-grid{grid-template-columns:1fr}.signal-detail-modal{width:min(100%,96vw)}.signal-modal-grid,.signal-detail-grid{align-items:start}.org-manage-head{grid-template-columns:1fr}.signal-mine-toggle{margin-top:0}.profile-modal-grid,.author-preview-grid,.profile-action-grid{grid-template-columns:1fr}.profile-chip{width:100%;justify-content:flex-start}.workspace-top-actions .profile-chip{width:auto;max-width:180px}.workspace-primary-nav{margin-inline:.3rem}.stenos-editor-head small{display:none}.stenos-editor-toolbar{flex-wrap:nowrap;gap:.22rem}.stenos-editor-tool-group{gap:.16rem;padding-right:.2rem;margin-right:.2rem}.icon-tool{width:28px;height:28px;font-size:.74rem}.signal-summary-header{flex-direction:column}.signal-summary-meta{justify-content:flex-start}.signal-summary-actions{width:100%}.signal-summary-actions button{flex:1 1 auto}.signals-hero{gap:.55rem}.signals-hero-heading-row{align-items:center}.signal-filter-grid.compact{grid-template-columns:1fr}.signal-filter-actions{flex-direction:column;align-items:flex-start}.field-intelligence-grid,.field-intelligence-toolbar{grid-template-columns:1fr}.field-intelligence-row.advanced{grid-template-columns:24px minmax(0,1fr)}.field-intelligence-row .metrics,.field-intelligence-actions{grid-column:2;justify-content:flex-start}.signal-filter-toolbar.compact-shell{padding:.45rem .48rem}.signal-compact-controls{grid-template-columns:1fr}.signal-compact-search,.signal-compact-sort{width:100%}.fab-radial-menu{bottom:calc(100% + .35rem)}.fab-radial-item{min-width:60px}.fab-radial-item.signal{--tx: -74px;--ty: -20px}.fab-radial-item.claim{--tx: 0px;--ty: -80px}.fab-radial-item.dispute{--tx: 74px;--ty: -20px}.mobile-fab-nav{max-width:calc(100vw - .55rem);padding-inline:.26rem}.fab-tab.active{padding-inline:.56rem}.fab-tab-label{font-size:.6rem;letter-spacing:.06em}}@media (max-width: 900px){.signal-detail-confidence-strip,.signal-detail-critical-grid,.workspace-flow{padding-bottom:5rem}.workspace-brand{position:static;padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-brand .tab-bar,.signal-filter-toolbar.compact-shell{display:none}.signals-hero-metrics.collapsed{max-height:26px}.signal-mobile-filter-fab{display:inline-flex}.mobile-fab-nav{display:flex}}@media (min-width: 901px){.mobile-fab-nav{display:none}}.communication-workspace{grid-template-columns:minmax(260px,320px) minmax(0,1.4fr) minmax(260px,320px);align-items:start}.communication-route-mode{grid-template-columns:minmax(260px,300px) minmax(0,1.6fr) minmax(240px,300px)}.communication-inbox-panel,.communication-detail-panel,.communication-side-rail{display:grid;gap:.85rem;padding:1rem}.communication-panel-head{display:flex;justify-content:space-between;gap:.75rem;align-items:start}.communication-panel-head h3,.communication-detail-head h4{margin:.12rem 0 0}.communication-panel-head small,.communication-detail-head small,.communication-side-card small,.communication-channel-row-sub,.communication-channel-row-meta,.communication-message-author small,.communication-message-meta small,.communication-empty-card small,.communication-empty-state p{color:var(--muted)}.communication-metric-strip{display:flex;flex-wrap:wrap;gap:.45rem}.communication-metric-strip.compact{justify-content:flex-end}.communication-live-pill.live,.communication-live-dot.live{color:var(--ok)}.communication-live-pill.degraded,.communication-live-dot.degraded{color:var(--accent-warm)}.communication-channel-list,.communication-message-list,.communication-participant-list,.communication-lifecycle-list,.communication-request-list{display:grid;gap:.65rem}.communication-channel-row{display:grid;gap:.42rem;width:100%;text-align:left;border:1px solid var(--line);border-radius:14px;background:#ffffff94;padding:.82rem .88rem;color:inherit;cursor:pointer;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.communication-channel-row:hover,.communication-channel-row:focus-visible{border-color:#0f615d75;box-shadow:0 10px 18px #1a1d1b12;transform:translateY(-1px)}.communication-channel-row.selected{border-color:#0f615da8;background:linear-gradient(180deg,#0f615d1a,#ffffffb3)}.communication-channel-row-head,.communication-channel-row-sub,.communication-channel-row-meta,.communication-composer-row,.communication-detail-head,.communication-message-head,.communication-live-card{display:flex;justify-content:space-between;gap:.6rem;align-items:center}.communication-channel-row-sub,.communication-channel-row-meta{font-size:.88rem}.communication-status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(15,97,93,.24);padding:.18rem .55rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.communication-status-pill.pending{border-color:#b25d334d;color:var(--accent-warm)}.communication-status-pill.open{color:var(--ok)}.communication-status-pill.closed,.communication-status-pill.archived{color:var(--muted)}.communication-anchor-card,.communication-closure-card,.communication-decision-card,.communication-side-card,.communication-message-card,.communication-participant-card,.communication-lifecycle-card,.communication-empty-card,.communication-start-card,.communication-decision-marker-card{border:1px solid var(--line);border-radius:16px;background:#fff9}.communication-anchor-card,.communication-closure-card,.communication-decision-card,.communication-side-card,.communication-empty-card,.communication-start-card{padding:.85rem .95rem}.communication-detail-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,320px);gap:.9rem}.communication-thread-panel,.communication-detail-side{display:grid;gap:.85rem}.communication-message-card{padding:.82rem .9rem;display:grid;gap:.6rem}.communication-message-card.owner{border-color:#0f615d47}.communication-message-author{display:flex;align-items:center;gap:.55rem;min-width:0}.communication-message-author-trigger{max-width:100%}.communication-message-author img,.communication-avatar-fallback{width:42px;height:42px;border-radius:14px;border:1px solid var(--line);object-fit:cover;flex-shrink:0}.communication-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--panel-soft);color:var(--accent-strong);font-weight:700}.communication-message-author strong,.communication-message-author small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communication-message-meta{flex-shrink:0;text-align:right}.communication-message-body{font-size:.95rem;line-height:1.55;color:var(--ink);white-space:pre-wrap;word-break:break-word}.communication-closure-card{display:grid;gap:.65rem}.communication-closure-body{margin:0;font-size:.94rem;line-height:1.58;white-space:pre-wrap;word-break:break-word}.communication-closure-note{color:var(--muted)}.communication-closure-anchor{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding-top:.2rem;border-top:1px solid rgba(15,97,93,.12)}.communication-request-card{display:grid;gap:.58rem;border:1px solid var(--line);border-radius:14px;background:#ffffff8a;padding:.78rem .84rem}.communication-request-card.overdue{border-color:#b25d3357}.communication-request-head,.communication-request-meta{display:flex;justify-content:space-between;gap:.5rem;align-items:start}.communication-request-meta{flex-direction:column;align-items:flex-end}.communication-request-body{margin:0;font-size:.92rem;line-height:1.5;color:var(--ink);white-space:pre-wrap;word-break:break-word}.communication-request-resolution{display:block;color:var(--muted)}.communication-request-create{display:grid;gap:.6rem;margin-top:.7rem;padding-top:.7rem;border-top:1px solid rgba(15,97,93,.12)}.communication-decision-marker-list{display:grid;gap:.6rem}.communication-decision-marker-card{display:grid;gap:.52rem;padding:.78rem .84rem}.communication-composer{display:grid;gap:.6rem}.communication-composer-row select,.communication-composer-row input,.communication-start-card select,.communication-start-card input,.communication-request-create input,.communication-request-create select,.communication-composer textarea,.communication-request-create textarea,.communication-side-card textarea{width:100%}.communication-composer-row.invite{display:grid;grid-template-columns:minmax(0,1fr) 140px}.communication-live-card{justify-content:flex-start}.communication-live-dot{width:10px;height:10px;border-radius:999px;background:currentColor;display:inline-block;box-shadow:0 0 0 6px #0f615d14}.communication-live-dot.idle{color:var(--muted)}.communication-empty-state{min-height:360px;display:grid;place-items:center;text-align:center;gap:.45rem;padding:1.5rem}.communication-empty-state .icon-lg{width:42px;height:42px;color:var(--accent)}.communication-start-card{display:grid;gap:.6rem}.communication-close-sheet{width:min(620px,94vw)}.communication-close-sheet-body{display:grid;gap:.7rem}.communication-close-sheet-body select,.communication-close-sheet-body textarea{width:100%}.communication-checkbox-row{display:flex;gap:.65rem;align-items:flex-start;color:var(--muted);font-size:.92rem}.communication-checkbox-row input{margin-top:.15rem}.communication-side-rail{position:sticky;top:1rem}.disputes-workspace{grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-items:start}.disputes-inbox-panel,.disputes-detail-panel,.disputes-side-rail{display:grid;gap:.85rem;padding:1rem}.disputes-head-actions{display:grid;gap:.55rem;justify-items:end}.disputes-kpi-strip{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.disputes-kpi-strip.detail{justify-content:flex-start}.disputes-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:.6rem}.disputes-case-list,.disputes-channel-list,.disputes-signal-pick-list{display:grid;gap:.55rem}.disputes-case-list{max-height:780px;overflow:auto;padding-right:.15rem}.disputes-case-row,.disputes-channel-row,.disputes-signal-pick{width:100%;border:1px solid var(--line);border-radius:14px;background:#ffffffa3;padding:.78rem .84rem;display:grid;gap:.46rem;text-align:left;color:inherit;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease,background .14s ease}.disputes-case-row:hover,.disputes-channel-row:hover,.disputes-signal-pick:hover,.disputes-case-row:focus-visible,.disputes-channel-row:focus-visible,.disputes-signal-pick:focus-visible{border-color:#0f615d57;box-shadow:0 10px 22px #1a1d1b12;transform:translateY(-1px);outline:none}.disputes-case-row.selected{border-color:#0f615d7a;background:#0f615d14;box-shadow:inset 0 0 0 1px #0f615d24}.disputes-case-row p,.disputes-empty-state p,.disputes-plain-content{margin:0;color:var(--ink);line-height:1.58}.disputes-case-row-head,.disputes-detail-head{display:flex;justify-content:space-between;gap:.8rem;align-items:start}.disputes-case-row-head strong,.disputes-detail-head h3,.disputes-section-card strong{margin:0}.disputes-case-row-head small,.disputes-detail-head small,.disputes-case-row-foot,.disputes-channel-row small,.disputes-signal-pick small{color:var(--muted)}.disputes-case-row-meta{display:flex;gap:.42rem;flex-wrap:wrap;justify-content:flex-end}.disputes-case-row-foot{display:flex;flex-wrap:wrap;gap:.55rem;font-size:.84rem}.disputes-detail-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.78fr);gap:.8rem;align-items:start}.disputes-detail-main,.disputes-detail-side,.disputes-compose-card{display:grid;gap:.7rem}.disputes-section-card{border:1px solid rgba(15,97,93,.14);border-radius:14px;background:#ffffffb8;padding:.82rem .88rem;display:grid;gap:.58rem}.disputes-status-grid,.disputes-recovery-grid{display:grid;gap:.55rem}.disputes-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.disputes-status-grid article,.disputes-recovery-grid article{border:1px solid var(--line);border-radius:12px;background:#ffffffd6;padding:.62rem .66rem;display:grid;gap:.18rem}.disputes-status-grid small,.disputes-recovery-grid small{color:var(--muted)}.disputes-step-list{display:flex;flex-wrap:wrap;gap:.42rem}.disputes-empty-state{min-height:220px;border:1px dashed rgba(15,97,93,.24);border-radius:16px;display:grid;place-items:center;text-align:center;gap:.45rem;padding:1.2rem}.disputes-empty-state.detail{min-height:460px}.disputes-empty-state .icon-lg{width:40px;height:40px;color:var(--accent)}@media (max-width: 900px){.disputes-workspace,.disputes-detail-grid,.disputes-toolbar,.disputes-status-grid,.disputes-recovery-grid{grid-template-columns:1fr}.disputes-inbox-panel,.disputes-detail-panel,.disputes-side-rail{padding:.88rem}.disputes-head-actions,.disputes-kpi-strip,.disputes-case-row-meta,.disputes-case-row-head,.disputes-detail-head{justify-content:flex-start;flex-direction:column;align-items:flex-start}}.workspace-action-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.workspace-action-modal-grid.single-column{grid-template-columns:1fr}.workspace-action-modal-card{display:grid;gap:.75rem;border:1px solid rgba(15,97,93,.14);border-radius:16px;background:#ffffffa8;padding:.9rem}.disputes-workspace-modal{width:min(1040px,94vw)}.disputes-empty-state.modal{min-height:260px}.resolution-v2-modal{width:min(1180px,95vw)}.resolution-v2-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}@media (max-width: 980px){.workspace-action-modal-grid,.resolution-v2-modal-grid{grid-template-columns:1fr}}@media (max-width: 1120px){.communication-workspace,.communication-route-mode{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.communication-side-rail{grid-column:1 / -1;position:static}}@media (max-width: 840px){.communication-workspace,.communication-route-mode,.communication-detail-grid,.communication-composer-row.invite{grid-template-columns:1fr}.communication-inbox-panel,.communication-detail-panel,.communication-side-rail{padding:.88rem}.communication-panel-head,.communication-detail-head,.communication-composer-row,.communication-channel-row-head,.communication-channel-row-sub,.communication-channel-row-meta,.communication-message-head,.communication-closure-anchor,.communication-request-head,.communication-request-meta{flex-direction:column;align-items:flex-start}.communication-metric-strip.compact{justify-content:flex-start}.communication-message-meta{text-align:left}}.opportunity-network-shell{display:grid;gap:1.25rem;background:linear-gradient(180deg,#ffffffc7,#f5f0e5f0),linear-gradient(135deg,#0f6e6514,#ad906314)}.opportunity-network-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.opportunity-network-head h3{margin:.25rem 0 0}.opportunity-network-subtitle{max-width:64ch;margin:.5rem 0 0;color:var(--muted-text, #5f5a50)}.opportunity-network-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.opportunity-network-metric,.opportunity-network-fact-card{display:grid;gap:.18rem;padding:.95rem 1rem;border:1px solid rgba(122,104,74,.18);border-radius:1rem;background:#fffcf6d9}.opportunity-network-metric strong{font-size:1.55rem;line-height:1}.opportunity-network-fact-card strong{font-size:1.18rem;line-height:1.12;letter-spacing:-.02em;color:#201c16}.opportunity-network-metric span,.opportunity-network-fact-card span{font-weight:600}.opportunity-network-metric small,.opportunity-network-fact-card small{color:var(--muted-text, #5f5a50)}.opportunity-network-filters{display:grid;grid-template-columns:minmax(0,2.1fr) repeat(3,minmax(0,1fr));gap:.8rem}.opportunity-network-filter{display:grid;gap:.35rem}.opportunity-network-filter span{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted-text, #5f5a50)}.opportunity-network-filter input,.opportunity-network-filter select{width:100%}.opportunity-network-layout{display:grid;grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);gap:1rem;align-items:start}.opportunity-network-list,.opportunity-network-detail-card,.opportunity-network-empty.detail{border:1px solid rgba(122,104,74,.16);border-radius:1.1rem;background:#fffcf6e6;padding:1rem}.opportunity-network-list{display:grid;gap:.62rem}.opportunity-network-card{display:grid;gap:.58rem;padding:.82rem .88rem;text-align:left;border-radius:.95rem;border:1px solid rgba(122,104,74,.14);background:linear-gradient(180deg,#ffffffeb,#faf6eee6),#ffffffb3;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.opportunity-network-card:hover,.opportunity-network-card:focus-visible,.opportunity-network-card.selected{border-color:#0f6e6570;box-shadow:0 18px 40px #202d2714;transform:translateY(-1px)}.opportunity-network-card-top{display:flex;gap:.68rem;align-items:flex-start}.opportunity-network-card-logo{width:2.4rem;height:2.4rem;border-radius:.78rem;overflow:hidden;display:grid;place-items:center;background:#0f6e651f;color:#0f6e65;flex:0 0 auto}.opportunity-network-card-logo img{width:100%;height:100%;object-fit:cover}.opportunity-network-card-copy{display:grid;gap:.16rem}.opportunity-network-card-copy strong,.opportunity-network-detail-copy h4{margin:0}.opportunity-network-card-copy small{font-size:.79rem;line-height:1.28;color:var(--muted-text, #5f5a50)}.opportunity-network-card-summary,.opportunity-network-card-meta{margin:0;color:var(--muted-text, #5f5a50)}.opportunity-network-detail{min-width:0}.opportunity-network-detail-card{display:grid;gap:1rem}.opportunity-network-detail-brand{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.opportunity-network-detail-copy{display:grid;gap:.25rem}.opportunity-network-section{display:grid;gap:.65rem}.opportunity-network-section.inset{padding:.95rem;border-radius:.95rem;background:#f7f2e8b8;border:1px solid rgba(122,104,74,.12)}.opportunity-network-problem-frame{line-height:1.7}.opportunity-network-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.opportunity-network-empty{padding:1rem;border:1px dashed rgba(122,104,74,.2);border-radius:1rem;background:#fffaf2b8}.opportunity-network-empty strong,.opportunity-network-empty p{margin:0}@media (max-width: 980px){.opportunity-network-metrics,.opportunity-network-filters,.opportunity-network-layout,.opportunity-network-detail-grid{grid-template-columns:1fr}.opportunity-network-head,.opportunity-network-detail-brand{flex-direction:column;align-items:flex-start}}.opportunity-network-shell{gap:1.5rem}.opportunity-network-head-copy{display:grid;gap:.4rem}.opportunity-network-head h3{max-width:20ch;font-size:clamp(1.9rem,2.7vw,2.85rem);line-height:.94;letter-spacing:-.03em}.opportunity-network-subtitle{max-width:68ch;font-size:.98rem;line-height:1.65}.opportunity-network-head-actions{flex-wrap:wrap;justify-content:flex-end}.opportunity-network-metric{gap:.3rem;padding:1.05rem 1.1rem}.opportunity-network-metric strong{font-size:1.9rem}.opportunity-network-hero-strip,.opportunity-network-hero-grid,.opportunity-network-highlight-grid,.opportunity-network-related-grid,.opportunity-network-operating-grid,.opportunity-network-fact-grid{display:grid;gap:.85rem}.opportunity-network-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.opportunity-network-highlight-grid,.opportunity-network-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.opportunity-network-related-grid,.opportunity-network-operating-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.opportunity-network-hero-card,.opportunity-network-highlight-card,.opportunity-network-related-card,.opportunity-network-operating-card{display:grid;gap:.55rem;padding:1rem;border-radius:1rem;border:1px solid rgba(122,104,74,.15);background:#fffdf8f0;text-align:left}.opportunity-network-hero-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.opportunity-network-hero-card:hover,.opportunity-network-hero-card:focus-visible,.opportunity-network-hero-card.selected{transform:translateY(-2px);border-color:#0f6e6557;box-shadow:0 18px 38px #19252217}.opportunity-network-score-badge,.opportunity-network-priority-pill{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2rem;padding:.28rem .7rem;border-radius:999px;border:1px solid rgba(122,104,74,.18);font-size:.78rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.opportunity-network-score-badge.high,.opportunity-network-priority-pill.high{border-color:#0f6e6547;background:#0f6e651f;color:#0d5f57}.opportunity-network-score-badge.medium,.opportunity-network-priority-pill.medium{border-color:#b384353d;background:#cbad7424;color:#7a5b17}.opportunity-network-score-badge.light,.opportunity-network-priority-pill.light{background:#fffcf6f5;color:#40392f}.opportunity-network-card{gap:.58rem;padding:.82rem .88rem;border-radius:.95rem;background:linear-gradient(180deg,#ffffffeb,#faf6eee6),#ffffffd6}.opportunity-network-card-heading-row{display:flex;gap:.48rem;justify-content:space-between;align-items:flex-start}.opportunity-network-card-title{margin:0;font-size:1rem;line-height:1.14;letter-spacing:-.01em;color:#211d17;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.opportunity-network-card-copy{gap:.3rem;width:100%;min-width:0}.opportunity-network-card-summary,.opportunity-network-card-needline{margin:0;line-height:1.42;color:var(--muted-text, #5f5a50);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.opportunity-network-card-summary{color:#2e2922;-webkit-line-clamp:2}.opportunity-network-card-footer{display:grid;gap:.16rem;padding-top:.08rem;border-top:1px solid rgba(122,104,74,.1)}.opportunity-network-card-needline{-webkit-line-clamp:2}.opportunity-network-card-meta{font-size:.78rem;line-height:1.32}.opportunity-network-detail-card{gap:.95rem;padding:1rem 1.05rem;background:linear-gradient(180deg,#fffffff5,#f7f2e8e6),linear-gradient(135deg,#0f6e650a,#ad906312)}.opportunity-network-detail-copy{gap:.5rem}.opportunity-network-title{margin:0;max-width:18ch;font-size:clamp(2.1rem,3.2vw,3.65rem);line-height:.92;letter-spacing:-.045em}.opportunity-network-detail-lead{margin:0;max-width:70ch;font-size:1.02rem;line-height:1.72;color:#3c362c}.opportunity-network-detail-meta{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;color:var(--muted-text, #5f5a50);font-size:.84rem}.opportunity-network-detail-actions{flex-wrap:wrap;justify-content:flex-end}.opportunity-network-highlight-card{gap:.3rem}.opportunity-network-highlight-card,.opportunity-network-related-card,.opportunity-network-operating-card,.opportunity-network-fact-card{padding:.84rem .9rem}.opportunity-network-hero-card strong,.opportunity-network-highlight-card strong,.opportunity-network-related-card strong,.opportunity-network-operating-card strong{color:#211d17}.opportunity-network-highlight-card small,.opportunity-network-operating-card small,.opportunity-network-related-card small{color:var(--muted-text, #5f5a50)}.opportunity-network-highlight-card strong,.opportunity-network-operating-card span{font-size:1.55rem;line-height:1}.opportunity-network-highlight-card span,.opportunity-network-operating-card strong,.opportunity-network-related-card p{margin:0;line-height:1.55}.opportunity-network-inline-action,.opportunity-network-fact-link{display:inline-flex;align-items:center;gap:.3rem;width:fit-content;border:0;padding:0;background:transparent;color:#0d5f57;font:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.14em;cursor:pointer}.opportunity-network-inline-action:hover,.opportunity-network-inline-action:focus-visible,.opportunity-network-fact-link:hover,.opportunity-network-fact-link:focus-visible{color:#084f49}.opportunity-network-fact-link{font-size:1.12rem;line-height:1.12;letter-spacing:-.02em}.opportunity-network-detail-pills{gap:.55rem}.opportunity-network-recommendation-panel{display:grid;gap:.8rem;padding:1rem 1.05rem;border-radius:1rem;border:1px solid rgba(15,110,101,.16);background:linear-gradient(135deg,#0f6e6514,#fffc)}.opportunity-network-recommendation-head{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start}.opportunity-network-recommendation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.opportunity-network-recommendation-item{padding:.85rem .95rem;border-radius:.9rem;background:#ffffffd1;border:1px solid rgba(122,104,74,.12);line-height:1.55}.opportunity-network-problem-frame{line-height:1.78;font-size:1rem}.opportunity-network-related-card strong{font-size:.98rem;line-height:1.2}.opportunity-network-related-card p{color:#3e382e;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}@media (max-width: 1200px){.opportunity-network-hero-grid,.opportunity-network-highlight-grid,.opportunity-network-related-grid,.opportunity-network-operating-grid,.opportunity-network-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.opportunity-network-head-actions,.opportunity-network-detail-actions{justify-content:flex-start}.opportunity-network-title{max-width:none}.opportunity-network-card-heading-row,.opportunity-network-recommendation-head{flex-direction:column;align-items:flex-start}.opportunity-network-hero-grid,.opportunity-network-highlight-grid,.opportunity-network-related-grid,.opportunity-network-operating-grid,.opportunity-network-fact-grid,.opportunity-network-recommendation-list{grid-template-columns:1fr}}.opportunity-enterprise-shell{gap:1.2rem}.opportunity-enterprise-console{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:1rem;align-items:start}.opportunity-enterprise-sidebar{position:sticky;top:.85rem;display:grid;gap:.8rem}.opportunity-enterprise-sidecard{gap:.8rem}.opportunity-enterprise-nav-list{display:grid;gap:.45rem}.opportunity-enterprise-nav-list button{display:grid;gap:.14rem;width:100%;padding:.72rem .8rem;border:1px solid rgba(13,97,90,.18);border-radius:14px;background:#ffffffd1;text-align:left;color:inherit}.opportunity-enterprise-nav-list button span{font-size:.88rem;font-weight:700}.opportunity-enterprise-nav-list button small{color:#212826b8;line-height:1.35}.opportunity-enterprise-nav-list button em{justify-self:start;font-style:normal;padding:.14rem .42rem;border-radius:999px;background:#0d615a14;color:#0d615ae0;font-size:.74rem}.opportunity-enterprise-nav-list button.selected{border-color:#0d615a6b;background:radial-gradient(circle at 100% 0%,rgba(13,97,90,.08),transparent 55%),#f3f9f8fa;box-shadow:0 14px 24px #0d615a14}.opportunity-enterprise-main{min-width:0;display:grid}.opportunity-enterprise-card{display:grid;gap:1rem;align-content:start}.opportunity-enterprise-panel{min-width:0}.opportunity-enterprise-panel-hidden{display:none!important}.opportunity-enterprise-entry-list{display:grid;gap:.65rem;max-height:min(38vh,360px);overflow-y:auto;padding-right:.2rem}.opportunity-enterprise-entry-button{display:grid;gap:.2rem;justify-items:start;text-align:left;width:100%;padding:.9rem 1rem;border:1px solid rgba(13,97,90,.18);border-radius:1rem;background:#ffffffb8;color:inherit}.opportunity-enterprise-entry-button.selected{border-color:#0d615a8a;background:#0d615a14}.opportunity-enterprise-entry-button strong{font-size:1rem}.opportunity-enterprise-entry-button small{color:#212826bd}.opportunity-enterprise-candidate-card{display:grid;gap:.85rem;padding:1rem;border-radius:1rem;border:1px solid rgba(13,97,90,.15);background:#ffffff8c}.opportunity-enterprise-stack{display:grid;gap:.85rem}.opportunity-enterprise-criterion,.opportunity-enterprise-breakdown-row{display:grid;gap:.75rem;padding:.9rem 1rem;border:1px solid rgba(13,97,90,.12);border-radius:1rem;background:#ffffff9e}.opportunity-enterprise-checkbox{display:inline-flex;align-items:center;gap:.55rem;font-size:.92rem;color:#212826d1}.opportunity-enterprise-card label{display:grid;gap:.35rem}.opportunity-enterprise-card label>span{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#2128269e}.opportunity-enterprise-card input,.opportunity-enterprise-card select,.opportunity-enterprise-card textarea{width:100%;border-radius:.9rem;border:1px solid rgba(13,97,90,.2);background:#ffffffe6}.opportunity-enterprise-ledger-list{display:grid;gap:.75rem;max-height:min(46vh,420px);overflow-y:auto;padding-right:.2rem}@media (max-width: 1180px){.opportunity-workspace-shell{grid-template-columns:1fr}.opportunity-workspace-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-enterprise-console{grid-template-columns:minmax(0,1fr)}.opportunity-enterprise-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.opportunity-workspace-sidebar,.opportunity-enterprise-sidebar,.opportunity-workspace-nav-list,.opportunity-enterprise-nav-list{grid-template-columns:minmax(0,1fr)}}@media (max-width: 980px){.signal-feed-list{max-height:none;overflow:visible;padding-right:0;padding-bottom:.4rem;scrollbar-gutter:auto;overscroll-behavior:auto}.profile-modal-overlay,.author-preview-overlay,.signal-modal-overlay,.signal-detail-overlay{display:block;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:max(.6rem,env(safe-area-inset-top)) .6rem max(.9rem,env(safe-area-inset-bottom))}.signal-modal,.signal-modal.compact-modal,.signal-detail-modal,.profile-modal,.author-preview-modal{width:min(100%,96vw);max-height:none;overflow:visible;margin:0 auto}}@media (max-width: 760px){.public-proof-discussion .list-stack,.list-stack.tall,.signal-route-ranking-list{max-height:none;overflow:visible}}
