.public-clean.company-home{--pc-canvas:var(--surface-canvas);--pc-card:var(--surface-primary);--pc-panel:var(--surface-secondary);--pc-ink:var(--text-primary);--pc-muted:var(--text-secondary);--pc-line:var(--line-default);--pc-line-soft:var(--line-subtle);--pc-accent:var(--accent-orientation);--pc-gold:var(--status-attention);--pc-positive:var(--status-confirmed);--pc-critical:var(--status-critical);--pc-radius:.875rem;--pc-radius-sm:var(--radius-control);--pc-surface-gradient:linear-gradient(145deg, color-mix(in oklab, var(--pc-card) 96%, var(--pc-accent)), var(--pc-card) 58%, color-mix(in oklab, var(--pc-panel) 84%, var(--pc-card)));--pc-feature-gradient:linear-gradient(135deg, color-mix(in oklab, var(--pc-card) 91%, var(--pc-accent)), var(--pc-card) 52%, color-mix(in oklab, var(--pc-card) 93%, var(--pc-gold)));--pc-anthracite:linear-gradient(158deg, var(--anthracite-soft) 0%, var(--surface-navigation) 48%, var(--anthracite-deep) 100%);--pc-cta:linear-gradient(135deg, var(--anthracite-soft), var(--anthracite-deep));--pc-gold-gradient:linear-gradient(135deg, color-mix(in oklab, var(--pc-gold) 82%, var(--pc-card)), var(--pc-gold));--pc-shadow-soft:0 .5rem 1.5rem color-mix(in oklab, var(--pc-ink) 8%, transparent);--pc-shadow-raised:0 1rem 2.5rem color-mix(in oklab, var(--pc-ink) 13%, transparent);--pc-on-dark:var(--text-on-depth);--pc-on-dark-muted:var(--text-muted-on-depth);--pc-dark-line:color-mix(in oklab, var(--pc-on-dark) 16%, transparent);background:var(--pc-canvas);color:var(--pc-ink);font-family:var(--font-sans-family)}.public-clean.company-home :is(h1,h2,h3,h4,.home2-statement,.scan-hero-title){font-family:var(--font-sans-family);letter-spacing:-.02em}.public-clean.company-home .home2-heading{gap:.85rem;max-width:52rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.public-clean.company-home .home2-heading h2{max-width:24ch;color:var(--pc-ink);margin:0;font-size:clamp(1.9rem,3.2vw,2.9rem);font-weight:650;line-height:1.12}.public-clean.company-home .home-eyebrow{color:var(--pc-accent);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0;font-weight:700;display:inline-flex}.public-clean.company-home .home-eyebrow:before{content:"";background:var(--pc-gold-gradient);border-radius:999px;width:1.5rem;height:3px}.public-clean.company-home .home2-copy{max-width:62ch;color:var(--pc-muted);margin:0;font-size:clamp(1rem,.4vw + .9rem,1.15rem);line-height:1.65}.public-clean.company-home .home2-statement{border:1px solid var(--pc-line-soft);border-radius:var(--pc-radius);background:var(--pc-feature-gradient);max-width:40rem;box-shadow:var(--pc-shadow-soft);color:var(--pc-ink);margin:clamp(2rem,4vw,3rem) 0 0;padding:1.5rem 1.75rem 1.5rem 2rem;font-size:clamp(1.15rem,1.4vw,1.45rem);font-weight:600;line-height:1.35;position:relative;overflow:hidden}.public-clean.company-home .home2-statement:before,.public-clean.company-home :is(.funnel-benefit-grid article,.home2-problem-grid article,.funnel-brief,.funnel-ways article,.funnel-timeline li,.funnel-start-steps li,.pricing7-card,.home2-limits li):before{content:"";border-radius:inherit;background:var(--pc-accent);pointer-events:none;border-top-right-radius:0;border-bottom-right-radius:0;width:4px;position:absolute;inset:0 auto 0 0}.public-clean.company-home .home2-statement:before{background:var(--pc-gold)}.public-clean.company-home .home-band{border:0;padding-block:clamp(4rem,8vw,6.5rem)}.public-clean.company-home :is(.home-surface-paper,.home-surface-mist,.home-band.home-surface-mist){background:var(--pc-canvas)}.public-clean.company-home .home-surface-mist{background:linear-gradient(180deg, var(--pc-panel), var(--pc-canvas))}.public-clean.company-home .home-surface-night{background:var(--pc-anthracite);color:var(--pc-on-dark)}.public-clean.company-home .home-surface-night :is(h2,h3,h4,strong){color:var(--pc-on-dark)}.public-clean.company-home .home-surface-night .home-eyebrow{color:var(--pc-gold)}.public-clean.company-home .home-surface-night :is(.home2-copy,.home2-copy-invert){color:var(--pc-on-dark-muted)}.public-clean.company-home .company-home-header{border-bottom:1px solid var(--pc-line-soft);background:color-mix(in oklab, var(--pc-card) 94%, transparent);box-shadow:0 1px 0 color-mix(in oklab, var(--pc-ink) 4%, transparent), var(--pc-shadow-soft);font-family:var(--font-sans-family)}.public-clean.company-home .company-home-header nav a{color:var(--pc-muted)}.public-clean.company-home .company-home-header nav a:hover{color:var(--pc-ink)}.public-clean.company-home .company-home-header nav a:after{background:var(--pc-gold)}.public-clean.company-home :is(.company-home-header,.home-band,.scan-hero) a.control-button,.public-clean.company-home :is(.company-home-header,.home-band) button.control-button{border-radius:var(--pc-radius-sm);font-weight:600;transition:transform .16s,box-shadow .16s,background .16s}.public-clean.company-home .company-home-header .company-public-actions a[href^="/start?registrieren"],.public-clean.company-home .company-home-header nav a[href^="/start?registrieren"],.public-clean.company-home .funnel-inline-cta a,.public-clean.company-home .scan-hero-form button[type=submit]{background:var(--pc-cta);color:var(--pc-on-dark);box-shadow:0 .5rem 1.25rem color-mix(in oklab, var(--anthracite-deep) 28%, transparent);border:0}.public-clean.company-home .scan-hero-form button[type=submit]{background:var(--pc-gold-gradient);color:var(--anthracite-deep);border-radius:var(--pc-radius-sm);font-weight:650}.public-clean.company-home :is(.funnel-inline-cta a,.scan-hero-form button[type=submit],.company-public-actions a[href^="/start?registrieren"]):hover{box-shadow:var(--pc-shadow-raised);transform:translateY(-1px)}.public-clean.company-home .funnel-bridge a{color:var(--pc-accent);-webkit-text-decoration-color:color-mix(in oklab, var(--pc-accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--pc-accent) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--pc-accent) 40%, transparent);text-underline-offset:.3em;font-weight:600}.public-clean.company-home .funnel-bridge-invert a,.public-clean.company-home .home-surface-night .funnel-bridge a{color:var(--pc-gold)}.public-clean.company-home .scan-hero-shade{background:linear-gradient(90deg, color-mix(in oklab, var(--anthracite-deep) 95%, transparent) 0%, color-mix(in oklab, var(--anthracite-deep) 80%, transparent) 42%, color-mix(in oklab, var(--anthracite-deep) 18%, transparent) 67%, transparent 82%)}.public-clean.company-home .scan-hero-kicker{color:var(--pc-gold);letter-spacing:.08em}.public-clean.company-home .scan-hero-title{color:var(--pc-on-dark);letter-spacing:0;-webkit-hyphens:manual;hyphens:manual;font-weight:650;line-height:1.06}.public-clean.company-home .scan-hero-form input{border:1px solid var(--pc-dark-line);border-radius:var(--pc-radius-sm);background:color-mix(in oklab, var(--anthracite-deep) 70%, transparent);color:var(--pc-on-dark);-webkit-backdrop-filter:none;backdrop-filter:none}.public-clean.company-home .scan-hero-form input:focus-visible{outline:2px solid var(--pc-gold);outline-offset:2px}.public-clean.company-home .home2-problem-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.public-clean.company-home :is(.home2-problem-grid article,.home2-problem-grid article+article){border:1px solid var(--pc-line-soft);border-radius:var(--pc-radius);background:var(--pc-surface-gradient);box-shadow:var(--pc-shadow-soft);align-content:start;gap:.9rem;padding:1.6rem 1.6rem 1.6rem 1.9rem;display:grid;position:relative;overflow:hidden}.public-clean.company-home .home2-problem-grid article:nth-child(2):before{background:var(--pc-gold)}.public-clean.company-home .home2-problem-grid article:nth-child(3):before{background:var(--pc-critical)}.public-clean.company-home .home2-problem-grid article>span{background:var(--pc-cta);width:2.25rem;height:2.25rem;color:var(--pc-on-dark);border-radius:999px;place-items:center;font-size:.8rem;font-weight:700;display:inline-grid}.public-clean.company-home .home2-problem-grid h3{color:var(--pc-ink);letter-spacing:0;text-transform:none;margin:0;font-size:1.05rem;font-weight:650}.public-clean.company-home .home2-problem-grid ul{color:var(--pc-muted);gap:.55rem;margin:0;padding:0;line-height:1.55;list-style:none;display:grid}.public-clean.company-home .funnel-benefit-grid{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.public-clean.company-home .funnel-benefit-grid article{border:1px solid var(--pc-line-soft);border-radius:var(--pc-radius);background:var(--pc-surface-gradient);box-shadow:var(--pc-shadow-soft);gap:1rem;padding:1.6rem 1.6rem 1.6rem 1.9rem;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.public-clean.company-home .funnel-benefit-grid article:hover{box-shadow:var(--pc-shadow-raised);transform:translateY(-2px)}.public-clean.company-home .funnel-benefit-grid h3{color:var(--pc-ink);margin:0;font-size:1.2rem;font-weight:650}.public-clean.company-home .funnel-benefit-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.public-clean.company-home .funnel-benefit-pair>div{border:1px solid var(--pc-line-soft);border-radius:var(--pc-radius-sm);background:color-mix(in oklab, var(--pc-panel) 70%, var(--pc-card));align-content:start;gap:.35rem;padding:.9rem 1rem;display:grid}.public-clean.company-home .funnel-benefit-pair>div.is-after{border-color:color-mix(in oklab, var(--pc-accent) 28%, transparent);background:color-mix(in oklab, var(--pc-accent) 7%, var(--pc-card))}.public-clean.company-home .funnel-benefit-pair small{color:var(--pc-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.public-clean.company-home .funnel-benefit-pair .is-after small{color:var(--pc-accent)}.public-clean.company-home .funnel-benefit-pair p{color:var(--pc-ink);margin:0;line-height:1.55}.public-clean.company-home .funnel-brief-tabs [role=tablist]{border:1px solid var(--pc-line-soft);border-radius:calc(var(--pc-radius-sm) + .25rem);background:var(--pc-panel);gap:.25rem;margin-bottom:1rem;padding:.3rem;display:inline-flex}.public-clean.company-home .funnel-brief-tabs [role=tab]{border-radius:var(--pc-radius-sm);color:var(--pc-muted);box-shadow:none;border:0;padding:.5rem 1rem;font-weight:600}.public-clean.company-home .funnel-brief-tabs [role=tab][data-state=active]{background:var(--pc-card);color:var(--pc-ink);box-shadow:var(--pc-shadow-soft)}.public-clean.company-home .funnel-brief-tabs [role=tab][data-state=active]:after{display:none}.public-clean.company-home .funnel-brief{border:1px solid var(--pc-line-soft);border-radius:var(--pc-radius);background:var(--pc-feature-gradient);box-shadow:var(--pc-shadow-raised);padding:clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,3vw,2.25rem) clamp(1.8rem,3.2vw,2.55rem);position:relative;overflow:hidden}.public-clean.company-home .funnel-brief:before{background:var(--pc-gold)}.public-clean.company-home .funnel-brief-head h3{color:var(--pc-ink);font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:650;line-height:1.25}.public-clean.company-home .funnel-brief-head strong{background:color-mix(in oklab, var(--pc-gold) 16%, var(--pc-card));color:color-mix(in oklab, var(--pc-gold) 55%, var(--pc-ink));white-space:nowrap;border-radius:999px;padding:.35rem .75rem;font-size:.78rem;font-weight:700}.public-clean.company-home .funnel-brief-flag{border-color:var(--pc-line);background:var(--pc-card);color:var(--pc-muted);border-radius:999px}.public-clean.company-home .funnel-brief-fields>div{border:1px solid var(--pc-line-soft);border-radius:var(--pc-radius-sm);background:color-mix(in oklab, var(--pc-card) 88%, transparent);padding:.9rem 1rem}.public-clean.company-home :is(.funnel-brief-fields dt,.funnel-brief h4){color:var(--pc-accent);font-family:var(--font-sans-family);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.public-clean.company-home .funnel-brief-fields dd{color:var(--pc-ink)}.public-clean.company-home .funnel-brief-options svg{color:var(--pc-positive)}.public-clean.company-home .funnel-brief-framing{border-radius:var(--pc-radius-sm);background:var(--pc-anthracite);color:var(--pc-on-dark);box-shadow:var(--pc-shadow-soft);border:0}.public-clean.company-home .funnel-brief-framing h4{color:var(--pc-gold)}.public-clean.company-home .funnel-brief-framing p{color:var(--pc-on-dark)}.public-clean.company-home .funnel-brief-framing small{color:var(--pc-on-dark-muted)}.public-clean.company-home .funnel-inline-cta p{color:var(--pc-ink);font-weight:600}.public-clean.company-home .funnel-footnote{color:var(--pc-muted)}.public-clean.company-home .funnel-flow{border:1px solid var(--pc-dark-line);border-radius:var(--pc-radius);background:color-mix(in oklab, var(--anthracite-deep) 70%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--pc-on-dark) 8%, transparent), 0 1.25rem 3rem color-mix(in oklab, var(--anthracite-deep) 45%, transparent);overflow:hidden}.public-clean.company-home .funnel-steps{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.public-clean.company-home .funnel-steps>li{border:1px solid var(--pc-dark-line);border-radius:var(--pc-radius);background:linear-gradient(160deg, color-mix(in oklab, var(--pc-on-dark) 7%, transparent), color-mix(in oklab, var(--pc-on-dark) 2%, transparent));align-content:start;gap:.85rem;padding:1.35rem;transition:transform .18s,border-color .18s;display:grid}.public-clean.company-home .funnel-steps>li:hover{border-color:color-mix(in oklab, var(--pc-gold) 45%, transparent);transform:translateY(-2px)}.public-clean.company-home .funnel-steps>li>span{background:var(--pc-gold-gradient);width:2.1rem;height:2.1rem;color:var(--anthracite-deep);border-radius:999px;place-items:center;font-size:.78rem;font-weight:700;display:inline-grid}.public-clean.company-home .funnel-steps h3{color:var(--pc-on-dark);margin:0 0 .4rem;font-size:1.05rem;font-weight:650}.public-clean.company-home .funnel-steps p{color:var(--pc-on-dark-muted);margin:0 0 .6rem;font-size:.92rem;line-height:1.55}.public-clean.company-home .funnel-steps small{color:color-mix(in oklab, var(--pc-gold) 75%, var(--pc-on-dark));font-size:.78rem}.public-clean.company-home .funnel-team{border:1px solid var(--pc-dark-line);border-radius:var(--pc-radius);background:color-mix(in oklab, var(--pc-on-dark) 4%, transparent);padding:1.5rem}.public-clean.company-home .funnel-team p{color:var(--pc-on-dark);font-weight:600}.public-clean.company-home .home-surface-night a.control-button{border-color:color-mix(in oklab, var(--pc-gold) 55%, transparent);color:var(--pc-on-dark);background:0 0}.public-clean.company-home .home-surface-night a.control-button:hover{background:color-mix(in oklab, var(--pc-gold) 16%, transparent)}.public-clean.company-home .funnel-compare{border:1px solid var(--pc-line-soft);border-radius:var(--pc-radius);background:var(--pc-card);box-shadow:var(--pc-shadow-raised);overflow:hidden}.public-clean.company-home .funnel-compare-head{background:var(--pc-panel);color:var(--pc-muted);padding:1rem 1.5rem;font-weight:700}.public-clean.company-home .funnel-compare-head span:last-child{color:var(--pc-accent)}.public-clean.company-home .funnel-compare-row{border:0;border-top:1px solid var(--pc-line-soft);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:1.1rem 1.5rem;transition:background .16s}.public-clean.company-home .funnel-compare-row:hover{background:color-mix(in oklab, var(--pc-accent) 4%, var(--pc-card))}.public-clean.company-home .funnel-compare-row strong{color:var(--pc-ink)}.public-clean.company-home .funnel-compare-row p{color:var(--pc-muted)}.public-clean.company-home .funnel-compare-row p.is-cs{border-radius:var(--pc-radius-sm);background:color-mix(in oklab, var(--pc-accent) 8%, var(--pc-card));color:var(--pc-ink);padding:.6rem .85rem;font-weight:550}.public-clean.company-home .funnel-flag{border-color:var(--pc-line);background:var(--pc-card);color:var(--pc-muted);border-radius:999px}.public-clean.company-home .funnel-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem;padding:0;list-style:none;display:grid}.public-clean.company-home .funnel-timeline li{border:1px solid var(--pc-line-soft);border-radius:var(--pc-radius);background:var(--pc-surface-gradient);box-shadow:var(--pc-shadow-soft);align-content:start;gap:.55rem;margin:0;padding:1.35rem 1.35rem 1.35rem 1.65rem;display:grid;position:relative;overflow:hidden}.public-clean.company-home .funnel-timeline li:nth-child(2):before{background:var(--pc-gold)}.public-clean.company-home .funnel-timeline li:nth-child(3):before{background:var(--pc-positive)}.public-clean.company-home .funnel-timeline li:nth-child(4):before{background:var(--anthracite-soft)}.public-clean.company-home .funnel-timeline strong{color:var(--pc-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.public-clean.company-home .funnel-timeline p{color:var(--pc-ink);margin:0;line-height:1.55}.public-clean.company-home .home2-limits ul{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.public-clean.company-home .home2-limits li{border:1px solid var(--pc-line-soft);border-radius:var(--pc-radius);background:var(--pc-card);box-shadow:var(--pc-shadow-soft);color:var(--pc-ink);margin:0;padding:1.15rem 1.25rem 1.15rem 1.6rem;line-height:1.55;position:relative;overflow:hidden}.public-clean.company-home .home2-limits li:before{background:var(--pc-positive)}.public-clean.company-home .home2-limits li:after{display:none}.public-clean.company-home .pricing7-interval{border:1px solid var(--pc-line-soft);border-radius:calc(var(--pc-radius-sm) + .25rem);background:var(--pc-panel);padding:.3rem}.public-clean.company-home .pricing7-interval button{border-radius:var(--pc-radius-sm);color:var(--pc-muted);font-weight:600}.public-clean.company-home .pricing7-interval button.is-active{background:var(--pc-cta);color:var(--pc-on-dark);box-shadow:var(--pc-shadow-soft)}.public-clean.company-home .pricing7-card{border:1px solid var(--pc-line-soft);border-radius:var(--pc-radius);background:var(--pc-surface-gradient);box-shadow:var(--pc-shadow-soft);transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.public-clean.company-home .pricing7-card:hover{box-shadow:var(--pc-shadow-raised);transform:translateY(-3px)}.public-clean.company-home .pricing7-card-lead{border-color:color-mix(in oklab, var(--pc-gold) 45%, transparent);background:var(--pc-feature-gradient);box-shadow:var(--pc-shadow-raised)}.public-clean.company-home .pricing7-card-lead:before{background:var(--pc-gold)}.public-clean.company-home .pricing7-card :is(h3,.pricing7-price){font-family:var(--font-sans-family);color:var(--pc-ink)}.public-clean.company-home .pricing7-tier{color:var(--pc-accent);font-weight:700}.public-clean.company-home .pricing7-recommended{background:color-mix(in oklab, var(--pc-gold) 18%, var(--pc-card));color:color-mix(in oklab, var(--pc-gold) 55%, var(--pc-ink));border-radius:999px;padding:.25rem .6rem}.public-clean.company-home .funnel-start-steps{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:2rem 1rem;padding:0;list-style:none;display:grid}.public-clean.company-home .funnel-start-steps li{border:1px solid var(--pc-line-soft);border-radius:var(--pc-radius);background:var(--pc-card);box-shadow:var(--pc-shadow-soft);align-content:start;gap:.5rem;padding:1.35rem 1.35rem 1.35rem 1.65rem;display:grid;position:relative;overflow:hidden}.public-clean.company-home .funnel-start-steps span{color:var(--pc-accent);font-size:.8rem;font-weight:700}.public-clean.company-home .funnel-start-steps h3{color:var(--pc-ink);margin:0;font-size:1.05rem;font-weight:650}.public-clean.company-home .funnel-start-steps p{color:var(--pc-muted);margin:0}.public-clean.company-home .funnel-faq-list{border:0;gap:.75rem;display:grid}.public-clean.company-home .funnel-faq-list [data-slot=accordion-item],.public-clean.company-home .funnel-faq-list>div{border:1px solid var(--pc-line-soft);border-radius:var(--pc-radius);background:var(--pc-card);box-shadow:var(--pc-shadow-soft);overflow:hidden}.public-clean.company-home .funnel-faq-list button{color:var(--pc-ink);font-family:var(--font-sans-family);padding:1.1rem 1.35rem;font-size:1rem;font-weight:600;text-decoration:none}.public-clean.company-home .funnel-faq-list button:hover{background:color-mix(in oklab, var(--pc-accent) 4%, var(--pc-card))}.public-clean.company-home .funnel-faq-list [role=region]{color:var(--pc-muted);padding-inline:1.35rem}.public-clean.company-home .funnel-ways{gap:1.25rem}.public-clean.company-home .funnel-ways article{border:1px solid var(--pc-dark-line);border-radius:var(--pc-radius);background:linear-gradient(160deg, color-mix(in oklab, var(--pc-on-dark) 8%, transparent), color-mix(in oklab, var(--pc-on-dark) 2%, transparent));align-content:start;gap:.85rem;padding:1.6rem 1.6rem 1.6rem 1.9rem;display:grid;position:relative;overflow:hidden}.public-clean.company-home .funnel-ways article:before{background:color-mix(in oklab, var(--pc-on-dark) 30%, transparent)}.public-clean.company-home .funnel-ways article.is-primary{border-color:color-mix(in oklab, var(--pc-gold) 50%, transparent)}.public-clean.company-home .funnel-ways article.is-primary:before{background:var(--pc-gold)}.public-clean.company-home .funnel-ways h3{margin:0;font-size:1.2rem;font-weight:650}.public-clean.company-home .funnel-ways p{color:var(--pc-on-dark-muted)}.public-clean.company-home .funnel-ways article.is-primary a.control-button{background:var(--pc-gold-gradient);color:var(--anthracite-deep);border:0}.public-clean.company-home #beratung-anker .home-band{background:linear-gradient(180deg, var(--pc-canvas), var(--pc-panel))}.public-clean.company-home #beratung-anker .home-band h2{letter-spacing:-.02em;color:var(--pc-ink);font-weight:650}.public-clean.company-home #beratung-anker form,.public-clean.company-home #beratung-anker .rounded-2xl{border-color:var(--pc-line-soft);border-radius:var(--pc-radius);background:var(--pc-surface-gradient);box-shadow:var(--pc-shadow-raised)}.public-clean.company-home #beratung-anker :is(input,select,textarea,[role=combobox]){border-radius:var(--pc-radius-sm);background:var(--pc-card)}.public-clean.company-home #beratung-anker button[type=submit]{border-radius:var(--pc-radius-sm);background:var(--pc-cta);color:var(--pc-on-dark);font-weight:600}.public-clean.company-home>footer{border-top:3px solid #0000;border-image:var(--pc-gold-gradient) 1;background:var(--pc-anthracite);color:var(--pc-on-dark-muted)}.public-clean.company-home>footer :is(a,span,p){color:var(--pc-on-dark-muted)}.public-clean.company-home>footer a:hover{color:var(--pc-on-dark)}.public-clean.company-home>footer :is(ul,li){border-color:var(--pc-dark-line)}@media (width<=64rem){.public-clean.company-home .funnel-steps,.public-clean.company-home .funnel-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.public-clean.company-home .scan-hero-title{font-size:2.35rem;line-height:1.08}.public-clean.company-home :is(.home2-problem-grid,.funnel-benefit-grid,.funnel-benefit-pair,.funnel-steps,.funnel-timeline,.home2-limits ul,.funnel-start-steps){grid-template-columns:minmax(0,1fr)}.public-clean.company-home .funnel-compare-row{padding:1rem}}@media (prefers-reduced-motion:reduce){.public-clean.company-home *{transition:none!important}.public-clean.company-home :is(.funnel-benefit-grid article,.pricing7-card,.funnel-steps>li):hover{transform:none}}.public-clean.company-home .home2-problem-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.public-clean.company-home :is(.home2-problem-grid article,.home2-problem-grid article+article){grid-template-columns:2.25rem minmax(9rem,12rem) minmax(0,1fr);align-items:start;column-gap:1.25rem}.public-clean.company-home .home2-problem-grid :is(article>span,h3,ul){grid-area:auto;align-self:start}.public-clean.company-home .home2-problem-grid h3{padding-top:.4rem}.public-clean.company-home .home2-problem-grid ul{padding-top:.35rem}.public-clean.company-home .funnel-steps>li{grid-template-columns:minmax(0,1fr)}.public-clean.company-home .funnel-steps p{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media (width<=48rem){.public-clean.company-home :is(.home2-problem-grid article,.home2-problem-grid article+article){grid-template-columns:2.25rem minmax(0,1fr)}.public-clean.company-home .home2-problem-grid ul{grid-column:1/-1}}.public-clean.company-home .pricing7-card :is(.pricing7-price,.pricing7-price *,.pricing7-no-price){font-family:var(--font-sans-family);letter-spacing:-.02em}.public-clean.company-home .pricing7-price strong,.public-clean.company-home .pricing7-price>:first-child{font-weight:650}.public-clean.company-home .pricing7-card .control-button{border-radius:var(--pc-radius-sm);font-weight:600}.public-clean.company-home .pricing7-card-lead .control-button{background:var(--pc-cta);color:var(--pc-on-dark);border:0}.public-clean.company-home .home-machine-heading{gap:.9rem;max-width:56rem;margin-bottom:clamp(2.25rem,5vw,4rem);display:grid}.public-clean.company-home .home-machine-heading h2{max-width:24ch;color:var(--pc-ink);margin:0;font-size:clamp(2rem,3.8vw,3.5rem);font-weight:650;line-height:1.08}.public-clean.company-home .home-surface-night .home-machine-heading h2{color:var(--pc-on-dark)}.public-clean.company-home .home-machine-statement{border-top:1px solid var(--pc-line);max-width:56rem;color:var(--pc-ink);text-align:center;margin:3rem auto 0;padding-top:1.9rem;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:640;line-height:1.35;position:relative}.public-clean.company-home .home-machine-statement:before{content:"";background:var(--pc-gold);border-radius:999px;width:4.5rem;height:3px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.public-clean.company-home .home-workshop-machine{background:var(--pc-anthracite);color:var(--pc-on-dark)}.public-clean.company-home .home-machine-map{grid-template-columns:minmax(9rem,.8fr) auto minmax(24rem,2fr) auto minmax(10rem,.9fr);align-items:center;gap:1.25rem;display:grid}.public-clean.company-home .home-machine-sources,.public-clean.company-home .home-machine-output{border:1px solid var(--pc-dark-line);border-radius:var(--pc-radius);background:color-mix(in oklab, var(--pc-on-dark) 5%, transparent);gap:.75rem;padding:1.4rem;display:grid}.public-clean.company-home .home-machine-sources small,.public-clean.company-home .home-machine-output small{color:var(--pc-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.public-clean.company-home .home-machine-sources span{border-bottom:1px solid var(--pc-dark-line);color:var(--pc-on-dark-muted);padding-block:.65rem;font-size:.88rem}.public-clean.company-home .home-machine-sources span:last-child{border-bottom:0}.public-clean.company-home .home-machine-arrow{color:var(--pc-gold)}.public-clean.company-home .home-machine-core{border:1px solid color-mix(in oklab, var(--pc-gold) 38%, transparent);border-radius:var(--pc-radius);background:linear-gradient(150deg, color-mix(in oklab, var(--pc-accent) 22%, transparent), color-mix(in oklab, var(--pc-on-dark) 4%, transparent));box-shadow:0 1.5rem 4rem color-mix(in oklab, var(--anthracite-deep) 55%, transparent);padding:1.5rem;position:relative;overflow:hidden}.public-clean.company-home .home-machine-core header{align-items:center;gap:.8rem;margin-bottom:1.25rem;display:flex}.public-clean.company-home .home-machine-core header span{background:linear-gradient(90deg, transparent, var(--pc-gold));flex:1;height:1px}.public-clean.company-home .home-machine-core header span:last-child{background:linear-gradient(90deg, var(--pc-gold), transparent)}.public-clean.company-home .home-machine-core header p{color:var(--pc-on-dark);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.76rem;font-weight:700}.public-clean.company-home .home-machine-core>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.public-clean.company-home .home-machine-core article{border:1px solid var(--pc-dark-line);border-radius:var(--pc-radius-sm);background:color-mix(in oklab, var(--pc-on-dark) 6%, transparent);padding:1rem}.public-clean.company-home .home-machine-core article strong{color:var(--pc-on-dark);font-size:.9rem}.public-clean.company-home .home-machine-core article p{color:var(--pc-on-dark-muted);margin:.35rem 0 0;font-size:.82rem;line-height:1.45}.public-clean.company-home .home-machine-core footer{color:var(--pc-gold);align-items:center;gap:.5rem;margin-top:1rem;font-size:.8rem;font-weight:600;display:flex}.public-clean.company-home .home-machine-core footer svg{width:1rem}.public-clean.company-home .home-machine-output{text-align:center;justify-items:center}.public-clean.company-home .home-machine-output>svg{width:2.4rem;height:2.4rem;color:var(--pc-gold)}.public-clean.company-home .home-machine-output strong{color:var(--pc-on-dark)}.public-clean.company-home .home-machine-output ul{color:var(--pc-on-dark-muted);flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.public-clean.company-home .home-machine-output li+li:before{content:"·";color:var(--pc-gold);margin-right:.4rem}.public-clean.company-home .home-machine-handoff{max-width:52rem;color:var(--pc-on-dark-muted);text-align:right;justify-content:flex-end;align-items:center;gap:.8rem;margin:1.5rem 0 0 auto;line-height:1.55;display:flex}.public-clean.company-home .home-machine-handoff svg{color:var(--pc-gold);flex:none}.public-clean.company-home .home-case-file{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-card);box-shadow:var(--pc-shadow-raised);position:relative;overflow:hidden}.public-clean.company-home .home-case-file:before{content:"";border-radius:inherit;background:var(--pc-gold);border-top-right-radius:0;border-bottom-right-radius:0;width:4px;position:absolute;inset:0 auto 0 0}.public-clean.company-home .home-case-file>header{border-bottom:1px solid var(--pc-line-soft);background:var(--pc-feature-gradient);grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem 1.5rem 2rem;display:grid}.public-clean.company-home .home-case-file>header>span{border:1px solid var(--pc-line);color:var(--pc-muted);white-space:nowrap;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-weight:650}.public-clean.company-home .home-case-file>header small{color:var(--pc-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.public-clean.company-home .home-case-file h3{color:var(--pc-ink);margin:.25rem 0 0;font-size:1.35rem;font-weight:650}.public-clean.company-home .home-case-file>header>strong{background:color-mix(in oklab, var(--pc-gold) 16%, var(--pc-card));color:color-mix(in oklab, var(--pc-gold) 52%, var(--pc-ink));white-space:nowrap;border-radius:999px;padding:.4rem .7rem;font-size:.75rem}.public-clean.company-home .home-case-file>ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.public-clean.company-home .home-case-file>ol li{border-right:1px solid var(--pc-line-soft);border-bottom:1px solid var(--pc-line-soft);grid-template-columns:auto 1fr;gap:.85rem;min-height:9rem;padding:1.35rem;display:grid}.public-clean.company-home .home-case-file>ol li:nth-child(3n){border-right:0}.public-clean.company-home .home-case-file>ol li:nth-last-child(-n+3){border-bottom:0}.public-clean.company-home .home-case-file>ol li>span{color:var(--pc-gold);font-size:.75rem;font-weight:700}.public-clean.company-home .home-case-file>ol small{color:var(--pc-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.public-clean.company-home .home-case-file>ol p{color:var(--pc-ink);margin:.45rem 0 0;font-size:.92rem;line-height:1.5}.public-clean.company-home .home-case-file>ol li div>svg{width:1.1rem;height:1.1rem;color:var(--pc-accent);margin-bottom:.55rem}.public-clean.company-home .home-case-file>ol li div>strong{color:var(--pc-accent);margin-top:.75rem;font-size:.8rem;line-height:1.4;display:block}.public-clean.company-home .home-case-loop{border-radius:var(--pc-radius);background:var(--pc-anthracite);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:0 1.5rem;padding:1.25rem;display:grid}.public-clean.company-home .home-case-loop>div{color:var(--pc-on-dark);align-items:center;gap:.8rem;display:flex}.public-clean.company-home .home-case-loop svg{color:var(--pc-gold)}.public-clean.company-home .home-case-loop small{color:var(--pc-on-dark-muted);display:block}.public-clean.company-home .home-case-loop strong{color:var(--pc-on-dark);margin-top:.2rem;display:block}.public-clean.company-home .home-case-limit{color:var(--pc-muted);margin:0;padding:1rem 1.75rem 1.25rem;font-size:.78rem}.public-clean.company-home .home-case-decision{border-top:1px solid var(--pc-line-soft);justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.75rem;display:flex}.public-clean.company-home .home-case-decision>div{color:var(--pc-ink);align-items:center;gap:.8rem;display:flex}.public-clean.company-home .home-case-decision svg{color:var(--pc-gold);flex:none}.public-clean.company-home .home-case-decision small{color:var(--pc-muted);display:block}.public-clean.company-home .home-case-decision strong{max-width:52rem;margin-top:.2rem;line-height:1.45;display:block}.public-clean.company-home .home-story-cta{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.public-clean.company-home .home-story-cta p{color:var(--pc-ink);margin:0;font-weight:620}.public-clean.company-home .home-story-cta a{background:var(--pc-cta);color:var(--pc-on-dark)}.public-clean.company-home .home-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.public-clean.company-home .home-capability-grid>a{border:1px solid var(--pc-line-soft);border-radius:var(--pc-radius);background:var(--pc-surface-gradient);min-height:9.5rem;box-shadow:var(--pc-shadow-soft);grid-template-columns:auto auto 1fr auto;align-items:start;gap:1rem;padding:1.5rem 1.5rem 1.5rem 1.8rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.public-clean.company-home .home-capability-grid>a:before{content:"";border-radius:inherit;background:var(--pc-accent);border-top-right-radius:0;border-bottom-right-radius:0;width:4px;position:absolute;inset:0 auto 0 0}.public-clean.company-home .home-capability-grid>a:nth-child(3n+2):before{background:var(--pc-gold)}.public-clean.company-home .home-capability-grid>a:nth-child(3n):before{background:var(--pc-positive)}.public-clean.company-home .home-capability-grid>a:hover{border-color:var(--pc-line);box-shadow:var(--pc-shadow-raised);transform:translateY(-2px)}.public-clean.company-home .home-capability-grid>a>span{color:var(--pc-gold);font-size:.72rem;font-weight:700}.public-clean.company-home .home-capability-grid>a>svg:not(.home-capability-link){width:1.4rem;color:var(--pc-accent)}.public-clean.company-home .home-capability-grid h3{color:var(--pc-ink);overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;margin:0;font-size:1.08rem;font-weight:650}.public-clean.company-home .home-capability-grid p{color:var(--pc-muted);margin:.45rem 0 0;line-height:1.5}.public-clean.company-home .home-capability-link{width:1rem;color:var(--pc-muted);align-self:center;transition:transform .18s}.public-clean.company-home .home-capability-grid>a:hover .home-capability-link{color:var(--pc-accent);transform:translate(3px)}.public-clean.company-home .home-usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-top:2.75rem;display:grid}.public-clean.company-home .home-usecase-grid>a{border:1px solid var(--pc-line-soft);border-radius:var(--pc-radius);background:var(--pc-card);box-shadow:var(--pc-shadow-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1.15rem;padding:1.65rem 1.5rem 1.65rem 1.95rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.public-clean.company-home .home-usecase-grid>a:before{content:"";background:var(--pc-accent);width:4px;position:absolute;inset:0 auto 0 0}.public-clean.company-home .home-usecase-grid>a:nth-child(3n+2):before{background:var(--pc-gold)}.public-clean.company-home .home-usecase-grid>a:nth-child(3n):before{background:var(--pc-positive)}.public-clean.company-home .home-usecase-grid>a:hover{border-color:var(--pc-line);box-shadow:var(--pc-shadow-raised);transform:translateY(-3px)}.public-clean.company-home .home-usecase-icon{border-radius:var(--pc-radius-sm);background:color-mix(in oklab, var(--pc-accent) 9%, var(--pc-card));width:3rem;height:3rem;color:var(--pc-accent);place-items:center;display:grid}.public-clean.company-home .home-usecase-icon svg{width:1.4rem;height:1.4rem}.public-clean.company-home .home-usecase-grid h3{color:var(--pc-ink);overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;margin:0;font-size:1.22rem;font-weight:650;line-height:1.32}.public-clean.company-home .home-usecase-grid p{color:var(--pc-muted);margin:.5rem 0 0;font-size:.95rem;line-height:1.55}.public-clean.company-home .home-usecase-grid .home-capability-link{color:var(--pc-muted);margin-top:.35rem}.public-clean.company-home .home-usecase-grid>a:hover .home-capability-link{color:var(--pc-accent);transform:translate(3px)}.public-clean.company-home .home-function-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:2.5rem;display:grid}.public-clean.company-home .home-function-row{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-card);box-shadow:var(--pc-shadow-soft);flex-direction:column;gap:1.1rem;padding:1.5rem 1.5rem 1.35rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.public-clean.company-home .home-function-row:before{content:"";background:linear-gradient(180deg, var(--pc-accent), transparent 85%);opacity:0;width:3px;transition:opacity .2s;position:absolute;inset:0 auto 0 0}.public-clean.company-home .home-function-row:hover{border-color:color-mix(in oklab, var(--pc-accent) 35%, var(--pc-line));transform:translateY(-4px);box-shadow:0 18px 40px -18px #0f172a38}.public-clean.company-home .home-function-row:hover:before{opacity:1}.public-clean.company-home .home-function-row:focus-visible{outline:2px solid var(--pc-accent);outline-offset:2px}.public-clean.company-home .home-function-icon{background:color-mix(in oklab, var(--pc-accent) 10%, var(--pc-card));border:1px solid color-mix(in oklab, var(--pc-accent) 22%, var(--pc-line));width:3rem;height:3rem;color:var(--pc-accent);border-radius:.9rem;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}.public-clean.company-home .home-function-icon>svg{width:1.35rem;height:1.35rem}.public-clean.company-home .home-function-row:hover .home-function-icon{background:var(--pc-accent);color:var(--pc-card)}.public-clean.company-home .home-function-text{min-width:0;display:block}.public-clean.company-home .home-function-index{color:var(--pc-accent);letter-spacing:.14em;font-size:.72rem;font-weight:700;display:block}.public-clean.company-home .home-function-row h3{color:var(--pc-ink);overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;margin:.3rem 0 0;font-size:1.08rem;font-weight:650;line-height:1.3}.public-clean.company-home .home-function-text>small:last-child{color:var(--pc-muted);margin-top:.35rem;font-size:.88rem;line-height:1.5;display:block}.public-clean.company-home .home-function-row .home-capability-link{width:1.1rem;color:var(--pc-muted);transition:transform .2s,color .2s;position:absolute;top:1.5rem;right:1.35rem}.public-clean.company-home .home-function-row:hover .home-capability-link{color:var(--pc-accent);transform:translate(4px)}.public-clean.company-home .home-function-more{margin-top:1.75rem}.public-clean.company-home .home-function-more>a{color:var(--pc-accent);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.public-clean.company-home .home-function-more>a svg{width:1rem;transition:transform .16s}.public-clean.company-home .home-function-more>a:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.public-clean.company-home .home-function-row,.public-clean.company-home .home-function-row .home-capability-link{transition:none}.public-clean.company-home .home-function-row:hover{transform:none}}.public-clean.company-home .home-output-stage{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-card);box-shadow:var(--pc-shadow-raised);grid-template-columns:minmax(16rem,.75fr) minmax(0,1.6fr);display:grid;overflow:hidden}.public-clean.company-home .home-output-stage>aside{background:var(--pc-anthracite);align-content:center;gap:1rem;padding:2rem;display:grid}.public-clean.company-home .home-output-stage>aside span{color:var(--pc-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.public-clean.company-home .home-output-stage>aside strong{color:var(--pc-on-dark);font-size:1.35rem;line-height:1.35}.public-clean.company-home .home-output-stage>aside p{color:var(--pc-on-dark-muted);margin:0;line-height:1.6}.public-clean.company-home .home-output-stage>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-clean.company-home .home-output-stage>div>article{border-right:1px solid var(--pc-line-soft);border-bottom:1px solid var(--pc-line-soft);grid-template-columns:auto 1fr;align-items:center;gap:.85rem;min-height:7rem;padding:1.25rem;display:grid}.public-clean.company-home .home-output-stage>div>article:nth-child(2n){border-right:0}.public-clean.company-home .home-output-stage>div>article>svg{color:var(--pc-accent)}.public-clean.company-home .home-output-stage strong{color:var(--pc-ink);display:block}.public-clean.company-home .home-output-stage small{color:var(--pc-muted);margin-top:.3rem;line-height:1.4;display:block}.public-clean.company-home .home-output-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.public-clean.company-home .home-output-actions>:first-child{background:var(--pc-cta);color:var(--pc-on-dark)}.public-clean.company-home .home-time-value{border-block:1px solid var(--pc-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem;display:grid}.public-clean.company-home .home-time-value article{border-right:1px solid var(--pc-line-soft);gap:.45rem;padding:1.25rem;display:grid}.public-clean.company-home .home-time-value article:last-child{border-right:0}.public-clean.company-home .home-time-value small{color:var(--pc-gold);text-transform:uppercase;font-weight:700}.public-clean.company-home .home-time-value strong{color:var(--pc-ink);line-height:1.45}.public-clean.company-home .home-scan-continuous{background:var(--pc-anthracite);color:var(--pc-on-dark);padding-block:2rem}.public-clean.company-home .home-scan-continuous .home-container{grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;display:grid}.public-clean.company-home .home-scan-continuous span{color:var(--pc-gold);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.public-clean.company-home .home-scan-continuous p{color:var(--pc-on-dark-muted);margin:0;line-height:1.5}.public-clean.company-home .home-scan-continuous svg{color:var(--pc-gold)}@media (width<=64rem){.public-clean.company-home .home-machine-map{grid-template-columns:minmax(0,1fr)}.public-clean.company-home .home-machine-arrow{justify-self:center;transform:rotate(90deg)}.public-clean.company-home .home-output-stage{grid-template-columns:minmax(0,1fr)}.public-clean.company-home .home-function-list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-clean.company-home .home-usecase-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=48rem){.public-clean.company-home .home-capability-grid,.public-clean.company-home .home-function-list,.public-clean.company-home .home-output-stage>div,.public-clean.company-home .home-case-file>ol{grid-template-columns:minmax(0,1fr)}.public-clean.company-home .home-usecase-grid>a{padding:1.25rem 1.25rem 1.25rem 1.6rem}.public-clean.company-home .home-usecase-icon{width:2.6rem;height:2.6rem}.public-clean.company-home .home-usecase-grid h3{font-size:1.1rem}.public-clean.company-home .home-function-row{padding:1.25rem 1.25rem 1.15rem}.public-clean.company-home .home-machine-statement{text-align:left}.public-clean.company-home .home-machine-statement:before{left:0;transform:none}.public-clean.company-home .home-machine-core>div,.public-clean.company-home .home-case-file>header{grid-template-columns:minmax(0,1fr)}.public-clean.company-home .home-case-file>header>span,.public-clean.company-home .home-case-file>header>strong{white-space:normal;justify-self:start}.public-clean.company-home .home-case-file>ol li,.public-clean.company-home .home-case-file>ol li:nth-child(3n),.public-clean.company-home .home-case-file>ol li:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--pc-line-soft);min-height:auto}.public-clean.company-home .home-case-file>ol li:last-child{border-bottom:0}.public-clean.company-home .home-case-loop{grid-template-columns:minmax(0,1fr)}.public-clean.company-home .home-case-loop>svg{justify-self:center;transform:rotate(90deg)}.public-clean.company-home .home-story-cta,.public-clean.company-home .home-case-decision{flex-direction:column;align-items:stretch}.public-clean.company-home .home-output-stage>div>article{border-right:0}.public-clean.company-home .home-time-value{grid-template-columns:minmax(0,1fr)}.public-clean.company-home .home-time-value article{border-right:0;border-bottom:1px solid var(--pc-line-soft)}.public-clean.company-home .home-time-value article:last-child{border-bottom:0}.public-clean.company-home .home-scan-continuous .home-container{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.public-clean.company-home .home-capability-grid>a:hover,.public-clean.company-home .home-capability-grid>a:hover .home-capability-link,.public-clean.company-home .home-usecase-grid>a:hover,.public-clean.company-home .home-usecase-grid>a:hover .home-capability-link{transform:none}}.function-overview-section{border-bottom:1px solid var(--bt-line);background:var(--bt-ivory)!important}.function-overview-section>.public-frame{padding-block:clamp(6rem,9vw,9rem)}.function-overview-section .max-w-3xl{max-width:52rem}.function-overview-section h2{color:var(--bt-ink)!important;font-size:clamp(3.3rem,5vw,5.6rem)!important;line-height:.98!important}.function-overview-grid{gap:1.25rem;margin-top:clamp(3.5rem,6vw,6rem);display:grid}.function-overview-card{--function-stripe:var(--bt-gold);border:1px solid var(--bt-line);background:var(--bt-ivory-raised);min-width:0;box-shadow:0 1.2rem 3rem color-mix(in oklab, var(--bt-ink) 6%, transparent);border-radius:.5rem;padding:clamp(1.5rem,3vw,2.1rem);position:relative;overflow:hidden}.function-overview-card:before{background:var(--function-stripe);content:"";width:.25rem;position:absolute;inset:0 auto 0 0}.function-overview-card:nth-child(3n+1){--function-stripe:var(--accent-orientation)}.function-overview-card:nth-child(3n+2){--function-stripe:var(--bt-gold)}.function-overview-card:nth-child(3n){--function-stripe:var(--status-confirmed)}.function-overview-card h3{font-family:var(--font-sans-family);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:650;color:var(--bt-ink)!important}.function-overview-card>p{margin-top:.8rem;line-height:1.65;color:color-mix(in oklab, var(--bt-ink) 62%, transparent)!important}.function-overview-list{gap:.75rem;margin-top:1.25rem;display:grid}.function-overview-list>li{min-width:0;line-height:1.45;position:relative;overflow:hidden;border:1px solid color-mix(in oklab, var(--bt-line) 76%, transparent)!important;background:color-mix(in oklab, var(--bt-ivory-raised) 92%, var(--bt-line))!important;color:color-mix(in oklab, var(--bt-ink) 84%, transparent)!important;box-shadow:none!important;border-radius:.4rem!important;padding:.9rem 1rem .9rem 1.25rem!important}.function-overview-list>li:before{content:"";width:.2rem;position:absolute;inset:0 auto 0 0;background:var(--function-stripe)!important}.function-overview-list>li:nth-child(3n+1):before{background:var(--accent-orientation)!important}.function-overview-list>li:nth-child(3n+2):before{background:var(--bt-gold)!important}.function-overview-list>li:nth-child(3n):before{background:var(--status-confirmed)!important}.bt-public-page .bt-public-hero-copy h1{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:13ch;font-size:clamp(3.5rem,6vw,6.6rem)!important}.ma-public-compass{border:1px solid color-mix(in oklab, var(--bt-line) 26%, transparent);background:color-mix(in oklab, var(--bt-graphite-soft) 94%, var(--bt-ivory));min-height:38rem;box-shadow:0 2.5rem 5rem color-mix(in oklab, var(--bt-graphite-deep) 74%, transparent);position:relative;overflow:hidden}.ma-public-compass-grid{opacity:.2;background-image:linear-gradient(color-mix(in oklab, var(--bt-line) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--bt-line) 18%, transparent) 1px, transparent 1px);background-size:3rem 3rem;position:absolute;inset:0}.ma-public-compass-ring{border:1px solid color-mix(in oklab, var(--bt-gold) 48%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ma-public-compass-ring-outer{aspect-ratio:1;width:min(82%,29rem)}.ma-public-compass-ring-inner{aspect-ratio:1;opacity:.55;border-style:dashed;width:min(43%,15rem)}.ma-public-compass-axis{position:absolute;inset:0}.ma-public-compass-axis i{background:color-mix(in oklab, var(--bt-gold) 34%, transparent);transform-origin:50%;width:76%;height:1px;position:absolute;top:50%;left:12%}.ma-public-compass-axis i:nth-child(2){transform:rotate(60deg)}.ma-public-compass-axis i:nth-child(3){transform:rotate(-60deg)}.ma-public-compass-core{aspect-ratio:1;border:1px solid var(--bt-gold);background:var(--bt-graphite-deep);width:9.5rem;color:var(--bt-on-dark);text-align:center;border-radius:50%;place-content:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ma-public-compass-core span,.ma-public-compass-core small{color:var(--bt-gold);text-transform:uppercase;font-size:.58rem}.ma-public-compass-core strong{font-family:var(--font-serif-family);margin-block:.35rem;font-size:1.15rem;font-weight:400}.ma-public-compass-node{border-left:.18rem solid var(--bt-gold);background:color-mix(in oklab, var(--bt-graphite-deep) 88%, transparent);min-width:7.5rem;color:var(--bt-on-dark);box-shadow:0 .8rem 2rem color-mix(in oklab, var(--bt-graphite-deep) 46%, transparent);gap:.3rem;padding:.8rem 1rem;display:grid;position:absolute}.ma-public-compass-node span{color:var(--bt-gold);font-size:.58rem}.ma-public-compass-node strong{font-size:.75rem;font-weight:560}.ma-public-compass-node-1{top:8%;left:50%;transform:translate(-50%)}.ma-public-compass-node-2{top:25%;right:3%}.ma-public-compass-node-3{bottom:20%;right:3%}.ma-public-compass-node-4{bottom:7%;left:50%;transform:translate(-50%)}.ma-public-compass-node-5{bottom:20%;left:3%}.ma-public-compass-node-6{top:25%;left:3%}.ma-public-compass-node:nth-of-type(3n+1){border-left-color:var(--accent-orientation)}.ma-public-compass-node:nth-of-type(3n){border-left-color:var(--status-confirmed)}.ma-public-compass-note{text-transform:uppercase;font-size:.6rem;position:absolute;bottom:1rem;right:1.2rem;color:var(--bt-on-dark-muted)!important}.mv-public-radar{border:1px solid color-mix(in oklab, var(--bt-line) 26%, transparent);background:color-mix(in oklab, var(--bt-graphite-soft) 94%, var(--bt-ivory));min-height:38rem;box-shadow:0 2.5rem 5rem color-mix(in oklab, var(--bt-graphite-deep) 74%, transparent);position:relative;overflow:hidden}.mv-public-radar-grid{opacity:.18;background-image:linear-gradient(color-mix(in oklab, var(--bt-line) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--bt-line) 18%, transparent) 1px, transparent 1px);background-size:3rem 3rem;position:absolute;inset:0}.mv-public-radar-rings{aspect-ratio:1;width:min(82%,30rem);position:absolute;top:49%;left:44%;transform:translate(-50%,-50%)}.mv-public-radar-rings i{inset:calc(var(--ring,0) * 12%);border:1px solid color-mix(in oklab, var(--bt-gold) 42%, transparent);border-radius:50%;position:absolute}.mv-public-radar-rings i:nth-child(2){--ring:1;opacity:.8}.mv-public-radar-rings i:nth-child(3){--ring:2;opacity:.65}.mv-public-radar-rings i:nth-child(4){--ring:3;opacity:.5}.mv-public-radar-sweep{border-top:1px solid var(--bt-gold);background:linear-gradient(155deg, color-mix(in oklab, var(--bt-gold) 18%, transparent), transparent 68%);clip-path:polygon(0 0,100% 0,0 100%);transform-origin:0 0;width:min(39%,14.5rem);height:min(34%,12.5rem);position:absolute;top:49%;left:44%;transform:rotate(-24deg)}.mv-public-radar-origin{aspect-ratio:1;border:1px solid var(--bt-gold);background:var(--bt-graphite-deep);width:7.5rem;color:var(--bt-on-dark);text-align:center;border-radius:50%;place-content:center;display:grid;position:absolute;top:49%;left:44%;transform:translate(-50%,-50%)}.mv-public-radar-origin span{color:var(--bt-gold);font-size:.56rem}.mv-public-radar-origin strong{font-family:var(--font-serif-family);margin-top:.3rem;font-size:1rem;font-weight:400}.mv-public-signal{border-left:.18rem solid var(--bt-gold);background:color-mix(in oklab, var(--bt-graphite-deep) 90%, transparent);min-width:7.2rem;color:var(--bt-on-dark);box-shadow:0 .8rem 2rem color-mix(in oklab, var(--bt-graphite-deep) 48%, transparent);gap:.25rem;padding:.7rem .85rem;display:grid;position:absolute}.mv-public-signal:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;left:-.5rem;transform:translate(-50%,-50%)}.mv-public-signal span{color:var(--bt-gold);font-size:.56rem}.mv-public-signal strong{font-size:.7rem;font-weight:560}.mv-public-signal-one{color:var(--accent-orientation);top:14%;right:6%}.mv-public-signal-two{color:var(--bt-gold);bottom:25%;right:4%}.mv-public-signal-three{color:var(--status-confirmed);bottom:8%;left:12%}.mv-public-radar-trace{align-items:end;gap:.3rem;height:2.5rem;display:flex;position:absolute;top:25%;right:3%}.mv-public-radar-trace i{background:var(--bt-gold);width:.18rem;height:30%}.mv-public-radar-trace i:nth-child(2){height:65%}.mv-public-radar-trace i:nth-child(3){height:42%}.mv-public-radar-trace i:nth-child(4){height:100%}.mv-public-radar-trace i:nth-child(5){height:55%}.mv-public-radar-caption{text-transform:uppercase;gap:.75rem;font-size:.58rem;display:flex;position:absolute;bottom:4.2rem;right:1.2rem;color:var(--bt-on-dark-muted)!important}.mv-public-radar-caption span+span:before{color:var(--bt-gold);content:"→";margin-right:.75rem}.mv-public-radar-note{text-transform:uppercase;font-size:.6rem;position:absolute;bottom:1rem;right:1.2rem;color:var(--bt-on-dark-muted)!important}.mv-public-stage-card>span{color:var(--function-stripe);margin-bottom:2rem;font-size:.65rem;font-weight:650;display:block}.wb-public-field{border:1px solid color-mix(in oklab, var(--bt-line) 26%, transparent);background:color-mix(in oklab, var(--bt-graphite-soft) 94%, var(--bt-ivory));min-height:38rem;box-shadow:0 2.5rem 5rem color-mix(in oklab, var(--bt-graphite-deep) 74%, transparent);position:relative;overflow:hidden}.wb-public-field-grid{opacity:.2;background-image:linear-gradient(color-mix(in oklab, var(--bt-line) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--bt-line) 18%, transparent) 1px, transparent 1px);background-size:100% 25%,20% 100%;position:absolute;inset:0}.wb-public-field-head{border-bottom:1px solid color-mix(in oklab, var(--bt-line) 22%, transparent);color:var(--bt-on-dark-muted);text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:1rem;font-size:.58rem;display:flex;position:absolute;inset:1.5rem 1.5rem auto}.wb-public-field-head strong{color:var(--bt-gold);font-size:.58rem;font-weight:650}.wb-public-lanes{grid-template-rows:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:6rem 1.5rem 6.25rem}.wb-public-lane{border-bottom:1px solid color-mix(in oklab, var(--bt-line) 20%, transparent);grid-template-columns:5.8rem minmax(0,1fr);align-items:center;display:grid;position:relative}.wb-public-lane:first-child{border-top:1px solid color-mix(in oklab, var(--bt-line) 20%, transparent)}.wb-public-lane>span{color:var(--bt-on-dark-muted);text-transform:uppercase;font-size:.58rem}.wb-public-trace{background:color-mix(in oklab, var(--bt-line) 28%, transparent);height:1px;position:relative}.wb-public-trace:before,.wb-public-trace:after{aspect-ratio:1;border:1px solid var(--wb-line,var(--bt-gold));background:var(--bt-graphite-deep);content:"";border-radius:50%;width:.55rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.wb-public-trace:before{left:12%}.wb-public-trace:after{left:var(--wb-end,76%);background:var(--wb-line,var(--bt-gold))}.wb-public-lane:first-child{--wb-line:var(--accent-orientation);--wb-end:72%}.wb-public-lane:nth-child(2){--wb-line:var(--bt-gold);--wb-end:88%}.wb-public-lane:nth-child(3){--wb-line:var(--status-confirmed);--wb-end:58%}.wb-public-change{top:50%;left:var(--wb-card,48%);border-left:.18rem solid var(--wb-line,var(--bt-gold));background:color-mix(in oklab, var(--bt-graphite-deep) 92%, transparent);min-width:8.2rem;color:var(--bt-on-dark);box-shadow:0 .8rem 2rem color-mix(in oklab, var(--bt-graphite-deep) 48%, transparent);gap:.25rem;padding:.75rem .9rem;display:grid;position:absolute;transform:translate(-50%,-50%)}.wb-public-lane:first-child .wb-public-change{--wb-card:44%}.wb-public-lane:nth-child(2) .wb-public-change{--wb-card:62%}.wb-public-lane:nth-child(3) .wb-public-change{--wb-card:34%}.wb-public-change small{color:var(--wb-line,var(--bt-gold));text-transform:uppercase;font-size:.52rem}.wb-public-change strong{font-size:.7rem;font-weight:560}.wb-public-gate{border:1px solid color-mix(in oklab, var(--bt-gold) 44%, transparent);background:color-mix(in oklab, var(--bt-graphite-deep) 90%, transparent);color:var(--bt-on-dark);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.9rem 1rem;display:grid;position:absolute;bottom:1.2rem;left:1.5rem;right:1.5rem}.wb-public-gate>span{color:var(--bt-gold);font-size:.56rem}.wb-public-gate strong{font-family:var(--font-serif-family);font-size:1rem;font-weight:400}.wb-public-gate small{color:var(--bt-on-dark-muted);text-transform:uppercase;font-size:.56rem}.wb-public-observation-card>span{color:var(--function-stripe);margin-bottom:2rem;font-size:.65rem;font-weight:650;display:block}.ua-public-ledger{border:1px solid color-mix(in oklab, var(--bt-line) 26%, transparent);background:color-mix(in oklab, var(--bt-graphite-soft) 94%, var(--bt-ivory));min-height:38rem;box-shadow:0 2.5rem 5rem color-mix(in oklab, var(--bt-graphite-deep) 74%, transparent);position:relative;overflow:hidden}.ua-public-ledger-grid{opacity:.18;background-image:linear-gradient(color-mix(in oklab, var(--bt-line) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--bt-line) 18%, transparent) 1px, transparent 1px);background-size:3rem 3rem;position:absolute;inset:0}.ua-public-ledger-index{border-right:1px solid color-mix(in oklab, var(--bt-line) 24%, transparent);width:2rem;color:var(--bt-on-dark-muted);flex-direction:column;justify-content:space-between;align-items:center;font-size:.52rem;display:flex;position:absolute;top:1.5rem;bottom:1.5rem;left:1.5rem}.ua-public-ledger-index:after{background:color-mix(in oklab, var(--bt-gold) 50%, transparent);content:"";flex:1;width:1px;margin-block:.7rem}.ua-public-ledger-sheet{border:1px solid color-mix(in oklab, var(--bt-line) 30%, transparent);background:color-mix(in oklab, var(--bt-graphite-deep) 92%, transparent);box-shadow:1rem 1rem 0 color-mix(in oklab, var(--bt-line) 7%, transparent), 2rem 2rem 0 color-mix(in oklab, var(--bt-line) 4%, transparent);position:absolute;inset:4.5rem 3.5rem 4.5rem 5rem}.ua-public-ledger-head{border-bottom:1px solid color-mix(in oklab, var(--bt-line) 24%, transparent);color:var(--bt-on-dark-muted);text-transform:uppercase;justify-content:space-between;align-items:center;padding:1.15rem 1.25rem;font-size:.56rem;display:flex}.ua-public-ledger-head strong{color:var(--bt-gold);font-size:.56rem;font-weight:650}.ua-public-ledger-rows{grid-template-rows:repeat(4,minmax(0,1fr));height:calc(100% - 3.4rem);padding:0 1.25rem;display:grid}.ua-public-ledger-row{border-bottom:1px solid color-mix(in oklab, var(--bt-line) 20%, transparent);grid-template-columns:2rem minmax(5.5rem,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:.75rem;display:grid}.ua-public-ledger-row:last-child{border-bottom:0}.ua-public-ledger-row>span{color:var(--ua-row,var(--bt-gold));font-size:.56rem}.ua-public-ledger-row>strong{color:var(--bt-on-dark);font-size:.7rem;font-weight:560}.ua-public-ledger-line{background:color-mix(in oklab, var(--ua-row,var(--bt-gold)) 72%, transparent);height:.22rem}.ua-public-ledger-row:first-child{--ua-row:var(--accent-orientation)}.ua-public-ledger-row:nth-child(2){--ua-row:var(--bt-gold)}.ua-public-ledger-row:nth-child(3){--ua-row:var(--status-confirmed)}.ua-public-ledger-row:nth-child(4){--ua-row:var(--bt-on-dark-muted)}.ua-public-ledger-state{border:1px solid color-mix(in oklab, var(--ua-row,var(--bt-gold)) 52%, transparent);min-width:5.7rem;color:var(--ua-row,var(--bt-gold));text-align:center;text-transform:uppercase;padding:.45rem .55rem;font-size:.5rem}.ua-public-ledger-seal{aspect-ratio:1;border:1px solid var(--bt-gold);background:var(--bt-graphite-deep);width:5.5rem;color:var(--bt-on-dark);text-align:center;border-radius:50%;place-content:center;display:grid;position:absolute;bottom:1rem;right:1.15rem}.ua-public-ledger-seal span{color:var(--bt-gold);font-size:.5rem}.ua-public-ledger-seal strong{max-width:7ch;font-family:var(--font-serif-family);margin-top:.2rem;font-size:.8rem;font-weight:400}.ua-public-ledger-note{text-transform:uppercase;font-size:.56rem;position:absolute;bottom:1.15rem;left:5rem;color:var(--bt-on-dark-muted)!important}.ua-public-analysis-card>span{color:var(--function-stripe);margin-bottom:2rem;font-size:.65rem;font-weight:650;display:block}.ai-public-answerfield{border:1px solid color-mix(in oklab, var(--bt-line) 26%, transparent);background:color-mix(in oklab, var(--bt-graphite-soft) 94%, var(--bt-ivory));min-height:38rem;box-shadow:0 2.5rem 5rem color-mix(in oklab, var(--bt-graphite-deep) 74%, transparent);position:relative;overflow:hidden}.ai-public-answerfield-grid{opacity:.18;background-image:linear-gradient(color-mix(in oklab, var(--bt-line) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--bt-line) 18%, transparent) 1px, transparent 1px);background-size:3rem 3rem;position:absolute;inset:0}.ai-public-query{border:1px solid color-mix(in oklab, var(--bt-line) 30%, transparent);background:color-mix(in oklab, var(--bt-graphite-deep) 92%, transparent);color:var(--bt-on-dark);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:1rem 1.1rem;display:grid;position:absolute;top:2rem;left:2rem;right:2rem}.ai-public-query>span{color:var(--bt-gold);font-size:.55rem}.ai-public-query strong{font-family:var(--font-serif-family);font-size:1rem;font-weight:400}.ai-public-query small{color:var(--bt-on-dark-muted);text-transform:uppercase;font-size:.52rem}.ai-public-source-stack{grid-template-rows:repeat(3,minmax(0,1fr));gap:.75rem;width:8.5rem;display:grid;position:absolute;top:7.7rem;bottom:7.8rem;left:2rem}.ai-public-source{border-left:.18rem solid var(--ai-source,var(--bt-gold));background:color-mix(in oklab, var(--bt-graphite-deep) 90%, transparent);box-shadow:0 .7rem 1.8rem color-mix(in oklab, var(--bt-graphite-deep) 42%, transparent);align-content:center;gap:.35rem;padding:.85rem;display:grid}.ai-public-source:first-child{--ai-source:var(--accent-orientation)}.ai-public-source:nth-child(2){--ai-source:var(--bt-gold)}.ai-public-source:nth-child(3){--ai-source:var(--status-confirmed)}.ai-public-source span{color:var(--ai-source);font-size:.52rem}.ai-public-source strong{color:var(--bt-on-dark);font-size:.68rem;font-weight:560}.ai-public-connections{position:absolute;inset:8.8rem 11rem 9rem 10.5rem}.ai-public-connections i{background:color-mix(in oklab, var(--bt-gold) 36%, transparent);transform-origin:100%;width:100%;height:1px;position:absolute;left:0}.ai-public-connections i:first-child{top:14%;transform:rotate(12deg)}.ai-public-connections i:nth-child(2){top:50%}.ai-public-connections i:nth-child(3){bottom:14%;transform:rotate(-12deg)}.ai-public-response{border:1px solid color-mix(in oklab, var(--bt-gold) 46%, transparent);background:var(--bt-graphite-deep);width:10rem;color:var(--bt-on-dark);padding:1.1rem;position:absolute;top:9rem;bottom:8.5rem;right:2rem}.ai-public-response>span{color:var(--bt-gold);text-transform:uppercase;font-size:.52rem}.ai-public-response strong{font-family:var(--font-serif-family);margin-top:.55rem;font-size:1.15rem;font-weight:400;display:block}.ai-public-response-lines{gap:.65rem;margin-top:1.4rem;display:grid}.ai-public-response-lines i{background:color-mix(in oklab, var(--bt-on-dark) 24%, transparent);height:.22rem}.ai-public-response-lines i:nth-child(2){width:78%}.ai-public-response-lines i:nth-child(3){width:90%}.ai-public-response-lines i:nth-child(4){width:58%}.ai-public-proofbar{border:1px solid color-mix(in oklab, var(--bt-line) 26%, transparent);background:color-mix(in oklab, var(--bt-graphite-deep) 88%, transparent);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:2rem;left:2rem;right:2rem}.ai-public-proofbar span{border-right:1px solid color-mix(in oklab, var(--bt-line) 22%, transparent);color:var(--bt-on-dark-muted);text-align:center;text-transform:uppercase;padding:.75rem;font-size:.52rem}.ai-public-proofbar span:last-child{color:var(--bt-gold);border-right:0}.ai-public-visibility-card>span{color:var(--function-stripe);margin-bottom:2rem;font-size:.65rem;font-weight:650;display:block}.dr-public-docket{border:1px solid color-mix(in oklab, var(--bt-line) 26%, transparent);background:color-mix(in oklab, var(--bt-graphite-soft) 94%, var(--bt-ivory));min-height:38rem;box-shadow:0 2.5rem 5rem color-mix(in oklab, var(--bt-graphite-deep) 74%, transparent);position:relative;overflow:hidden}.dr-public-docket-grid{opacity:.18;background-image:linear-gradient(color-mix(in oklab, var(--bt-line) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--bt-line) 18%, transparent) 1px, transparent 1px);background-size:3rem 3rem;position:absolute;inset:0}.dr-public-docket-head{border-bottom:1px solid color-mix(in oklab, var(--bt-line) 24%, transparent);color:var(--bt-on-dark-muted);text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:1rem;font-size:.56rem;display:flex;position:absolute;inset:1.5rem 1.5rem auto}.dr-public-docket-head strong{color:var(--bt-gold);font-size:.56rem;font-weight:650}.dr-public-docket-body{grid-template-columns:minmax(0,.82fr) minmax(0,1.3fr);gap:1rem;display:grid;position:absolute;inset:5rem 1.5rem}.dr-public-inputs{grid-template-rows:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.dr-public-input{border-left:.18rem solid var(--dr-accent,var(--bt-gold));background:color-mix(in oklab, var(--bt-graphite-deep) 90%, transparent);align-content:center;gap:.35rem;padding:.85rem 1rem;display:grid}.dr-public-input:first-child{--dr-accent:var(--accent-orientation)}.dr-public-input:nth-child(2){--dr-accent:var(--bt-gold)}.dr-public-input:nth-child(3){--dr-accent:var(--status-confirmed)}.dr-public-input span{color:var(--dr-accent);font-size:.52rem}.dr-public-input strong{color:var(--bt-on-dark);font-size:.7rem;font-weight:560}.dr-public-input small{color:var(--bt-on-dark-muted);font-size:.52rem}.dr-public-brief{border:1px solid color-mix(in oklab, var(--bt-gold) 42%, transparent);background:var(--bt-graphite-deep);color:var(--bt-on-dark);position:relative}.dr-public-brief-title{border-bottom:1px solid color-mix(in oklab, var(--bt-line) 22%, transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:grid}.dr-public-brief-title>span{color:var(--bt-gold);font-size:.52rem}.dr-public-brief-title strong{font-family:var(--font-serif-family);font-size:1.05rem;font-weight:400}.dr-public-brief-title small{color:var(--bt-on-dark-muted);text-transform:uppercase;font-size:.5rem}.dr-public-brief-rows{padding:0 1.1rem;display:grid}.dr-public-brief-row{border-bottom:1px solid color-mix(in oklab, var(--bt-line) 18%, transparent);grid-template-columns:5.5rem 1fr;align-items:center;gap:.8rem;min-height:4.5rem;display:grid}.dr-public-brief-row>span{color:var(--bt-on-dark-muted);text-transform:uppercase;font-size:.52rem}.dr-public-brief-line{background:color-mix(in oklab, var(--bt-on-dark) 23%, transparent);height:.2rem}.dr-public-brief-row:nth-child(2) .dr-public-brief-line{background:color-mix(in oklab, var(--bt-gold) 48%, transparent);width:76%}.dr-public-brief-row:nth-child(3) .dr-public-brief-line{width:88%}.dr-public-decision{border:1px solid var(--bt-gold);background:color-mix(in oklab, var(--bt-gold) 8%, var(--bt-graphite-deep));grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.8rem .9rem;display:grid;position:absolute;bottom:1rem;left:1.1rem;right:1.1rem}.dr-public-decision span{color:var(--bt-gold);font-size:.52rem}.dr-public-decision strong{font-size:.7rem;font-weight:560}.dr-public-docket-foot{color:var(--bt-on-dark-muted);text-transform:uppercase;justify-content:space-between;font-size:.52rem;display:flex;position:absolute;bottom:1.4rem;left:1.5rem;right:1.5rem}.dr-public-docket-foot span:last-child{color:var(--bt-gold)}.dr-public-question-card>span{color:var(--function-stripe);margin-bottom:2rem;font-size:.65rem;font-weight:650;display:block}@media (width>=700px){.function-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.function-overview-grid.function-overview-grid-six{grid-template-columns:repeat(3,minmax(0,1fr))}.function-overview-grid.function-overview-grid-twelve{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=639px){.bt-public-page .bt-public-hero-copy h1{font-size:3rem!important}.ma-public-compass{min-height:31rem}.ma-public-compass-ring-outer{width:80%}.ma-public-compass-core{width:7.5rem}.ma-public-compass-node{min-width:5.8rem;padding:.65rem .7rem}.ma-public-compass-node strong{font-size:.65rem}.ma-public-compass-node-2,.ma-public-compass-node-3{right:1.5%}.ma-public-compass-node-5,.ma-public-compass-node-6{left:1.5%}.mv-public-radar{min-height:31rem}.mv-public-radar-rings{width:92%;left:42%}.mv-public-radar-sweep,.mv-public-radar-origin{left:42%}.mv-public-radar-origin{width:6.5rem}.mv-public-signal{min-width:5.8rem;padding:.6rem .7rem}.mv-public-signal-one{top:12%;right:2%}.mv-public-signal-two{bottom:27%;right:1%}.mv-public-signal-three{bottom:9%;left:3%}.mv-public-radar-caption{display:none}.wb-public-field{min-height:31rem}.wb-public-field-head{inset:1rem 1rem auto}.wb-public-lanes{inset:5rem 1rem 5.75rem}.wb-public-lane{grid-template-columns:3.2rem minmax(0,1fr)}.wb-public-change{min-width:6.5rem;padding:.6rem .7rem}.wb-public-lane:first-child .wb-public-change{--wb-card:38%}.wb-public-lane:nth-child(2) .wb-public-change{--wb-card:57%}.wb-public-lane:nth-child(3) .wb-public-change{--wb-card:32%}.wb-public-gate{grid-template-columns:auto 1fr;bottom:.9rem;left:1rem;right:1rem}.wb-public-gate small{display:none}.ua-public-ledger{min-height:31rem}.ua-public-ledger-index{top:1rem;bottom:1rem;left:.8rem}.ua-public-ledger-sheet{box-shadow:.65rem .65rem 0 color-mix(in oklab, var(--bt-line) 7%, transparent);inset:3.5rem 1.8rem 4rem 3.5rem}.ua-public-ledger-head,.ua-public-ledger-rows{padding-inline:.8rem}.ua-public-ledger-row{grid-template-columns:1.25rem minmax(4.5rem,.9fr) minmax(2rem,1fr);gap:.45rem}.ua-public-ledger-state{display:none}.ua-public-ledger-seal{width:4.6rem;bottom:.65rem;right:.7rem}.ua-public-ledger-note{max-width:13rem;bottom:1rem;left:3.5rem}.ai-public-answerfield{min-height:31rem}.ai-public-query{grid-template-columns:auto 1fr;top:1rem;left:1rem;right:1rem}.ai-public-query small{display:none}.ai-public-source-stack{gap:.5rem;width:6.7rem;top:6rem;bottom:6rem;left:1rem}.ai-public-source{padding:.65rem}.ai-public-connections{inset:7rem 8rem 7rem 7.7rem}.ai-public-response{width:7.3rem;padding:.75rem;top:7rem;bottom:6.5rem;right:1rem}.ai-public-response strong{font-size:.9rem}.ai-public-proofbar{bottom:1rem;left:1rem;right:1rem}.ai-public-proofbar span{padding:.6rem .35rem;font-size:.45rem}.dr-public-docket{min-height:31rem}.dr-public-docket-head{inset:1rem 1rem auto}.dr-public-docket-body{grid-template-columns:5.8rem minmax(0,1fr);gap:.6rem;inset:4.5rem 1rem 4rem}.dr-public-inputs{gap:.45rem}.dr-public-input{padding:.55rem}.dr-public-input small{display:none}.dr-public-brief-title{grid-template-columns:auto 1fr;padding:.75rem}.dr-public-brief-title small{display:none}.dr-public-brief-rows{padding-inline:.75rem}.dr-public-brief-row{grid-template-columns:4rem 1fr;gap:.45rem;min-height:3.5rem}.dr-public-decision{padding:.65rem;bottom:.7rem;left:.75rem;right:.75rem}.dr-public-docket-foot{bottom:.9rem;left:1rem;right:1rem}.function-overview-card{padding:1.4rem}.function-overview-list>li{padding-inline:1rem .8rem!important}}.portal .strategy-clean{--strategy-canvas:var(--surface-canvas);--strategy-card:var(--surface-primary);--strategy-raised:var(--surface-secondary);--strategy-line:var(--line-default);--strategy-line-soft:var(--line-subtle);--strategy-ink:var(--text-primary);--strategy-muted:var(--text-secondary);--strategy-teal:var(--accent-orientation);--strategy-green:var(--status-confirmed);--strategy-amber:var(--status-attention);--strategy-red:var(--status-critical);--strategy-violet:var(--accent-orientation);--strategy-surface-gradient:var(--strategy-card);--strategy-feature-gradient:var(--strategy-card);--strategy-instrument-gradient:var(--strategy-card);--strategy-dark-gradient:var(--surface-navigation);--strategy-shadow-soft:none;--strategy-shadow-raised:none;--strategy-shadow-accent:none;--background:var(--strategy-canvas);--foreground:var(--strategy-ink);--card:var(--strategy-card);--card-foreground:var(--strategy-ink);--secondary:var(--strategy-raised);--secondary-foreground:var(--strategy-ink);--muted:var(--strategy-raised);--muted-foreground:var(--strategy-muted);--primary:var(--action-primary);--primary-foreground:var(--strategy-card);--border:var(--strategy-line);--input:var(--strategy-line);--ring:var(--action-primary);--sp-space:var(--strategy-canvas);--sp-panel:var(--strategy-card);--sp-panel-raised:var(--strategy-raised);--sp-ink:var(--strategy-ink);--sp-muted:var(--strategy-muted);--sp-line:var(--strategy-line);--sp-cyan:var(--strategy-teal);--sp-green:var(--strategy-green);--sp-amber:var(--strategy-amber);--sp-pink:var(--strategy-red);--sp-violet:var(--strategy-violet);--strategy-panel:var(--strategy-card);--strategy-panel-raised:var(--strategy-raised);width:100%;min-width:0;max-width:none;color:var(--strategy-ink);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-product-family);background:0 0;gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;display:grid}.portal .strategy-clean.strategic-position-terminal-page{isolation:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:relative}.portal .strategy-clean:before{display:none}.portal .strategy-clean :is(h1,h2,h3,h4,strong,dd){color:var(--strategy-ink)}.portal .strategy-clean :is(p,li,dt,dd,small,span,button,a){overflow-wrap:break-word;text-wrap:pretty;min-width:0}.portal .strategy-clean>.product-header,.portal .strategy-clean .strategy-reference-hero{border:1px solid var(--strategy-line);border-left:4px solid var(--strategy-teal);border-radius:var(--radius-card);min-height:0;color:var(--strategy-ink);background:var(--strategy-feature-gradient);box-shadow:var(--strategy-shadow-raised);padding:clamp(1.25rem,2.7vw,2rem);position:relative;overflow:hidden}.portal .strategy-clean .product-context-area{color:var(--strategy-teal)}.portal .strategy-clean .product-title,.portal .strategy-clean .strategy-reference-hero h1{max-width:22ch;color:var(--strategy-ink);margin-top:.45rem;font-size:clamp(2rem,4vw,3rem);font-weight:560;line-height:1.05}.portal .strategy-clean .product-question,.portal .strategy-clean .product-header-meta{color:var(--strategy-muted);line-height:1.6}.portal .strategy-clean>.exec-section-field,.portal .strategy-clean .exec-section-field{min-width:0;color:var(--strategy-ink);box-shadow:none;background:0 0;border:0;border-radius:0;gap:clamp(1rem,2vw,1.4rem);padding:clamp(.25rem,1vw,.5rem) 0;display:grid;position:relative;overflow:visible}.portal .strategy-clean>.exec-section-field:before,.portal .strategy-clean .exec-section-field:before{content:none}.portal .strategy-clean .exec-section-field>div:first-child{margin-bottom:0;padding-inline:clamp(.2rem,.8vw,.5rem)}.portal .strategy-clean .exec-section-field>div:first-child h2{color:var(--strategy-teal);font-size:var(--type-meta);font-weight:700}.portal .strategy-clean .exec-section-field>div:first-child p{color:var(--strategy-muted)}.portal .strategy-clean :is(.exec-card,.exec-state,.exec-summary,.exec-insight,.instr-empty,.room-panel){border:1px solid var(--strategy-line);border-radius:var(--radius-card);color:var(--strategy-ink);background:var(--strategy-surface-gradient);box-shadow:var(--strategy-shadow-soft)}.portal .strategy-clean :is(.exec-summary,.exec-insight,.instr-empty){padding:clamp(1.15rem,2.3vw,1.6rem)}.portal .strategy-clean :is(.exec-summary-statement,.exec-insight-headline,.exec-insight-statement,.exec-insight-why){color:var(--strategy-ink)}.portal .strategy-clean :is(.exec-summary-meta,.exec-insight-meta,.instr-empty p){color:var(--strategy-muted)}.portal .strategy-clean .exec-insight{position:relative;overflow:hidden}.portal .strategy-clean .exec-insight:before{border-radius:inherit;width:4px;clip-path:inset(0 calc(100% - 4px) 0 0 round var(--radius-card));background:var(--strategy-teal);content:"";position:absolute;inset:0}.portal .strategy-clean .exec-insight[data-tone=opportunity]:before{background:var(--strategy-green)}.portal .strategy-clean .exec-insight[data-tone=watch]:before{background:var(--strategy-amber)}.portal .strategy-clean .exec-insight[data-tone=action]:before{background:var(--strategy-red)}.portal .strategy-clean .sp-summary{border:1px solid var(--strategy-line);border-left:4px solid var(--strategy-teal);border-radius:var(--radius-card);width:100%;max-width:none;color:var(--strategy-ink);background:var(--strategy-feature-gradient);box-shadow:var(--strategy-shadow-soft);padding:1.05rem 1.25rem 1.05rem 1.45rem;overflow:hidden}.portal .strategy-clean .strategic-position{gap:clamp(1.25rem,2.5vw,2rem)}.portal .strategy-clean .sp-terminal{border:1px solid var(--strategy-line);border-radius:var(--radius-card);background:var(--strategy-feature-gradient);box-shadow:var(--strategy-shadow-raised);gap:1rem;padding:clamp(.75rem,1.5vw,1rem)}.portal .strategy-clean :is(.sp-terminal-kicker,.sp-terminal-foot){color:var(--strategy-muted);font-family:var(--font-product-family);font-size:var(--type-meta);letter-spacing:0;padding:.35rem .4rem}.portal .strategy-clean .sp-terminal-kicker span:first-child{color:var(--strategy-teal)}.portal .strategy-clean .sp-terminal-metrics{gap:.65rem}.portal .strategy-clean .sp-terminal-metric.control-button{border:1px solid var(--strategy-line);border-radius:var(--radius-control);min-height:4.75rem;color:var(--strategy-muted);background:var(--strategy-surface-gradient);box-shadow:var(--strategy-shadow-soft);font-family:var(--font-product-family);text-transform:none;padding:.85rem 1rem;transition:transform .18s,border-color .18s,box-shadow .18s}.portal .strategy-clean .sp-terminal-metric.control-button:is(:hover,:focus-visible){border-color:color-mix(in oklab, var(--strategy-teal) 48%, var(--strategy-line));background:var(--strategy-surface-gradient);box-shadow:var(--strategy-shadow-accent);transform:none}.portal .strategy-clean .sp-terminal-metric strong{color:var(--strategy-ink);font-family:var(--font-product-family)}.portal .strategy-clean .sp-terminal-pulse{box-shadow:none}.portal .strategy-clean .sp-terminal-panel{border:1px solid var(--strategy-line);border-radius:var(--radius-control);color:var(--strategy-ink);background:var(--strategy-surface-gradient);box-shadow:var(--strategy-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none;gap:1rem;padding:clamp(1rem,2vw,1.4rem)}.portal .strategy-clean .sp-terminal-panel>header{border-color:var(--strategy-line-soft)}.portal .strategy-clean .sp-terminal-panel h2{color:var(--strategy-ink);font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:590}.portal .strategy-clean .sp-terminal-panel header p:not(.type-eyebrow),.portal .strategy-clean .sp-terminal-panel footer{color:var(--strategy-muted);font-family:var(--font-product-family)}.portal .strategy-clean .sp-panel-icon{border-color:color-mix(in oklab, var(--strategy-teal) 30%, var(--strategy-line));border-radius:var(--radius-control);color:var(--strategy-teal);background:color-mix(in oklab, var(--strategy-teal) 10%, var(--strategy-card))}.portal .strategy-clean .sp-terminal-counter{color:var(--strategy-teal);font-family:var(--font-product-family)}.portal .strategy-clean .sp-cylinder-stage{border-color:var(--strategy-line);border-radius:var(--radius-control);background:var(--strategy-instrument-gradient)}.portal .strategy-clean .sp-cylinder.control-button{color:var(--strategy-muted)}.portal .strategy-clean .sp-cylinder>strong,.portal .strategy-clean .sp-cylinder-name{color:var(--strategy-ink);font-family:var(--font-product-family)}.portal .strategy-clean .sp-cylinder small{color:var(--strategy-muted);font-family:var(--font-product-family)}.portal .strategy-clean .sp-cylinder-vessel{border-color:var(--strategy-line);background:color-mix(in oklab, var(--strategy-card) 72%, transparent);box-shadow:none}.portal .strategy-clean .sp-cylinder-vessel:before{background:var(--strategy-card);box-shadow:none}.portal .strategy-clean .sp-cylinder-fill,.portal .strategy-clean .sp-cylinder[data-category] .sp-cylinder-fill{box-shadow:none}.portal .strategy-clean .sp-composition-center :is(strong,span),.portal .strategy-clean .sp-composition-legend li :is(em,strong){font-family:var(--font-product-family)}.portal .strategy-clean .sp-composition-center strong,.portal .strategy-clean .sp-composition-legend strong{color:var(--strategy-ink)}.portal .strategy-clean .sp-composition-center span,.portal .strategy-clean .sp-composition-legend em{color:var(--strategy-muted)}.portal .strategy-clean .sp-composition-legend li,.portal .strategy-clean :is(.sp-flow-node,.sp-flow-node.control-button){border-color:var(--strategy-line);border-radius:var(--radius-control);color:var(--strategy-ink);background:var(--strategy-card);font-family:var(--font-product-family)}.portal .strategy-clean .sp-flow-label{color:var(--strategy-muted);font-family:var(--font-product-family)}.portal .strategy-clean .sp-flow-stream>svg{filter:none}.portal .strategy-clean .sp-trend-radar li{border:1px solid var(--strategy-line);border-left:4px solid var(--strategy-teal);border-radius:var(--radius-control);background:var(--strategy-card);padding:.85rem 1rem}.portal .strategy-clean .sp-trend-radar li[data-trend=WEAKENED]{border-left-color:var(--strategy-red)}.portal .strategy-clean .sp-trend-radar li[data-trend=STABLE]{border-left-color:var(--strategy-amber)}.portal .strategy-clean .sp-trend-radar strong{color:var(--strategy-ink);font-size:.88rem}.portal .strategy-clean .sp-trend-radar small{color:var(--strategy-muted);font-family:var(--font-product-family)}.portal .strategy-clean .sp-terminal-empty{color:var(--strategy-muted)}.portal .strategy-clean .sp-swot,.portal .strategy-clean .sp-watch,.portal .strategy-clean .sp-interpretation,.portal .strategy-clean .sp-source-section,.portal .strategy-clean .sp-requirements{box-shadow:none;background:0 0;border:0;border-radius:0;gap:1rem;padding:0}.portal .strategy-clean .sp-watch{border-top:1px solid var(--strategy-line-soft);margin-top:clamp(1.25rem,3vw,2rem);padding-top:clamp(1.25rem,3vw,2rem)}.portal .strategy-clean .sp-interpretation{border:1px solid var(--strategy-line);border-left:4px solid var(--strategy-teal);border-radius:var(--radius-card);background:var(--strategy-feature-gradient);box-shadow:var(--strategy-shadow-soft);margin-top:clamp(1rem,2vw,1.5rem);padding:clamp(1.15rem,2.3vw,1.6rem)}.portal .strategy-clean .sp-swot-head h2,.portal .strategy-clean .sp-watch h2,.portal .strategy-clean .sp-interpretation h2,.portal .strategy-clean .sp-source-section h2,.portal .strategy-clean .sp-requirements h2{color:var(--strategy-ink);font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:590}.portal .strategy-clean :is(.sp-swot-head>p,.sp-watch>header>p,.sp-group-empty,.sp-card-block p,.sp-card-meta,.sp-interpretation-lead,.sp-history-note,.sp-source-list p,.sp-requirements li){color:var(--strategy-muted)}.portal .strategy-clean .sp-swot-board{border-color:var(--strategy-line);border-radius:var(--radius-control);background:var(--strategy-card);box-shadow:none}.portal .strategy-clean :is(.sp-swot-column-label,.sp-swot-row-label){color:var(--strategy-muted)}.portal .strategy-clean .sp-swot-board .sp-matrix-quadrant{border-color:var(--strategy-line);padding:clamp(1rem,2vw,1.35rem)}.portal .strategy-clean .sp-swot-board .sp-matrix-quadrant[data-category=STRENGTH],.portal .strategy-clean .sp-swot-board .sp-matrix-quadrant[data-category=OPPORTUNITY]{background:color-mix(in oklab, var(--strategy-green) 5%, var(--strategy-card))}.portal .strategy-clean .sp-swot-board .sp-matrix-quadrant[data-category=VULNERABILITY],.portal .strategy-clean .sp-swot-board .sp-matrix-quadrant[data-category=THREAT]{background:color-mix(in oklab, var(--strategy-amber) 5%, var(--strategy-card))}.portal .strategy-clean .sp-card{border:1px solid var(--strategy-line);border-left:4px solid var(--strategy-teal);border-radius:var(--radius-control);color:var(--strategy-ink);background:var(--strategy-surface-gradient);box-shadow:var(--strategy-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none;gap:.8rem;padding:clamp(1.05rem,2vw,1.35rem);transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.portal .strategy-clean .sp-card:before{content:none}.portal .strategy-clean .sp-card[data-category=STRENGTH]{border-left-color:var(--strategy-green)}.portal .strategy-clean .sp-card[data-category=VULNERABILITY]{border-left-color:var(--strategy-amber)}.portal .strategy-clean .sp-card[data-category=OPPORTUNITY]{border-left-color:var(--strategy-teal)}.portal .strategy-clean .sp-card[data-category=THREAT]{border-left-color:var(--strategy-red)}.portal .strategy-clean .sp-card[data-category=WATCH]{border-left-color:var(--strategy-violet)}.portal .strategy-clean .sp-card:hover{border-color:color-mix(in oklab, var(--strategy-teal) 42%, var(--strategy-line));box-shadow:var(--strategy-shadow-accent);transform:none}.portal .strategy-clean .sp-card-title{color:var(--strategy-ink);font-size:1rem;font-weight:620}.portal .strategy-clean .sp-card-kind,.portal .strategy-clean .sp-card-block p,.portal .strategy-clean .sp-card-meta{color:var(--strategy-muted)}.portal .strategy-clean .sp-forensic-trigger.control-button{border:1px solid color-mix(in oklab, var(--strategy-teal) 32%, var(--strategy-line));border-radius:var(--radius-control);width:fit-content;color:var(--strategy-teal);background:color-mix(in oklab, var(--strategy-teal) 7%, var(--strategy-card));padding-inline:.8rem}.portal .strategy-clean .sp-group-empty{border:1px dashed var(--strategy-line);border-radius:var(--radius-control);background:var(--strategy-raised);min-height:7rem;padding:1rem}.portal .strategy-clean .sp-source-list{border:0;gap:.65rem}.portal .strategy-clean .sp-source-list article{border:1px solid var(--strategy-line);border-left:4px solid var(--strategy-teal);border-radius:var(--radius-control);background:var(--strategy-card);box-shadow:var(--strategy-shadow-soft);padding:clamp(1rem,2vw,1.35rem)}.portal .strategy-clean .sp-requirements{border:1px solid var(--strategy-line);border-left:4px solid var(--strategy-amber);border-radius:var(--radius-card);background:var(--strategy-feature-gradient);box-shadow:var(--strategy-shadow-soft);padding:clamp(1.15rem,2.3vw,1.6rem)}.portal .strategy-clean .sp-watch .sp-group-list{align-items:stretch}.portal .strategy-clean .sp-watch .sp-card{grid-template-rows:auto auto auto auto 1fr;height:100%}.portal .strategy-clean .sp-card-ask-primary{align-self:end;padding-top:.35rem}.portal .strategy-clean .sp-card-ask-primary .prompt-control-chip{border:1px solid var(--strategy-line);border-radius:var(--radius-control);width:auto;min-width:0;max-width:100%;height:auto;min-height:44px;color:var(--strategy-ink);background:var(--strategy-raised);white-space:normal;justify-content:flex-start;gap:.5rem;padding:.65rem .8rem}.portal .strategy-clean .sp-card-ask-primary .prompt-control-chip span{overflow-wrap:normal;word-break:normal;width:auto}.portal .strategy-clean [data-testid=market-feed-list]{border:0;gap:.65rem;display:grid}.portal .strategy-clean [data-testid=market-feed-item]{border:1px solid var(--strategy-line);border-left:4px solid var(--strategy-teal);border-radius:var(--radius-control);color:var(--strategy-ink);background:var(--strategy-card);box-shadow:var(--strategy-shadow-soft);padding:clamp(1rem,2vw,1.3rem)}.portal .strategy-clean [data-testid=market-feed-item]+[data-testid=market-feed-item]{margin-top:0}.portal .strategy-clean [data-testid=market-feed-item]>div:last-child{border-top:1px solid var(--strategy-line-soft);margin-top:.9rem;padding-top:.85rem}.portal .strategy-clean [data-testid=market-feed-item] :is(p,time,span){color:var(--strategy-muted)}.portal .strategy-clean [data-testid=market-feed-item]>p{color:var(--strategy-ink)}.portal .strategy-clean .actionability-links{border:0;grid-template-columns:minmax(14rem,.6fr) minmax(0,1.4fr);gap:1.25rem;margin:0;padding:0}.portal .strategy-clean .actionability-links>div{padding:1rem .25rem}.portal .strategy-clean .actionability-links h2{margin-top:.4rem;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:590}.portal .strategy-clean .actionability-links ul{gap:.65rem}.portal .strategy-clean .actionability-links li{border:1px solid var(--strategy-line);border-left:4px solid var(--strategy-green);border-radius:var(--radius-control);background:var(--strategy-card);box-shadow:var(--strategy-shadow-soft);padding:1rem 1.1rem}.portal .strategy-clean .actionability-links li span{color:var(--strategy-muted)}.portal .strategy-clean .actionability-links a{color:var(--strategy-teal)}.portal .strategy-clean .james-context-prompt{border:1px solid var(--strategy-line);border-left:4px solid var(--strategy-teal);border-radius:var(--radius-card);background:var(--strategy-feature-gradient);box-shadow:var(--strategy-shadow-raised);gap:1rem;padding:clamp(1.15rem,2.3vw,1.6rem);display:grid}.portal .strategy-clean .james-context-prompt>p{color:var(--strategy-ink);font-weight:650}.portal .strategy-clean .james-context-chips{flex-wrap:wrap;gap:.55rem;display:flex}.portal .strategy-clean .james-context-chip{border:1px solid var(--strategy-line);border-radius:var(--radius-control);min-height:44px;color:var(--strategy-ink);background:var(--strategy-card);box-shadow:var(--strategy-shadow-soft);text-align:left;padding:.65rem .85rem;transition:transform .18s,border-color .18s,box-shadow .18s}.portal .strategy-clean .james-context-chip:is(:hover,:focus-visible){border-color:color-mix(in oklab, var(--strategy-teal) 45%, var(--strategy-line));box-shadow:var(--strategy-shadow-accent);transform:none}.portal .strategy-clean .strategy-reference-path{border:1px solid var(--strategy-line);border-radius:var(--radius-card);background:var(--strategy-raised);box-shadow:var(--strategy-shadow-soft);gap:.65rem;margin-top:0;padding:.65rem}.portal .strategy-clean .strategy-reference-path li{border:1px solid var(--strategy-line);border-radius:var(--radius-control);background:var(--strategy-card);border-top:0;min-height:8rem;padding:1rem;position:relative;overflow:hidden}.portal .strategy-clean .strategy-reference-path li:before{border-radius:inherit;width:4px;clip-path:inset(0 calc(100% - 4px) 0 0 round var(--radius-control));background:var(--strategy-teal);content:"";position:absolute;inset:0}.portal .strategy-clean .strategy-reference-path li[data-tone=amber]:before{background:var(--strategy-amber)}.portal .strategy-clean .strategy-reference-path li[data-tone=violet]:before{background:var(--strategy-violet)}.portal .strategy-clean .strategy-reference-path :is(small,span){color:var(--strategy-muted)}.portal .strategy-clean .strategy-reference-path strong{color:var(--strategy-ink)}.portal .strategy-clean>section.rounded-3xl,.portal .strategy-clean .strategy-conclusion,.portal .strategy-clean .strategy-impact-card,.portal .strategy-clean .strategy-sophia{border:1px solid var(--strategy-line);border-radius:var(--radius-card);color:var(--strategy-ink);background:var(--strategy-surface-gradient);box-shadow:var(--strategy-shadow-soft);padding:clamp(1.2rem,2.5vw,1.75rem)}.portal .strategy-clean>section.rounded-3xl,.portal .strategy-clean .strategy-conclusion{border-left:4px solid var(--strategy-teal);background:var(--strategy-feature-gradient);box-shadow:var(--strategy-shadow-raised)}.portal .strategy-clean .strategy-conclusion>h2{color:var(--strategy-ink);font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:590}.portal .strategy-clean .strategy-conclusion-grid{gap:.75rem}.portal .strategy-clean .strategy-conclusion-field{border:1px solid var(--strategy-line);border-radius:var(--radius-control);background:var(--strategy-card);box-shadow:var(--strategy-shadow-soft);padding:1rem 1.1rem;position:relative;overflow:hidden}.portal .strategy-clean .strategy-conclusion-field>span{color:var(--strategy-muted)}.portal .strategy-clean .strategy-primary-action{color:var(--strategy-card);background:var(--strategy-dark-gradient)}.portal .strategy-clean .strategy-secondary-action{color:var(--strategy-ink);border-color:var(--strategy-line);background:var(--strategy-card)}.portal .strategy-clean .strategy-section{gap:1rem}.portal .strategy-clean .strategy-section>header{padding-inline:.25rem}.portal .strategy-clean .strategy-section>header h2{color:var(--strategy-ink);font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:590}.portal .strategy-clean .strategy-section>header>span{color:var(--strategy-muted)}.portal .strategy-clean .strategy-scenarios{gap:.75rem}.portal .strategy-clean .strategy-scenarios>article{border:1px solid var(--strategy-line);border-radius:var(--radius-control);background:var(--strategy-surface-gradient);box-shadow:var(--strategy-shadow-soft);padding:1.2rem}.portal .strategy-clean .strategy-scenarios h3{color:var(--strategy-ink)}.portal .strategy-clean :is(.strategy-scenario-copy,.strategy-known-facts li,.strategy-impact-card li h3+p,.strategy-sophia-summary,.strategy-sophia li){color:var(--strategy-muted)}.portal .strategy-clean .strategy-impact-card{background:var(--strategy-feature-gradient)}.portal .strategy-clean .strategy-impact-number{background:var(--strategy-card)}.portal .strategy-clean .strategy-evidence-line :is(span,em){color:var(--strategy-muted);background:var(--strategy-raised)}.portal .strategy-clean .strategy-sophia{border-left:4px solid var(--strategy-violet);background:color-mix(in oklab, var(--strategy-violet) 5%, var(--strategy-card))}.portal .strategy-clean .strategy-sophia-head>span{color:var(--strategy-card);background:var(--strategy-dark-gradient)}.portal .strategy-clean .strategy-sophia-head p{color:var(--strategy-muted)}.portal .strategy-clean .strategy-sophia li{border-color:var(--strategy-line);background:var(--strategy-card)}.portal .strategy-clean .management-story{border:1px solid var(--strategy-line);border-radius:var(--radius-card);background:var(--strategy-raised);box-shadow:var(--strategy-shadow-soft);gap:1rem;padding:clamp(.75rem,1.5vw,1rem)}.portal .strategy-clean :is(.management-story-thesis-wrap,.management-story-question,.management-story-section,.management-story-counterview,.management-story-actions,.management-action-group){border:1px solid var(--strategy-line);border-radius:var(--radius-control);color:var(--strategy-ink);background:var(--strategy-card);padding:clamp(1rem,2vw,1.35rem)}.portal .strategy-clean .management-story-question{border-block:1px solid var(--strategy-line)}.portal .strategy-clean .management-story-question h2,.portal .strategy-clean .management-story-section-head h2{color:var(--strategy-ink)}.portal .strategy-clean .management-action-summary,.portal .strategy-clean .management-story-outcome-empty{color:var(--strategy-muted)}.portal .strategy-clean .management-action-list{gap:.7rem;display:grid}.portal .strategy-clean .mu-gap-grid{gap:.75rem}.portal .strategy-clean .mu-gap-card,.portal .strategy-clean .qi-panel,.portal .strategy-clean .qi-row,.portal .strategy-clean [data-testid=athena-principle]{border:1px solid var(--strategy-line);border-radius:var(--radius-control);color:var(--strategy-ink);background:var(--strategy-card);box-shadow:var(--strategy-shadow-soft);padding:clamp(1rem,2vw,1.35rem)}.portal .strategy-clean :is(.mu-gap-answer,.mu-gap-why,.mu-gap-input,.mu-meta,.qi-counts,.qi-row-why,.qi-row-answer,.qi-row-input){color:var(--strategy-muted)}.portal .strategy-clean :is(.qi-mode,.qi-filter,.mu-cta){border:1px solid var(--strategy-line);border-radius:var(--radius-control);min-height:44px;color:var(--strategy-muted);background:var(--strategy-card)}.portal .strategy-clean :is(.qi-mode,.qi-filter)[data-active=true]{color:var(--strategy-card);background:var(--strategy-dark-gradient)}.portal .strategy-clean .qi-search input{color:var(--strategy-ink);background:var(--strategy-card)}.portal .strategy-clean .qi-domain{border-color:var(--strategy-line)}.portal .strategy-clean .qi-domain-button{color:var(--strategy-ink)}.portal .strategy-clean .exec-disclosure,.portal .strategy-clean .exec-secondary-stack>details{border:1px solid var(--strategy-line);border-radius:var(--radius-card);color:var(--strategy-ink);background:var(--strategy-surface-gradient);box-shadow:var(--strategy-shadow-soft);overflow:clip}.portal .strategy-clean .exec-disclosure-summary,.portal .strategy-clean details>summary{color:var(--strategy-ink);padding:.95rem 1.1rem}.portal .strategy-clean .exec-disclosure-body,.portal .strategy-clean details>div{border-color:var(--strategy-line-soft);padding:1rem}.portal .strategy-clean .exec-secondary-stack{gap:.75rem;display:grid}.portal .strategy-clean .product-crosslinks{margin-top:0}@media (width<=67.5rem){.portal .strategy-clean .sp-terminal-visuals,.portal .strategy-clean .sp-terminal-grid{grid-template-columns:minmax(0,1fr)}.portal .strategy-clean .strategy-reference-path{grid-template-columns:repeat(2,minmax(0,1fr))}.portal .strategy-clean .strategy-reference-path li:last-child{grid-column:1/-1;min-height:0}.portal .strategy-clean .strategy-scenarios{grid-template-columns:minmax(0,1fr)}.portal .strategy-clean .sp-watch .sp-group-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem){.portal .strategy-clean{gap:1.25rem}.portal .strategy-clean>.product-header,.portal .strategy-clean .strategy-reference-hero{padding:1rem}.portal .strategy-clean>.exec-section-field,.portal .strategy-clean .exec-section-field{padding-inline:0}.portal .strategy-clean .sp-terminal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portal .strategy-clean .sp-swot-head,.portal .strategy-clean .sp-watch>header{flex-direction:column;align-items:start}.portal .strategy-clean .sp-swot-head>p,.portal .strategy-clean .sp-watch>header>p{text-align:left}.portal .strategy-clean .sp-swot-board{background:0 0;border:0;grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid;overflow:visible}.portal .strategy-clean :is(.sp-swot-corner,.sp-swot-column-label,.sp-swot-row-label){display:none}.portal .strategy-clean .sp-swot-board .sp-matrix-quadrant{border:1px solid var(--strategy-line);border-radius:var(--radius-control);padding:1rem}.portal .strategy-clean .sp-quadrant-axis{display:block}.portal .strategy-clean .strategic-position-terminal-page .sp-watch .sp-group-list,.portal .strategy-clean .actionability-links,.portal .strategy-clean .strategy-reference-path,.portal .strategy-clean .strategy-conclusion-grid{grid-template-columns:minmax(0,1fr)}.portal .strategy-clean .strategy-reference-path li,.portal .strategy-clean .strategy-reference-path li:last-child{grid-column:auto;min-height:0}.portal .strategy-clean .sp-source-list article{grid-template-columns:auto minmax(0,1fr)}.portal .strategy-clean .sp-source-list .control-button{grid-column:2;justify-self:start}.portal .strategy-clean .sp-requirements ul{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.portal .strategy-clean *,.portal .strategy-clean :before,.portal .strategy-clean :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}.portal .strategy-clean :is(.sp-card,.sp-terminal-metric,.james-context-chip):is(:hover,:focus-visible){transform:none}}body:has(.strategy-clean) :is(.executive-evidence-dialog,.instr-quickview,.executive-evidence-drawer){--background:var(--surface-primary);--foreground:var(--text-primary);--card:var(--surface-primary);--card-foreground:var(--text-primary);--muted:var(--surface-secondary);--muted-foreground:var(--text-secondary);--border:var(--line-default);color:var(--text-primary);background:var(--office-surface-gradient)}body:has(.strategy-clean) :is(.executive-evidence-dialog,.instr-quickview,.executive-evidence-drawer) :is(p,li,span,small){color:var(--text-secondary)}body:has(.strategy-clean) :is(.executive-evidence-dialog,.instr-quickview,.executive-evidence-drawer) :is(h2,h3,h4,strong){color:var(--text-primary)}.portal .reports-clean{--reports-canvas:var(--surface-canvas);--reports-card:var(--surface-primary);--reports-raised:var(--surface-secondary);--reports-ink:var(--text-primary);--reports-muted:var(--text-secondary);--reports-line:var(--line-default);--reports-line-soft:var(--line-subtle);--reports-accent:var(--briefing-topic-strategy);--reports-positive:var(--status-confirmed);--reports-attention:var(--status-attention);--reports-critical:var(--status-critical);--reports-surface-gradient:var(--surface-primary);--reports-feature-gradient:var(--surface-primary);--reports-shadow-soft:var(--briefing-shadow);--reports-shadow-raised:var(--briefing-shadow-raised);--background:var(--reports-canvas);--foreground:var(--reports-ink);--card:var(--reports-card);--card-foreground:var(--reports-ink);--secondary:var(--reports-raised);--secondary-foreground:var(--reports-ink);--muted:var(--reports-raised);--muted-foreground:var(--reports-muted);--primary:var(--action-primary);--primary-foreground:var(--action-primary-foreground);--border:var(--reports-line);--input:var(--reports-line);--ring:var(--reports-accent);width:100%;min-width:0;max-width:none;color:var(--reports-ink);font-family:var(--font-product-family);background:0 0;gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;display:grid}.portal .reports-clean :is(h1,h2,h3,h4,strong,dd){color:var(--reports-ink)}.portal .reports-clean :is(p,li,dt,dd,small,span,button,a){overflow-wrap:break-word;min-width:0}.portal .reports-clean>.product-header{border:1px solid var(--reports-line);border-top:3px solid var(--reports-accent);border-radius:var(--radius-card);background:var(--reports-feature-gradient);box-shadow:var(--reports-shadow-raised);padding:clamp(1.25rem,2.7vw,2rem);overflow:hidden}.portal .reports-clean>.product-header h1{max-width:22ch;font-size:clamp(2rem,4vw,3rem);font-weight:560;line-height:1.05}.portal .reports-clean>.product-header p{max-width:68ch;color:var(--reports-muted)}.portal .reports-clean .exec-section-field{color:var(--reports-ink);box-shadow:none;background:0 0;border:0;border-radius:0;gap:1rem;padding:0;display:grid;overflow:visible}.portal .reports-clean .exec-section-field:before{content:none}.portal .reports-clean .exec-section-field>div:first-child{margin:0;padding-inline:.25rem}.portal .reports-clean .exec-section-field>div:first-child p{color:var(--reports-muted)}.portal .reports-clean .exec-summary{border:1px solid var(--reports-line);border-left:4px solid var(--reports-accent);border-radius:var(--radius-card);color:var(--reports-ink);background:var(--reports-feature-gradient);box-shadow:var(--reports-shadow-raised);padding:clamp(1.25rem,2.7vw,2rem);position:relative;overflow:hidden}.portal .reports-clean .exec-summary:before{content:none}.portal .reports-clean .exec-summary :is(p,li,span){color:var(--reports-muted)}.portal .reports-clean .exec-summary strong{color:var(--reports-ink)}.portal .reports-clean .panel{border:1px solid var(--reports-line);border-left:4px solid var(--reports-accent);border-radius:var(--radius-card);color:var(--reports-ink);background:var(--reports-surface-gradient);box-shadow:var(--reports-shadow-soft);padding:clamp(1.1rem,2.4vw,1.6rem);position:relative;overflow:hidden}.portal .reports-clean .current-report{gap:var(--space-6);min-width:0;padding:var(--space-6) 0;border-block:1px solid var(--reports-line);color:var(--reports-ink);background:0 0;display:grid}.portal .reports-clean .current-report header{gap:.35rem;display:grid}.portal .reports-clean .current-report header h3{font-size:24px;line-height:1.35}.portal .reports-clean .current-report-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.portal .reports-clean .current-report-facts>div{border:1px solid var(--reports-line);border-top:3px solid var(--briefing-topic-website);border-radius:var(--briefing-radius);background:var(--reports-card);min-height:64px;box-shadow:var(--reports-shadow-soft);align-content:center;gap:.35rem;padding:.9rem 1rem;display:grid}.portal .reports-clean .current-report-facts dt,.portal .reports-clean .current-report :is(.type-meta,li){color:var(--reports-muted)}.portal .reports-clean .current-report-facts dd{font-size:20px;font-weight:700;line-height:1.4}.portal .reports-clean .current-report-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.portal .reports-clean .current-report-content{gap:var(--space-6);min-width:0;display:grid}.portal .reports-clean .current-report :is(p,summary){letter-spacing:0;text-transform:none;font-size:16px;line-height:1.5}.portal .reports-clean .current-report-introduction{gap:var(--space-3);display:grid}.portal .reports-clean .current-report-introduction h4{max-width:65ch;font-size:22px;font-weight:600;line-height:1.4}.portal .reports-clean .current-report :is(.current-report-thesis,.current-report-detail p,.current-report-question>p,.current-report-basis>p){white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch}.portal .reports-clean .current-report .current-report-label{color:var(--reports-muted);font-size:13px;font-weight:600;line-height:1.4}.portal .reports-clean .current-report-question{gap:var(--space-2);padding-block:var(--space-4);border-block:1px solid var(--reports-line);display:grid}.portal .reports-clean .current-report-section-title{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);font-size:18px;font-weight:600;display:flex}.portal .reports-clean .current-report-sections{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.portal .reports-clean .current-report-chapters>.current-report-sections>li>details{border:1px solid var(--reports-line);border-top:3px solid var(--briefing-topic-strategy);border-radius:var(--briefing-radius);background:var(--reports-card);box-shadow:var(--reports-shadow-soft);overflow:hidden}.portal .reports-clean .current-report-disclosure{border-top:1px solid var(--reports-line)}.portal .reports-clean .current-report-disclosure>summary{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-3) var(--space-2);cursor:pointer;color:var(--reports-ink);grid-template-columns:auto minmax(0,1fr) auto;font-weight:500;list-style:none;display:grid}.portal .reports-clean .current-report-basis .current-report-disclosure>summary{list-style:inside disclosure-closed;display:list-item}.portal .reports-clean .current-report-basis .current-report-disclosure[open]>summary{list-style-type:disclosure-open}.portal .reports-clean .current-report-disclosure>summary::-webkit-details-marker{display:none}.portal .reports-clean .current-report-disclosure>summary:hover{background:var(--reports-raised)}.portal .reports-clean .current-report-disclosure>summary:focus-visible{outline:2px solid var(--reports-accent);outline-offset:2px}.portal .reports-clean .current-report-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}.portal .reports-clean :is(.current-report-number,.current-report-count){color:var(--reports-muted);font-variant-numeric:tabular-nums;font-size:14px}.portal .reports-clean .current-report-count{margin-left:var(--space-2)}.portal .reports-clean .current-report-detail{gap:var(--space-4);padding:var(--space-4) var(--space-2) var(--space-6);color:var(--reports-ink);display:grid}.portal .reports-clean .current-report-context{gap:var(--space-2);color:var(--reports-muted);display:grid}.portal .reports-clean .current-report-basis{gap:var(--space-2);border-left:3px solid var(--reports-line);padding-left:var(--space-4);color:var(--reports-muted);display:grid}.portal .reports-clean .current-report-basis h4{font-size:16px;font-weight:600}.portal .reports-clean .current-report-limits{padding-left:var(--space-4);list-style:outside}@media print{.portal .reports-clean .current-report details>:not(summary){display:block}}.portal .reports-clean [data-testid=library-reports]>ol,.portal .reports-clean [data-testid=library-archive] ol{border:0;gap:.7rem;display:grid}.portal .reports-clean [data-testid=library-reports]>ol>li,.portal .reports-clean [data-testid=library-archive] li{border:0}.portal .reports-clean [data-testid=library-reports]>ol button,.portal .reports-clean [data-testid=library-archive] button{border:1px solid var(--reports-line);border-top:3px solid var(--reports-accent);border-radius:var(--briefing-radius);white-space:normal;height:auto;min-height:4.75rem;color:var(--reports-ink);background:var(--reports-surface-gradient);box-shadow:var(--reports-shadow-soft);align-items:center;padding:1rem 1.1rem 1rem 1.35rem;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.portal .reports-clean [data-testid=library-reports]>ol button:hover,.portal .reports-clean [data-testid=library-archive] button:hover{color:var(--reports-ink);border-color:color-mix(in oklab, var(--reports-accent) 42%, var(--reports-line));box-shadow:var(--reports-shadow-raised);transform:translateY(-2px)}.portal .reports-clean [data-testid=library-reports]>ol button:focus-visible,.portal .reports-clean [data-testid=library-archive] button:focus-visible{outline:3px solid color-mix(in oklab, var(--reports-accent) 38%, transparent);outline-offset:2px}.portal .reports-clean [data-testid=library-reports] .type-eyebrow,.portal .reports-clean [data-testid=library-archive] .type-eyebrow{color:var(--reports-accent)}.portal .reports-clean .exec-disclosure{border:1px solid var(--reports-line);border-radius:var(--briefing-radius);background:var(--reports-card);box-shadow:var(--reports-shadow-soft);overflow:hidden}.portal .reports-clean .exec-disclosure>summary{min-height:3.5rem;color:var(--reports-ink);background:0 0;padding:.9rem 1.1rem}.portal .reports-clean .exec-disclosure[open]>summary{border-bottom:1px solid var(--reports-line-soft);background:color-mix(in oklab, var(--reports-raised) 68%, transparent)}.portal .reports-clean .exec-disclosure>:not(summary){margin-inline:1rem}.portal .reports-clean .exec-disclosure>:last-child{margin-bottom:1rem}.portal .reports-clean .report-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;display:grid}.portal .reports-clean .report-support-grid>.exec-disclosure{border:1px solid var(--reports-line);border-top:3px solid var(--report-access-accent,var(--reports-accent));border-radius:var(--radius-card);background:var(--reports-surface-gradient);min-width:0;min-height:0;box-shadow:var(--reports-shadow-soft);align-self:start;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.portal .reports-clean .report-support-grid>.exec-disclosure:before{content:none}.portal .reports-clean .report-support-grid>.exec-disclosure:nth-child(2){--report-access-accent:var(--briefing-topic-website)}.portal .reports-clean .report-support-grid>.exec-disclosure:nth-child(3){--report-access-accent:var(--briefing-topic-work)}.portal .reports-clean .report-support-grid>.exec-disclosure:hover{border-color:color-mix(in oklab, var(--reports-accent) 38%, var(--reports-line));box-shadow:var(--reports-shadow-raised);transform:translateY(-2px)}.portal .reports-clean .report-support-grid>.exec-disclosure>summary{cursor:pointer;width:100%;min-height:7.75rem;color:var(--reports-ink);box-shadow:none;appearance:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;margin:0;padding:1.25rem 1.15rem 1.25rem 1.35rem;list-style:none;display:grid}.portal .reports-clean .report-support-grid>.exec-disclosure>summary::-webkit-details-marker{display:none}.portal .reports-clean .report-support-grid>.exec-disclosure>summary:after{content:none}.portal .reports-clean .report-support-grid>.exec-disclosure[open]{border-color:color-mix(in oklab, var(--reports-accent) 38%, var(--reports-line));box-shadow:var(--reports-shadow-raised);grid-column:1/-1;transform:none}.portal .reports-clean .report-support-grid>.exec-disclosure[open]>summary{border-bottom:1px solid var(--reports-line-soft);background:0 0;border-radius:0;min-height:0}.portal .reports-clean .report-support-grid .report-disclosure-label{letter-spacing:0;text-transform:none;gap:.45rem;min-width:0;display:grid}.portal .reports-clean .report-access-icon{width:44px;height:44px;padding:var(--space-3);border-radius:var(--radius-floating);color:var(--report-access-accent,var(--reports-accent));background:color-mix(in oklab, var(--report-access-accent,var(--reports-accent)) 10%, var(--surface-primary));margin-bottom:var(--space-2)}.portal .reports-clean .report-access-toggle{justify-self:start;align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line-default);border-radius:var(--radius-control);font-size:var(--type-meta);display:inline-flex}.portal .reports-clean .report-access-close,.portal .reports-clean .exec-disclosure[open] .report-access-open{display:none}.portal .reports-clean .exec-disclosure[open] .report-access-close{display:inline}.portal .reports-clean .exec-disclosure[open] .report-access-toggle svg{transform:rotate(180deg)}.portal .reports-clean .report-support-grid .report-disclosure-label strong{font-size:1rem;font-weight:700;line-height:1.25}.portal .reports-clean .report-support-grid .report-disclosure-label small{color:var(--reports-muted);font-size:.82rem;font-weight:450;line-height:1.45}.portal .reports-clean .report-support-grid .exec-disclosure-body{gap:1rem;padding:1.2rem 1.35rem 1.35rem;display:grid}.portal .reports-clean .report-support-grid>.exec-disclosure>:not(summary),.portal .reports-clean .report-support-grid>.exec-disclosure>:last-child{margin:0}.portal .reports-clean .exec-section-field>.panel,.portal .reports-clean .exec-disclosure>.panel{width:100%}.portal .reports-clean :is(.empty-state,.empty-honest,[data-state=empty]){border:1px solid var(--reports-line);border-left:4px solid var(--reports-attention);border-radius:var(--radius-control);color:var(--reports-ink);background:var(--reports-card);padding:1rem 1.15rem}.portal .reports-clean .panel :is(ul>li,dl>div){color:var(--reports-ink)}.portal .reports-clean .panel :is(.text-muted-foreground,p.text-muted-foreground,span.text-muted-foreground){color:var(--reports-muted)}.portal .reports-clean .panel ul>li>button,.portal .reports-clean .panel ul>li.rounded-xl{border-color:var(--reports-line);color:var(--reports-ink);background:var(--reports-card);box-shadow:0 .35rem 1rem color-mix(in oklab, var(--reports-ink) 6%, transparent)}.portal .reports-clean .panel ul>li>button:hover{border-color:color-mix(in oklab, var(--reports-accent) 45%, var(--reports-line));background:color-mix(in oklab, var(--reports-card) 94%, var(--reports-accent))}.portal .reports-clean .executive-library{width:100%;min-width:0;max-width:none}.portal .reports-clean .executive-library>header{padding-block:var(--space-4);border-bottom:1px solid var(--reports-line);background:0 0}.portal .reports-clean .executive-library>header h1{color:var(--reports-ink);font-size:32px;font-weight:560;line-height:1.08}.portal .reports-clean .shimmer-text{color:var(--reports-ink);-webkit-text-fill-color:currentColor;background:0 0}.portal .reports-clean .aurora-chip{border:1px solid var(--reports-line);color:var(--reports-accent);background:var(--reports-card)}.portal .reports-clean .on-paper{color:var(--reports-ink);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.portal .reports-clean .exec-card{border-color:var(--reports-line);color:var(--reports-ink);background:var(--reports-card);box-shadow:var(--reports-shadow-soft);border-radius:var(--briefing-radius);border-top:3px solid var(--report-tone,var(--reports-accent))}.portal .reports-clean [data-tone=good]{--report-tone:var(--status-confirmed)}.portal .reports-clean [data-tone=warn]{--report-tone:var(--status-attention)}.portal .reports-clean [data-tone=bad]{--report-tone:var(--status-critical)}.portal .reports-clean [data-tone=neutral]{--report-tone:var(--status-neutral)}.portal .reports-clean :is(.report-score-value,.report-tone-label){color:var(--report-tone,var(--text-primary))}.portal .reports-clean .report-tone-dot{background:var(--report-tone,var(--status-neutral))}.portal .reports-clean .report-done-icon{color:var(--status-confirmed);background:color-mix(in oklab, var(--status-confirmed) 12%, var(--surface-primary))}.portal .reports-clean .report-row-title{align-items:start;gap:var(--space-3);font-size:16px;font-weight:600;line-height:1.5;display:flex}.portal .reports-clean .report-row-title svg{margin-top:var(--space-1);color:var(--reports-accent);flex-shrink:0}.portal .reports-clean .report-row-arrow{color:var(--reports-accent);flex-shrink:0}.portal .reports-clean .internal-panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.portal .reports-clean .internal-panel ul>li>button{white-space:normal;border-radius:var(--briefing-radius);border-top:3px solid var(--briefing-topic-work);height:auto;box-shadow:var(--reports-shadow-soft)}.portal .reports-clean .internal-panel .truncate{white-space:normal;overflow:visible}.portal .reports-clean .prose{color:var(--reports-muted)}.portal .reports-clean .prose :is(h1,h2,h3,h4,strong){color:var(--reports-ink)}.portal .reports-clean .prose :is(p,li){color:var(--reports-muted)}.portal .reports-clean pre{border:1px solid var(--reports-line-soft);color:var(--reports-ink);background:var(--reports-raised)}@media (width<=54rem){.portal .reports-clean .current-report-facts,.portal .reports-clean .report-support-grid{grid-template-columns:1fr}.portal .reports-clean .report-support-grid>.exec-disclosure[open]{grid-column:auto}.portal .reports-clean .report-support-grid>.exec-disclosure>summary{min-height:0}}@media (width<=47.99rem){.portal .reports-clean{gap:1.25rem}.portal .reports-clean>.product-header,.portal .reports-clean .exec-summary,.portal .reports-clean .current-report,.portal .reports-clean .panel,.portal .reports-clean .executive-library>header,.portal .reports-clean .on-paper{padding:1rem}.portal .reports-clean [data-testid=library-reports]>ol button,.portal .reports-clean [data-testid=library-archive] button{flex-direction:column;align-items:flex-start;gap:.45rem}.portal .reports-clean [data-testid=library-reports] .truncate,.portal .reports-clean [data-testid=library-archive] .truncate{white-space:normal;overflow:visible}.portal .reports-clean .exec-disclosure>:not(summary){margin-inline:.75rem}}@media (prefers-reduced-motion:reduce){.portal .reports-clean *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.portal .reports-clean{gap:clamp(1rem,2vw,1.5rem)}.portal .reports-clean>.product-header,.portal .reports-clean .executive-library>header{background:0 0;padding:clamp(1rem,2vw,1.5rem)}.portal .reports-clean .panel{background:var(--reports-card);box-shadow:var(--reports-shadow-soft)}.portal .reports-clean [data-testid=library-reports]>ol button,.portal .reports-clean [data-testid=library-archive] button{background:var(--reports-card)}.portal .cs-convo{--cv-paper:var(--surface-canvas);--cv-card:var(--surface-primary);--cv-line:var(--line-default);--cv-navy:var(--surface-navigation);--cv-gold:var(--accent-orientation);--cv-copy:var(--text-primary);--cv-sub:var(--text-secondary)}.portal .cs-convo [data-testid=conversation-empty] .cs-lead,.portal .cs-convo .cs-convo-card-title,.portal .cs-convo .cs-convo-answer-lead,.portal .cs-convo .cs-answer-markdown h3,.portal .cs-convo .cs-answer-section-head h2{letter-spacing:0;font-family:inherit;font-weight:600}.portal .cs-convo [data-testid=conversation-empty] .cs-lead{font-size:24px}.portal .cs-convo .cs-convo-card-title,.portal .cs-convo .cs-answer-section-head h2{font-size:20px}.portal .cs-convo .cs-convo-answer-lead{font-size:18px;font-weight:500}.portal .cs-convo .cs-convo-eyebrow,.portal .cs-convo .cs-eyebrow{text-transform:none;letter-spacing:0;font-size:13px}.portal .cs-convo .cs-convo-card{border-radius:var(--radius-lg,10px);padding:24px}.portal .cs-convo .cs-convo-item{border-radius:6px;padding:8px 12px}.portal .cs-convo .cs-fade-up{animation:none}@media (width<=767px){.portal .cs-convo{grid-template-columns:minmax(0,1fr)}.portal .cs-convo .cs-convo-aside{border-right:0;border-bottom:1px solid var(--cv-line);max-height:none;padding:12px 16px;position:static}.portal .cs-convo .cs-convo-thread{padding:1.25rem 1rem 2rem}.portal .cs-convo .cs-convo-composer{padding:8px 1rem 1rem}.portal .cs-convo .cs-convo-card{padding:16px}}.portal .board-page{--board-paper:var(--surface-canvas);--board-card:var(--surface-primary);--board-line:var(--line-default);--board-navy:var(--surface-navigation);--board-ink:var(--text-primary);--board-sub:var(--text-secondary)}.portal .board-page>.ov-head{margin-bottom:16px}.portal .board-select{border-radius:6px}.portal .board-h2{letter-spacing:0;font-family:inherit;font-size:20px;font-weight:600}.portal .board-protocol{max-width:none}.portal [data-testid=contracts-page] .type-meta,.portal [data-testid^=specialist] .type-meta{letter-spacing:0;text-transform:none}.portal [data-testid=contracts-page] table{border-collapse:collapse;width:100%}.portal [data-testid=contracts-page] th{color:var(--text-secondary);font-weight:600}.portal [data-testid=contracts-page] tr+tr td,.portal [data-testid=contracts-page] tbody tr td{border-top:1px solid var(--line-default)}.portal .portal-main :is(.control-tabs-list,.room-tabs){gap:var(--space-1);overflow-x:auto;border:0!important;border-bottom:1px solid var(--line-default)!important;background:0 0!important;border-radius:0!important;padding:0!important;display:flex!important}.portal .portal-main :is(.control-tabs-list,.room-tabs)>button{letter-spacing:normal;text-transform:none;white-space:nowrap;align-items:center;min-height:44px;margin-bottom:-1px;display:inline-flex;padding:0 var(--space-3)!important;box-shadow:none!important;color:var(--text-secondary)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;font-size:14px!important}.portal .portal-main :is(.control-tabs-list,.room-tabs)>[aria-selected=true]{font-weight:500;border-bottom-color:var(--primary)!important;color:var(--text-primary)!important}.portal .portal-main :is(.cs-convo .cs-convo-card,.board-protocol [class*=card],[data-testid=contracts-page] [class*=card],[data-testid^=specialist] [class*=card]){border:1px solid var(--line-default)!important;border-radius:var(--radius-card)!important;background:var(--surface-primary)!important;box-shadow:none!important;background-image:none!important}.portal .portal-main :is([data-testid=contracts-page],[data-testid^=specialist]) [class*=card]:hover{box-shadow:none!important;transform:none!important}.cs-convo{--cv-paper:#f4f1ea;--cv-card:#fff;--cv-line:#e4ded2;--cv-navy:#13233b;--cv-gold:#a8843f;--cv-copy:#16202e;--cv-sub:#5a6472;background:var(--cv-paper);color:var(--cv-copy);grid-template-columns:288px minmax(0,1fr);font-family:Instrument Sans,system-ui,sans-serif;overflow-x:clip}.cs-convo .cs-convo-aside{border-right:1px solid var(--cv-line);align-self:start;max-height:100dvh;position:sticky;top:0;overflow-y:auto}.cs-convo .cs-convo-item{min-height:44px;color:var(--cv-copy);border:0;border-left:3px solid #0000;border-radius:8px;flex-direction:column;gap:.25rem;display:flex}.cs-convo .cs-convo-item:hover{background:var(--cv-card)}.cs-convo .cs-convo-item[aria-current=true]{background:var(--cv-card);border:0;border-left:3px solid var(--cv-navy)}.cs-convo .cs-convo-item-q{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cs-convo .cs-convo-item-time{color:var(--cv-sub);font-variant-numeric:tabular-nums;font-size:13px}.cs-convo .cs-convo-thread{max-width:760px;padding:2rem 1.5rem 3rem}.cs-convo .cs-convo-main{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;min-height:calc(100dvh - 8rem);display:grid}.cs-convo .cs-convo-thread{min-width:0}.cs-convo .cs-convo-composer{z-index:auto;background:var(--cv-paper);max-width:760px;max-height:160px;padding:12px 1.5rem 1rem;position:static;bottom:auto;overflow-y:auto}.cs-convo .cs-convo-composer>*{background:var(--cv-card);border:1px solid var(--cv-line);border-radius:6px;padding:8px 12px}.cs-convo .cs-convo-composer .cs-convo-suggestions{scrollbar-width:thin;flex-wrap:nowrap;gap:8px;margin-bottom:8px;display:flex;overflow:auto hidden}.cs-convo .cs-convo-composer .cs-convo-suggestions>*{white-space:nowrap;flex:none}.cs-convo .cs-convo-main:has([data-testid=james-live-stage]) .cs-convo-suggestions{display:none}.cs-convo .cs-convo-composer .cs-composer-box{box-shadow:none;border-radius:4px}.cs-convo .cs-convo-composer textarea{max-height:68px;overflow-y:auto}.cs-convo [data-testid=conversation-empty] .cs-lead{font-family:Instrument Serif,serif;font-size:28px;line-height:1.2}.cs-convo .cs-convo-run{flex-direction:column;gap:16px;margin-bottom:48px;display:flex}.cs-convo .cs-convo-ask{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.cs-convo .cs-convo-ask .cs-bubble{background:var(--cv-navy);max-width:80%;color:var(--cv-card);margin:0}.cs-convo .cs-convo-domain{color:var(--cv-sub);border:1px solid var(--cv-line);border-radius:999px;padding:.15rem .65rem;font-size:13px}.cs-convo .cs-convo-card{background:var(--cv-card);border:1px solid var(--cv-line);box-shadow:none;border-radius:16px;min-width:0;padding:28px}.cs-convo .cs-convo-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.cs-convo .cs-convo-card-who{align-items:center;gap:.6rem;display:inline-flex}.cs-convo .cs-convo-portrait{object-fit:cover;border-radius:999px;width:32px;height:32px}.cs-convo .cs-convo-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--cv-sub);font-size:13px;font-weight:600}.cs-convo .cs-convo-card-status{color:var(--cv-sub);align-items:center;gap:.4rem;min-width:0;font-size:13px;display:inline-flex}.cs-convo .cs-convo-card-status>div{margin:0}.cs-convo .cs-convo-card-status [data-testid=james-summary]{margin:0;font-size:13px}.cs-convo .cs-convo-card-status .james-endstate{align-items:center;gap:.4rem;margin:0;font-size:13px;display:inline-flex}.cs-convo .cs-convo-card-title{margin-bottom:1rem;font-family:Instrument Serif,serif;font-size:22px;line-height:1.35}.cs-convo .cs-convo-answer-lead{max-width:68ch;color:var(--cv-copy);margin:0 0 1rem;font-family:Instrument Serif,serif;font-size:22px;line-height:1.45}.cs-convo .cs-convo-answer-body{max-width:70ch;color:var(--cv-copy);margin:0 0 1rem;font-size:17px;line-height:1.6}.cs-convo .cs-answer-complete{max-width:70ch}.cs-convo .cs-answer-short{border-left:3px solid var(--cv-gold);padding-left:1rem}.cs-convo .cs-answer-markdown{color:var(--cv-copy);font-size:17px;line-height:1.65}.cs-convo .cs-answer-markdown h2,.cs-convo .cs-answer-markdown h3{margin:1.75rem 0 .75rem;font-family:Instrument Serif,serif;line-height:1.3}.cs-convo .cs-answer-markdown h2{font-size:22px}.cs-convo .cs-answer-markdown h3{font-size:19px}.cs-convo .cs-answer-markdown p{margin:0 0 1rem}.cs-convo .cs-answer-markdown ul,.cs-convo .cs-answer-markdown ol{margin:0 0 1rem;padding-left:1.4rem}.cs-convo .cs-answer-markdown ul{list-style:outside}.cs-convo .cs-answer-markdown ol{list-style:decimal}.cs-convo .cs-answer-markdown li+li{margin-top:.35rem}.cs-convo .cs-answer-markdown a{color:var(--cv-navy);text-underline-offset:3px;text-decoration:underline}.cs-convo .cs-answer-markdown table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:15px}.cs-convo .cs-answer-markdown th,.cs-convo .cs-answer-markdown td{border-bottom:1px solid var(--cv-line);text-align:left;vertical-align:top;padding:.65rem}.cs-convo .cs-answer-assessment-mark{border:1px solid var(--cv-line);color:var(--cv-sub);vertical-align:middle;border-radius:4px;margin:0 .6rem .2rem 0;padding:.1rem .45rem;font-family:Instrument Sans,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.cs-convo .cs-convo-subanswers [data-testid=james-subanswer]{border-top:1px solid var(--cv-line);padding-top:1.25rem}.cs-convo .cs-convo-subanswers [data-testid=james-subanswer-fact]{font-size:16px}.cs-convo .cs-convo-subanswers [data-testid=james-subanswer]>p.text-muted-foreground{color:var(--cv-sub);font-size:15px}.cs-convo .cs-convo-publication{margin:1.5rem 0 0;padding:0}.cs-convo .cs-convo-publication>*{border-left:0;max-width:none;margin-left:0;padding-left:0;padding-right:0}.cs-convo .cs-convo-publication ul,.cs-convo .cs-convo-publication ol{max-width:none}.cs-convo .cs-convo-caveats{margin-top:1.25rem}.cs-convo .cs-convo-caveats ol{color:var(--cv-sub);gap:.35rem;max-width:70ch;padding-left:1.4rem;font-size:14px;line-height:1.5;list-style:decimal;display:grid}.cs-convo .cs-convo-count{color:var(--cv-sub);margin:.25rem 0 1rem;font-size:14px}.cs-convo .cs-convo-publication .executive-brief-compact>*,.cs-convo .cs-convo-publication .executive-brief-details{width:100%;max-width:70ch;margin-left:0;padding-left:0}.cs-convo .cs-convo-caveats ul{color:var(--cv-sub);gap:.25rem;padding-left:1.1rem;font-size:14px;line-height:1.5;list-style:outside;display:grid}.cs-convo .cs-convo-meta{color:var(--cv-sub);flex-wrap:wrap;gap:0 .35rem;font-size:13px;display:flex}.cs-convo .cs-convo-meta .james-stage-summary{color:inherit;margin:0;font-size:13px}.cs-convo .cs-convo-meta>*+:before{content:"· "}.cs-convo .cs-convo-proof{border-top:1px solid var(--cv-line);background:0 0;padding-top:.75rem}.cs-convo .cs-convo-proof>summary{align-items:center;min-height:44px;display:flex}.cs-convo .cs-convo-live{background:var(--cv-card);border:1px solid var(--cv-line);box-shadow:none;padding:28px;display:block}.cs-convo .cs-convo-live-plan{border-bottom:1px solid var(--cv-line);margin-bottom:1.25rem;padding-bottom:1.25rem}.cs-convo .cs-convo-live-stage{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex}.cs-convo .james-plan-list li{align-items:center;min-height:48px}.cs-convo .james-plan-list strong{font-size:15px;font-weight:600}.cs-convo .james-plan-list small{color:var(--cv-sub);font-size:13px}@media (width<=1023px){.cs-convo{grid-template-columns:minmax(0,1fr)}.cs-convo .cs-convo-aside{border-right:0;border-bottom:1px solid var(--cv-line);max-height:none;padding:.75rem 16px;position:static}.cs-convo .cs-convo-thread{padding:1.25rem 16px 2rem}.cs-convo .cs-convo-main{min-height:0}.cs-convo .cs-convo-composer{max-height:120px;padding:8px 16px calc(8px + env(safe-area-inset-bottom))}.cs-convo .cs-convo-composer textarea{max-height:52px}.cs-convo .cs-convo-card,.cs-convo .cs-convo-live{padding:20px}.cs-convo .cs-convo-answer-lead{font-size:19px}.cs-convo [data-testid=conversation-menu] summary{justify-content:center;align-items:center;min-height:44px;display:flex}}@media (width>=768px) and (width<=1023px){.cs-convo .cs-convo-aside .hidden.md\:block{display:none}.cs-convo .cs-convo-aside details.md\:hidden{display:block}}@media (prefers-reduced-motion:reduce){.cs-convo *,.cs-convo :before,.cs-convo :after{transition:none!important;animation:none!important}}.cs-convo .cs-answer-chart{border:1px solid var(--cv-line);background:var(--cv-card);border-radius:12px;min-width:0;max-width:100%;margin:1.5rem 0;padding:16px}.cs-convo .cs-answer-chart-title{margin-bottom:.5rem;font-size:16px;font-weight:600}.cs-convo .cs-answer-chart-example{border:1px solid var(--cv-gold);color:var(--cv-copy);border-radius:999px;margin:0 0 .75rem;padding:.15rem .6rem;font-size:13px;font-weight:600;display:inline-block}.cs-convo .cs-answer-chart-body{min-width:0;font-size:13px}.cs-convo .cs-answer-chart-meaning{margin:.75rem 0 0;font-size:15px}.cs-convo .cs-answer-chart-source{color:var(--cv-sub);margin:.4rem 0 0;font-size:13px}.cs-convo .cs-answer-chart-values{margin-top:.5rem;font-size:14px}.cs-convo .cs-answer-chart-values summary{cursor:pointer;color:var(--cv-sub);min-height:32px}.cs-convo .cs-chart-table-wrap,.cs-convo .cs-answer-markdown table{max-width:100%;display:block;overflow-x:auto}.cs-convo .cs-chart-table{border-collapse:collapse;font-size:14px}.cs-convo .cs-chart-table th,.cs-convo .cs-chart-table td{border-bottom:1px solid var(--cv-line);text-align:left;padding:.35rem .6rem}.cs-convo .cs-chart-table thead th{white-space:nowrap;word-break:keep-all}.cs-convo .cs-chart-table td[data-num]{text-align:right;font-variant-numeric:tabular-nums}.cs-convo .cs-chart-scorecards{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.cs-convo .cs-chart-scorecard{border:1px solid var(--cv-line);border-radius:10px;flex-direction:column;gap:.2rem;padding:12px;display:flex}.cs-convo .cs-chart-scorecard strong{font-variant-numeric:tabular-nums;font-size:22px}.cs-convo .cs-chart-scorecard-label,.cs-convo .cs-chart-scorecard-date{color:var(--cv-sub);font-size:13px}.cs-convo .cs-answer-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;margin:1rem 0;overflow-x:auto}.cs-convo .cs-answer-table-wrap table{width:auto;min-width:100%;margin:0}.cs-convo .cs-answer-markdown th{white-space:nowrap;-webkit-hyphens:none;hyphens:none;word-break:keep-all;overflow-wrap:normal;min-width:7rem}.cs-convo .cs-answer-markdown td{-webkit-hyphens:none;hyphens:none;min-width:7rem}.cs-convo .cs-answer-markdown td[data-num]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cs-convo .cs-answer-source-note{color:var(--cv-sub);margin-top:.2rem;font-size:13px;line-height:1.45;display:block}.cs-convo .cs-answer-section{border-top:1px solid var(--cv-line)}.cs-convo .cs-answer-section-head{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;list-style:none;display:flex}.cs-convo .cs-answer-section-head::-webkit-details-marker{display:none}.cs-convo .cs-answer-section-head:before{content:"›";color:var(--cv-sub);transition:transform .15s}.cs-convo .cs-answer-section[open]>.cs-answer-section-head:before{transform:rotate(90deg)}.cs-convo .cs-answer-section-head h2{margin:.75rem 0;font-family:Instrument Serif,serif;font-size:22px;line-height:1.3}.cs-convo .cs-answer-expand{border:1px solid var(--cv-line);min-height:40px;color:var(--cv-navy);background:var(--cv-card);border-radius:6px;margin:.75rem 0 1rem;padding:.4rem .9rem}.cs-convo .cs-answer-missing-action{margin:0 0 1rem}.cs-convo .cs-endstate-action{color:var(--cv-navy);text-underline-offset:3px;margin-left:.5rem;font-weight:600;text-decoration:underline}.cs-convo .james-failed-notice{color:var(--cv-copy);flex-direction:column;align-items:flex-start;gap:.6rem;font-size:15px;display:flex}.cs-convo .cs-answer-contributions{border-top:1px solid var(--cv-line);overflow-wrap:anywhere;margin-top:1.25rem;font-size:15px;line-height:1.55}.cs-convo .cs-answer-contributions>summary{cursor:pointer;min-height:44px;color:var(--cv-sub);padding:.65rem 0}.cs-convo .cs-answer-contributions ul{margin:0;padding:0;list-style:none}.cs-convo .cs-answer-contributions li{border-top:1px solid var(--cv-line);padding:.75rem 0}.cs-convo .cs-answer-contributions p{margin:.3rem 0}.cs-convo .cs-answer-contribution-role{color:var(--cv-sub);font-size:13px;display:block}.cs-convo .cs-answer-contributions small{color:var(--cv-sub);font-size:13px}.br{--br-background:var(--manager-sidebar);--br-floor:color-mix(in oklab, var(--manager-sidebar) 85%, var(--primary));--br-seam:color-mix(in oklab, var(--manager-sidebar) 70%, var(--manager-sidebar-foreground));--br-metal:color-mix(in oklab, var(--manager-sidebar-foreground) 65%, var(--manager-sidebar));--br-glass:color-mix(in oklab, var(--primary) 60%, var(--manager-sidebar-foreground));--br-light:color-mix(in oklab, var(--primary) 30%, var(--manager-sidebar-foreground));--br-signal:var(--manager-james);--br-ink:var(--manager-sidebar-foreground);--br-muted:color-mix(in oklab, var(--manager-sidebar-foreground) 72%, var(--manager-sidebar));--br-line:color-mix(in oklab, var(--manager-sidebar-foreground) 18%, var(--manager-sidebar));--br-green:var(--manager-success,var(--primary));border:1px solid var(--br-line);background:var(--br-background);color:var(--br-ink);font-family:var(--manager-font);border-radius:24px;overflow:hidden}.board-scene:has(.br){aspect-ratio:auto;background:0 0;min-width:0;height:auto;overflow:visible}.br-room{isolation:isolate;position:relative}.br-heading{z-index:25;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:absolute;top:28px;left:32px;right:24px}.br-heading>button{pointer-events:auto;color:var(--br-muted);border:1px solid var(--br-line);background:var(--br-background);border-radius:999px;font-size:13px}.br .board-eyebrow{color:var(--br-muted);letter-spacing:.18em;text-transform:uppercase;font-size:13px}.br .br-heading h3{font:500 clamp(28px, 3vw, 42px)/1.2 var(--manager-font);color:var(--br-ink);letter-spacing:-.04em;margin:5px 0 8px}.br-heading p:last-child{color:var(--br-muted);font-size:13px}.br-canvas{width:100%;height:700px}.br-seat{width:128px;min-width:70px;height:auto;color:var(--br-ink);border-radius:12px;flex-direction:column;gap:3px;padding:0;display:flex}.br-seat:hover{color:var(--br-ink);background:0 0}.br-seat img,.br-initial{object-fit:cover;border:2px solid var(--br-muted);border-radius:50%;width:52px;height:52px;box-shadow:0 5px 16px #0008}.br-seat strong{white-space:normal;background:#101a2be6;border-radius:5px;max-width:120px;padding:3px 6px;font-size:13px;font-weight:600;line-height:1.25}.br-seat small{white-space:normal;text-align:center;max-width:120px;color:var(--br-muted);background:#101a2be6;border-radius:4px;padding:2px 4px;font-size:13px;line-height:1.1}.br-seat[data-tone=lead] img{border-color:var(--br-signal);width:64px;height:64px}.br-seat[data-tone=active] img,.br-seat[data-tone=working] img{border-color:var(--br-signal);box-shadow:none}.br-seat[data-tone=done] img{border-color:var(--br-green)}.br-seat[data-tone=locked] img{filter:grayscale();opacity:.6}.br-seat:focus-visible{outline:2px solid var(--br-signal);outline-offset:5px}.br-caption{color:var(--br-muted);pointer-events:none;font-size:13px;position:absolute;bottom:16px;left:32px;right:24px}.br-loading,.br-unavailable{text-align:center;color:var(--br-muted);padding:180px 32px;font-size:13px}.be-flow{border-top:1px solid var(--br-line);background:linear-gradient(135deg,#1a2840,#101a2b 60%);padding:26px 32px 20px}.be-flow>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.br .be-flow h3{font:500 22px/1.3 var(--manager-font);letter-spacing:-.025em;color:var(--br-ink);margin-top:4px}.be-flow-state{color:var(--br-muted);text-align:right;font-size:13px}.be-flow-map{height:340px;margin-top:22px;position:relative}.be-flow-map svg{width:100%;height:100%;overflow:visible}.be-wire{fill:none;stroke:var(--br-line);stroke-width:1.5px}.be-wire-signal{fill:none;stroke:var(--br-muted);stroke-width:1.5px;opacity:.7}[data-flow=outbound] .be-wire-signal{stroke:var(--br-signal);opacity:.8}[data-flow=returned] .be-wire-signal{stroke:var(--br-green);opacity:1}[data-flow=assigned] .be-wire-signal{stroke-dasharray:3 6}.be-wire-motion{fill:none;stroke:var(--br-ink);stroke-width:2.5px;stroke-dasharray:12 180;filter:drop-shadow(0 0 3px var(--br-signal));animation:4s linear infinite be-energy}@keyframes be-energy{to{stroke-dashoffset:-384px}}.be-terminal{fill:var(--br-muted)}[data-flow=outbound] .be-terminal{fill:var(--br-signal)}[data-flow=returned] .be-terminal{fill:var(--br-green)}.be-hub-ring{fill:#18253c;stroke:var(--br-signal);stroke-width:1px;vector-effect:non-scaling-stroke}.be-hub-outer{fill:none;stroke:var(--br-line);stroke-width:1px}.be-flow-hub{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.be-flow-hub button{height:auto;color:var(--br-ink);flex-direction:column;gap:8px;padding:8px}.be-flow-hub img{border:2px solid var(--br-signal);border-radius:50%;width:48px;height:48px}.be-flow-hub strong{font-size:13px}.be-node{text-align:left;white-space:normal;width:17%;height:auto;min-height:40px;color:var(--br-muted);border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:5px 8px;display:flex;position:absolute;transform:translateY(-50%)}.be-node strong{font-size:13px;font-weight:500;line-height:1.2}.be-node small{font-size:13px;line-height:1.2}.be-node[data-flow=outbound]{color:var(--br-signal)}.be-node[data-flow=returned]{color:var(--br-green)}.be-node:hover,.be-flow-hub button:hover{color:var(--br-ink);background:#ffffff0a}.be-flow footer{color:var(--br-muted);border-top:1px solid var(--br-line);flex-wrap:wrap;gap:18px;padding-top:16px;font-size:13px;display:flex}.be-flow footer span{align-items:center;gap:7px;display:flex}.be-flow footer i{background:var(--br-muted);width:16px;height:2px}.be-flow footer i[data-kind=outbound]{background:var(--br-signal)}.be-flow footer i[data-kind=returned]{background:var(--br-green)}.be-explainer{color:var(--br-muted);margin-top:12px;font-size:13px}.br-roster{border-top:1px solid var(--br-line);color:var(--br-muted);padding:16px 32px;font-size:13px}.br-roster summary{cursor:pointer}.br-roster .bt-list{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:16px;display:grid}.be-flow[data-paused=true] .be-wire-motion{animation:none}@media (width<=760px){.br{border-radius:16px}.br-heading{top:18px;left:18px;right:18px}.br-heading>button{width:36px;padding:8px}.br-heading>button span{display:none}.br-canvas{height:430px}.br-seat{width:64px;min-width:44px}.br-seat img{width:32px;height:32px}.br-seat[data-tone=lead] img{width:30px;height:30px}.br-seat strong{padding:2px 4px;font-size:13px}.br-seat small{display:none}.br-caption{font-size:13px;left:18px;right:18px}.be-flow{padding:20px 14px}.be-flow-map{height:380px}.be-node{background:#142036;width:27%;padding:5px}.be-node[data-side=right]{left:73%!important}.be-node strong,.be-node small{font-size:13px}.be-flow-hub img{width:34px;height:34px}.be-flow-state{max-width:130px}.br-roster{padding:16px}.br-roster .bt-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.be-wire-motion{animation:none}}.brt{--brt-top:color-mix(in oklab, var(--primary) 18%, var(--card));--brt-top-light:color-mix(in oklab, var(--primary) 6%, var(--card));--brt-edge:color-mix(in oklab, var(--foreground) 55%, var(--primary));--brt-edge-light:color-mix(in oklab, var(--foreground) 30%, var(--primary));padding:1rem 0 2rem}.brt-stage{aspect-ratio:16/10;perspective:1200px;width:min(100%,980px);margin:0 auto;position:relative}.brt-table{transform-origin:50% 60%;width:80%;height:74%;animation:9s ease-in-out infinite brt-breathe;position:absolute;inset:14% 10% 12%;transform:rotateX(18deg)}.brt-shadow{fill:color-mix(in oklab, var(--foreground) 22%, transparent);filter:blur(10px)}.brt-rim{fill:none;stroke:color-mix(in oklab, var(--card) 70%, transparent);stroke-width:1.5px}.brt-core{fill:color-mix(in oklab, var(--primary) 14%, var(--card));stroke:color-mix(in oklab, var(--primary) 40%, transparent)}.brt-core-text{letter-spacing:.3em;fill:var(--primary);font:600 11px/1 inherit}@keyframes brt-breathe{50%{transform:rotateX(20deg)translateY(-3px)}}.brt-seat{width:116px;color:var(--foreground);cursor:pointer;animation:.5s ease-out both brt-in;animation-delay:var(--d);background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}@keyframes brt-in{0%{opacity:0;transform:translate(-50%,-40%)}}.brt-seat:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.brt-avatar{background:var(--muted);border:3px solid var(--border);width:56px;height:56px;box-shadow:0 6px 14px -8px var(--foreground);border-radius:50%;place-items:center;font-weight:700;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.brt-avatar img{object-fit:cover;width:100%;height:100%}.brt-seat[data-tone=lead] .brt-avatar{border-color:var(--primary);width:68px;height:68px}.brt-seat[data-tone=active] .brt-avatar,.brt-seat[data-tone=working] .brt-avatar{border-color:var(--primary)}.brt-seat[data-tone=done] .brt-avatar{border-color:var(--manager-success,var(--primary))}.brt-seat[data-tone=locked] .brt-avatar img{filter:grayscale();opacity:.55}.brt-lock{background:var(--card);color:var(--muted-foreground);border-radius:50%;padding:2px;position:absolute;bottom:2px;right:2px}.brt-name{background:var(--card);box-shadow:0 1px 2px color-mix(in oklab, var(--foreground) 15%, transparent);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:13px;font-weight:600;line-height:1.2}.brt-status{color:var(--muted-foreground);white-space:nowrap;font-size:13px}@media (prefers-reduced-motion:reduce){.brt-table{animation:none;transform:none}.brt-seat{animation:none}}@media (width<=760px){.brt-stage{aspect-ratio:auto;perspective:none;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;display:grid}.brt-table{display:none}.brt-seat{text-align:left;background:var(--card);border:1px solid var(--border);flex-flow:wrap;justify-content:flex-start;width:auto;animation:none;position:static;transform:none}.brt-avatar,.brt-seat[data-tone=lead] .brt-avatar{border-width:2px;width:36px;height:36px}.brt-name{box-shadow:none;padding:0}.brt-status{white-space:normal;flex-basis:100%}}.bt[data-paused] .brt-table{animation-play-state:paused}.brt-status{color:var(--br-muted,var(--muted-foreground))}.brt-stage{margin-top:2.5rem}@media (width<=760px){.br-heading,.br-caption{padding:1rem 1rem 0;position:static}.brt{padding:.5rem}.brt-stage{margin-top:.5rem}.brt-seat .brt-status{color:var(--muted-foreground)}}.brt-table,.brt-seat{animation:none!important}.brt-seat:hover .brt-avatar{box-shadow:none;transform:none}.bt-pulse,.br-pulse{animation:none!important}.br:has(.brt-photo){border-radius:8px}.br:has(.brt-photo) .br-heading{align-items:center;padding:18px 24px;position:static}.br:has(.brt-photo) .br-heading h3{letter-spacing:0;margin:0;font-size:26px}.br:has(.brt-photo) .br-heading .board-eyebrow{display:none}.br:has(.brt-photo) .br-heading p:last-child{display:none}.brt-photo{padding:0}.brt-photo .brt-stage{aspect-ratio:16/9;perspective:none;width:100%;max-width:none;margin:0}.brt-room-image{object-fit:cover;width:100%;height:100%;display:block}.brt-photo-flow{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.brt-photo-flow .be-wire-signal{stroke-width:2px;stroke:var(--br-light);filter:drop-shadow(0 0 4px var(--br-light))}.brt-photo-flow [data-flow=returned] .be-wire-signal{stroke:var(--br-green)}.brt-photo .brt-seat{width:104px;height:auto;color:var(--br-ink);border-radius:8px;gap:5px;padding:0;overflow:visible}.brt-photo .brt-seat:hover{color:var(--br-ink);background:0 0}.brt-photo .brt-avatar{border-color:var(--br-light);width:56px;height:56px;box-shadow:none;overflow:visible}.brt-photo .brt-avatar img{border-radius:50%}.brt-photo .brt-avatar:after{content:"";background:var(--br-light);width:68px;height:10px;box-shadow:none;border-radius:50%;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.brt-photo .brt-seat[data-tone=lead] .brt-avatar{width:64px;height:64px}.brt-label{background:var(--br-background);border:1px solid var(--br-line);border-radius:6px;flex-direction:column;gap:2px;width:max-content;max-width:114px;padding:5px 8px;display:flex;position:relative}.brt-photo .brt-name{color:var(--br-ink);box-shadow:none;white-space:normal;background:0 0;padding:0;font-size:13px}.brt-photo .brt-status{white-space:normal;font-size:13px;line-height:1.25}.brt-photo[data-paused=true] .be-wire-motion{animation:none}.br:has(.brt-photo) .be-flow{background:var(--br-background)}.br:has(.brt-photo) .be-hub-ring{fill:var(--br-background)}.br:has(.brt-photo) .be-node:hover{background:var(--br-line)}@media (width<=760px){.brt-photo .brt-stage{aspect-ratio:auto;flex-direction:column;gap:0;display:flex}.brt-room-image{aspect-ratio:16/9;height:auto}.brt-photo-flow{display:none}.brt-photo .brt-seat{border:0;border-bottom:1px solid var(--br-line);background:var(--br-background);flex-flow:row;gap:16px;width:100%;height:auto;min-height:70px;padding:12px 20px;position:static;transform:none}.brt-photo .brt-avatar,.brt-photo .brt-seat[data-tone=lead] .brt-avatar{flex-shrink:0;width:40px;height:40px}.brt-photo .brt-avatar:after{display:none}.brt-label{text-align:left;border:0;width:auto;max-width:none;padding:0}.brt-photo .brt-name{font-size:14px}.brt-photo .brt-status{color:var(--br-muted);font-size:13px}.br:has(.brt-photo) .be-node{background:var(--br-background)}}.bs .bs-stage{aspect-ratio:1376/768;width:100%;position:relative;overflow:hidden}.bs-layer{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bs-foreground{z-index:30}.bs-figure{aspect-ratio:360/450;pointer-events:none;position:absolute;transform:translate(-50%,-100%)}.bs-person{object-fit:contain;object-position:bottom;width:100%;height:100%;filter:drop-shadow(0 6px 10px color-mix(in oklab, var(--foreground) 35%, transparent));transition:filter .2s;position:relative}.bs-figure[data-depth=far] .bs-person{filter:brightness(1.05) contrast(.92) drop-shadow(0 6px 10px color-mix(in oklab, var(--foreground) 25%, transparent))}.bs-chair{width:82%;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.bs-figure[data-tone=locked] .bs-person{filter:grayscale(.6)opacity(.85)}.bs-initial{background:var(--muted);border-radius:50% 50% 0 0;place-items:center;font-weight:700;display:grid;position:absolute;inset:20% 20% 0}.bs-shadow{z-index:31;background:radial-gradient(closest-side, color-mix(in oklab, var(--foreground) 35%, transparent), transparent);pointer-events:none;border-radius:50%;width:6%;height:1.6%;position:absolute;transform:translate(-50%,-50%)}.bs .brt-photo-flow{z-index:32}.bs-hit{z-index:33;cursor:pointer;background:0 0;border:0;border-radius:40% 40% 8px 8px;width:4.6%;transition:box-shadow .2s;position:absolute;transform:translate(-50%)}.bs-hit:hover{box-shadow:none}.bs-hit:focus-visible{outline:2px solid var(--br-signal);outline-offset:2px}.bs-plate{z-index:34;text-align:center;border:1px solid var(--br-line);background:color-mix(in oklab, var(--br-background) 88%, transparent);width:9.6%;color:var(--br-ink);cursor:pointer;border-radius:6px;flex-direction:column;align-items:center;gap:1px;padding:4px 5px;transition:box-shadow .2s;display:flex;position:absolute;transform:translate(-50%)}.bs-plate:hover{box-shadow:0 0 0 1px var(--br-light)}.bs-plate .brt-name{color:var(--br-ink);box-shadow:none;white-space:nowrap;background:0 0;padding:0;font-size:13px}.bs-role,.bs-status{color:var(--br-muted);font-size:13px;line-height:1.2}.bs-status{color:var(--br-light)}.bs-plate[data-tone=done] .bs-status{color:var(--br-green)}.bs-count{color:var(--br-muted);font-size:13px}.br:has(.bs) .br-heading p.bs-count{display:block}.bs-grid{display:none}.bs-who{border-top:1px solid var(--br-line);padding:18px 24px}.bs-who h4{margin-bottom:12px;font-size:15px;font-weight:600}.bs-who ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.bs-who button{text-align:left;width:100%;color:var(--br-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:8px;display:flex}.bs-who button:hover{background:var(--br-line)}.bs-who strong{font-size:13px;display:block}.bs-who small{color:var(--br-muted);font-size:13px;line-height:1.35;display:block}.be-node img{object-fit:cover;object-position:top;background:var(--br-line);border-radius:50%;width:26px;height:26px}.be-node[data-flow=none]{opacity:.45;filter:grayscale()}.be-node small{font-size:13px!important}@media (width<=899px){.bs-plate .bs-role{display:none}.bs-plate{width:9.4%;padding:3px 2px}.bs-plate .brt-name{white-space:normal;font-size:12px}}@media (width<=639px){.bs .bs-stage{display:none}.bs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.bs-grid button{border:1px solid var(--br-line);background:var(--br-background);width:100%;color:var(--br-ink);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;display:flex}.bs-grid-portrait{background:var(--br-line);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.bs-grid-portrait img{object-fit:cover;object-position:top;width:100%;height:100%}.bs-grid strong{font-size:14px}.bs-grid small{color:var(--br-muted);font-size:13px}.bs-who{padding:16px}}@media (prefers-reduced-motion:reduce){.bs *{transition:none!important}}.bs-plate{width:10.2%;max-height:11.5%;overflow:hidden}.bs-plate .bs-role{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bs-plate:has(.bs-status) .bs-role{-webkit-line-clamp:1}.bs-plate{max-height:none}.bs-who .bt-portrait{border-radius:50%;flex-shrink:0;overflow:hidden}.bs-who .bt-portrait img{object-fit:cover;object-position:top;width:100%;height:100%}.be-node{flex-wrap:wrap;flex-direction:row!important;align-items:center!important;column-gap:6px!important}.be-node img{flex-shrink:0;width:22px;height:22px}.be-node small{flex-basis:100%;padding-left:28px}@media (width<=899px){.bs-plate .bs-role{display:none!important}.bs-plate .brt-name,.bs-plate .bs-status{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}}.bs-figure{transition:filter .25s;transform:translate(-50%)}.bs-figure[data-row=back] .bs-person{filter:brightness(.88) drop-shadow(0 4px 8px color-mix(in oklab, var(--foreground) 30%, transparent))}.bs-person{-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.bs[data-focus] .bs-figure[data-hl=none]{filter:brightness(.7)}.bs-glow{aspect-ratio:1;pointer-events:none;opacity:0;border-radius:50%;width:78%;position:absolute;top:4%;left:50%;transform:translate(-50%)}.bs-figure[data-hl=working] .bs-glow{opacity:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--manager-james) 85%, transparent), color-mix(in oklab, var(--manager-james) 35%, transparent) 60%, transparent);box-shadow:0 0 0 2px var(--manager-james), 0 0 28px var(--manager-james)}.bs-figure[data-hl=delivered] .bs-glow{opacity:1;box-shadow:0 0 0 2px var(--br-green)}.bs-figure[data-pulse] .bs-glow{animation:2.4s ease-in-out infinite bs-pulse}@keyframes bs-pulse{50%{opacity:.55}}.bs[data-paused=true] .bs-glow{animation:none!important}.bs-figure[data-hover] .bs-person{filter:brightness(1.12) drop-shadow(0 0 10px var(--br-light))}.bs-shadow{width:7%;height:2.2%}.bs-hit{z-index:40;border-radius:45% 45% 10px 10px;transform:translate(-50%)}.bs-plate{z-index:41;gap:0;width:auto;max-width:none;margin-top:4px;padding:2px 8px}.bs-plate .brt-name{white-space:nowrap;font-size:13px}.bs-plate[data-hl=working]{background:var(--manager-james);border-color:var(--manager-james);color:var(--manager-sidebar)}.bs-plate[data-hl=working] .brt-name,.bs-plate[data-hl=working] .bs-status{color:var(--manager-sidebar);font-weight:600}.bs-plate[data-hl=delivered]{border-color:var(--br-green)}.bs-plate[data-hl=delivered] .bs-status{color:var(--br-green)}.bs-plate .bs-status{white-space:nowrap;font-size:12px}.bs-now{border:1px solid var(--br-line);color:var(--br-ink);border-radius:8px;margin:0 24px 10px;padding:8px 14px;font-size:14px}.bs-now[data-kind=working]{border-color:var(--manager-james);box-shadow:inset 3px 0 0 var(--manager-james)}.bs-now[data-kind=delivered]{box-shadow:inset 3px 0 0 var(--br-green)}.bs-place{border-top:1px solid var(--br-line);padding:16px 24px}.bs-place .board-place{max-width:none}.bs-place .board-examples{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.bs-who ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.bs-who button{border:1px solid #0000;padding:6px 8px;transition:background .2s,border-color .2s}.bs-who button[data-hover]{background:var(--br-line)}.bs-who button[data-hl=working]{border-color:var(--manager-james)}.bs-who button[data-hl=delivered]{border-color:var(--br-green)}.be-flow-collapsed{border-top:1px solid var(--br-line);color:var(--br-muted);padding:12px 24px;font-size:13px}.be-flow-v2{padding:18px 24px}.be-flow-v2 h3{font-size:17px!important}.be-map{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:120px;max-height:360px;margin-top:14px;display:grid;position:relative}.be-map svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.be-col{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.be-hub{position:relative}.be-card{background:var(--card);min-width:190px;color:var(--foreground);border:2px solid var(--border);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.be-card img{object-fit:cover;object-position:top;background:var(--muted);border-radius:50%;width:32px;height:32px}.be-card strong{font-size:14px;display:block}.be-card small{color:var(--muted-foreground);font-size:13px;display:block}.be-card[data-flow=working]{border-color:var(--manager-james)}.be-card[data-flow=contributed]{border-color:var(--manager-success,var(--primary))}.be-others{margin-top:14px}.be-chip{border:1px solid var(--br-line);color:var(--br-ink);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:13px}.be-others ul{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;margin-top:10px;display:grid}.be-others li button{width:100%;color:var(--br-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px;font-size:13px;display:flex}.be-others li button[data-locked]{opacity:.6}.be-others img{object-fit:cover;object-position:top;border-radius:50%;width:24px;height:24px}.be-others small{color:var(--br-muted);align-items:center;gap:4px;margin-left:auto;font-size:13px;display:flex}@media (width<=1023px){.bs-who ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.bs-who ul{grid-template-columns:1fr}.be-map{grid-template-columns:1fr;max-height:none}.be-map svg{display:none}.be-card{width:100%}.bs-now{margin:0 12px 10px}.bs-place{padding:12px}.bs-grid .bs-status{color:var(--br-green)}.bs-grid button[data-hl=working]{border-color:var(--manager-james)}.bs-grid button[data-hl=working] .bs-status{color:var(--manager-james)}}@media (prefers-reduced-motion:reduce){.bs-glow{animation:none!important}}.bs-figure[data-hl=working] .bs-glow,.bs-figure[data-hl=delivered] .bs-glow{width:104%;top:-6%}.bs-figure[data-hl=working] .bs-glow{background:radial-gradient(closest-side, var(--manager-james), color-mix(in oklab, var(--manager-james) 55%, transparent) 55%, transparent);box-shadow:0 0 0 3px var(--manager-james), 0 0 40px 6px var(--manager-james)}.bs-plate{max-width:13.5%}.bs-plate .bs-status{white-space:normal;line-height:1.15}@media (width<=639px){.bs-who{display:none}.bs-grid{gap:6px;padding:8px 12px}.bs-grid button{text-align:left;flex-flow:wrap;align-items:center;gap:8px;padding:6px 8px}.bs-grid-portrait{flex-shrink:0;width:40px;height:40px}.bs-grid strong{font-size:13px}.bs-grid small{flex-basis:100%;font-size:13px;line-height:1.25}}.be-others li button strong,.be-others li button small{white-space:nowrap}.be-others ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.bs .bs-stage{aspect-ratio:1376/768}.bs .brt-room-image{object-fit:contain;object-position:center}.bs-figure{aspect-ratio:auto;transform:translate(-50%)}.bs-person{object-fit:fill;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.bs-tabletop{z-index:30;object-fit:contain}.bs-shadow{z-index:31;background:radial-gradient(closest-side, color-mix(in oklab, var(--foreground) 40%, transparent), transparent);height:2.4%;transform:translate(-50%,-55%)}.bs-shadow[data-row=back]{width:auto}.bs-glow{width:70%;top:2%}.board-place-sub{color:var(--br-ink);margin:2px 0 8px;font-size:14px}.board-examples button,.bs-place .board-examples button{color:var(--foreground);background:var(--card);border:1px solid var(--border);opacity:1;font-size:13px}.bs-plate{margin-top:0}@media (width<=1199px){.bs .bs-stage{--bs-line:64px}}.bs .bs-stage{--bs-line:max(4.5%, 30px)}.bs .bs-stage:has(.bs-status){--bs-line:max(7%, 50px)}@media (width<=1199px){.bs .bs-stage{--bs-line:38px}.bs .bs-stage:has(.bs-status){--bs-line:64px}}.bs .bs-stage{container-type:inline-size}.bs-plate{min-width:0;max-width:12.5%;overflow:hidden}.bs-plate[data-row=back]{max-width:11%}.bs-plate .brt-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(10px,1.05cqw,13px);overflow:hidden}.bs-plate[data-row=back] .brt-name{font-size:clamp(9px,.95cqw,12px)}.bs-plate .bs-status{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(9px,.9cqw,12px);overflow:hidden}.board-page{--board-paper:#f4f1ea;--board-card:#fff;--board-line:#e4ded2;--board-navy:#13233b;--board-gold:#a8843f;--board-ink:#16202e;--board-sub:#5a6472;--board-red:#8a3f12;--board-wood-light:#7d5c41;--board-wood-mid:#5b3e2b;--board-wood-dark:#37261f;--board-ease:cubic-bezier(.65, 0, .35, 1);color:var(--board-ink);font-family:Instrument Sans,system-ui,sans-serif}.board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.board-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--board-sub);font-size:13px;font-weight:600}.board-h1{color:var(--board-navy);font-family:Instrument Serif,Georgia,serif;font-size:40px;line-height:1.05}.board-h2{color:var(--board-navy);margin-bottom:16px;font-family:Instrument Serif,Georgia,serif;font-size:28px}.board-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.board-select{border:1px solid var(--board-line);background:var(--board-card);max-width:320px;min-height:44px;color:var(--board-ink);border-radius:10px;padding:0 12px;font-size:14px}.board-protocol{max-width:820px;margin-top:40px}.board-desktop-layout{grid-template-columns:minmax(0,66fr) minmax(0,34fr);align-items:stretch;gap:14px;display:grid}.board-scene{isolation:isolate;background:var(--board-paper);border-radius:8px;min-width:0;height:clamp(780px,100vh,940px);position:relative;overflow:hidden}.board-world{position:absolute;inset:0}.board-sky{background:linear-gradient(#c9dcec,#eef3f7);position:absolute;inset:0 0 65%}.board[data-phase=morning] .board-sky{background:linear-gradient(#bfd3e6,#f3d6b5)}.board[data-phase=evening] .board-sky{background:linear-gradient(#1f2f4d,#c98a5a)}.board[data-phase=night] .board-sky{background:linear-gradient(#0b1424,#1b2a44)}.board-skyline{filter:blur(1.2px);position:absolute;inset:2% 0 65%}.board-sky-layer{width:100%;height:100%;transition:transform .4s ease-out;position:absolute;inset:0}.board-bld-far{fill:#9fb0c3;opacity:.45}.board-bld-mid{fill:#6e8199}.board-bld-near{fill:#3c4d66}.board-window{fill:#f6d38a;animation:11s ease-in-out infinite board-flicker}@keyframes board-flicker{0%,70%,to{opacity:.85}80%,90%{opacity:.15}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.board-scene .board-sky-far{transform:translate(calc(var(--board-px,0) * -2px), calc(var(--board-py,0) * -1px))}.board-scene .board-sky-mid{transform:translate(calc(var(--board-px,0) * -4px), calc(var(--board-py,0) * -2px))}.board-scene .board-sky-near{transform:translate(calc(var(--board-px,0) * -8px), calc(var(--board-py,0) * -3px))}}.board-glass{border-top:10px solid #1b2433;border-bottom:10px solid #1b2433;display:flex;position:absolute;inset:2% 0 65%}.board-pane{background:linear-gradient(115deg,#ffffff1a,#0000 45%),#13233b0f;flex:1;position:relative}.board-pane+.board-pane{border-left:6px solid #0000;border-image:linear-gradient(#1b2433,#2e3a4e) 1}.board-ceiling{background:#e9e4da;position:absolute;inset:0 0 94%;box-shadow:inset 0 -2px #fff7e1e6}.board-floor{clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background-color:#0000;background-image:linear-gradient(78deg,#0000 49.8%,#ffffff47 50%,#0000 50.2%),linear-gradient(102deg,#0000 49.8%,#ffffff47 50%,#0000 50.2%),radial-gradient(60% 50% at 50% 0,#fffaee73,#0000 70%),linear-gradient(#d9d2c5,#c9c1b2);background-position:0 0,100% 0,0 0,0 0;background-repeat:no-repeat;background-size:50% 100%,50% 100%,auto,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;height:65%;position:absolute;bottom:0;left:0;right:0}.board[data-phase=evening] .board-floor{filter:sepia(.18)brightness(.96)}.board[data-phase=night] .board-floor{filter:brightness(.8)}.board-lightcone{pointer-events:none;opacity:0;background:radial-gradient(50% 50% at 50% 60%,#f6d38a24,#0000 70%);position:absolute;inset:20% 15% 5%}.board[data-phase=night] .board-lightcone,.board[data-phase=evening] .board-lightcone{opacity:1}.board-table{width:76%;height:34%;position:absolute;top:51%;left:12%;overflow:visible}.board-table-shadow{fill:#16202e2e;filter:blur(6px)}.board-table-edge{fill:none;stroke:#ffffff2e;stroke-width:1px}.board-inlay{background:var(--board-gold);opacity:.18;width:16%;height:8%;position:absolute;top:68%;left:50%;transform:translate(-50%,-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.board-agenda{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4;background:#ffffffd1;border:1px solid #ffffff80;border-radius:14px;width:56%;padding:14px 18px;position:absolute;top:3%;left:50%;transform:translate(-50%)}.board-agenda-q{color:var(--board-navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-family:Instrument Serif,Georgia,serif;font-size:20px;line-height:1.2;display:-webkit-box;overflow:hidden}.board-agenda-meta,.board-agenda-status{color:var(--board-ink);margin-top:4px;font-size:13px}.board-agenda-status .james-liveness{margin:0;font-size:13px}.board-stage{grid-template-rows:minmax(66px,auto) minmax(0,1fr) minmax(84px,auto) auto;gap:8px;padding:14px;display:grid;position:absolute;inset:0}.board-stage .board-agenda{background:#fffffff0;align-self:start;width:100%;max-width:100%;padding:12px 16px;position:relative;top:auto;left:auto;transform:none}.board-stage-body{isolation:isolate;grid-template-columns:minmax(82px,1fr) minmax(0,2.6fr) minmax(82px,1fr);gap:6px;min-height:0;display:grid;position:relative}.board-roster{grid-template-rows:repeat(7,minmax(0,1fr));gap:4px;min-width:0;display:grid}.board-roster[data-side=right]{grid-template-rows:repeat(6,minmax(0,1fr))}.board-roster-slot{z-index:2;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.board-roster-slot:first-child{transform:translateX(var(--board-seat-shift-1))}.board-roster-slot:nth-child(2){transform:translateX(var(--board-seat-shift-2))}.board-roster-slot:nth-child(3){transform:translateX(var(--board-seat-shift-3))}.board-roster-slot:nth-child(4){transform:translateX(var(--board-seat-shift-4))}.board-roster-slot:nth-child(5){transform:translateX(var(--board-seat-shift-5))}.board-roster-slot:nth-child(6){transform:translateX(var(--board-seat-shift-6))}.board-roster-slot:nth-child(7){transform:translateX(var(--board-seat-shift-7))}.board-roster[data-side=left]{--board-seat-shift-1:12px;--board-seat-shift-2:10px;--board-seat-shift-3:8px;--board-seat-shift-4:6px;--board-seat-shift-5:4px;--board-seat-shift-6:2px;--board-seat-shift-7:0px}.board-roster[data-side=right]{--board-seat-shift-1:-12px;--board-seat-shift-2:-10px;--board-seat-shift-3:-8px;--board-seat-shift-4:-5px;--board-seat-shift-5:-2px;--board-seat-shift-6:0px}.board-roster-slot .board-seat{gap:2px;width:100%;min-width:0;min-height:0}.board-roster-slot .board-seat-chair{border-radius:10px;width:54px;height:56px;top:-4px}.board-roster-slot .board-card{text-align:center;white-space:normal;background:#fffffff5;width:100%;min-width:0;max-width:100%;padding:3px}.board-roster-slot .board-card-name{overflow-wrap:anywhere;font-size:13px;line-height:1.2}.board-roster-slot .board-card-state{font-size:13px;line-height:1.2}.board-roster-slot .board-seat-alert{top:-6px}.board-center{grid-template-rows:94px minmax(0,1fr);justify-items:center;min-width:0;min-height:0;display:grid;position:relative}.board-moderator{z-index:2;align-self:start;position:relative}.board-moderator .board-seat-chair{display:none}.board-moderator .board-card{background:var(--board-gold)}.board-center .board-table{filter:drop-shadow(0 12px 12px #16202e3d);align-self:stretch;width:100%;height:100%;min-height:0;position:relative;inset:auto;overflow:visible}.board-wood-light{stop-color:var(--board-wood-light)}.board-wood-middle{stop-color:var(--board-wood-mid)}.board-wood-dark{stop-color:var(--board-wood-dark)}.board-table-apron{fill:var(--board-wood-dark);stroke:var(--board-wood-dark);stroke-width:2px}.board-table-top{fill:url(#board-wood)}.board-table-rim{fill:none;stroke:#ffffff52;stroke-width:3px}.board-table-grain{fill:none;stroke:#ffffff1a;stroke-width:2px}.board-center .board-inlay{width:24%;height:7%;top:63%;left:50%}.board-stage>.board-dialogue{z-index:3;border:1px solid var(--board-line);background:#fffffff5;border-radius:8px;align-content:start;align-self:end;gap:6px;width:100%;min-height:84px;max-height:170px;padding:10px 12px;display:grid;overflow-y:auto}.board-dialogue-line{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.board-dialogue-line>strong{color:var(--board-navy);font-size:13px}.board-dialogue .board-bubble{width:100%;max-width:none;box-shadow:none;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:13px;line-height:1.35;animation:none;position:static}.board-dialogue .board-bubble:after{display:none}.board-dialogue .board-bubble small{font-size:13px}.board-stage .board-guests{flex-direction:row;max-width:100%;position:static;overflow-x:auto}.board-seats{position:absolute;inset:0}.board-seat-pos{position:absolute;transform:translate(-50%,-50%)}.board-seat{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0;display:flex;position:relative}.board-seat-chair{aspect-ratio:1/1.1;background:var(--board-ink);z-index:-1;border-radius:14px;width:calc(100% + 14px);max-width:110px;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 6px 10px -6px #16202e80}.board-seat-ring{outline-offset:2px;border-radius:999px;outline:2px solid #0000;transition:transform .2s;position:relative}.board-avatar{background:var(--board-line);color:var(--board-navy);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}.board-avatar img{object-fit:cover;width:100%;height:100%}.board-seat[data-state=idle] .board-avatar img{filter:grayscale(.35)}.board-seat[data-state=no_evidence] .board-seat-ring{outline-color:var(--board-red)}.board-seat[data-state=contributed] .board-seat-ring{outline-color:var(--board-navy)}.board-seat[data-state=working] .board-seat-ring{outline-color:var(--board-gold);animation:2.4s ease-in-out infinite board-pulse}.board-seat[data-state=assigned] .board-seat-ring{outline-color:var(--board-gold)}.board-seat[data-state=involved] .board-seat-ring{outline:1px solid var(--board-navy)}@keyframes board-pulse{50%{outline-offset:5px}}.board-seat:hover .board-seat-ring,.board-seat:focus-visible .board-seat-ring{transform:translateY(-4px)}.board-seat:focus-visible{outline:none}.board-seat:hover .board-card,.board-seat:focus-visible .board-card{border-color:var(--board-navy)}.board-seat-alert{background:var(--board-red);width:22px;height:22px;color:var(--board-card);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.board-seat-badge{background:var(--board-card);width:20px;height:20px;color:var(--board-navy);border-radius:999px;justify-content:center;align-items:center;gap:2px;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.board-seat-dots i{background:var(--board-gold);border-radius:999px;width:3px;height:3px}.board-seat-more{background:var(--board-navy);width:20px;height:20px;color:var(--board-card);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-4px;left:-4px}.board-card{background:var(--board-card);border:1px solid var(--board-line);white-space:nowrap;border-radius:6px;flex-direction:column;align-items:center;padding:3px 8px;display:flex;box-shadow:0 3px 6px -4px #16202e66}.board-card-name{color:var(--board-ink);font-size:13px;font-weight:600}.board-card-role{color:var(--board-sub);text-overflow:ellipsis;max-width:140px;font-size:13px;overflow:hidden}.board-card-state{color:var(--board-sub);font-size:13px}.board-seat[data-state=no_evidence] .board-card-state{color:var(--board-red);font-weight:600}.board-seat[data-moderator] .board-card{background:var(--board-gold);border-color:var(--board-gold)}.board-seat[data-moderator] .board-card-name{color:var(--board-card)}.board-seat[data-moderator][data-state=working] .board-seat-ring{animation:none}.board-popover{width:280px;font-size:13px}.board-popover-name{color:var(--board-ink,#16202e);font-weight:600}.board-popover-role,.board-popover-state{color:#5a6472;font-size:13px}.board-popover-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;display:-webkit-box;overflow:hidden}.board-bubble{background:var(--board-card);border:1px solid var(--board-line);width:max-content;max-width:260px;color:var(--board-ink);z-index:40;border-radius:14px;padding:10px 12px;font-size:14px;line-height:1.4;animation:.3s ease-out board-bubble-in;position:absolute;bottom:calc(100% + 14px);left:50%}.board-bubble:after{content:"";border:8px solid #0000;border-top-color:var(--board-card);position:absolute;top:100%;left:18px}.board-bubble[data-flip]{left:auto;right:50%}.board-bubble[data-flip]:after{left:auto;right:18px}.board-bubble[data-below]{top:12%;bottom:auto;left:calc(100% + 16px)}.board-bubble[data-below]:after{border-top-color:#0000;border-right-color:var(--board-card);top:16px;left:-16px}.board-bubble small{color:var(--board-sub);margin-top:4px;font-size:13px;display:block}.board-bubble-link{color:var(--board-navy);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13px;font-weight:600;text-decoration:underline}@keyframes board-bubble-in{0%{opacity:0;transform:translateY(4px)}}.board-guests{z-index:30;flex-direction:column;gap:10px;display:flex;position:absolute;top:46%;right:2%}.board-guest{border:1px solid var(--board-line);background:#ffffffd9;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:6px;font-size:13px;font-weight:600;display:flex}.board-guest small{color:var(--board-sub);font-size:13px;font-weight:500}.board-place-dock{align-self:stretch;min-width:0;height:100%;min-height:0}.board-place{background:var(--board-card);border:1px solid var(--board-line);border-radius:8px;flex-direction:column;height:100%;min-height:0;padding:20px;display:flex}.board-place textarea{min-width:0;max-width:100%}.board-place .board-eyebrow{margin-bottom:6px}.board-place [data-testid=james-composer]{flex-direction:column;flex:auto;min-height:0;display:flex}.board-place [data-testid=james-composer]>div:first-child{flex:none;order:2;margin-top:12px}.board-place [data-testid=james-composer] .cs-composer-box{width:100%;min-height:0;box-shadow:none;border-radius:8px;flex-direction:column;flex:auto;order:1;align-items:stretch;padding:14px;display:flex}.board-place [data-testid=james-composer] textarea{resize:none;flex:auto;width:100%;height:auto;min-height:140px;max-height:none}.board-place [data-testid=james-composer] button[type=submit]{flex:none;align-self:flex-end}.board-place [data-testid=james-composer] [role=alert]{order:3}@media (width>=768px) and (width<=1100px){.board-desktop-layout{gap:10px}.board-stage{padding:9px}.board-stage-body{grid-template-columns:minmax(72px,1fr) minmax(0,2.2fr) minmax(72px,1fr);gap:3px}.board-roster-slot .board-avatar{max-width:38px;max-height:38px}.board-roster-slot .board-card-name{font-size:13px}.board-place{padding:14px}.board-roster[data-side=left],.board-roster[data-side=right]{--board-seat-shift-1:0px;--board-seat-shift-2:0px;--board-seat-shift-3:0px;--board-seat-shift-4:0px;--board-seat-shift-5:0px;--board-seat-shift-6:0px;--board-seat-shift-7:0px}}.board-scene[data-door=door] .board-world{animation:board-walk-in 1.6s var(--board-ease) .6s both;will-change:transform}.board-scene[data-door=door] .board-seat-pos{animation:.4s ease-out both board-seat-in;animation-delay:calc(1.4s + var(--board-i,0) * 40ms)}.board-scene[data-door=fade],.board-mobile[data-door=fade]{animation:.2s ease-out both board-fade}@keyframes board-walk-in{0%{transform:scale(1.12)translateY(3%)}}@keyframes board-seat-in{0%{opacity:0}}@keyframes board-fade{0%{opacity:0}}.board-door{z-index:100;cursor:pointer;position:absolute;inset:0}.board-door-leaf{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:50%;animation:board-door-open 1s var(--board-ease) .6s forwards;will-change:transform;background:repeating-linear-gradient(90deg,#ffffff94 0 3px,#ffffff80 3px 6px);position:absolute;top:0;bottom:0}.board-door-left{--board-dir:-100%;border-right:1px solid #ffffffb3;left:0}.board-door-right{--board-dir:100%;right:0}.board-door-handle{background:linear-gradient(#c9ced6,#8d95a1);border-radius:4px;width:8px;height:38%;animation:.2s ease-out .4s both board-handle;position:absolute;top:31%}.board-door-left .board-door-handle{right:18px}.board-door-right .board-door-handle{left:18px}.board-door-sign{flex-direction:column;align-items:center;gap:8px;animation:1s both board-sign;display:flex;position:absolute;top:18%;left:50%;transform:translate(-50%)}.board-door-logo{background:var(--board-gold);width:160px;height:40px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.board-door-title{color:var(--board-navy);font-family:Instrument Serif,Georgia,serif;font-size:28px}.board-door-skip{background:var(--board-card);border:1px solid var(--board-line);min-height:44px;color:var(--board-navy);border-radius:999px;padding:0 16px;font-size:14px;font-weight:600;position:absolute;bottom:16px;right:16px}@keyframes board-door-open{to{transform:translateX(var(--board-dir))}}@keyframes board-handle{to{transform:translateY(2px)}}@keyframes board-sign{0%{opacity:0}25%,55%{opacity:1}to{opacity:0}}.board-door[data-short] .board-door-leaf{animation-duration:.6s;animation-delay:.3s}.board-door[data-short] .board-door-sign{animation-duration:.6s}@media (width<=1279px){.board-agenda{width:56%;padding:10px}.board-card-role{display:none}.board-avatar{max-width:48px;max-height:48px}.board-seat[data-moderator] .board-avatar{max-width:60px;max-height:60px}.board-card{white-space:normal;text-align:center;max-width:100px}.board-card-name{line-height:1.15}.board-agenda-q{font-size:16px}}.board-mobile{max-width:100%}.board-mobile-place{position:relative;bottom:auto}.board-mobile-place .board-place{min-height:350px}.board-mobile-place [data-testid=james-composer] textarea{min-height:180px}.board-mobile{flex-direction:column;gap:14px;display:flex;position:relative}.board-mobile-band{background:var(--board-paper);border-radius:16px;height:200px;position:relative;overflow:hidden}.board-mobile-band .board-sky,.board-mobile-band .board-skyline,.board-mobile-band .board-glass{inset:0}.board-mobile-band:after{content:"";background:linear-gradient(115deg, var(--board-wood-light), var(--board-wood-dark));clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);height:63%;position:absolute;bottom:-24%;left:25%;right:25%;box-shadow:0 12px 12px #16202e33}.board-mobile-james{z-index:2;position:absolute;bottom:54px;left:50%;transform:translate(-50%)}.board-mobile-bubble .board-bubble{width:auto;max-width:none;position:static}.board-mobile-bubble .board-bubble:after{border-top-color:#0000;border-bottom-color:var(--board-card);top:-16px;left:50%}.board-mobile .board-agenda{background:var(--board-card);border-color:var(--board-line);width:auto;position:static;transform:none}.board-mobile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 6px;display:grid}.board-mobile-grid .board-seat-chair{display:none}.board-mobile-grid .board-card{white-space:normal;text-align:center;padding:2px 4px}.board-mobile-grid .board-card-name{font-size:13px}.board-mobile-log{background:var(--board-card);border:1px solid var(--board-line);border-radius:12px;padding:12px;font-size:14px}.board-mobile-log p+p{margin-top:6px}.board-mobile-place{padding-bottom:env(safe-area-inset-bottom);z-index:20}@media (width<=767px){.board-h1{font-size:32px}.board-select{flex:1;max-width:100%}}@media (prefers-reduced-motion:reduce){.board-window,.board-seat[data-state=working] .board-seat-ring,.board-bubble{animation:none}.board-sky-layer,.board-seat-ring{transition:none}}.board-desktop-layout{display:block}.board-scene-scroll{border-radius:8px;width:100%;overflow-x:auto}.board-scene{aspect-ratio:2;border-radius:8px;width:100%;min-width:700px;height:auto}.board-world{background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.board-stage{padding:0;display:block}.board-stage-body{display:block;position:absolute;inset:0}.board-roster{display:contents}.board-roster-slot{z-index:2;width:clamp(75px,9%,125px);display:block;position:absolute;transform:translate(-50%,-50%)!important}.board-roster[data-side=left] .board-roster-slot,.board-roster[data-side=right] .board-roster-slot{left:var(--seat-x);top:var(--seat-y)}.board-roster[data-side=left] .board-roster-slot:first-child{--seat-x:33%;--seat-y:47%}.board-roster[data-side=left] .board-roster-slot:nth-child(2){--seat-x:30%;--seat-y:48%}.board-roster[data-side=left] .board-roster-slot:nth-child(3){--seat-x:27%;--seat-y:50%}.board-roster[data-side=left] .board-roster-slot:nth-child(4){--seat-x:24%;--seat-y:53%}.board-roster[data-side=left] .board-roster-slot:nth-child(5){--seat-x:20%;--seat-y:57%}.board-roster[data-side=left] .board-roster-slot:nth-child(6){--seat-x:16%;--seat-y:62%}.board-roster[data-side=left] .board-roster-slot:nth-child(7){--seat-x:10%;--seat-y:68%}.board-roster[data-side=right] .board-roster-slot:first-child{--seat-x:67%;--seat-y:47%}.board-roster[data-side=right] .board-roster-slot:nth-child(2){--seat-x:70%;--seat-y:49%}.board-roster[data-side=right] .board-roster-slot:nth-child(3){--seat-x:74%;--seat-y:52%}.board-roster[data-side=right] .board-roster-slot:nth-child(4){--seat-x:78%;--seat-y:56%}.board-roster[data-side=right] .board-roster-slot:nth-child(5){--seat-x:83%;--seat-y:61%}.board-roster[data-side=right] .board-roster-slot:nth-child(6){--seat-x:90%;--seat-y:68%}.board-moderator{z-index:3;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}.board-roster-slot .board-seat{gap:3px;width:100%}.board-roster-slot .board-seat-chair{display:none}.board-roster-slot .board-avatar{border:2px solid var(--board-card);max-width:none;max-height:none;box-shadow:0 2px 12px #16202ea6;width:clamp(27px,2.7vw,43px)!important;height:clamp(27px,2.7vw,43px)!important}.board-roster-slot .board-card{width:max-content;max-width:106px;padding:3px 5px;box-shadow:0 2px 10px #16202e47}.board-roster-slot .board-card-name{font-size:13px;line-height:1.1}.board-roster-slot .board-card-state{font-size:13px}.board-moderator .board-avatar{border:2px solid var(--board-card);box-shadow:0 2px 12px #16202ea6;width:clamp(38px,4.8vw,70px)!important;height:clamp(38px,4.8vw,70px)!important}.board-moderator .board-card{padding:4px 9px}.board-scene .board-card{display:none}.board-scene .board-seat{min-height:36px}.board-seat-key{background:var(--board-line);border:1px solid var(--board-line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:1px;display:grid;overflow:hidden}.board-seat-key-item{background:var(--board-card);flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0;padding:9px 12px;font-size:13px;line-height:1.25;display:flex}.board-seat-key-item strong{color:var(--board-ink)}.board-seat-key-item>span:last-child{width:100%;color:var(--board-sub);padding-left:17px}.board-seat-key-dot{background:var(--board-sub);border-radius:50%;flex:none;width:10px;height:10px}.board-seat-key-dot[data-state=moderator],.board-seat-key-dot[data-state=working],.board-seat-key-dot[data-state=assigned]{background:var(--board-gold)}.board-seat-key-dot[data-state=contributed],.board-seat-key-dot[data-state=involved]{background:var(--board-navy)}.board-seat-key-dot[data-state=no_evidence]{background:var(--board-red)}.board-below-scene{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.board-below-scene .board-agenda{border:1px solid var(--board-line);background:var(--board-card);border-radius:8px;width:100%;padding:12px 18px;position:static;transform:none}.board-below-scene .board-dialogue{z-index:auto;background:var(--board-card);border:1px solid var(--board-line);border-radius:8px;gap:6px;width:100%;max-height:220px;padding:12px 18px;display:grid;position:static;overflow-y:auto}.board-below-scene .board-dialogue .board-bubble{width:100%;max-width:none;box-shadow:none;border:0;padding:0;animation:none;position:static}.board-below-scene .board-dialogue .board-bubble:after{display:none}.board-below-scene .board-guests{flex-direction:row;display:flex;position:static;overflow-x:auto}.board-place-dock{height:auto}.board-place{height:auto;min-height:220px}.board-place [data-testid=james-composer]{flex:none}.board-place [data-testid=james-composer] .cs-composer-box{flex:none;min-height:110px}.board-place [data-testid=james-composer] textarea{flex:1;min-height:64px}@media (width<=767px){.board-scene{min-width:700px}.board-place{min-height:220px}.board-place [data-testid=james-composer] textarea{min-height:64px}}.board-seat .board-avatar,.board-seat .board-seat-ring{transition:transform .3s,opacity .3s,filter .3s}.board-seat[data-booking=inactive] .board-avatar{filter:grayscale();opacity:.4}.board-seat[data-booking=inactive] .board-seat-ring{transform:translateY(-6px)scale(.95)}.board-seat[data-booking=undetermined] .board-avatar{opacity:.7}.board-seat-ring{position:relative}.board-seat-lock{color:#5a6472;z-index:2;background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 1px 4px #16202e59}.board-card-booking{color:#5a6472;font-size:13px;display:block}.board-scene .board-seat:not([data-booking=active]) .board-card{display:block}.board-scene .board-seat:not([data-booking=active]) .board-card-name{display:none}.board-booking-legend{z-index:4;color:#16202e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border-radius:8px;gap:10px;padding:5px 10px;font-size:13px;display:flex;position:absolute;bottom:12px;left:12px}.board-booking-legend span{align-items:center;gap:4px;display:inline-flex}@media (prefers-reduced-motion:reduce){.board-seat .board-avatar,.board-seat .board-seat-ring{transition:none}}.board-page{--bt-table:#182239;--bt-table-hi:#29355b;--bt-table-edge:#b381e473}.bt-stage{aspect-ratio:100/70;width:100%;max-width:1100px;box-shadow:var(--manager-shadow);background:radial-gradient(120% 90% at 50% 0,#192343,#0b111e);border-radius:1.25rem;margin:0 auto;position:relative;overflow:hidden}.bt-svg{width:100%;height:100%;position:absolute;inset:0}.bt-center{text-align:center;color:#edeff3;display:grid;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.bt-center span{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:13px}.bt-center strong{font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.1}.bt-center small{opacity:.75}.bt-slot{position:absolute;transform:translate(-50%,-50%)}.bt-seat{cursor:pointer;color:#edeff3;transition:transform var(--manager-duration) ease;background:0 0;border:0;border-radius:.75rem;justify-items:center;gap:4px;padding:4px;display:grid}.bt-seat:hover{transform:translateY(-2px)}.bt-seat:focus-visible{outline:2px solid var(--manager-james);outline-offset:2px}.bt-ring{background:#8a94a859;border-radius:999px;padding:3px}.bt-seat[data-tone=active] .bt-ring,.bt-seat[data-tone=lead] .bt-ring{background:var(--manager-james);box-shadow:none}.bt-seat[data-tone=working] .bt-ring{background:var(--manager-james);animation:1.6s ease-in-out infinite bt-pulse}.bt-seat[data-tone=done] .bt-ring{background:var(--manager-success)}.bt-seat[data-tone=warning] .bt-ring{background:var(--manager-warning)}.bt-seat[data-tone=locked]{opacity:.55}@keyframes bt-pulse{50%{box-shadow:none}}.bt-portrait{background:var(--seat-color);color:#0b111e;border-radius:999px;place-items:center;font-size:14px;font-weight:700;display:grid;position:relative;overflow:hidden}.bt-portrait img{object-fit:cover;width:100%;height:100%}.bt-lock{color:#edeff3;background:#0b111e;border-radius:999px;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:0;right:0}.bt-plate{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b111ecc;border:1px solid #edeff326;border-radius:.5rem;min-width:6.5rem;padding:2px 8px;display:grid}.bt-plate strong{font-size:13px;line-height:1.3}.bt-plate small{opacity:.8;font-size:13px;line-height:1.3}.bt-list{gap:.5rem;margin:0;padding:0;list-style:none;display:none}.bt-list .bt-seat{text-align:left;background:var(--manager-card);width:100%;color:var(--manager-foreground);border:1px solid var(--manager-border);grid-template-columns:auto 1fr;justify-items:start;padding:.6rem .75rem}.bt-list .bt-plate{text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.bt-chip{border:1px solid var(--manager-border);border-radius:999px;margin-top:.4rem;padding:.1rem .6rem;font-size:13px;display:inline-block}.bt-chip[data-tone=active],.bt-chip[data-tone=working],.bt-chip[data-tone=lead]{border-color:var(--manager-james);color:var(--manager-james)}.bt-panel-head{align-items:center;gap:1rem;display:flex}.bt-panel-sec{margin-top:1.25rem}.bt-panel-sec h3{text-transform:uppercase;letter-spacing:.08em;color:var(--manager-muted);margin-bottom:.3rem;font-size:13px}.bt-ring-meter{align-items:center;gap:.6rem;display:flex}.board-place-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.board-examples{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.board-examples button{border:1px solid var(--manager-border);background:var(--manager-card);border-radius:999px;padding:.3rem .8rem;font-size:13px}.board-examples button:hover{border-color:var(--manager-james)}@media (width<=760px){.bt-stage{display:none}.bt-list{display:grid}}@media (prefers-reduced-motion:reduce){.bt-seat[data-tone=working] .bt-ring{animation:none}.bt-seat{transition:none}}.scan-wb{border:1px solid var(--border);background:var(--card);border-radius:1rem;min-width:0;margin-top:.75rem;padding:1rem}.scan-wb-head{align-items:flex-start;gap:.75rem;display:flex}.scan-wb-dot{background:var(--muted-foreground);border-radius:999px;flex-shrink:0;width:.6rem;height:.6rem;margin-top:.45rem}.scan-wb[data-motion=active] .scan-wb-dot{background:var(--primary);animation:1.6s ease-in-out infinite scan-wb-pulse}.scan-wb[data-motion=slow] .scan-wb-dot{background:var(--destructive);opacity:.7;animation:4s ease-in-out infinite scan-wb-pulse}.scan-wb-active{border:1px solid var(--border);background:var(--muted);border-radius:.8rem;gap:.45rem;margin-top:.9rem;padding:.9rem 1rem;display:grid;position:relative;overflow:hidden}.scan-wb[data-motion=active] .scan-wb-active:after{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);height:2px;animation:2.4s linear infinite scan-wb-sweep;position:absolute;bottom:0;left:0;right:0}.scan-wb-bar{background:var(--border);border-radius:999px;height:4px;overflow:hidden}.scan-wb-bar>span{background:var(--primary);height:100%;transition:width .6s;display:block}.scan-wb-event{animation:.3s ease-out fade-in}.scan-wb-timeline{gap:.35rem;margin-top:.9rem;padding:0;list-style:none;display:grid}.scan-wb-timeline li{align-items:baseline;gap:.6rem;min-width:0;font-size:.875rem;display:flex}.scan-wb-icon{text-align:center;flex-shrink:0;width:1rem}.scan-wb-timeline li[data-status=DONE]{color:var(--muted-foreground)}.scan-wb-timeline li[data-status=WAITING]{color:var(--muted-foreground);opacity:.7}.scan-wb-timeline li[data-status=ACTIVE]{font-weight:600}.scan-wb-timeline li[data-status=PARTIAL] .scan-wb-icon,.scan-wb-timeline li[data-status=FAILED]{color:var(--destructive)}.scan-wb[data-motion=active] li[data-status=ACTIVE] .scan-wb-icon{animation:1.6s ease-in-out infinite scan-wb-pulse}.scan-wb-summary{margin-top:.6rem;display:none}.scan-wb-findings{margin-top:.9rem}.scan-wb-findings ul{gap:.2rem;margin-top:.3rem;display:grid}.scan-wb-details{gap:.4rem;margin-top:.6rem;display:grid}.scan-wb-details ol{gap:.25rem;display:grid}.scan-wb-done ul{flex-wrap:wrap;gap:.25rem 1rem;margin-top:.4rem;display:flex}@media (width<=640px){.scan-wb-timeline{display:none}.scan-wb-summary{display:block}}@keyframes scan-wb-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes scan-wb-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.scan-wb *,.scan-wb :after{transition:none!important;animation:none!important}}.portal .company-clean{--company-card:var(--surface-primary);--company-panel:var(--surface-secondary);--company-ink:var(--text-primary);--company-muted:var(--text-secondary);--company-line:var(--line-default);--company-line-soft:var(--line-subtle);--company-accent:var(--accent-orientation);--company-surface-gradient:var(--company-card);--company-dark-gradient:var(--surface-navigation);--company-shadow-soft:none;--company-shadow-raised:none;gap:var(--space-6);min-width:0;color:var(--company-ink);font-family:var(--font-product-family);grid-template-columns:minmax(0,1fr);display:grid}.portal .company-clean :is(p,li,dt,dd,small,label,a,button,summary){overflow-wrap:break-word}.portal .company-clean-tabs nav{border-bottom:1px solid var(--line-default)}.portal .company-workspace{gap:var(--space-6);min-width:0;display:grid}.portal .cw-overview{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.portal .cw-overview>div{gap:var(--space-1);min-width:0;display:grid}.portal .cw-overview .cw-overview-wide{grid-column:1/-1}.portal .cw-overview dt{font-size:var(--type-meta);color:var(--text-secondary)}.portal .cw-overview dd{color:var(--text-primary);margin:0;line-height:1.5}.portal .cw-overview-wide dd{max-width:80ch}.portal :is(.cw-facts,.cw-open,.cw-perspectives,.cw-ledger){margin:0;padding:0;list-style:none;display:grid}.portal :is(.cw-facts,.cw-open,.cw-perspectives)>li{border-top:1px solid var(--line-default)}.portal :is(.cw-facts,.cw-open,.cw-perspectives)>li:first-child{border-top:0}.portal .cw-fact,.portal .cw-open-item{gap:var(--space-3) var(--space-4);padding:var(--space-3) 0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.portal .cw-fact>.ui-evidence,.portal .cw-open-item>div{flex:320px;min-width:0}.portal .cw-fact-value{min-width:0;max-width:80ch;color:var(--text-primary);line-height:1.5}.portal .cw-value-fields{gap:0;margin:0;display:grid}.portal .cw-value-field{gap:var(--space-3) var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line-subtle);grid-template-columns:minmax(140px,220px) minmax(0,1fr);display:grid}.portal .cw-value-field:first-child{border-top:0}.portal .cw-value-field>dt{color:var(--text-secondary);font-size:var(--type-meta);font-weight:600}.portal .cw-value-field>dd{overflow-wrap:anywhere;min-width:0;margin:0}.portal .cw-value-detail>summary{min-height:32px;color:var(--text-primary);font-size:var(--type-meta);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.portal .cw-value-detail[open]>summary{margin-bottom:var(--space-2)}.portal .cw-value-detail .cw-value-fields{padding-left:var(--space-3);border-left:1px solid var(--line-default)}.portal .cw-value-list{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}.portal .cw-open-title{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.portal .cw-open-item[data-owner=you] .cw-owner{color:var(--text-primary);font-weight:600}.portal .cw-more>summary,.portal .cw-evidence>summary{cursor:pointer;min-height:44px;font-size:var(--type-meta);color:var(--text-primary);align-items:center;font-weight:600;display:flex}.portal .cw-row{gap:var(--space-4);width:100%;min-height:52px;padding:var(--space-3) var(--space-2);text-align:left;border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(140px,200px) minmax(0,1fr) auto;align-items:center;display:grid}.portal .cw-row:hover{background:var(--surface-secondary)}.portal .cw-row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.portal .cw-row-name{font-weight:600}.portal .cw-row-lead{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal .cw-row-meta{gap:var(--space-3);white-space:nowrap;align-items:center;display:inline-flex}.portal .cw-chevron{width:16px;height:16px;color:var(--text-secondary)}.portal .cw-perspectives>li[data-open] .cw-chevron{transform:rotate(180deg)}.portal .cw-detail{gap:var(--space-4);margin:0 var(--space-2) var(--space-4);padding:var(--space-4);border:1px solid var(--line-default);border-radius:var(--radius-card);background:var(--surface-secondary);display:grid}.portal .cw-detail:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.portal .cw-meaning{color:var(--text-secondary);max-width:72ch}.portal .cw-block{gap:var(--space-2);display:grid}.portal .cw-ledger{gap:var(--space-3)}.portal .cw-actions,.portal .cw-related{gap:var(--space-3) var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.portal .cw-link{gap:var(--space-1);min-height:44px;color:var(--text-primary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.portal .cw-link svg{width:14px;height:14px}.portal .cw-further{gap:var(--space-3);display:grid}.portal .cw-stack{gap:var(--space-6);min-width:0;display:grid}.portal .company-clean .company-instruments{border:1px solid var(--company-line);border-radius:var(--radius-card);color:var(--company-ink);background:var(--company-surface-gradient);box-shadow:var(--company-shadow-raised);gap:1.25rem;margin-top:0;padding:clamp(1.15rem,2.4vw,1.8rem);overflow:hidden}.portal .company-clean .company-instruments-head{padding-inline:.35rem}.portal .company-clean .company-instruments-head .type-eyebrow{color:var(--company-accent);font-weight:700}.portal .company-clean .company-instruments-head h2{color:var(--company-ink);font-weight:560}.portal .company-clean .company-instruments-head p:last-child{color:var(--company-muted)}.portal .company-clean .company-instruments-grid{background:0 0;gap:.8rem}.portal .company-clean .company-instruments-grid>*{border:1px solid var(--company-line);border-radius:var(--radius-control);color:var(--company-ink);background:var(--company-card);box-shadow:var(--company-shadow-soft)}.portal .company-clean .company-instrument :is(h3,h4,strong),.portal .company-clean .company-instrument>header small,.portal .company-clean .company-instrument-detail>.type-meta,.portal .company-clean .company-instrument-note{color:var(--company-ink)}.portal .company-clean .company-instrument>header small,.portal .company-clean .company-instrument-note{color:var(--company-muted)}.portal .company-clean .company-instrument .type-eyebrow{color:var(--company-accent);font-weight:700}.portal .company-clean .instr-ring-track,.portal .company-clean .instr-donut-track,.portal .company-clean .instr-bars-track{stroke:var(--company-line);background:var(--company-line-soft)}.portal .company-clean .instr-ring-number,.portal .company-clean .instr-donut-number{fill:var(--company-ink)}.portal .company-clean .instr-ring figcaption strong,.portal .company-clean .instr-donut figcaption strong,.portal .company-clean .instr-kpi strong,.portal .company-clean .instr-bars li strong,.portal .company-clean .instr-light>span,.portal .company-clean .company-synthesis-grid h4,.portal .company-clean .company-synthesis-grid [data-block=positioning] li strong{color:var(--company-ink)}.portal .company-clean .instr-ring figcaption span,.portal .company-clean .instr-donut-caption,.portal .company-clean .instr-donut figcaption li,.portal .company-clean .instr-kpi :is(span,small),.portal .company-clean .instr-bars-label,.portal .company-clean .instr-bars figcaption,.portal .company-clean .instr-light small,.portal .company-clean .company-synthesis-grid [data-block=positioning] li span{color:var(--company-muted);fill:var(--company-muted)}.portal .company-clean .instr-kpi{border-color:var(--company-line);border-radius:var(--radius-control);background:color-mix(in oklab, var(--company-panel) 46%, var(--company-card))}.portal .company-clean .instr-empty{border-color:var(--company-line);border-radius:var(--radius-control);color:var(--company-ink);background:color-mix(in oklab, var(--company-panel) 52%, var(--company-card))}.portal .company-clean .instr-empty strong{color:var(--company-ink)}.portal .company-clean .instr-empty p{color:var(--company-muted)}.portal .company-clean :is(.instr-empty,.company-instrument-link) a,.portal .company-clean .company-instrument-link{color:var(--company-accent);font-weight:650}.portal .company-clean .company-instrument-detail>button{border-color:color-mix(in oklab, var(--company-accent) 28%, var(--company-line));border-radius:var(--radius-control);min-height:44px;color:var(--company-card);background:var(--company-dark-gradient);box-shadow:none}@media (width<=980px){.portal .cw-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.portal .cw-overview{grid-template-columns:minmax(0,1fr)}.portal .cw-row{grid-template-columns:minmax(0,1fr) auto}.portal .cw-row-lead{white-space:normal;grid-area:2/1/auto/-1}.portal .cw-detail{padding:var(--space-3);margin-inline:0}.portal .cw-value-field{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.portal .cw-value-detail .cw-value-fields{padding-left:var(--space-2)}}@media (prefers-reduced-motion:reduce){.portal .cw-chevron{transition:none}}.portal .decisions-clean{--decision-canvas:var(--surface-canvas);--decision-card:var(--surface-primary);--decision-panel:var(--surface-secondary);--decision-ink:var(--text-primary);--decision-muted:var(--text-secondary);--decision-line:var(--line-default);--decision-line-soft:var(--line-subtle);--decision-accent:var(--accent-orientation);--decision-attention:var(--status-attention);--decision-confirmed:var(--status-confirmed);--decision-critical:var(--status-critical);--decision-surface-gradient:linear-gradient(145deg, color-mix(in oklab, var(--decision-card) 96%, var(--decision-accent)), var(--decision-card) 58%, color-mix(in oklab, var(--decision-panel) 84%, var(--decision-card)));--decision-feature-gradient:linear-gradient(135deg, color-mix(in oklab, var(--decision-card) 91%, var(--decision-accent)), var(--decision-card) 52%, color-mix(in oklab, var(--decision-card) 94%, var(--decision-attention)));--decision-anthracite-gradient:linear-gradient(158deg, var(--anthracite-soft), var(--surface-navigation) 48%, var(--anthracite-deep));--decision-shadow-soft:0 .5rem 1.5rem color-mix(in oklab, var(--decision-ink) 8%, transparent);--decision-shadow-raised:0 1rem 2.5rem color-mix(in oklab, var(--decision-ink) 12%, transparent);--decision-shadow-accent:0 1rem 2.75rem color-mix(in oklab, var(--decision-accent) 14%, transparent);min-width:0;color:var(--decision-ink);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-product-family);flex-direction:column;align-items:stretch;gap:clamp(1rem,2vw,1.75rem);display:flex}.portal .decisions-clean :is(h1,h2,h3,h4,strong,dd){color:var(--decision-ink)}.portal .decisions-clean :is(p,li,dt,dd,small,label,a,button,summary){overflow-wrap:break-word}.portal .decisions-clean-header{border-bottom:1px solid var(--decision-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding:.5rem 0 1.5rem;display:grid}.portal .decisions-clean .type-eyebrow{color:var(--decision-accent);font-size:var(--type-meta);text-transform:uppercase;font-weight:700;line-height:1.35}.portal .decisions-clean-header h1{text-wrap:balance;max-width:18ch;margin-top:.45rem;font-size:clamp(2rem,4vw,3rem);font-weight:560;line-height:1.05}.portal .decisions-clean-header>div>p:last-child{max-width:58ch;color:var(--decision-muted);margin-top:.65rem}.portal .decisions-clean .decision-inbox-counts>div:before,.portal .decisions-clean .decision-inbox-row:before,.portal .decisions-clean .decision-row:before,.portal .decisions-clean .decision-step:before,.portal .decisions-clean .management-story-actions:before,.portal .decisions-clean .management-action-list .exec-insight:before{border-radius:inherit;clip-path:inset(0 calc(100% - 4px) 0 0);pointer-events:none;background:var(--decision-accent);content:"";position:absolute;inset:0}.portal .decisions-clean [data-testid=decision-inbox-attention] .decision-inbox-row:before,.portal .decisions-clean .decision-row[data-rank=NOW]:before{background:var(--decision-attention)}.portal .decisions-clean [data-testid=decision-inbox-decided] .decision-inbox-row:before,.portal .decisions-clean .decision-row[data-rank=WATCH]:before{background:var(--decision-confirmed)}.portal .decisions-clean .exec-decision-path{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.portal .decisions-clean .exec-decision-path li{border-color:var(--decision-line-soft);min-height:6.75rem;padding:1rem 1.1rem 1.15rem}.portal .decisions-clean .exec-decision-path-index{color:var(--decision-muted);font-size:var(--type-meta)}.portal .decisions-clean .exec-decision-path li:after{inset:auto 1.1rem 0}.portal .decisions-view-switcher{border:1px solid var(--decision-line);border-radius:var(--radius-card);background:var(--decision-surface-gradient);box-shadow:var(--decision-shadow-soft);grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;padding:.65rem;display:grid}.portal .decisions-view-switcher nav{border:0;overflow-x:auto}.portal .decisions-clean .weekly-plan{border-color:var(--decision-line);border-radius:var(--radius-card);background:var(--decision-card);color:var(--decision-ink);margin-top:0}.portal .decisions-clean .decision-inbox{align-content:start}.portal .decisions-clean [data-testid=current-decision-focus] .exec-card{border-color:var(--decision-line);color:var(--decision-ink);background:var(--decision-card);box-shadow:var(--decision-shadow-soft)}.portal .decisions-clean .decision-executive-summary{border-left:2px solid var(--gold);background:var(--card);color:var(--ink)}.portal .decisions-clean .decision-executive-summary .type-eyebrow{color:var(--ink)}.portal .decisions-clean [data-testid=current-decision-focus] .exec-card h3{color:var(--decision-ink);font-weight:650}.portal .decisions-clean [data-testid=current-decision-focus] .exec-card .text-muted-foreground{color:var(--decision-muted)}.portal .decisions-clean [data-testid=current-decision-focus] .exec-card [data-brief-status]{color:var(--decision-ink);background:color-mix(in oklab, var(--decision-accent) 8%, var(--decision-card))}.portal .decisions-clean [data-testid=current-decision-focus] .exec-card>div:last-child>button:first-child{border-color:var(--decision-line);color:var(--decision-ink);background:var(--decision-card)}.portal .decisions-clean [data-testid=work-page]{gap:1rem}.portal .decisions-view-switcher ul{gap:.35rem;padding:0}.portal .decisions-view-switcher a{border-radius:var(--radius-control);min-height:42px;color:var(--decision-muted);font-size:var(--type-meta);border:1px solid #0000;padding:.65rem .9rem;font-weight:650;text-decoration:none}.portal .decisions-view-switcher a[aria-current=page]{border-color:color-mix(in oklab, var(--decision-accent) 28%, var(--decision-line));color:var(--surface-primary);background:var(--decision-anthracite-gradient);box-shadow:0 .45rem 1rem color-mix(in oklab, var(--surface-navigation) 18%, transparent)}.portal .decisions-clean>.exec-section-field,.portal .decisions-clean .decision-inbox>.exec-section-field{border:1px solid var(--decision-line);border-radius:var(--radius-card);background:var(--decision-surface-gradient);min-width:0;box-shadow:var(--decision-shadow-soft);padding:clamp(1.05rem,2.2vw,1.6rem);position:relative}.portal .decisions-clean .exec-section-field>div:first-child{border-bottom:1px solid var(--decision-line-soft);margin-bottom:1rem;padding-bottom:.75rem}.portal .decisions-clean .exec-section-field>div:first-child h2{color:var(--decision-accent);font-weight:700}.portal .decisions-clean [data-testid=decisions-guidance],.portal .decisions-clean [data-testid=decision-inbox-partial]{border:1px solid var(--decision-line-soft);border-left:3px solid var(--decision-attention);border-radius:var(--radius-control);max-width:none;color:var(--decision-muted);background:color-mix(in oklab, var(--decision-panel) 58%, var(--decision-card));margin:0;padding:.9rem 1rem}.portal .decisions-clean .decision-inbox{gap:clamp(1rem,2vw,1.5rem);display:grid}.portal .decisions-clean .decision-inbox-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.portal .decisions-clean .decision-inbox-counts>div{border:1px solid var(--decision-line);border-radius:var(--radius-control);background:var(--decision-card);min-height:4.6rem;box-shadow:var(--decision-shadow-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .75rem;padding:.8rem 1rem .8rem 1.2rem;display:grid;position:relative;overflow:hidden}.portal .decisions-clean .decision-inbox-counts>div:first-child:before{background:var(--decision-attention)}.portal .decisions-clean .decision-inbox-counts>div:nth-child(3):before{background:var(--decision-accent)}.portal .decisions-clean .decision-inbox-counts>div:last-child:before{background:var(--decision-confirmed)}.portal .decisions-clean .decision-inbox-counts dt{color:var(--decision-muted);font-size:var(--type-meta);font-weight:650}.portal .decisions-clean .decision-inbox-counts dd{font-variant-numeric:tabular-nums;grid-area:1/2;margin:0;font-size:1.65rem;font-weight:620;line-height:1}.portal .decisions-clean [data-testid=decision-inbox-open]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.portal .decisions-clean [data-testid=decision-inbox-open]>div:first-child,.portal .decisions-clean [data-testid=decision-inbox-open]>p{grid-column:1/-1}.portal .decisions-clean .decision-inbox-row,.portal .decisions-clean .decision-row,.portal .decisions-clean .decision-step{border:1px solid var(--decision-line);border-radius:var(--radius-card);color:var(--decision-ink);background:var(--decision-surface-gradient);box-shadow:var(--decision-shadow-soft);gap:.8rem;padding:clamp(1.1rem,2.2vw,1.55rem) clamp(1.1rem,2.4vw,1.65rem) clamp(1.1rem,2vw,1.4rem) clamp(1.35rem,2.6vw,1.85rem);transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.portal .decisions-clean .decision-inbox-row:hover,.portal .decisions-clean .decision-row:hover{border-color:color-mix(in oklab, var(--decision-accent) 38%, var(--decision-line));box-shadow:var(--decision-shadow-accent);transform:translateY(-2px)}.portal .decisions-clean .decision-inbox-row[data-focused=true]{border-color:var(--decision-accent);box-shadow:var(--decision-shadow-accent)}.portal .decisions-clean .decision-inbox-row-head,.portal .decisions-clean .decision-row-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem 1rem;display:grid}.portal .decisions-clean .decision-inbox-row-head .type-eyebrow,.portal .decisions-clean .decision-inbox-row-head h3{grid-column:1}.portal .decisions-clean .decision-inbox-row-head h3,.portal .decisions-clean .decision-row-head h3{max-width:44ch;font-family:var(--font-product-family);text-wrap:balance;margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:640;line-height:1.3}.portal .decisions-clean .decision-inbox-row-head>p,.portal .decisions-clean .decision-row-state{border:1px solid color-mix(in oklab, var(--decision-accent) 25%, var(--decision-line));color:var(--decision-muted);background:color-mix(in oklab, var(--decision-accent) 7%, var(--decision-card));font-size:var(--type-meta);white-space:nowrap;border-radius:999px;grid-area:1/2/span 2;margin:0;padding:.3rem .65rem}.portal .decisions-clean .decision-inbox-row>.type-body,.portal .decisions-clean .decision-row>p{max-width:70ch;color:var(--decision-muted);margin:0;line-height:1.6}.portal .decisions-clean .decision-inbox-facts,.portal .decisions-clean .decision-facts{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem;margin:0;display:grid}.portal .decisions-clean .decision-inbox-facts>div,.portal .decisions-clean .decision-facts>div{border:1px solid var(--decision-line-soft);border-radius:var(--radius-control);background:color-mix(in oklab, var(--decision-panel) 62%, var(--decision-card));padding:.7rem .8rem}.portal .decisions-clean :is(.decision-inbox-facts,.decision-facts) dt{color:var(--decision-muted);font-size:var(--type-meta);text-transform:uppercase;font-weight:650}.portal .decisions-clean :is(.decision-inbox-facts,.decision-facts) dd{margin:.22rem 0 0;font-size:.95rem;font-weight:600}.portal .decisions-clean .decision-inbox-row-actions,.portal .decisions-clean .decision-row-actions,.portal .decisions-clean .decision-inbox-actions,.portal .decisions-clean .decision-choices{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.portal .decisions-clean .decision-inbox-row-actions,.portal .decisions-clean .decision-row-actions{border-top:1px solid var(--decision-line-soft);margin-top:.2rem;padding-top:.8rem}.portal .decisions-clean .decision-inbox-actions{flex-direction:column;align-items:stretch;width:100%;max-width:34rem}.portal .decisions-clean .decision-inbox-row-actions>a,.portal .decisions-clean .decision-ask{border:1px solid var(--decision-line);border-radius:var(--radius-control);min-height:44px;color:var(--decision-ink);background:var(--decision-card);font-size:var(--type-meta);align-items:center;padding:.55rem .8rem;font-weight:650;text-decoration:none;display:inline-flex}.portal .decisions-clean .decision-inbox-row-actions>a:hover,.portal .decisions-clean .decision-ask:hover{border-color:var(--decision-accent);color:var(--decision-accent)}.portal .decisions-clean .exec-disclosure{box-shadow:none;background:0 0;border:0;justify-self:start;margin-top:.25rem;padding:0;overflow:visible}.portal .decisions-clean .exec-disclosure-summary{border:1px solid color-mix(in oklab, var(--decision-accent) 28%, var(--decision-line));border-radius:var(--radius-control);min-height:42px;color:var(--decision-ink);background:color-mix(in oklab, var(--decision-accent) 7%, var(--decision-card));font-size:var(--type-meta);text-transform:uppercase;padding:.58rem .85rem;font-weight:700}.portal .decisions-clean .exec-disclosure-summary:after{width:1.35rem;height:1.35rem;color:var(--surface-primary);background:var(--decision-anthracite-gradient);border-radius:50%;place-items:center;display:grid}.portal .decisions-clean .exec-disclosure-body{border:1px solid var(--decision-line-soft);border-radius:var(--radius-control);width:min(46rem,100vw - 5rem);color:var(--decision-ink);background:var(--decision-panel);margin-top:.7rem;padding:1rem}.portal .decisions-clean .management-story,.portal .decisions-clean .decision-queue,.portal .decisions-clean .decision-guided{gap:1rem;min-width:0;display:grid}.portal .decisions-clean .management-story-actions,.portal .decisions-clean .decision-guide{border:1px solid var(--decision-line);border-radius:var(--radius-card);color:var(--decision-ink);background:var(--decision-feature-gradient);box-shadow:var(--decision-shadow-raised);gap:1rem;padding:clamp(1.1rem,2.4vw,1.7rem);display:grid;position:relative;overflow:hidden}.portal .decisions-clean .management-story-section-head,.portal .decisions-clean .decision-guided-head,.portal .decisions-clean .decision-group>h2{border-bottom:1px solid var(--decision-line-soft);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.8rem;display:flex}.portal .decisions-clean .management-story-section-head h2,.portal .decisions-clean .decision-guided-head h2{font-family:var(--font-product-family);margin-top:.3rem;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:610}.portal .decisions-clean .management-story-section-head>span,.portal .decisions-clean .decision-group>h2 span{min-width:2rem;height:2rem;color:var(--surface-primary);background:var(--decision-anthracite-gradient);font-size:var(--type-meta);border-radius:50%;place-items:center;display:grid}.portal .decisions-clean .management-action-summary,.portal .decisions-clean .decision-muted,.portal .decisions-clean .decision-legend{color:var(--decision-muted);line-height:1.55}.portal .decisions-clean .management-action-groups,.portal .decisions-clean .management-action-list,.portal .decisions-clean .decision-group-list{gap:.8rem;display:grid}.portal .decisions-clean .management-action-list .exec-insight{border:1px solid var(--decision-line);border-radius:var(--radius-card);color:var(--decision-ink);background:var(--decision-surface-gradient);box-shadow:var(--decision-shadow-soft);gap:.65rem;padding:1.15rem 1.3rem 1.2rem 1.5rem;display:grid;position:relative;overflow:hidden}.portal .decisions-clean .management-action-group-head{border-bottom:1px solid var(--decision-line-soft);justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.portal .decisions-clean .management-action-group-head h3{color:var(--decision-muted);font-size:var(--type-meta);text-transform:uppercase;font-weight:700}.portal .decisions-clean .decision-queue-summary,.portal .decisions-clean .decision-guide-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.portal .decisions-clean .decision-queue-summary article,.portal .decisions-clean .decision-guide-steps article{border:1px solid var(--decision-line);border-radius:var(--radius-control);min-height:0;color:var(--decision-ink);background:var(--decision-card);box-shadow:var(--decision-shadow-soft);padding:1rem}.portal .decisions-clean .decision-queue-summary article span,.portal .decisions-clean .decision-row-meta{color:var(--decision-muted);font-size:var(--type-meta);text-transform:uppercase;font-weight:650}.portal .decisions-clean .decision-queue-summary article strong{font-family:var(--font-product-family);margin-top:.45rem;font-size:1.85rem;display:block}.portal .decisions-clean .decision-queue-summary article small,.portal .decisions-clean .decision-guide-steps p{color:var(--decision-muted);font-size:var(--type-meta);margin-top:.35rem;display:block}.portal .decisions-clean .decision-guide-steps h3{color:var(--decision-ink);font-family:var(--font-product-family);margin:0;font-size:1rem;font-weight:650}.portal .decisions-clean .decision-guide-cta,.portal .decisions-clean .decision-queue-bulk,.portal .decisions-clean .decision-step-nav{border-top:1px solid var(--decision-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.8rem;display:flex}.portal .decisions-clean .decision-guide-link{border-radius:var(--radius-control);min-height:44px;color:var(--surface-primary);background:var(--decision-anthracite-gradient);font-size:var(--type-meta);align-items:center;gap:.45rem;padding:.55rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.portal .decisions-clean .decision-group{gap:.75rem;display:grid}.portal .decisions-clean .decision-group>h2{color:var(--decision-ink);font-size:1.1rem;font-weight:620}.portal .decisions-clean .decision-suggestion,.portal .decisions-clean .decision-prepared,.portal .decisions-clean .decision-block{border:1px solid var(--decision-line-soft);border-radius:var(--radius-control);color:var(--decision-muted);background:color-mix(in oklab, var(--decision-panel) 58%, var(--decision-card));padding:.8rem .9rem}.portal .decisions-clean .decision-suggestion{gap:.6rem;display:flex}.portal .decisions-clean .decision-suggestion svg,.portal .decisions-clean .decision-prepared svg{width:1rem;height:1rem;color:var(--decision-accent);flex:none}.portal .decisions-clean .decision-prepared ul{gap:.35rem;margin-top:.55rem;display:grid}.portal .decisions-clean .decision-prepared li{color:var(--decision-muted);align-items:center;gap:.45rem;display:flex}.portal .decisions-clean .decision-step h2{font-family:var(--font-product-family);font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:610}.portal .decisions-clean .decision-step-track{background:var(--decision-line-soft);border-radius:999px;height:4px;overflow:hidden}.portal .decisions-clean .decision-step-track span{background:linear-gradient(90deg, var(--decision-accent), var(--decision-attention));height:100%;display:block}.portal .decisions-clean .control-field,.portal .decisions-clean textarea{border-color:var(--decision-line);color:var(--decision-ink);background:var(--decision-card)}.portal .decisions-clean .control-button-primary{border-color:var(--surface-navigation);color:var(--surface-primary);background:var(--decision-anthracite-gradient);box-shadow:0 .5rem 1.2rem color-mix(in oklab, var(--surface-navigation) 18%, transparent)}.portal .decisions-clean .control-button-outline{border-color:var(--decision-line);color:var(--decision-ink);background:var(--decision-card)}.portal .decisions-clean .exec-state,.portal .decisions-clean .instr-empty{border-color:var(--decision-line);color:var(--decision-ink);background:var(--decision-surface-gradient);box-shadow:var(--decision-shadow-soft)}.portal .decisions-clean .james-context-prompt,.portal .decisions-clean>div:last-child{border-color:var(--decision-line-soft)}.portal .decisions-clean .decisions-workspace-view{gap:clamp(1rem,2vw,1.5rem);min-width:0;display:grid}.portal .decisions-clean .decisions-workspace-view .exec-card{border-color:var(--decision-line);color:var(--decision-ink);background:var(--decision-surface-gradient);box-shadow:var(--decision-shadow-soft)}.portal .decisions-clean .decisions-workspace-view .exec-card :is(h2,h3,h4,strong,dd){color:var(--decision-ink)}.portal .decisions-clean .decisions-workspace-view .exec-card :is(p,li,dt,small){color:var(--decision-muted)}.portal .decisions-clean [data-decision-view=preparation] .advisory-request-tools{border:1px solid var(--decision-line-soft);border-radius:var(--radius-control);background:color-mix(in oklab, var(--decision-panel) 54%, var(--decision-card));padding:.75rem}.portal .decisions-clean [data-decision-view=preparation] .advisory-request-tools :is(input,button){border-color:var(--decision-line);color:var(--decision-ink);background:var(--decision-card)}.portal .decisions-clean [data-decision-view=preparation] .advisory-request-tools svg{color:var(--decision-muted)}.portal .decisions-clean [data-decision-view=preparation] .exec-card{padding:clamp(1rem,2vw,1.35rem);position:relative;overflow:hidden}.portal .decisions-clean [data-decision-view=preparation] .exec-card:before,.portal .decisions-clean [data-decision-view=decided]>.exec-card:before{border-radius:inherit;clip-path:inset(0 calc(100% - 4px) 0 0);pointer-events:none;background:var(--decision-accent);content:"";position:absolute;inset:0}.portal .decisions-clean [data-decision-view=decided]>.exec-card:before{background:var(--decision-confirmed)}.portal .decisions-clean [data-decision-view=decided]>.exec-card{padding:clamp(1.15rem,2.4vw,1.7rem);position:relative;overflow:hidden}.portal .decisions-clean [data-decision-view=decided]>.exec-card>div:first-child{border-bottom:1px solid var(--decision-line-soft);padding-bottom:.8rem}.portal .decisions-clean [data-decision-view=decided] .decision-memory-list{border-top:0;gap:.75rem;display:grid}.portal .decisions-clean [data-decision-view=decided] .decision-memory-entry{border:1px solid var(--decision-line-soft);border-radius:var(--radius-control);background:var(--decision-card);padding:1rem}.portal .decisions-clean [data-decision-view=decided]>.exec-card a{color:var(--decision-accent);font-weight:650}@media (width<=900px){.portal .decisions-view-switcher{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.portal .decisions-clean{gap:1.25rem}.portal .decisions-clean-header{grid-template-columns:minmax(0,1fr);align-items:start}.portal .decisions-clean>.exec-section-field,.portal .decisions-clean .decision-inbox>.exec-section-field{padding:1rem}.portal .decisions-clean .decision-inbox-counts,.portal .decisions-clean [data-testid=decision-inbox-open],.portal .decisions-clean .decision-queue-summary,.portal .decisions-clean .decision-guide-steps,.portal .decisions-clean .exec-decision-path{grid-template-columns:minmax(0,1fr)}.portal .decisions-clean .exec-decision-path li{border-right:0;border-bottom:1px solid var(--decision-line-soft);min-height:0}.portal .decisions-view-switcher{padding:.4rem}.portal .decisions-view-switcher ul{grid-template-columns:repeat(2,minmax(8.5rem,1fr));min-width:100%;display:grid}.portal .decisions-view-switcher a{text-align:center;justify-content:center}.portal .decisions-clean .decision-inbox-row-head,.portal .decisions-clean .decision-row-head{grid-template-columns:minmax(0,1fr)}.portal .decisions-clean .decision-inbox-row-head>p,.portal .decisions-clean .decision-row-state{white-space:normal;grid-area:auto/1;justify-self:start}.portal .decisions-clean .decision-inbox-facts,.portal .decisions-clean .decision-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.portal .decisions-clean .decision-inbox-row-actions,.portal .decisions-clean .decision-row-actions,.portal .decisions-clean .decision-choices,.portal .decisions-clean .decision-step-nav{align-items:stretch}.portal .decisions-clean .decision-inbox-row-actions>*,.portal .decisions-clean .decision-row-actions>*,.portal .decisions-clean .decision-choices>*{flex:auto}.portal .decisions-clean .exec-disclosure,.portal .decisions-clean .exec-disclosure-summary,.portal .decisions-clean .exec-disclosure-body{width:100%}.portal .decisions-clean [data-decision-view=decided] .decision-memory-entry{grid-template-columns:minmax(0,1fr);gap:.8rem}}@media (prefers-reduced-motion:reduce){.portal .decisions-clean *,.portal .decisions-clean :before,.portal .decisions-clean :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}.portal .decisions-clean :is(.decision-inbox-row,.decision-row):hover{transform:none}}.portal .decisions-clean .exec-reveal,.decisions-clean .exec-reveal{opacity:1!important;transform:none!important}.decisions-clean>:empty,.decisions-clean section:empty{display:none}.portal .decisions-clean{gap:clamp(1rem,2vw,1.5rem)}.portal .decisions-clean-header{background:var(--decision-card);padding:clamp(1rem,2vw,1.5rem)}.portal .decisions-view-switcher{background:var(--decision-card);box-shadow:none;padding:.35rem}.portal .decisions-clean .decision-inbox-row,.portal .decisions-clean .decision-row{background:var(--decision-card);box-shadow:var(--decision-shadow-soft)}.portal .decisions-clean .decision-inbox-row:is(:hover,:focus-within),.portal .decisions-clean .decision-row:is(:hover,:focus-within){border-color:var(--decision-accent);transform:none}.portal .decisions-clean [data-testid=decision-inbox-attention] .decision-inbox-row{background:color-mix(in oklab, var(--decision-critical) 6%, var(--decision-card));border-color:color-mix(in oklab, var(--decision-critical) 32%, var(--decision-line))}.portal .decisions-clean [data-testid=decision-inbox-attention] .decision-inbox-row:before{background:var(--decision-critical)}.portal .decisions-clean [data-testid=decision-inbox-decided] .decision-inbox-row{background:color-mix(in oklab, var(--decision-confirmed) 6%, var(--decision-card))}.portal .decisions-clean .decision-row[data-rank=NOW]{background:color-mix(in oklab, var(--decision-attention) 7%, var(--decision-card))}.portal .decisions-clean .decision-row[data-rank=WATCH]:before{background:var(--decision-attention)}.portal .today-clean{--today-canvas:var(--surface-canvas);--today-card:var(--surface-primary);--today-panel:var(--surface-secondary);--today-ink:var(--text-primary);--today-muted:var(--text-secondary);--today-line:var(--line-default);--today-line-soft:var(--line-subtle);--today-accent:var(--accent-orientation);--today-confirmed:var(--status-confirmed);--today-attention:var(--status-attention);--today-critical:var(--status-critical);--today-aqua:var(--today-accent);--today-gold:var(--today-attention);--today-alert:var(--today-critical);--today-green:var(--today-confirmed);--today-raised:var(--today-card);--today-surface-gradient:linear-gradient(145deg, color-mix(in oklab, var(--today-card) 96%, var(--today-accent)), var(--today-card) 58%, color-mix(in oklab, var(--today-panel) 84%, var(--today-card)));--today-feature-gradient:linear-gradient(135deg, color-mix(in oklab, var(--today-card) 91%, var(--today-accent)), var(--today-card) 52%, color-mix(in oklab, var(--today-card) 94%, var(--today-attention)));--today-instrument-gradient:linear-gradient(155deg, color-mix(in oklab, var(--today-panel) 88%, var(--today-accent)), var(--today-panel));--today-anthracite-gradient:linear-gradient(158deg, var(--anthracite-soft) 0%, var(--surface-navigation) 48%, var(--anthracite-deep) 100%);--today-shadow-soft:0 .5rem 1.5rem color-mix(in oklab, var(--today-ink) 8%, transparent);--today-shadow-raised:0 1rem 2.5rem color-mix(in oklab, var(--today-ink) 12%, transparent);--today-shadow-accent:0 1rem 2.75rem color-mix(in oklab, var(--today-accent) 14%, transparent);min-width:0;color:var(--today-ink);font-family:var(--font-product-family);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;gap:clamp(2rem,4vw,3.5rem);display:grid}.portal .today-clean :is(h1,h2,h3,h4,strong){color:var(--today-ink)}.portal .today-clean :is(p,small,dt){text-wrap:pretty}.portal .today-clean-intro{gap:1.5rem;min-width:0;display:grid}.portal .today-clean-header{border-bottom:1px solid var(--today-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding:.5rem 0 1.5rem;display:grid}.portal .today-clean-kicker{color:var(--today-accent);font-size:var(--type-meta);text-transform:uppercase;font-weight:700;line-height:1.35}.portal .today-clean-header h1{max-width:18ch;margin-top:.45rem;font-size:clamp(2rem,4vw,3rem);font-weight:560;line-height:1.05}.portal .today-clean-date{color:var(--today-muted);font-size:var(--type-meta);text-align:right;justify-items:end;gap:.35rem;display:grid}.portal .today-clean-date small{color:var(--today-confirmed);align-items:center;gap:.45rem;font-weight:650;display:inline-flex}.portal .today-clean-date small span{background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.portal .today-clean .growth-briefing[data-variant=today]{border:1px solid var(--today-line);border-radius:var(--radius-card);min-height:0;color:var(--today-ink);background:var(--today-feature-gradient);box-shadow:var(--today-shadow-raised);grid-template-columns:minmax(0,1.5fr) minmax(17rem,.75fr);gap:clamp(1rem,2vw,1.5rem);padding:clamp(.75rem,1.5vw,1.25rem);display:grid;overflow:hidden}.portal .today-clean .growth-briefing-copy{border-left:4px solid var(--today-accent);border-radius:var(--radius-control);background:color-mix(in oklab, var(--today-card) 78%, transparent);padding:clamp(1.25rem,2.5vw,2rem);position:relative}.portal .today-clean .growth-briefing-identity{align-items:center;gap:.75rem;display:flex}.portal .today-clean .growth-briefing-identity>span{width:2.75rem;height:2.75rem;color:var(--surface-primary);background:var(--today-anthracite-gradient);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--surface-primary) 12%, transparent);border-radius:50%;flex:none;place-items:center;font-size:1.125rem;font-weight:650;display:grid}.portal .today-clean .growth-briefing-identity p,.portal .today-clean .growth-asof{color:var(--today-muted)}.portal .today-clean .growth-briefing-copy h1{max-width:28ch;margin-top:1.25rem;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:560;line-height:1.1}.portal .today-clean .growth-briefing-copy>p:not(.type-eyebrow){max-width:64ch;color:var(--today-muted);font-size:var(--type-body);margin-top:.75rem;line-height:1.55}.portal .today-clean .growth-asof{font-size:var(--type-meta);align-items:center;gap:.45rem;margin-top:1rem;display:flex}.portal .today-clean .growth-asof svg{width:1rem;height:1rem}.portal .today-clean .growth-briefing-status{color:var(--today-attention);font-size:var(--type-meta);font-weight:700;position:absolute;top:1.75rem;right:1.75rem}.portal .today-clean .growth-management-metrics{background:0 0;border:0;flex-direction:column;grid-area:1/2;align-self:stretch;gap:.6rem;display:flex}.portal .today-clean .growth-metric-link{border-radius:var(--radius-control);min-width:0;min-height:4.75rem;color:inherit;flex:1 1 0;text-decoration:none;transition:transform .18s;display:flex}.portal .today-clean .growth-metric-link:hover{filter:none;transform:translateY(-2px)}.portal .today-clean .growth-metric-link:focus-visible{z-index:1;outline:3px solid var(--today-accent);outline-offset:-3px}.portal .today-clean .growth-management-metrics article{border:1px solid var(--today-line);border-radius:var(--radius-control);background:var(--today-surface-gradient);box-shadow:var(--today-shadow-soft);flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""sub value";align-content:center;column-gap:1rem;padding:.85rem 1.15rem .85rem 1.4rem;transition:border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.portal .today-clean .growth-management-metrics article:before{background:var(--today-accent);content:"";width:3px;position:absolute;inset:-1px auto -1px -1px}.portal .today-clean .growth-management-metrics article:after{border:2px solid color-mix(in oklab, var(--today-accent) 55%, var(--today-line));content:"";border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.8rem;right:.8rem}.portal .today-clean .growth-metric-link:hover article{border-color:color-mix(in oklab, var(--today-accent) 45%, var(--today-line));box-shadow:var(--today-shadow-accent)}.portal .today-clean .growth-management-metrics article[data-attention=true]:before{background:var(--today-critical)}.portal .today-clean .growth-management-metrics article[data-attention=true]:after{border-color:var(--today-critical);background:color-mix(in oklab, var(--today-critical) 14%, transparent)}.portal .today-clean .growth-management-metrics span{color:var(--today-muted);font-size:var(--type-meta);text-transform:uppercase;letter-spacing:.08em;grid-area:label;font-weight:650}.portal .today-clean .growth-management-metrics small{color:var(--today-muted);font-size:var(--type-meta);grid-area:sub;margin-top:.2rem}.portal .today-clean .growth-management-metrics strong{white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:value;align-self:center;font-size:clamp(1.9rem,2.6vw,2.4rem);font-weight:620;line-height:1}.portal .today-clean .growth-management-metrics article[data-attention=true] strong{color:var(--today-critical)}.portal .today-clean .growth-briefing-tools{border:1px solid var(--today-line);border-radius:var(--radius-control);background:color-mix(in oklab, var(--today-card) 72%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--today-card) 70%, transparent);grid-column:1/-1;grid-template-columns:minmax(18rem,.9fr) minmax(20rem,1.1fr) auto;align-items:center;gap:1.25rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.portal .today-clean .today-audio-ribbon{border:1px solid var(--today-line);border-left:3px solid var(--today-accent);border-radius:var(--radius-control);background:var(--today-instrument-gradient);min-width:0;box-shadow:var(--today-shadow-raised);gap:.75rem;padding:1.1rem 1.2rem;display:grid}.portal .today-clean .today-audio-heading{align-items:center;gap:.75rem;display:flex}.portal .today-clean .today-audio-heading>span{color:var(--today-accent);font-size:var(--type-meta);font-weight:750}.portal .today-clean .today-audio-heading strong,.portal .today-clean .today-audio-heading small{display:block}.portal .today-clean .today-audio-heading small{color:var(--today-muted);font-size:var(--type-meta);margin-top:.15rem}.portal .today-clean .today-question-list{min-width:0}.portal .today-clean .today-question-list>p{color:var(--today-muted);margin-bottom:.5rem}.portal .today-clean .today-question-list ul{flex-wrap:wrap;gap:.5rem;display:flex}.portal .today-clean .today-question-list li{border:0}.portal .today-clean .today-radar-nav{border:1px solid var(--today-line);border-radius:var(--radius-card);color:var(--today-ink);background:var(--today-surface-gradient);box-shadow:var(--today-shadow-raised);overflow:hidden}.portal .today-clean .today-radar-head{border-bottom:1px solid var(--today-line);background:color-mix(in oklab, var(--today-card) 88%, transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:grid}.portal .today-clean .today-radar-icon{width:2.25rem;height:2.25rem;color:var(--today-accent);place-items:center;display:grid}.portal .today-clean .today-radar-icon svg{width:1.25rem;height:1.25rem}.portal .today-clean .today-radar-head h2,.portal .today-clean .today-section-heading h2,.portal .today-clean .today-system-heading h2{font-size:var(--type-section);font-weight:590;line-height:1.2}.portal .today-clean .today-radar-head p,.portal .today-clean .today-section-heading p:not(.type-eyebrow){color:var(--today-muted);font-size:var(--type-meta);margin-top:.25rem}.portal .today-clean .today-radar-hint{color:var(--today-muted);font-size:var(--type-meta);white-space:nowrap}.portal .today-clean .today-radar-body{grid-template-columns:minmax(20rem,1.15fr) minmax(18rem,.85fr);display:grid}.portal .today-clean .today-radar-figure{border-right:1px solid var(--today-line);background:var(--today-instrument-gradient);place-items:center;min-height:31rem;padding:2rem;display:grid;position:relative}.portal .today-clean .today-radar-figure svg{aspect-ratio:1;width:min(100%,26rem)}.portal .today-clean .today-radar-dial{display:contents}.portal .today-clean :is(.today-radar-ring,.today-radar-spoke){fill:none;stroke:var(--today-line);stroke-width:1px}.portal .today-clean .today-radar-navigation-polygon{fill:color-mix(in oklab, var(--today-accent) 12%, transparent);stroke:var(--today-accent);stroke-width:2px}.portal .today-clean .today-radar-svg-node circle:last-child{fill:var(--today-muted)}.portal .today-clean .today-radar-svg-node[data-state=ATTENTION] circle:last-child{fill:var(--today-critical)}.portal .today-clean .today-radar-svg-node[data-state=REAL_DATA] circle:last-child,.portal .today-clean .today-radar-svg-node[data-state=MONITORING] circle:last-child{fill:var(--today-confirmed)}.portal .today-clean .today-radar-svg-pulse{display:none}.portal .today-clean .today-radar-core-halo{fill:var(--today-card);stroke:var(--today-line)}.portal .today-clean .today-radar-core{fill:var(--surface-navigation);stroke:var(--anthracite-soft);stroke-width:1px}.portal .today-clean .today-radar-core-value,.portal .today-clean .today-radar-core-label{fill:var(--surface-primary);text-anchor:middle}.portal .today-clean .today-radar-core-value{font-size:1.25rem;font-weight:700}.portal .today-clean .today-radar-core-label{font-size:.625rem}.portal .today-clean .today-radar-node{border:1px solid var(--today-line);border-radius:var(--radius-control);width:auto;min-width:0;min-height:2rem;color:var(--today-ink);background:color-mix(in oklab, var(--today-card) 94%, transparent);box-shadow:0 .35rem 1rem color-mix(in oklab, var(--today-ink) 8%, transparent);font-size:var(--type-meta);align-items:center;gap:.4rem;padding:.35rem .55rem;transition:border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portal .today-clean .today-radar-node[data-index="0"]{top:12%}.portal .today-clean .today-radar-node[data-index="3"]{top:88%}.portal .today-clean .today-radar-node[data-active=true]{border-color:var(--today-accent);color:var(--today-accent);background:color-mix(in oklab, var(--today-card) 91%, var(--today-accent));box-shadow:0 .5rem 1.5rem color-mix(in oklab, var(--today-accent) 18%, transparent)}.portal .today-clean .today-radar-node>span:first-child,.portal .today-clean .today-radar-state-dot{background:var(--today-muted);border-radius:50%;flex:none;width:.45rem;height:.45rem}.portal .today-clean [data-state=ATTENTION]>:is(span:first-child,.today-radar-state-dot){background:var(--today-critical)}.portal .today-clean [data-state=REAL_DATA]>:is(span:first-child,.today-radar-state-dot),.portal .today-clean [data-state=MONITORING]>:is(span:first-child,.today-radar-state-dot){background:var(--today-confirmed)}.portal .today-clean .today-radar-node-alert{width:.9rem;height:.9rem;color:var(--today-critical)}.portal .today-clean .today-radar-summary{border:1px solid var(--today-line);border-radius:var(--radius-control);background:var(--today-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem;overflow:hidden}.portal .today-clean .today-radar-summary div{background:var(--today-card);font-size:var(--type-meta);justify-content:space-between;gap:.5rem;padding:.55rem .65rem;display:flex}.portal .today-clean .today-radar-summary dt{color:var(--today-muted)}.portal .today-clean .today-radar-list{background:color-mix(in oklab, var(--today-card) 92%, transparent);align-content:start;gap:0;padding:1.5rem;display:grid}.portal .today-clean .today-radar-list>p{color:var(--today-muted);margin-bottom:.75rem}.portal .today-clean .today-radar-row{border:0;border-bottom:1px solid var(--today-line-soft);width:100%;height:auto;min-height:4.5rem;color:var(--today-ink);text-align:left;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.75rem 0;transition:background-color .18s,color .18s,padding .18s;display:grid}.portal .today-clean .today-radar-row[data-active=true]{color:var(--today-accent);border-radius:var(--radius-control);background:color-mix(in oklab, var(--today-accent) 8%, transparent);padding-inline:.75rem}.portal .today-clean .today-radar-row strong,.portal .today-clean .today-radar-row small{display:block}.portal .today-clean .today-radar-row small{color:var(--today-muted);font-size:var(--type-meta);margin-top:.2rem}.portal .today-clean .today-radar-state-label{color:var(--today-muted);font-size:var(--type-meta);white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.portal .today-clean .today-radar-state-label svg,.portal .today-clean .today-radar-row>svg{width:1rem;height:1rem}.portal .today-clean .today-radar-dive{border-top:1px solid var(--today-line)}.portal .today-clean .today-radar-dive:empty{display:none}.portal .today-clean .today-radar-dive-inner{color:var(--today-ink);background:var(--today-feature-gradient);gap:1.5rem;padding:1.5rem;display:grid}.portal .today-clean .today-waterline{color:var(--today-accent);font-size:var(--type-meta);align-items:center;gap:.6rem;font-weight:650;display:flex}.portal .today-clean .today-waterline svg{width:1rem;height:1rem}.portal .today-clean .today-waterline i{background:var(--today-line);flex:1;height:1px}.portal .today-clean .today-radar-dive-inner>header h3{font-size:var(--type-section);margin-top:.25rem}.portal .today-clean .today-radar-dive-inner>header p:last-child{color:var(--today-muted);margin-top:.3rem}.portal .today-clean .today-radar-detail,.portal .today-clean .today-radar-contributors{min-width:0}.portal .today-clean .today-radar-contributors{border-top:1px solid var(--today-line);padding-top:1rem}.portal .today-clean .today-radar-contributors h4{margin-bottom:.75rem;font-size:1rem}.portal .today-clean .today-radar-contributors li{border-top:1px solid var(--today-line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem 0;display:grid}.portal .today-clean .today-radar-contributors li>span{width:2rem;height:2rem;color:var(--surface-primary);background:var(--today-anthracite-gradient);border-radius:50%;place-items:center;display:grid}.portal .today-clean .today-radar-contributors small,.portal .today-clean .today-radar-contributors em,.portal .today-clean .today-radar-contributors>p{color:var(--today-muted);font-size:var(--type-meta);font-style:normal}.portal .today-clean .today-system-heading,.portal .today-clean .today-section-heading{border-bottom:1px solid var(--today-line-soft);justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.portal .today-clean .today-system-heading{margin-bottom:-2.5rem;display:block}.portal .today-clean .type-eyebrow{color:var(--today-accent)}.portal .today-clean .today-section-heading>a,.portal .today-clean .today-panel-action a,.portal .today-clean .today-deep-links a{color:var(--today-accent);font-size:var(--type-meta);font-weight:650;text-decoration:none}.portal .today-clean .today-section-heading>a:hover,.portal .today-clean .today-panel-action a:hover,.portal .today-clean .today-deep-links a:hover{text-underline-offset:.25rem;text-decoration:underline}.portal .today-clean .assurance-status[data-variant=contextual]{border:1px solid var(--today-line);border-left:3px solid var(--today-confirmed);border-radius:var(--radius-card);color:var(--today-ink);background:var(--today-surface-gradient);box-shadow:var(--today-shadow-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;display:grid}.portal .today-clean .today-reference-decision,.portal .today-clean .today-mandate-briefing,.portal .today-clean .today-context-section,.portal .today-clean .today-james-section{min-width:0}.portal .today-clean .today-decision-stack{gap:.75rem;display:grid}.portal .today-clean .today-inline-decision{border:1px solid var(--today-line);border-radius:var(--radius-card);color:var(--today-ink);background:var(--today-feature-gradient);box-shadow:var(--today-shadow-soft);transition:border-color .18s,box-shadow .18s;overflow:hidden}.portal .today-clean .today-inline-decision:hover,.portal .today-clean .today-inline-decision[data-open=true]{border-color:color-mix(in oklab, var(--today-accent) 45%, var(--today-line));box-shadow:var(--today-shadow-accent)}.portal .today-clean .today-inline-decision-trigger{width:100%;height:auto;min-height:4.5rem;color:var(--today-ink);text-align:left;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:grid}.portal .today-clean :is(.growth-briefing-decision,.today-inline-decision-trigger,.today-radar-node,.today-radar-row){border-color:var(--today-line)}.portal .today-clean .growth-briefing-decision{color:var(--surface-primary);background:var(--today-anthracite-gradient);border:1px solid color-mix(in oklab, var(--surface-primary) 10%, transparent);box-shadow:0 .5rem 1.25rem color-mix(in oklab, var(--surface-navigation) 30%, transparent), inset 0 1px 0 color-mix(in oklab, var(--surface-primary) 12%, transparent);transition:filter .18s,transform .18s}.portal .today-clean .growth-briefing-decision:hover{filter:brightness(1.12);transform:translateY(-1px)}.portal .today-clean .today-inline-decision-dot{background:var(--today-critical);border-radius:50%;width:.5rem;height:.5rem}.portal .today-clean .today-inline-decision-copy strong,.portal .today-clean .today-inline-decision-copy small{display:block}.portal .today-clean .today-inline-decision-copy small{color:var(--today-muted);font-size:var(--type-meta);margin-top:.2rem}.portal .today-clean .today-inline-decision-badge{color:var(--today-critical);font-size:var(--type-meta);font-weight:700}.portal .today-clean .today-inline-decision-chevron{color:var(--today-muted);transition:transform .18s}.portal .today-clean .today-inline-decision[data-open=true] .today-inline-decision-chevron{transform:rotate(180deg)}.portal .today-clean .today-inline-decision-detail{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .18s,opacity .18s;display:grid}.portal .today-clean .today-inline-decision-detail>div{min-height:0;overflow:hidden}.portal .today-clean .today-inline-decision[data-open=true] .today-inline-decision-detail{border-top:1px solid var(--today-line);opacity:1;grid-template-rows:1fr}.portal .today-clean .today-inline-decision[data-open=true] .today-inline-decision-detail>div{padding:1.25rem}.portal .today-clean .today-honest-empty{border:1px dashed var(--today-line);border-radius:var(--radius-card);color:var(--today-muted);background:var(--today-instrument-gradient);padding:1.25rem}.portal .today-clean .today-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.portal .today-clean .today-panel{border:1px solid var(--today-line);border-radius:var(--radius-card);min-width:0;color:var(--today-ink);background:var(--today-surface-gradient);box-shadow:var(--today-shadow-soft);transition:border-color .18s,box-shadow .18s}.portal .today-clean .today-panel:hover{border-color:color-mix(in oklab, var(--today-accent) 32%, var(--today-line));box-shadow:var(--today-shadow-raised)}.portal .today-clean .today-panel-head{border-bottom:1px solid var(--today-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:grid}.portal .today-clean .today-panel-mark{width:2rem;height:2rem;color:var(--surface-primary);background:var(--today-anthracite-gradient);font-size:var(--type-meta);border-radius:50%;place-items:center;font-weight:700;display:grid}.portal .today-clean .today-panel-head h3{font-size:1rem;font-weight:650}.portal .today-clean .today-panel-head p{color:var(--today-muted);font-size:var(--type-meta);margin-top:.15rem}.portal .today-clean .today-panel-body,.portal .today-clean .today-context-strip{padding:1.25rem}.portal .today-clean .today-mandate-briefing .today-panel:first-child{border-left:4px solid var(--today-attention)}.portal .today-clean .today-mandate-briefing .today-panel:first-child .today-panel-body{padding:clamp(1.25rem,2.5vw,1.75rem)}.portal .today-clean .today-mandate-briefing .management-baseline{display:block}.portal .today-clean .today-mandate-briefing .goal-flight-deck{border:0;padding:0;display:block}.portal .today-clean .today-mandate-briefing .goal-flight-deck>header{border-top:3px solid var(--today-attention);padding:0 0 1.1rem}.portal .today-clean .today-mandate-briefing .goal-flight-deck>header .type-eyebrow{margin-top:.85rem}.portal .today-clean .today-mandate-briefing .goal-flight-deck h2{text-wrap:balance;overflow-wrap:break-word;max-width:42ch;margin-top:.4rem;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:620;line-height:1.25}.portal .today-clean .today-mandate-briefing .goal-depth-path{grid-template-columns:repeat(auto-fill,minmax(min(15.5rem,100%),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.portal .today-clean .today-mandate-briefing .goal-depth-path li{border:1px solid var(--today-line-soft);border-radius:var(--radius-control);background:var(--today-card);min-width:0;box-shadow:var(--today-shadow-soft);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.15rem .8rem;padding:.95rem 1.05rem;display:grid}.portal .today-clean .today-mandate-briefing .goal-depth-symbol{border:1px solid color-mix(in oklab, var(--today-accent) 35%, transparent);width:2.25rem;height:2.25rem;color:var(--today-accent);background:color-mix(in oklab, var(--today-accent) 10%, var(--today-card));border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.portal .today-clean .today-mandate-briefing .goal-depth-symbol svg{width:1rem;height:1rem}.portal .today-clean .today-mandate-briefing .goal-depth-path small{color:var(--today-muted);font-size:var(--type-meta);grid-column:2;font-weight:650}.portal .today-clean .today-mandate-briefing .goal-depth-path strong{overflow-wrap:break-word;grid-column:2;min-width:0;font-size:.95rem;font-weight:600;line-height:1.35}.portal .today-clean .today-mandate-briefing .goal-depth-path .instr-light{white-space:nowrap;border-radius:999px;grid-area:1/3/span 2;align-self:center;gap:.35rem;min-height:0;padding:.3rem .7rem;font-size:.78rem}.portal .today-clean .today-mandate-briefing .instr-light>span{color:var(--today-ink);font-weight:600}.portal .today-clean .today-mandate-briefing .instr-light[data-tone=good]{background:color-mix(in oklab, var(--today-green) 12%, transparent)}.portal .today-clean .today-mandate-briefing .instr-light[data-tone=good] svg{color:var(--today-green)}.portal .today-clean .today-mandate-briefing .instr-light[data-tone=risk]{background:color-mix(in oklab, var(--today-alert) 14%, transparent)}.portal .today-clean .today-mandate-briefing .instr-light[data-tone=risk] svg{color:var(--today-alert)}.portal .today-clean .today-mandate-briefing .instr-light[data-tone=watch] svg{color:var(--today-gold)}.portal .today-clean .today-mandate-briefing .instr-light[data-tone=unknown] svg{color:var(--today-muted)}.portal .today-clean .today-context-strip{border:1px solid var(--today-line);border-radius:var(--radius-card);background:var(--today-surface-gradient);box-shadow:var(--today-shadow-soft)}.portal .today-clean .today-sophia-review{border:1px solid var(--today-line);border-left:3px solid var(--today-attention);border-radius:var(--radius-card);background:var(--today-feature-gradient);box-shadow:var(--today-shadow-soft);grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.25rem;display:grid}.portal .today-clean .today-sophia-marker{width:2rem;height:2rem;color:var(--surface-primary);background:var(--today-anthracite-gradient);border-radius:50%;place-items:center;display:grid}.portal .today-clean .today-deep-links{border:1px solid var(--today-line);border-radius:var(--radius-card);background:var(--today-surface-gradient);box-shadow:var(--today-shadow-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.portal .today-clean .today-deep-links a{border-left:1px solid var(--today-line);align-items:center;min-height:3.5rem;padding:.75rem 1rem;transition:background-color .18s,color .18s;display:flex}.portal .today-clean .today-deep-links a:hover{background:color-mix(in oklab, var(--today-accent) 8%, transparent)}.portal .today-clean .today-deep-links a:first-child{border-left:0}.portal .today-clean .today-monitoring-footnote{color:var(--today-muted)}.portal .today-clean .today-ask-bar{z-index:20;border:1px solid var(--today-line);border-radius:var(--radius-floating);color:var(--today-ink);background:var(--today-feature-gradient);box-shadow:var(--today-shadow-raised);gap:.75rem;padding:.75rem;display:grid;position:sticky;bottom:1rem}.portal .today-clean .today-ask-field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.portal .today-clean .today-ask-mark{width:2.25rem;height:2.25rem;color:var(--surface-primary);background:var(--today-anthracite-gradient);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--surface-primary) 12%, transparent);border-radius:50%;place-items:center;display:grid}.portal .today-clean .today-ask-chips{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=1020px){.portal .today-clean .growth-briefing[data-variant=today]{grid-template-columns:minmax(0,1fr)}.portal .today-clean .growth-management-metrics{border-top:1px solid var(--today-line);border-left:0;flex-flow:wrap;grid-area:auto/1;margin-top:1rem;padding-top:1rem}.portal .today-clean .growth-management-metrics .growth-metric-link{flex:12rem}.portal .today-clean .growth-briefing-tools,.portal .today-clean .today-pair,.portal .today-clean .today-radar-body{grid-template-columns:minmax(0,1fr)}.portal .today-clean .today-radar-figure{border-right:0;border-bottom:1px solid var(--today-line)}}@media (width<=720px){.portal .today-clean{gap:2rem}.portal .today-clean-header{grid-template-columns:minmax(0,1fr);gap:1rem;padding-left:1rem}.portal .today-clean-date{text-align:left;justify-items:start}.portal .today-clean .growth-briefing-status{width:fit-content;margin-top:.75rem;display:block;position:static}.portal .today-clean .growth-management-metrics{flex-direction:column;gap:.6rem;margin-top:.75rem;padding-top:.75rem}.portal .today-clean .growth-management-metrics .growth-metric-link{flex:auto;min-height:4.5rem}.portal .today-clean .growth-management-metrics article{border:1px solid var(--today-line)}.portal .today-clean .today-pair,.portal .today-clean .today-deep-links{grid-template-columns:minmax(0,1fr)}.portal .today-clean .today-mandate-briefing .goal-depth-path li{grid-template-columns:auto minmax(0,1fr)}.portal .today-clean .today-mandate-briefing .goal-depth-path .instr-light{white-space:normal;grid-area:auto/1/auto/-1;justify-self:start}.portal .today-clean .today-radar-head{grid-template-columns:auto minmax(0,1fr)}.portal .today-clean .today-radar-hint{white-space:normal;grid-column:1/-1}.portal .today-clean .today-radar-figure{min-height:25rem;padding:1rem}.portal .today-clean .today-radar-node{font-size:0}.portal .today-clean .today-radar-node>span:first-child{width:.65rem;height:.65rem}.portal .today-clean .today-radar-summary{grid-template-columns:minmax(0,1fr);width:100%;margin-top:1rem;position:static}.portal .today-clean .today-radar-figure{flex-direction:column;display:flex}.portal .today-clean .today-radar-state-label{font-size:0}.portal .today-clean .today-inline-decision-trigger{grid-template-columns:auto minmax(0,1fr) auto}.portal .today-clean .today-inline-decision-badge{display:none}.portal .today-clean .today-deep-links a{border-top:1px solid var(--today-line);border-left:0}.portal .today-clean .today-deep-links a:first-child{border-top:0}.portal .today-clean .assurance-status[data-variant=contextual]{grid-template-columns:minmax(0,1fr)}.portal .today-clean .today-system-heading{margin-bottom:-1.5rem}}@media (prefers-reduced-motion:reduce){.portal .today-clean *,.portal .today-clean :before,.portal .today-clean :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.portal .today-clean{--today-dash-navy:#13233b;--today-dash-paper:#f4f1ea;--today-dash-border:#e4ded2;--today-dash-gold:#a8843f;--today-dash-copy:#16202e;--today-dash-subtle:#5a6472;color:var(--today-dash-copy);gap:1.5rem;font-family:Instrument Sans,sans-serif}.portal .today-clean :is(h1,h2,h3){font-family:var(--font-product-family);letter-spacing:0;font-weight:400}.portal .today-clean-header{align-items:center;gap:1rem;padding:0 0 1rem}.portal .today-clean-header h1{max-width:none;margin-top:.25rem;font-size:2.5rem}.portal .today-dash-header-aside{justify-items:end;gap:.4rem;display:grid}.portal .today-dash-switch{border:1px solid var(--today-dash-border);background:var(--today-card);border-radius:6px;gap:2px;padding:2px;display:flex}.portal .today-dash-switch [role=radio]{min-width:0;height:36px;color:var(--today-dash-copy);white-space:nowrap;border-radius:4px;padding:0 .85rem;font-size:.8rem}.portal .today-dash-switch [aria-checked=true]{color:var(--today-card);background:var(--today-dash-navy)}.portal .today-dash-switch [role=radio]:focus-visible{outline:2px solid var(--today-dash-gold);outline-offset:2px}.portal .today-dash-switch-note{color:var(--today-dash-subtle);font-size:.8125rem}.portal .today-clean-intro{gap:.75rem}.portal .today-clean .today-reference-opening{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}.portal .today-clean .today-reference-opening>.today-dash-radar{grid-area:1/1/auto/span 7}.portal .today-clean .growth-briefing[data-variant=today]{border:1px solid var(--today-dash-border);border-radius:var(--radius-card);background:var(--today-card);min-width:0;height:100%;box-shadow:none;flex-direction:column;gap:.7rem;padding:1.25rem;display:flex}.portal .today-clean .growth-briefing-copy{background:0 0;border:0;padding:0}.portal .today-clean .growth-briefing-identity{padding-right:5.4rem}.portal .today-clean .growth-briefing-identity>span{background:var(--today-dash-navy);width:2rem;height:2rem;box-shadow:none;font-size:.9rem}.portal .today-clean .growth-briefing-status{font-size:.75rem;top:.3rem;right:0}.portal .today-clean .growth-briefing-copy h2{max-width:29ch;margin-top:1rem;font-size:1.45rem;line-height:1.17}.portal .today-clean .growth-briefing-copy>p:not(.type-eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.45rem;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.portal .today-clean .growth-asof{margin-top:.5rem;font-size:.78rem}.portal .today-clean .growth-management-metrics{border:0;grid-area:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;display:grid}.portal .today-clean .growth-metric-link{border:1px solid var(--today-dash-border);border-radius:4px;min-height:5rem;transition:border-color .15s}.portal .today-clean .growth-metric-link:hover{border-color:var(--today-dash-navy);transform:none}.portal .today-clean .growth-management-metrics article{box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.65rem .75rem;display:flex}.portal .today-clean .growth-management-metrics article:before,.portal .today-clean .growth-management-metrics article:after{display:none}.portal .today-clean .growth-management-metrics span{letter-spacing:0;text-transform:none;font-size:.73rem}.portal .today-clean .growth-management-metrics strong{font-family:var(--font-product-family);order:1;font-size:2.5rem;font-weight:400;line-height:1}.portal .today-clean .growth-management-metrics small{order:2;font-size:.73rem;line-height:1.25}.portal .today-clean .growth-briefing-tools{box-shadow:none;background:0 0;border:0;flex-direction:column;grid-column:auto;align-items:stretch;gap:.5rem;margin-top:auto;padding:0;display:flex}.portal .today-clean .growth-briefing-decision{background:var(--today-dash-navy);width:100%;min-height:2.5rem;box-shadow:none;order:-1;transition:border-color .15s}.portal .today-clean .growth-briefing-decision:hover{transform:none}.portal .today-clean .today-audio-ribbon{box-shadow:none;background:0 0;border:0;gap:.25rem;padding:.35rem 0}.portal .today-clean .today-question-list{display:none}.portal .today-clean .today-dash-radar{background:var(--today-card);min-width:0;box-shadow:none;overflow:visible}.portal .today-clean .today-radar-head{background:0 0;border:0;padding:.9rem 1.25rem .45rem;display:block}.portal .today-clean .today-dash-overline{color:var(--today-dash-navy);font-size:.75rem;font-weight:700}.portal .today-clean .today-radar-head h2{margin-top:.15rem;font-size:1.5rem}.portal .today-clean .today-radar-head p:not(.today-dash-overline){margin-top:.1rem;font-size:.78rem}.portal .today-clean .today-radar-body{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:center;display:grid}.portal .today-clean .today-radar-figure{background:0 0;border:0;min-height:0;padding:.2rem .5rem .75rem;display:grid}.portal .today-clean .today-radar-figure>svg,.portal .today-clean .today-radar-dial>svg{aspect-ratio:1;width:min(100%,22rem)}.portal .today-clean .today-radar-svg-node path{fill:var(--today-dash-paper);stroke:var(--today-dash-subtle);stroke-width:1px;stroke-dasharray:3 3;transition:stroke-width .15s}.portal .today-clean .today-radar-svg-node[data-state=ATTENTION] path{fill:color-mix(in oklab, var(--today-dash-gold) 18%, var(--today-card));stroke:var(--today-dash-gold);stroke-width:2px;stroke-dasharray:none}.portal .today-clean .today-radar-svg-node[data-state=MONITORING] path{fill:color-mix(in oklab, var(--today-dash-navy) 10%, var(--today-card));stroke:var(--today-dash-navy);stroke-dasharray:none}.portal .today-clean .today-radar-svg-node[data-state=REAL_DATA] path{fill:color-mix(in oklab, var(--today-dash-navy) 18%, var(--today-card));stroke:var(--today-dash-navy);stroke-dasharray:none}.portal .today-clean .today-radar-svg-node[data-active=true] path{stroke:var(--today-dash-navy);stroke-width:3px;stroke-dasharray:none}.portal .today-clean .today-dash-ring-center{text-align:center;pointer-events:none;gap:.35rem;width:45%;display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.portal .today-clean .today-dash-ring-center strong{overflow-wrap:anywhere;font:400 1.1rem/1.15 Instrument Serif,Georgia,serif}.portal .today-clean .today-dash-ring-center span{color:var(--today-dash-subtle);font-size:.67rem;line-height:1.3}.portal .today-clean .today-radar-node{width:31%;min-height:44px;box-shadow:none;text-align:center;background:0 0;border:2px solid #0000;border-radius:4px;padding:.2rem;position:absolute;transform:translate(-50%,-50%)}.portal .today-clean .today-radar-node[data-index="0"]{top:15%;left:50%}.portal .today-clean .today-radar-node[data-index="1"]{top:30%;left:76%}.portal .today-clean .today-radar-node[data-index="2"]{top:65%;left:76%}.portal .today-clean .today-radar-node[data-index="3"]{top:79%;left:50%}.portal .today-clean .today-radar-node[data-index="4"]{top:65%;left:24%}.portal .today-clean .today-radar-node[data-index="5"]{top:30%;left:24%}.portal .today-clean .today-radar-node[data-active=true],.portal .today-clean .today-radar-node:focus-visible{color:var(--today-dash-navy);border-color:var(--today-dash-navy);background:var(--today-card);box-shadow:none}.portal .today-clean .today-dash-segment-label{gap:.1rem;line-height:1.15;display:grid}.portal .today-clean .today-dash-segment-label strong{font-size:.75rem;font-weight:600}.portal .today-clean .today-dash-segment-label small{white-space:normal;justify-content:center;align-items:center;gap:.15rem;font-size:.58rem;display:flex}.portal .today-clean .today-dash-segment-label svg{flex:none;width:.65rem;height:.65rem}.portal .today-clean .today-dash-warning-count{color:var(--today-card);background:var(--today-dash-gold);border-radius:20px;padding:.05rem .3rem;font-size:.7rem;position:absolute;top:-.25rem;right:-.25rem}.portal .today-clean .today-radar-summary{display:none}.portal .today-clean .today-dash-ring-note{color:var(--today-dash-subtle);text-align:center;font-size:.75rem}.portal .today-clean .today-radar-list{background:0 0;gap:0;padding:.2rem .75rem .75rem .25rem}.portal .today-clean .today-radar-row{border-bottom:1px solid var(--today-dash-border);grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;min-height:3.2rem;padding:.4rem .25rem;font-size:.78rem;transition:border-color .15s}.portal .today-clean .today-radar-row[data-active=true],.portal .today-clean .today-radar-row:focus-visible{border:2px solid var(--today-dash-navy);background:var(--today-card);border-radius:4px}.portal .today-clean .today-radar-row small{white-space:normal;margin-top:0;font-size:.67rem;line-height:1.25}.portal .today-clean .today-radar-row .today-radar-state-label{grid-area:2/2;font-size:.68rem}.portal .today-clean .today-radar-row .today-radar-state-label svg{width:.75rem;height:.75rem}.portal .today-clean .today-radar-row>svg{grid-area:1/3/span 2;width:.8rem}.portal .today-clean .today-dash-row-icon{color:var(--today-dash-subtle);grid-area:1/1/span 2}.portal .today-clean .today-dash-row-icon svg{width:1rem;height:1rem}.portal .today-clean .today-radar-dive{background:var(--today-card);grid-column:1/-1}.portal .today-clean .today-radar-dive-inner{background:0 0;gap:1rem;padding:1.25rem}.portal .today-clean .today-dash-dive-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.portal .today-clean .today-dash-dive-header h3{margin-top:.2rem;font-size:1.5rem}.portal .today-clean .today-dash-dive-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.portal .today-clean .today-dash-dive-actions a{min-height:44px;color:var(--today-dash-navy);align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.portal .today-clean .today-dash-dive-actions svg{width:1rem;height:1rem}.portal .today-clean .today-dash-dive-actions button{min-height:44px}.portal .today-clean .today-system-heading{display:none}.portal .today-clean .assurance-status[data-variant=contextual]{box-shadow:none;background:var(--today-card)}.portal .today-clean .today-dash-deep .today-section-heading{display:none}.portal .today-clean .today-dash-deep>.exec-disclosure{border:1px solid var(--today-dash-border);border-radius:var(--radius-card);background:var(--today-card)}.portal .today-clean .today-dash-deep>.exec-disclosure>summary{min-height:48px;color:var(--today-dash-navy);text-transform:none;padding:1rem 1.25rem;font:400 1.4rem/1 Instrument Serif,Georgia,serif}.portal .today-clean .today-dash-deep>.exec-disclosure .exec-disclosure-body{padding:0 1.25rem 1rem}.portal .today-clean .today-dash-deep .today-pair{display:block}.portal .today-clean .today-dash-deep .today-panel{box-shadow:none}.portal .today-clean .today-dash-weekly .exec-disclosure{border:1px solid var(--today-dash-border);border-radius:var(--radius-card);background:var(--today-card)}.portal .today-clean .today-dash-metrics .today-section-heading{margin-bottom:.6rem}.portal .today-clean .today-dash-comparison-caption{color:var(--today-dash-subtle);font-size:.8125rem}.portal .today-clean .today-dash-summary{color:var(--today-dash-subtle);margin-bottom:.75rem;font-size:.9rem}.portal .today-clean .today-dash-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.portal .today-clean .today-dash-metric{border:1px solid var(--today-dash-border);border-radius:var(--radius-card);background:var(--today-card);min-width:0;min-height:12rem;padding:1rem}.portal .today-clean .today-dash-metric-label{color:var(--today-dash-subtle);font-size:.8125rem}.portal .today-clean .today-dash-metric-value{font-variant-numeric:tabular-nums;margin:.55rem 0;font:400 2rem/1 Instrument Serif,Georgia,serif}.portal .today-clean .today-dash-metric-value span{color:var(--today-dash-subtle);margin-left:.25rem;font:.8rem Instrument Sans,sans-serif}.portal .today-clean .today-dash-trend{width:1rem;height:1rem;margin-left:.35rem;display:inline-block}.portal .today-clean .today-dash-metric-status{align-items:center;gap:.35rem;font-size:.78rem;display:flex}.portal .today-clean .today-dash-metric-status svg{width:.9rem;height:.9rem}.portal .today-clean .today-dash-metric-meta,.portal .today-clean .today-dash-metric-no-point,.portal .today-clean .today-dash-metric-empty{color:var(--today-dash-subtle);margin-top:.7rem;font-size:.76rem}.portal .today-clean .today-dash-bars{gap:.5rem;margin-top:.7rem;display:grid}.portal .today-clean .today-dash-bars>div{grid-template-columns:minmax(0,1fr) 3rem;gap:.2rem .4rem;font-size:.69rem;display:grid}.portal .today-clean .today-dash-bars span{color:var(--today-dash-subtle);grid-column:1/-1}.portal .today-clean .today-dash-bars strong{font-variant-numeric:tabular-nums;text-align:right}.portal .today-clean .today-dash-bar-track{background:var(--today-dash-paper);border-radius:2px;height:.5rem}.portal .today-clean .today-dash-bar-track i{background:var(--today-dash-navy);height:100%;display:block}.portal .today-clean .today-dash-bar-track i[data-kind=previous]{border:1px solid var(--today-dash-subtle);background:var(--today-dash-border)}.portal .today-clean .today-dash-priorities{margin-top:1.25rem}.portal .today-clean .today-dash-priorities h3{margin-bottom:.6rem;font-size:1.3rem}.portal .today-clean .today-dash-priorities ol{gap:.4rem;display:grid}.portal .today-clean .today-dash-priorities li{border-bottom:1px solid var(--today-dash-border);gap:.8rem;padding:.7rem 0;display:flex}.portal .today-clean .today-dash-priorities li>span{color:var(--today-dash-gold);font:1.4rem Instrument Serif,Georgia,serif}.portal .today-clean .today-dash-priorities li p,.portal .today-clean .today-dash-priorities li small{color:var(--today-dash-subtle);font-size:.8rem}.portal .today-clean .today-dash-missions{gap:.4rem;margin-top:1rem;display:grid}.portal .today-clean .today-dash-missions li{border-bottom:1px solid var(--today-dash-border);align-items:baseline;gap:.75rem;padding:.65rem 0;display:flex}.portal .today-clean .today-dash-missions p{color:var(--today-dash-subtle);font-size:.8rem}.portal .today-clean .today-dash-links-heading h2{font-size:1.5rem}.portal .today-clean .today-deep-links{box-shadow:none;background:0 0;border:0;gap:.75rem;overflow:visible}.portal .today-clean .today-deep-links a{border:1px solid var(--today-dash-border);border-radius:var(--radius-card);min-width:0;min-height:88px;color:var(--today-dash-navy);background:var(--today-card);padding:1rem;font-size:.875rem;text-decoration:none;transition:border-color .15s;display:flex}.portal .today-clean .today-deep-links a:hover,.portal .today-clean .today-deep-links a:focus-visible{border-color:var(--today-dash-navy);background:var(--today-card);text-decoration:none}.portal .today-clean .today-deep-links a:first-child{border:1px solid var(--today-dash-border)}.portal .today-clean .today-deep-links .today-dash-area-link{align-items:start;gap:.65rem}.portal .today-clean .today-dash-area-link>svg{flex:none;width:1.25rem;height:1.25rem}.portal .today-clean .today-dash-area-link span{gap:.2rem;display:grid}.portal .today-clean .today-dash-area-link small,.portal .today-clean .today-dash-area-link em{color:var(--today-dash-subtle);font-size:.72rem;font-style:normal;font-weight:400;line-height:1.3}@media (width<=1279px){.portal .today-clean .today-reference-opening{grid-template-columns:minmax(0,1fr)}.portal .today-clean .today-reference-opening>.today-dash-radar{grid-area:1/1}.portal .today-clean .today-reference-opening>.growth-briefing,.portal .today-clean .today-reference-opening>[data-testid=management-overview]{grid-area:2/1}.portal .today-clean .today-radar-figure>svg{width:min(100%,22.5rem)}.portal .today-clean .today-dash-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal .today-clean .today-deep-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.portal .today-clean{gap:1.25rem}.portal .today-clean-header{padding:0 0 .75rem}.portal .today-clean-header h1{font-size:2rem}.portal .today-dash-header-aside{justify-items:stretch;min-width:0}.portal .today-clean-date{text-align:left;flex-wrap:wrap;justify-content:space-between;gap:.4rem;display:flex}.portal .today-dash-switch{width:100%}.portal .today-dash-switch [role=radio]{flex:1;height:44px;padding:0 .2rem;font-size:.71rem}.portal .today-clean .today-radar-body{grid-template-columns:minmax(0,1fr);display:grid}.portal .today-clean .today-radar-figure{border:0;min-height:0;padding:0 .5rem .5rem;display:grid}.portal .today-clean .today-radar-figure>svg{width:min(100%,18.75rem)}.portal .today-clean .today-dash-ring-center{top:45%}.portal .today-clean .today-dash-segment-label{display:none}.portal .today-clean .today-radar-node{border:2px solid #0000;width:17%;min-height:44px}.portal .today-clean .today-radar-node[data-index="0"]{top:14%}.portal .today-clean .today-radar-node[data-index="3"]{top:77%}.portal .today-clean .today-radar-node[data-index="1"],.portal .today-clean .today-radar-node[data-index="5"]{top:29%}.portal .today-clean .today-radar-node[data-index="2"],.portal .today-clean .today-radar-node[data-index="4"]{top:62%}.portal .today-clean .today-radar-list{padding:0 1rem .75rem}.portal .today-clean .today-radar-row .today-radar-state-label{font-size:.68rem;display:flex}.portal .today-clean .growth-management-metrics{border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.portal .today-clean .growth-management-metrics .growth-metric-link{min-width:0;min-height:5.5rem}.portal .today-clean .growth-management-metrics article{border:0}.portal .today-clean .today-dash-metric-grid{grid-template-columns:minmax(0,1fr)}.portal .today-clean .today-deep-links{grid-template-columns:repeat(2,minmax(0,1fr))}.portal .today-clean .today-deep-links a{overflow-wrap:anywhere;min-height:88px;padding:.7rem}.portal .today-clean .today-deep-links a:first-child{border:1px solid var(--today-dash-border)}.portal .today-clean .today-dash-dive-header{flex-direction:column}}@media (prefers-reduced-motion:reduce){.portal .today-clean .today-dash-radar *,.portal .today-clean .today-dash-switch *{transition:none}}.portal .today-clean .today-dash-radar .today-radar-figure{aspect-ratio:1/1.07;place-items:center;min-height:0;display:grid;position:relative}.portal .today-clean .today-dash-radar .today-radar-figure>svg,.portal .today-clean .today-dash-radar .today-radar-dial>svg{max-height:100%;display:block}.portal .today-clean .today-dash-radar .today-radar-node{justify-content:center;font-size:.75rem;display:flex}.portal .today-clean .today-dash-radar .today-radar-node>.today-dash-segment-label{width:auto;height:auto}.portal .today-clean .today-dash-radar .today-radar-state-label{font-size:.68rem}.portal .today-clean .today-dash-radar .today-radar-row{display:grid}.portal .today-clean .today-dash-radar .today-radar-row>span:first-child{width:auto;height:auto}.portal .today-clean .today-dash-radar .today-radar-dive{display:block}.portal .today-clean .today-mandate-briefing>.today-section-heading,.portal .today-clean .today-context-section>.today-section-heading{display:none}.portal .today-clean .today-mandate-briefing>.exec-disclosure,.portal .today-clean .today-context-section>.exec-disclosure{border:1px solid var(--today-dash-border);border-radius:var(--radius-card);background:var(--today-card)}.portal .today-clean .today-mandate-briefing>.exec-disclosure>summary,.portal .today-clean .today-context-section>.exec-disclosure>summary{min-height:48px;color:var(--today-dash-navy);text-transform:none;padding:1rem 1.25rem;font:400 1.4rem/1 Instrument Serif,Georgia,serif}.portal .today-clean .today-mandate-briefing>.exec-disclosure .exec-disclosure-body,.portal .today-clean .today-context-section>.exec-disclosure .exec-disclosure-body{padding:0 1.25rem 1rem}.portal .today-clean .today-focus-rail{border-radius:4px;min-height:44px;margin:0;padding:.5rem .75rem}@media (width<=767px){.portal .today-clean .today-dash-radar .today-radar-figure{aspect-ratio:1/1.05;min-height:0;padding:0 .5rem .3rem;display:grid}.portal .today-clean .today-dash-radar .today-radar-node{width:17%;min-height:44px}.portal .today-clean .today-dash-radar .today-radar-node>span:first-child{display:none}.portal .today-clean .today-dash-radar .today-radar-row .today-radar-state-label{display:flex}.portal .today-clean .today-dash-radar .today-radar-summary{display:none}}.portal .today-clean .today-dash-brief-more{color:var(--today-dash-copy);margin-top:.35rem;font-size:.8125rem}.portal .today-clean .today-dash-brief-more summary{width:max-content;min-height:30px;color:var(--today-dash-navy);cursor:pointer;font-weight:600}.portal .today-clean .today-dash-brief-more p{margin-top:.35rem;line-height:1.4}.portal .today-clean .today-dash-radar .today-radar-row{border-bottom:1px solid var(--today-dash-border);background:0 0;border-radius:0;min-height:3.2rem;padding:.4rem .25rem}.portal .today-clean .today-dash-radar .today-radar-row[data-active=true],.portal .today-clean .today-dash-radar .today-radar-row:focus-visible{border:2px solid var(--today-dash-navy);color:var(--today-dash-navy);background:var(--today-card);border-radius:4px;padding:.4rem .25rem}.portal .today-clean .today-dash-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portal .today-clean .today-dash-radar .today-radar-node{background:0 0}@media (width<=767px){.portal .today-clean-header{padding-left:0}.portal .today-clean .growth-management-metrics{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;display:grid}.portal .today-clean .today-dash-radar .today-radar-figure{border-bottom:0}.portal .today-clean .today-dash-radar .today-radar-state-label{font-size:.68rem}}.portal .today-clean{background:var(--today-dash-paper)}.portal .today-clean .today-dash-radar{border:1px solid var(--today-dash-border);border-radius:var(--radius-card)}.portal .today-clean .today-reference-opening{grid-template-rows:auto 1fr auto}.portal .today-clean .today-reference-opening>.today-dash-radar{display:contents}.portal .today-clean .today-reference-opening>.today-dash-radar>.today-radar-head{border:1px solid var(--today-dash-border);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--today-card);border-bottom:0;grid-area:1/1/auto/span 7}.portal .today-clean .today-reference-opening>.today-dash-radar>.today-radar-body{border:1px solid var(--today-dash-border);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--today-card);border-top:0;grid-area:2/1/auto/span 7;align-self:stretch}.portal .today-clean .today-reference-opening>.growth-briefing,.portal .today-clean .today-reference-opening>[data-testid=management-overview],.portal .today-clean .today-reference-opening>[data-testid=management-overview-loading],.portal .today-clean .today-reference-opening>[data-testid=management-overview-error]{grid-area:1/8/span 2/-1}.portal .today-clean .today-reference-opening>.today-dash-radar>.today-radar-dive{border:1px solid var(--today-dash-border);border-radius:var(--radius-card);grid-area:3/1/auto/-1}@media (width<=1279px){.portal .today-clean .today-reference-opening{grid-template-rows:auto auto auto auto}.portal .today-clean .today-reference-opening>.today-dash-radar>.today-radar-head{grid-area:1/1}.portal .today-clean .today-reference-opening>.today-dash-radar>.today-radar-body{grid-area:2/1}.portal .today-clean .today-reference-opening>.growth-briefing,.portal .today-clean .today-reference-opening>[data-testid=management-overview],.portal .today-clean .today-reference-opening>[data-testid=management-overview-loading],.portal .today-clean .today-reference-opening>[data-testid=management-overview-error]{grid-area:3/1}.portal .today-clean .today-reference-opening>.today-dash-radar>.today-radar-dive{grid-area:4/1}}.portal .today-clean .today-dash-radar .today-radar-figure{width:100%;max-width:29rem;margin-inline:auto}.portal .today-clean .today-dash-radar .today-radar-figure>svg,.portal .today-clean .today-dash-radar .today-radar-dial>svg{width:min(100%,23rem)}.portal .today-clean .today-dash-radar .today-radar-node{width:33%;height:auto;min-height:48px;color:var(--today-dash-copy);background:var(--today-card);border:1px solid var(--today-dash-border);box-shadow:none;white-space:normal;border-radius:6px}.portal .today-clean .today-dash-radar .today-radar-node>span:first-child{flex:initial;background:0 0;border-radius:0;gap:.2rem;width:100%;height:auto;display:grid}.portal .today-clean .today-dash-radar .today-dash-segment-label strong{color:var(--today-dash-copy);font-size:.8rem;line-height:1.15}.portal .today-clean .today-dash-radar .today-dash-segment-label small{color:var(--today-dash-subtle);font-size:.8125rem;line-height:1.2}.portal .today-clean .today-dash-radar .today-radar-node:is(:hover,:focus-visible),.portal .today-clean .today-dash-radar .today-radar-node[data-active=true]{border:2px solid var(--today-dash-navy);background:var(--today-card)}.portal .today-clean .today-dash-radar .today-radar-node[data-index="0"]{top:14%}.portal .today-clean .today-dash-radar .today-radar-node[data-index="1"]{top:31%;left:81%}.portal .today-clean .today-dash-radar .today-radar-node[data-index="2"]{top:64%;left:81%}.portal .today-clean .today-dash-radar .today-radar-node[data-index="3"]{top:80%}.portal .today-clean .today-dash-radar .today-radar-node[data-index="4"]{top:64%;left:19%}.portal .today-clean .today-dash-radar .today-radar-node[data-index="5"]{top:31%;left:19%}.portal .today-clean .today-dash-radar .today-dash-ring-center{width:40%;top:47%}.portal .today-clean .today-dash-radar .today-dash-ring-center strong{font-size:1.3rem}.portal .today-clean .today-dash-radar .today-dash-ring-center span{font-size:.75rem}.portal .today-clean .today-dash-radar .today-radar-list{min-width:0}.portal .today-clean .today-dash-radar .today-radar-row{color:var(--today-dash-copy);grid-template-columns:1.2rem minmax(0,1fr) .85rem}.portal .today-clean .today-dash-radar .today-radar-row strong{font-size:.875rem}.portal .today-clean .today-dash-radar .today-radar-row small,.portal .today-clean .today-dash-radar .today-radar-row .today-radar-state-label{color:var(--today-dash-subtle);font-size:.8125rem}.portal .today-clean .today-radar-detail .reference-twin-visual{min-width:0}.portal .today-clean .today-radar-detail .reference-twin-overview{grid-template-columns:minmax(0,1fr) minmax(16rem,1.25fr);grid-template-areas:"heading diagram""proof diagram""summary diagram""link diagram";align-items:start;gap:1rem 2rem;min-width:0;display:grid}.portal .today-clean .today-radar-detail .reference-twin-overview>header{grid-area:heading}.portal .today-clean .today-radar-detail .reference-twin-overview>header p:last-child{color:var(--today-dash-subtle);margin-top:.5rem;line-height:1.5}.portal .today-clean .today-radar-detail .reference-twin-overview h3{font-size:1.5rem}.portal .today-clean .today-radar-detail .reference-twin-network-link{min-width:0;color:var(--today-dash-copy);grid-area:diagram;text-decoration:none;display:block}.portal .today-clean .today-radar-detail .reference-twin-network{border:1px solid var(--today-dash-border);background:var(--today-dash-paper);border-radius:6px;gap:.8rem;min-width:0;margin:0;padding:1rem;display:grid}.portal .today-clean .today-radar-detail .reference-twin-network-link:is(:hover,:focus-visible) .reference-twin-network{border-color:var(--today-dash-navy)}.portal .today-clean .today-radar-detail .reference-twin-network figcaption,.portal .today-clean .today-radar-detail .reference-twin-ring-key{color:var(--today-dash-subtle);flex-wrap:wrap;justify-content:space-between;gap:.4rem;font-size:.75rem;display:flex}.portal .today-clean .today-radar-detail .reference-twin-network figcaption span{color:var(--today-dash-copy);font-weight:600}.portal .today-clean .today-radar-detail .reference-twin-network svg{width:min(100%,19rem);height:auto;margin:auto;display:block}.portal .today-clean .today-radar-detail .network-orbit,.portal .today-clean .today-radar-detail .network-spoke{fill:none;stroke:var(--today-dash-border);stroke-width:1px}.portal .today-clean .today-radar-detail .network-orbit{stroke-dasharray:3 4}.portal .today-clean .today-radar-detail .network-state-shape{fill:color-mix(in oklab, var(--today-dash-navy) 12%, var(--today-dash-paper));stroke:var(--today-dash-navy);stroke-width:1.5px;stroke-linejoin:round}.portal .today-clean .today-radar-detail .network-core-halo{fill:var(--today-card);stroke:var(--today-dash-border)}.portal .today-clean .today-radar-detail .network-core{fill:var(--today-dash-navy)}.portal .today-clean .today-radar-detail .network-node{color:var(--today-dash-subtle)}.portal .today-clean .today-radar-detail .network-node[data-state=UNDERSTOOD]{color:var(--today-dash-navy)}.portal .today-clean .today-radar-detail .network-node[data-state=PARTIALLY_UNDERSTOOD]{color:var(--today-dash-gold)}.portal .today-clean .today-radar-detail .network-node[data-state=CONTRADICTED]{color:var(--today-dash-copy)}.portal .today-clean .today-radar-detail .network-node>circle:not(.network-node-pulse){fill:currentColor}.portal .today-clean .today-radar-detail .network-node-pulse{fill:none;stroke:currentColor;opacity:.4}.portal .today-clean .today-radar-detail .network-node text{fill:var(--today-card);pointer-events:none;font-size:4px;font-weight:700}.portal .today-clean .today-radar-detail .reference-twin-proof{flex-wrap:wrap;grid-area:proof;gap:1rem;display:flex}.portal .today-clean .today-radar-detail .reference-twin-proof dt,.portal .today-clean .today-radar-detail .reference-twin-ring-key{color:var(--today-dash-subtle)}.portal .today-clean .today-radar-detail .reference-twin-proof dd{color:var(--today-dash-copy);font-variant-numeric:tabular-nums;font-size:1.15rem}.portal .today-clean .today-radar-detail .reference-twin-summary{grid-area:summary;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.portal .today-clean .today-radar-detail .reference-twin-summary>div{color:var(--today-dash-copy);align-items:baseline;gap:.35rem;font-size:.8rem;display:flex}.portal .today-clean .today-radar-detail .reference-twin-summary strong{font-variant-numeric:tabular-nums}.portal .today-clean .today-radar-detail .reference-twin-primary-link{color:var(--today-dash-navy);text-underline-offset:3px;grid-area:link;font-weight:600;text-decoration:underline}@media (width<=767px){.portal .today-clean .today-dash-radar .today-radar-figure{max-width:19rem}.portal .today-clean .today-dash-radar .today-radar-node{background:0 0;border-color:#0000;width:17%;min-height:44px}.portal .today-clean .today-dash-radar .today-radar-node>span:first-child{display:none}.portal .today-clean .today-radar-detail .reference-twin-overview{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""diagram""proof""summary""link"}}@media (width<=1279px){.portal .today-clean .today-dash-radar .today-radar-body{grid-template-columns:minmax(0,1fr)}.portal .today-clean .today-dash-radar .today-radar-figure{aspect-ratio:auto;flex-direction:column;gap:.5rem;width:100%;max-width:none;padding:.5rem 1rem 0;display:flex}.portal .today-clean .today-dash-radar .today-radar-dial{aspect-ratio:1;flex:none;width:min(100%,22rem);margin-inline:auto;display:block;position:relative}.portal .today-clean .today-dash-radar .today-radar-dial>svg{width:100%;height:100%}.portal .today-clean .today-dash-radar .today-dash-ring-center{width:48%;top:50%}.portal .today-clean .today-dash-radar .today-radar-node{background:0 0;border-color:#0000;width:44px;height:44px;min-height:44px;padding:0}.portal .today-clean .today-dash-radar .today-radar-node>span:first-child{display:none}.portal .today-clean .today-dash-radar .today-radar-node[data-index="0"]{top:15%}.portal .today-clean .today-dash-radar .today-radar-node[data-index="3"]{top:85%}.portal .today-clean .today-dash-radar .today-radar-node[data-index="1"],.portal .today-clean .today-dash-radar .today-radar-node[data-index="2"]{left:81%}.portal .today-clean .today-dash-radar .today-radar-node[data-index="4"],.portal .today-clean .today-dash-radar .today-radar-node[data-index="5"]{left:19%}.portal .today-clean .today-dash-radar .today-radar-node[data-index="1"],.portal .today-clean .today-dash-radar .today-radar-node[data-index="5"]{top:32%}.portal .today-clean .today-dash-radar .today-radar-node[data-index="2"],.portal .today-clean .today-dash-radar .today-radar-node[data-index="4"]{top:68%}.portal .today-clean .today-dash-radar .today-radar-list{width:100%;padding:.25rem 1rem 1rem}.portal .today-clean .today-dash-radar .today-dash-ring-note{margin:0}}@media (width<=767px){.portal .today-clean .today-dash-radar .today-radar-figure{max-width:none}.portal .today-clean .today-dash-radar .today-radar-dial{width:min(100%,19rem)}}.portal .today-clean .today-reference-opening{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.portal .today-clean .today-reference-opening>.growth-briefing,.portal .today-clean .today-reference-opening>[data-testid^=management-overview]{grid-area:auto/1}.portal .today-clean .today-company-cockpit{gap:1rem;min-width:0;display:grid}.portal .today-clean .today-company-section-head{border-bottom:1px solid var(--today-dash-border);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.5rem;display:flex}.portal .today-clean .today-company-section-head h2{font-size:1.45rem}.portal .today-clean .today-company-section-head>span{color:var(--today-dash-subtle);overflow-wrap:anywhere;font-size:.78rem}.portal .today-clean .today-company-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.portal .today-clean .today-company-measures{grid-template-columns:repeat(4,minmax(0,1fr))}.portal .today-clean .today-company-tile{border:1px solid var(--today-dash-border);background:var(--today-card);min-width:0;min-height:9.5rem;color:var(--today-dash-copy);border-radius:4px;flex-direction:column;gap:.5rem;padding:1rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.portal .today-clean .today-company-tile:hover,.portal .today-clean .today-company-tile:focus-visible{border-color:var(--today-dash-navy);background:var(--today-dash-paper);outline-offset:2px;text-decoration:none}.portal .today-clean .today-company-tile-top{color:var(--today-dash-subtle);justify-content:space-between;align-items:center;gap:.5rem;font-size:.69rem;font-weight:700;display:flex}.portal .today-clean .today-company-tile-top svg{width:1rem;height:1rem;color:var(--today-dash-gold);flex:none}.portal .today-clean .today-company-tile-title{font:400 1.35rem/1.15 Instrument Serif,Georgia,serif}.portal .today-clean .today-company-tile-body{flex-direction:column;flex:1;justify-content:center;gap:.5rem;min-width:0;font-size:.82rem;display:flex}.portal .today-clean .today-company-tile-meta{border-top:1px solid var(--today-dash-border);color:var(--today-dash-subtle);padding-top:.4rem;font-size:.72rem}.portal .today-clean .today-company-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.portal .today-clean .today-company-fact{gap:.15rem;min-width:0;display:grid}.portal .today-clean .today-company-fact>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:400 1.65rem/1 Instrument Serif,Georgia,serif}.portal .today-clean .today-company-fact>strong small{margin-left:.15rem;font:.8rem Instrument Sans,sans-serif}.portal .today-clean .today-company-fact>span,.portal .today-clean .today-company-empty{color:var(--today-dash-subtle);font-size:.76rem}.portal .today-clean .today-company-short{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.portal .today-clean .today-company-spark{width:100%;height:2.75rem;color:var(--today-dash-navy)}.portal .today-clean .today-company-twin{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.portal .today-clean .today-company-twin>span{overflow-wrap:anywhere;align-items:center;gap:.3rem;min-width:0;font-size:.69rem;display:flex}.portal .today-clean .today-company-twin i{border:1px solid var(--today-dash-subtle);border-radius:50%;flex:none;width:.55rem;height:.55rem;display:block}.portal .today-clean .today-company-twin [data-state=UNDERSTOOD] i{background:var(--today-confirmed);border-color:var(--today-confirmed)}.portal .today-clean .today-company-twin [data-state=PARTIALLY_UNDERSTOOD] i{background:var(--today-dash-gold);border-color:var(--today-dash-gold)}.portal .today-clean .today-company-twin [data-state=CONTRADICTED] i{background:var(--today-critical);border-color:var(--today-critical)}.portal .today-clean .today-reference-opening>.exec-disclosure{grid-area:auto/1}.portal .today-clean .today-reference-opening>.exec-disclosure>.exec-disclosure-body{min-width:0}.portal .today-clean .today-reference-opening>.today-company-cockpit{grid-area:auto/1}@media (width<=1279px){.portal .today-clean .today-company-grid,.portal .today-clean .today-company-measures,.portal .today-clean .today-company-outlook{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.portal .today-clean .today-company-grid,.portal .today-clean .today-company-measures,.portal .today-clean .today-company-outlook{grid-template-columns:minmax(0,1fr)}.portal .today-clean .today-company-section-head{flex-wrap:wrap}.portal .today-clean .today-company-tile{min-height:7.5rem}}@media (prefers-reduced-motion:reduce){.portal .today-clean .today-company-tile{transition:none}}.portal .today-clean .today-company-topline{grid-template-columns:repeat(4,minmax(0,1fr))}.portal .today-clean .today-company-measures,.portal .today-clean .today-company-outlook{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.portal .today-clean .today-company-feature{min-height:20rem;padding:1.3rem}.portal .today-clean .today-company-feature:has(.today-company-empty):not(:has(.today-company-bars,.product-chart,.today-company-twin,.today-company-fact)){min-height:9rem}.portal .today-clean .today-company-feature .today-company-tile-body{justify-content:flex-start;gap:1.1rem;padding-top:.75rem}.portal .today-clean .today-company-feature .today-company-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.portal .today-clean .today-company-feature .today-company-fact>strong{font-size:1.85rem}.portal .today-clean .today-company-search-charts{gap:1.25rem;display:grid}.portal .today-clean .today-company-bars{gap:.58rem;min-width:0;display:grid}.portal .today-clean .today-company-chart-label{color:var(--today-dash-subtle);font-size:.75rem;font-weight:700;display:block}.portal .today-clean .today-company-bar-row{grid-template-columns:minmax(0,9rem) minmax(2rem,1fr) 3rem;align-items:center;gap:.65rem;min-width:0;font-size:.75rem;display:grid}.portal .today-clean .today-company-bar-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.portal .today-clean .today-company-bar-track{background:var(--today-dash-paper);border:1px solid var(--today-dash-border);height:.56rem}.portal .today-clean .today-company-bar-track i{background:var(--today-dash-navy);height:100%;display:block}.portal .today-clean .today-company-bar-row strong{text-align:right;font-variant-numeric:tabular-nums}.portal .today-clean .today-company-performance{gap:1rem;display:grid}.portal .today-clean .today-company-performance>div{border-bottom:1px solid var(--today-dash-border);gap:.4rem;padding-bottom:.65rem;display:grid}.portal .today-clean .today-company-twin{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.portal .today-clean .today-company-twin>span{border:1px solid var(--today-dash-border);align-items:flex-start;padding:.5rem;font-size:.75rem}.portal .today-clean .today-company-twin>span>span{gap:.2rem;min-width:0;display:grid}.portal .today-clean .today-company-twin>span strong{font-size:.75rem;font-weight:600}.portal .today-clean .today-company-twin>span small{color:var(--today-dash-subtle)}.portal .today-clean .today-company-feature .product-chart{width:100%;min-width:0}@media (width<=1279px){.portal .today-clean .today-company-topline{grid-template-columns:repeat(2,minmax(0,1fr))}.portal .today-clean .today-company-measures,.portal .today-clean .today-company-outlook{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.portal .today-clean .today-company-topline{grid-template-columns:minmax(0,1fr)}.portal .today-clean .today-company-feature{min-height:0;padding:1rem}.portal .today-clean .today-company-feature .today-company-facts,.portal .today-clean .today-company-twin{grid-template-columns:repeat(2,minmax(0,1fr))}.portal .today-clean .today-company-bar-row{grid-template-columns:minmax(0,6.5rem) minmax(2rem,1fr) 2.5rem;gap:.4rem}}.portal .today-clean .today-company-cockpit{gap:1.15rem}.portal .today-clean .today-company-section-head{margin-top:.4rem;padding-bottom:.65rem}.portal .today-clean .today-company-section-head h2{font-family:var(--font-product-family);font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:700;line-height:1.25}.portal .today-clean .today-company-topline{gap:.75rem}.portal .today-clean .today-company-topline .today-company-tile{min-height:7.5rem}.portal .today-clean .today-company-tile{border-radius:var(--radius-card);box-shadow:0 2px 10px color-mix(in oklab, var(--today-dash-navy) 5%, transparent);position:relative}.portal .today-clean .today-company-tile:hover{box-shadow:0 8px 22px color-mix(in oklab, var(--today-dash-navy) 11%, transparent)}.portal .today-clean .today-company-tile-top{letter-spacing:.045em}.portal .today-clean .today-company-tile-top svg{color:var(--today-dash-subtle)}.portal .today-clean .today-company-tile-title{font-family:var(--font-product-family);font-size:1.13rem;font-weight:700;line-height:1.25}.portal .today-clean .today-company-fact>strong{font-family:var(--font-product-family);font-weight:750}.portal .today-clean .today-company-topline .today-company-fact>strong{font-size:1.9rem}.portal .today-clean .today-company-topline .today-company-tile{border-top:3px solid var(--today-accent)}.portal .today-clean .today-company-measures{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.portal .today-clean .today-company-measures .today-company-feature{min-height:17rem}.portal .today-clean .today-company-measures .today-company-search-feature{grid-column:1/-1;min-height:19rem}.portal .today-clean .today-company-search-feature .today-company-tile-body{grid-template-columns:minmax(13rem,.8fr) minmax(0,1.7fr);align-content:start;gap:1.25rem;display:grid}.portal .today-clean .today-company-search-feature .today-company-facts,.portal .today-clean .today-company-search-feature .today-company-search-charts{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1rem}.portal .today-clean .today-company-bar-track i{background:var(--today-accent)}.portal .today-clean .today-company-outlook{grid-template-columns:repeat(3,minmax(0,1fr))}.portal .today-clean .today-company-outlook .today-company-feature{min-height:15rem}.portal .today-clean .today-company-outlook .today-company-twin-feature{grid-column:span 2}.portal .today-clean .today-company-twin>span{border-radius:var(--radius-control);background:var(--today-panel)}.portal .today-clean .today-company-twin [data-state=UNDERSTOOD]{border-left:3px solid var(--today-confirmed)}.portal .today-clean .today-company-twin [data-state=PARTIALLY_UNDERSTOOD]{border-left:3px solid var(--today-attention)}.portal .today-clean .today-company-twin [data-state=CONTRADICTED]{border-left:3px solid var(--today-critical)}.portal .today-clean .today-company-twin [data-state=UNKNOWN]{border-left:3px solid var(--today-dash-border)}@media (width<=1279px){.portal .today-clean .today-company-outlook{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.portal .today-clean .today-company-search-feature .today-company-tile-body{grid-template-columns:minmax(0,1fr)}.portal .today-clean .today-company-search-feature .today-company-search-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.portal .today-clean .today-company-outlook,.portal .today-clean .today-company-measures{grid-template-columns:minmax(0,1fr)}.portal .today-clean .today-company-outlook .today-company-twin-feature{grid-column:auto}.portal .today-clean .today-company-search-feature .today-company-search-charts{grid-template-columns:minmax(0,1fr)}.portal .today-clean .today-company-tile{min-height:0}}@media (prefers-reduced-motion:reduce){.portal .today-clean .today-company-tile{transition:none}}.portal .today-clean .today-company-topline .today-company-tile,.portal .today-clean .today-company-tile[data-tone=measured]{--tile-signal:var(--today-accent);border-top:4px solid var(--tile-signal);background:color-mix(in oklab, var(--tile-signal) 6%, var(--today-card))}.portal .today-clean .today-company-tile[data-tone=action]{--tile-signal:var(--today-critical)}.portal .today-clean .today-company-tile[data-tone=watch]{--tile-signal:var(--today-attention)}.portal .today-clean .today-company-tile[data-tone=confirmed]{--tile-signal:var(--today-confirmed)}.portal .today-clean .today-company-topline .today-company-tile[data-tone=neutral]{--tile-signal:var(--today-dash-border);background:var(--today-card)}.portal .today-clean .today-company-tile[data-tone=measured] .today-company-tile-top svg,.portal .today-clean .today-company-topline .today-company-tile:not([data-tone=neutral]) .today-company-tile-top svg{color:var(--tile-signal)}.portal .today-clean .today-company-state{border:1px solid color-mix(in oklab, var(--tile-signal,var(--today-dash-border)) 35%, var(--today-dash-border));border-radius:var(--radius-control);width:fit-content;color:var(--today-dash-copy);background:var(--today-card);align-items:center;gap:.4rem;padding:.25rem .55rem;font-size:.75rem;font-weight:650;display:inline-flex}.portal .today-clean .today-company-state i{background:var(--tile-signal,var(--today-dash-border));border-radius:50%;flex:none;width:.45rem;height:.45rem}.portal .today-clean .today-dash-metric[data-status=GREEN]{--metric-signal:var(--today-confirmed)}.portal .today-clean .today-dash-metric[data-status=YELLOW]{--metric-signal:var(--today-attention)}.portal .today-clean .today-dash-metric[data-status=RED]{--metric-signal:var(--today-critical)}.portal .today-clean .today-dash-metric:is([data-status=GREEN],[data-status=YELLOW],[data-status=RED]){border-top:4px solid var(--metric-signal);background:color-mix(in oklab, var(--metric-signal) 7%, var(--today-card))}.portal .today-clean .today-dash-metric:is([data-status=GREEN],[data-status=YELLOW],[data-status=RED]) .today-dash-bar-track i[data-kind=current]{background:var(--metric-signal)}.portal .today-clean .today-dash-metric:is([data-status=UNKNOWN],[data-status=NO_MEASURED_DATA]){border-top:4px solid var(--today-dash-border);background:var(--today-card)}.portal .today-summary{gap:var(--space-6);background:0 0;max-width:none;display:grid}.portal .today-summary-note{color:var(--muted-foreground);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem .875rem;font-size:.875rem}.portal .today-summary-list{gap:var(--space-4);margin-top:1rem;display:grid}.portal .today-summary-list>li{border:1px solid var(--border);border-left:4px solid var(--status-attention);border-radius:var(--radius);background:var(--card);padding:var(--space-4);justify-content:space-between;align-items:center;gap:1rem;display:flex}.portal .today-summary-action,.portal .today-summary-link{white-space:nowrap;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:500;text-decoration:underline;display:inline-flex}.portal .today-summary-tiles{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem;display:grid}.portal .today-summary-tile{--tile-signal:var(--border);border:1px solid var(--border);border-top:4px solid var(--tile-signal);border-radius:var(--radius);background:var(--surface-primary);padding:var(--space-4);flex-direction:column;gap:.25rem;display:flex}.portal .today-tile-good{--tile-signal:var(--status-confirmed)}.portal .today-tile-watch{--tile-signal:var(--status-attention)}.portal .today-tile-action{--tile-signal:var(--status-critical)}.portal .today-tile-neutral{--tile-signal:var(--border);background:var(--card)}.portal .today-summary-word{align-items:center;gap:.4rem;font-size:.875rem;font-weight:500;display:inline-flex}.portal .today-summary-dot{background:var(--tile-signal);border-radius:999px;width:.6rem;height:.6rem}.portal .today-tile-neutral .portal .today-summary-dot{background:var(--muted-foreground)}.portal .today-summary-links{border-top:1px solid var(--border);flex-wrap:wrap;gap:.5rem 1.5rem;padding-top:1rem;display:flex}.portal .today-summary-links a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (width<=960px){.portal .today-summary-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.portal .today-summary-tiles{grid-template-columns:1fr}.portal .today-summary-list>li{flex-direction:column;align-items:flex-start}}.portal .today-summary-list li:has(.today-question-form){flex-wrap:wrap}.portal .today-question-form{flex:100%;min-width:0}.portal .today-clean.today-summary :is(h2,h3,.type-card-title){font-family:var(--font-product-family);letter-spacing:0;font-weight:600}.portal .ov-depth-body [data-testid=executive-today]{box-shadow:none;background:0 0;border:0;padding:0}.portal .market-clean{--market-canvas:var(--surface-canvas);--market-panel:var(--surface-primary);--market-raised:var(--surface-secondary);--market-line:var(--line-default);--market-line-soft:var(--line-subtle);--market-ink:var(--text-primary);--market-muted:var(--text-secondary);--market-faint:var(--text-secondary);--market-teal:var(--accent-orientation);--market-electric:var(--accent-orientation);--market-amber:var(--status-attention);--market-green:var(--status-confirmed);--market-red:var(--status-critical);--market-violet:var(--accent-orientation);--market-surface-gradient:var(--market-panel);--market-feature-gradient:var(--market-panel);--market-dark-gradient:var(--surface-navigation);--market-shadow-soft:none;--market-shadow-raised:none;--market-shadow-accent:none;--background:var(--market-canvas);--foreground:var(--market-ink);--card:var(--market-panel);--card-foreground:var(--market-ink);--secondary:var(--market-raised);--secondary-foreground:var(--market-ink);--muted:var(--market-raised);--muted-foreground:var(--market-muted);--primary:var(--action-primary);--primary-foreground:var(--market-panel);--border:var(--market-line);--input:var(--market-line);--ring:var(--action-primary);width:100%;min-width:0;max-width:none;color:var(--market-ink);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-product-family);background:0 0;gap:clamp(1.25rem,2.8vw,2.25rem);margin:0;padding:0;display:grid}.portal .market-clean :is(h1,h2,h3,h4,strong,dd){color:var(--market-ink)}.portal .market-clean :is(p,li,dt,dd,small,span,button,a){overflow-wrap:break-word;min-width:0}.portal .market-clean.depth-texture:before,.portal .market-clean.depth-texture:after{display:none}.portal .market-clean .market-reference-header{border:1px solid var(--market-line);border-left:4px solid var(--market-teal);border-radius:var(--radius-card);min-height:0;color:var(--market-ink);background:var(--market-feature-gradient);box-shadow:var(--market-shadow-raised);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding:clamp(1.25rem,2.7vw,2rem);display:grid;overflow:hidden}.portal .market-clean .market-reference-header>div:first-child{max-width:58rem}.portal .market-clean :is(.depth-eyebrow,.type-eyebrow){color:var(--market-teal);font-size:var(--type-meta);text-transform:none;font-weight:700}.portal .market-clean .depth-heading{max-width:20ch;color:var(--market-ink);margin-top:.45rem;font-size:clamp(2rem,4vw,3rem);font-weight:560;line-height:1.05}.portal .market-clean .depth-muted{max-width:68ch;color:var(--market-muted);font-size:var(--type-body);margin-top:.8rem;line-height:1.6}.portal .market-clean .market-reference-meta{text-align:right;justify-items:end;gap:.25rem;display:grid}.portal .market-clean .market-reference-meta strong{font-size:var(--type-meta)}.portal .market-clean .market-reference-meta span{color:var(--market-muted);font-size:var(--type-meta)}.portal .market-clean .market-v2-executive{border:1px solid var(--market-line);border-radius:var(--radius-card);background:var(--market-feature-gradient);box-shadow:var(--market-shadow-raised);grid-template-columns:minmax(0,1.4fr) minmax(24rem,.75fr);display:grid;overflow:hidden}.portal .market-clean .market-v2-executive-copy{align-content:center;gap:.65rem;min-height:10rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid;position:relative}.portal .market-clean .market-v2-executive-copy:before{border-radius:inherit;background:var(--market-teal);content:"";width:4px;position:absolute;inset:0 auto 0 0}.portal .market-clean .market-v2-executive-copy>p:last-child{max-width:60ch;color:var(--market-ink);font-size:clamp(1rem,1.5vw,1.2rem);font-weight:580;line-height:1.5}.portal .market-clean .market-v2-statuses{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:.75rem;display:grid}.portal .market-clean .market-v2-statuses>div{border:1px solid var(--market-line);border-radius:var(--radius-control);background:var(--market-surface-gradient);min-height:7.5rem;box-shadow:var(--market-shadow-soft);align-content:center;gap:.35rem;padding:1rem;display:grid;position:relative}.portal .market-clean .market-v2-statuses>div:before{background:var(--market-muted);content:"";border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.85rem;left:.85rem}.portal .market-clean .market-v2-statuses>div[data-tone=attention]:before{background:var(--market-amber)}.portal .market-clean .market-v2-statuses dt{color:var(--market-muted);font-size:var(--type-meta);padding-top:.7rem}.portal .market-clean .market-v2-statuses dd{color:var(--market-ink);font-size:.95rem;font-weight:700;line-height:1.35}.portal .market-clean>.exec-disclosure{border:1px solid var(--market-line);border-radius:var(--radius-card);background:var(--market-surface-gradient);box-shadow:var(--market-shadow-soft);overflow:hidden}.portal .market-clean>.exec-disclosure>summary{min-height:3.5rem;color:var(--market-ink);background:0 0;border:0;padding:.9rem 1.1rem}.portal .market-clean .market-v2-area{border:1px solid var(--market-line);border-radius:var(--radius-card);min-width:0;color:var(--market-ink);background:var(--market-surface-gradient);box-shadow:var(--market-shadow-raised);gap:1.5rem;padding:clamp(.75rem,1.5vw,1.1rem);display:grid}.portal .market-clean .market-v2-section-heading{gap:.35rem;padding-inline:.35rem;display:grid}.portal .market-clean .market-v2-section-heading h2{color:var(--market-ink);font-size:clamp(1.45rem,2.5vw,2rem);font-weight:560;line-height:1.15}.portal .market-clean .market-v2-section-heading>p:last-child:not(.type-eyebrow){max-width:68ch;color:var(--market-muted);line-height:1.55}.portal .market-clean .market-command{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.75rem;display:grid;overflow:visible}.portal .market-clean .market-command-head{border:1px solid var(--market-line);border-radius:var(--radius-control);background:var(--market-feature-gradient);box-shadow:var(--market-shadow-soft);grid-template-columns:minmax(16rem,.75fr) minmax(20rem,1.25fr);align-items:end;gap:clamp(1.25rem,3vw,3rem);padding:clamp(1.25rem,2.5vw,1.8rem);display:grid;overflow:hidden}.portal .market-clean .market-command-head h2{max-width:15ch;color:var(--market-ink);margin-top:.4rem;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:560;line-height:1.06}.portal .market-clean .market-command-head>p{color:var(--market-muted);line-height:1.65}.portal .market-clean .market-command-grid{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.portal .market-clean .market-command-metric{border:1px solid var(--market-line);border-radius:var(--radius-control);width:100%;height:auto;min-height:11.5rem;color:var(--market-ink);background:var(--market-panel);box-shadow:var(--market-shadow-soft);text-align:left;white-space:normal;grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);place-items:center stretch;gap:.45rem 1rem;padding:1.15rem;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;position:relative;overflow:hidden}.portal .market-clean .market-command-metric:before{border-radius:inherit;clip-path:inset(0 calc(100% - 4px) 0 0 round var(--radius-control));background:var(--market-muted);pointer-events:none;content:"";position:absolute;inset:0}.portal .market-clean .market-command-metric:after{display:none}.portal .market-clean .market-command-metric[data-tone=measured]:before{background:var(--market-teal)}.portal .market-clean .market-command-metric[data-tone=positive]:before{background:var(--market-green)}.portal .market-clean .market-command-metric[data-tone=attention]:before{background:var(--market-amber)}.portal .market-clean .market-command-metric[data-tone=negative]:before{background:var(--market-red)}.portal .market-clean .market-command-metric:is(:hover,:focus-visible){z-index:1;border-color:color-mix(in oklab, var(--market-teal) 48%, var(--market-line));color:var(--market-ink);background:var(--market-surface-gradient);box-shadow:var(--market-shadow-accent);transform:none}.portal .market-clean .market-command-metric:focus-visible{outline:3px solid color-mix(in oklab, var(--market-teal) 45%, transparent);outline-offset:2px}.portal .market-clean .market-command-index{color:var(--market-muted);grid-column:1/-1;font-size:.68rem;font-weight:700}.portal .market-clean .market-command-dial{width:5.5rem;height:5.5rem;color:var(--market-muted);transition:transform .18s}.portal .market-clean .market-command-metric:is(:hover,:focus-visible) .market-command-dial{transform:scale(1.04)}.portal .market-clean .market-command-dial[data-tone=measured]{color:var(--market-teal)}.portal .market-clean .market-command-dial[data-tone=positive]{color:var(--market-green)}.portal .market-clean .market-command-dial[data-tone=attention]{color:var(--market-amber)}.portal .market-clean .market-command-dial-track{stroke:var(--market-line)}.portal .market-clean .market-command-dial-value{stroke:currentColor;filter:none}.portal .market-clean .market-command-dial-center strong{color:var(--market-ink)}.portal .market-clean .market-command-copy{align-content:center;gap:.3rem;display:grid}.portal .market-clean .market-command-copy>span:first-child,.portal .market-clean .market-command-copy small{color:var(--market-muted)}.portal .market-clean .market-command-copy strong{color:var(--market-ink);font-size:.92rem;line-height:1.4}.portal .market-clean .market-command-copy small{color:var(--market-teal);align-items:center;gap:.35rem;margin-top:.35rem;font-weight:650;display:inline-flex}.portal .market-clean .market-command-metric:is(:hover,:focus-visible) .market-command-copy small svg{transform:translate(3px)}.portal .market-clean .market-command-copy small svg{transition:transform .18s}.portal .market-clean .market-command-movement{border:1px solid var(--market-line);border-radius:var(--radius-control);background:var(--market-panel);box-shadow:var(--market-shadow-soft);grid-template-columns:minmax(15rem,.75fr) minmax(20rem,1.25fr);align-items:center;gap:1.5rem;padding:1.15rem 1.25rem;display:grid}.portal .market-clean .market-command-movement button{border-radius:var(--radius-control);color:var(--market-panel);background:var(--market-dark-gradient)}.portal .market-clean .market-command-empty,.portal .market-clean .market-command-movement-bars>div>span:first-child{color:var(--market-muted)}.portal .market-clean .market-v2-overview-layout{grid-template-columns:minmax(0,1fr) minmax(16rem,19rem);align-items:start;gap:1rem;display:grid}.portal .market-clean .market-v2-overview-main{gap:1.35rem;display:grid}.portal .market-clean .market-v2-priorities{border:0;gap:.55rem;padding:0;display:grid}.portal .market-clean .market-v2-priorities li{border:1px solid var(--market-line-soft);border-radius:var(--radius-control);color:var(--market-ink);background:var(--market-panel);padding:.8rem .9rem .8rem 1.35rem;position:relative}.portal .market-clean .market-v2-priorities li+li{border-top:1px solid var(--market-line-soft)}.portal .market-clean .market-v2-priorities li:before{background:var(--market-teal);top:1.25rem;left:.65rem}.portal .market-clean .market-v2-work-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.portal .market-clean .market-v2-work-card{border:1px solid var(--market-line);border-radius:var(--radius-control);width:100%;height:auto;min-height:14rem;color:var(--market-ink);background:var(--market-panel);box-shadow:var(--market-shadow-soft);text-align:left;white-space:normal;align-content:start;justify-items:start;gap:.5rem;padding:1rem 1rem 1rem 1.2rem;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;position:relative;overflow:hidden}.portal .market-clean .market-v2-work-card:before{border-radius:inherit;clip-path:inset(0 calc(100% - 4px) 0 0 round var(--radius-control));inset:0}.portal .market-clean .market-v2-work-card:is(:hover,:focus-visible){border-color:color-mix(in oklab, var(--market-teal) 48%, var(--market-line));color:var(--market-ink);background:var(--market-surface-gradient);box-shadow:var(--market-shadow-accent);transform:none}.portal .market-clean .market-v2-work-card>svg{border-radius:var(--radius-control);width:2.25rem;height:2.25rem;color:var(--market-teal);background:color-mix(in oklab, var(--market-teal) 10%, var(--market-panel));padding:.5rem}.portal .market-clean .market-v2-work-card>strong{color:var(--market-ink)}.portal .market-clean .market-v2-work-card>small{color:var(--market-muted)}.portal .market-clean .market-v2-card-link{color:var(--market-teal);margin-top:auto}.portal .market-clean .market-v2-change-summary{border:1px solid var(--market-line);border-left:4px solid var(--market-green);border-radius:var(--radius-control);background:var(--market-panel);box-shadow:var(--market-shadow-soft);padding:1rem 1.15rem}.portal .market-clean .market-v2-change-summary p{color:var(--market-muted)}.portal .market-clean .market-v2-rail{border:1px solid color-mix(in oklab, var(--surface-navigation) 70%, var(--market-line));border-radius:var(--radius-control);color:var(--market-panel);background:var(--market-dark-gradient);box-shadow:var(--market-shadow-raised);padding:1.2rem;position:sticky;top:5.5rem;overflow:hidden}.portal .market-clean .market-v2-rail :is(h2,strong){color:var(--market-panel)}.portal .market-clean .market-v2-rail h2{color:var(--market-teal)}.portal .market-clean .market-v2-rail p{color:color-mix(in oklab, var(--market-panel) 68%, transparent)}.portal .market-clean .market-v2-rail li{border-color:color-mix(in oklab, var(--market-panel) 16%, transparent)}.portal .market-clean .market-v2-rail li>span{color:var(--market-teal);background:color-mix(in oklab, var(--market-panel) 9%, transparent)}.portal .market-clean .exec-section-field,.portal .market-clean .market-reference-instrument,.portal .market-clean :is(.competitor-overview,.competitor-snapshot,.competitor-comparison-grid,.competitor-candidate-list article,[data-testid=market-feed-item]),.portal .market-clean .james-context-prompt,.portal .market-clean .product-cross-links{border-color:var(--market-line);border-radius:var(--radius-card);color:var(--market-ink);background:var(--market-surface-gradient);box-shadow:var(--market-shadow-soft)}.portal .market-clean .exec-section-field{padding:clamp(1.1rem,2.2vw,1.6rem)}.portal .market-clean .exec-section-field:before{display:none}.portal .market-clean .market-reference-instrument{padding:.75rem}.portal .market-clean .market-reference-instrument :is(.iceberg-layer,.product-viz-body){border-color:var(--market-line);color:var(--market-ink);background:var(--market-panel)}.portal .market-clean .market-reference-instrument :is(p,small,dt,span){color:var(--market-muted)}.portal .market-clean .market-reference-instrument :is(h2,h3,h4,strong,dd){color:var(--market-ink)}.portal .market-clean .exec-disclosure{border:1px solid var(--market-line);border-radius:var(--radius-control);background:var(--market-panel);box-shadow:var(--market-shadow-soft);overflow:hidden}.portal .market-clean .exec-disclosure>summary{min-height:44px;color:var(--market-ink);padding:.85rem 1rem}.portal .market-clean .exec-disclosure-body{border-top:1px solid var(--market-line-soft);padding:1rem}.portal .market-clean .james-context-prompt{margin-top:0;padding:1rem}.portal .market-clean .james-context-chip{border-color:var(--market-line);border-radius:var(--radius-control);min-height:44px;color:var(--market-ink);background:var(--market-panel);box-shadow:var(--market-shadow-soft)}.portal .market-clean .james-context-chip:is(:hover,:focus-visible){border-color:var(--market-teal);background:var(--market-surface-gradient);box-shadow:var(--market-shadow-accent)}.portal .market-clean .market-v2-area>:not(.market-v2-section-heading){min-width:0}.portal .market-clean .market-reference-instrument{background:var(--market-panel);gap:1rem;padding:clamp(.9rem,2vw,1.35rem);display:grid;overflow:hidden}.portal .market-clean .market-reference-instrument>.intelligence-surfaces{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.portal .market-clean .market-reference-instrument .iceberg-layer{border:1px solid var(--market-line);border-radius:var(--radius-control);min-height:0;color:var(--market-ink);background:var(--market-surface-gradient);box-shadow:var(--market-shadow-soft);overflow:hidden}.portal .market-clean .market-reference-instrument .iceberg-layer-head{border-bottom:1px solid var(--market-line-soft);background:color-mix(in oklab, var(--market-raised) 72%, var(--market-panel));grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:clamp(1rem,2vw,1.4rem);display:grid}.portal .market-clean .iceberg-layer-title{color:var(--market-ink);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:620;line-height:1.2}.portal .market-clean .iceberg-layer-state{max-width:24rem;color:var(--market-muted);text-align:right;justify-content:flex-end;align-items:center;gap:.45rem;line-height:1.45;display:inline-flex}.portal .market-clean .iceberg-layer-state>span:first-child{color:var(--market-teal);flex:none}.portal .market-clean .iceberg-layer-body{color:var(--market-ink);align-content:start;gap:1rem;padding:clamp(1rem,2vw,1.4rem);display:grid}.portal .market-clean .market-reference-instrument :is(.iceberg-layer,.iceberg-layer-body,.product-chart-body,.product-viz-body,.ai-visibility-panel,.website-intelligence-panel,.perf-panel,.competitor-overview,.competitor-snapshot,.cb-board){color:var(--market-ink)}.portal .market-clean .market-reference-instrument :is(.ai-snapshot-detail,.ai-detail-list,.ai-detail-row,.ai-source-row,.ai-signal-card,.ai-signal-empty,.website-finding-card,.website-page-diagnostics,.website-audit-recommendations li){border-color:var(--market-line);color:var(--market-ink);background:var(--market-panel)}.portal .market-clean .market-reference-instrument :is(.ai-snapshot-toggle,.website-page-toggle){border-color:var(--market-line);border-radius:var(--radius-control);min-height:48px;color:var(--market-ink);background:var(--market-panel);padding:.75rem 1rem}.portal .market-clean .market-reference-instrument :is(.ai-snapshot-toggle,.website-page-toggle):is(:hover,:focus-visible){border-color:var(--market-teal);color:var(--market-ink);background:var(--market-surface-gradient)}.portal .market-clean .market-reference-instrument :is(.ai-detail-row dt,.ai-source-value,.ai-signal-meta,.ai-signal-count,.website-finding-meta,.website-finding-page,.website-finding-observed,.website-finding-count,.website-finding-partial,.website-page-row dt,.intelligence-measure-notes small){color:var(--market-muted)}.portal .market-clean .market-reference-instrument :is(.ai-detail-row dd,.ai-source-name,.ai-signal-query,.ai-signal-excerpt,.website-finding-message,.website-finding-recommendation,.website-page-row dd,.intelligence-measure-notes strong){color:var(--market-ink)}.portal .market-clean .market-reference-instrument :is(.ai-snapshot-detail,.ai-signal-card,.ai-signal-empty,.website-finding-card,.website-page-diagnostics,.website-audit-recommendations li){border:1px solid var(--market-line);border-radius:var(--radius-control);box-shadow:var(--market-shadow-soft);padding:1rem}.portal .market-clean .market-reference-instrument :is(.ai-visibility-panel,.website-intelligence-panel,.intelligence-depth-grid,.intelligence-search-breakdown,.perf-panel){align-self:start;min-width:0}.portal .market-clean .iceberg-depth{border-top:1px solid var(--market-line-soft);color:var(--market-ink);background:var(--market-panel)}.portal .market-clean .iceberg-depth-summary{min-height:48px;color:var(--market-teal);cursor:pointer;padding:.95rem 1.25rem;font-weight:700}.portal .market-clean .iceberg-depth-summary:is(:hover,:focus-visible){color:var(--market-ink);background:color-mix(in oklab, var(--market-teal) 7%, var(--market-panel))}.portal .market-clean .iceberg-depth-body{padding:0 1.25rem 1.25rem}.portal .market-clean :is(.intelligence-search-aggregate,.ai-visibility-summary){background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-items:stretch;gap:.75rem;margin:0;display:grid}.portal .market-clean :is(.intelligence-search-aggregate,.ai-visibility-summary)>div{border:1px solid var(--market-line);border-radius:var(--radius-control);min-height:5.5rem;color:var(--market-ink);background:var(--market-panel);box-shadow:var(--market-shadow-soft);padding:.9rem 1rem}.portal .market-clean .ai-visibility-summary>div:last-child:nth-child(odd){grid-column:1/-1}.portal .market-clean :is(.intelligence-search-aggregate,.ai-visibility-summary) dt{color:var(--market-muted);font-size:var(--type-meta)}.portal .market-clean :is(.intelligence-search-aggregate,.ai-visibility-summary) dd{color:var(--market-ink);margin-top:.3rem;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700}.portal .market-clean :is(.product-chart,.product-viz){color:var(--market-teal)}.portal .market-clean :is(.product-chart-title,.product-viz-title){color:var(--market-ink);margin-bottom:.75rem}.portal .market-clean :is(.product-chart-body,.product-viz-body){border:1px solid var(--market-line-soft);border-radius:var(--radius-control);color:var(--market-teal);background:color-mix(in oklab, var(--market-raised) 72%, var(--market-panel));padding:1rem}.portal .market-clean :is(.product-chart-body,.product-viz-body) :is(text,tspan){fill:var(--market-muted)}.portal .market-clean :is(.product-chart-legend,.product-viz-legend,.ai-visibility-note){color:var(--market-muted);margin-top:.75rem;line-height:1.5}.portal .market-clean .product-viz-unavailable{border:1px dashed var(--market-line);border-radius:var(--radius-control);min-height:8rem;color:var(--market-muted);background:var(--market-raised);padding:1.15rem}.portal .market-clean .viz-matrix{color:var(--market-ink);background:var(--market-panel)}.portal .market-clean .viz-matrix :is(th,td){border-color:var(--market-line-soft);color:var(--market-ink)}.portal .market-clean .viz-matrix thead th{color:var(--market-muted);background:var(--market-raised)}.portal .market-clean .perf-panel{color:var(--market-ink)}.portal .market-clean .perf-section{border:1px solid var(--market-line-soft);border-radius:var(--radius-control);background:var(--market-raised);gap:1rem;padding:1rem}.portal .market-clean .perf-section-lab{border-top:1px solid var(--market-line-soft);padding-top:1rem}.portal .market-clean .perf-section>header :is(h4,p),.portal .market-clean .perf-measurement :is(h5,p,li,span,strong){color:inherit}.portal .market-clean .perf-section>header p,.portal .market-clean .perf-secondary-metrics,.portal .market-clean .perf-diagnostics ul,.portal .market-clean .perf-measurement-foot p{color:var(--market-muted)}.portal .market-clean .perf-measurement{border-color:var(--market-line);border-radius:var(--radius-control);color:var(--market-ink);background:var(--market-panel);box-shadow:var(--market-shadow-soft);padding:1rem}.portal .market-clean .perf-detail-button{border-color:var(--market-line);border-radius:var(--radius-control);min-height:44px;color:var(--market-ink);background:var(--market-panel);padding-inline:.8rem}.portal .market-clean .perf-detail-button:is(:hover,:focus-visible){border-color:var(--market-teal);color:var(--market-teal);background:var(--market-surface-gradient)}.portal .market-clean .cb-board{border-color:var(--market-line);border-radius:var(--radius-control);color:var(--market-ink);background:var(--market-surface-gradient);box-shadow:var(--market-shadow-soft);padding:clamp(1rem,2vw,1.4rem)}.portal .market-clean .cb-statement,.portal .market-clean .cb-statement-empty,.portal .market-clean .cb-counter-hint,.portal .market-clean .cb-legend,.portal .market-clean .cb-foot p{color:var(--market-muted)}.portal .market-clean .cb-counter{border-color:var(--market-line);border-radius:var(--radius-control);min-height:7rem;color:var(--market-ink);background:var(--market-panel);box-shadow:var(--market-shadow-soft);padding:.9rem}.portal .market-clean .cb-filter{border-color:var(--market-line);border-radius:var(--radius-control);min-height:44px;color:var(--market-muted);background:var(--market-panel);padding:.55rem .8rem}.portal .market-clean .cb-filter:is(:hover,:focus-visible),.portal .market-clean .cb-filter[data-active=true]{border-color:var(--market-teal);color:var(--market-ink);background:color-mix(in oklab, var(--market-teal) 9%, var(--market-panel))}.portal .market-clean :is(.comparison-matrix-scroll,.competitor-management-matrix-scroll){border:1px solid var(--market-line);border-radius:var(--radius-control);background:var(--market-panel)}.portal .market-clean :is(.comparison-matrix,.competitor-management-matrix){color:var(--market-ink);background:var(--market-panel)}.portal .market-clean :is(.comparison-matrix,.competitor-management-matrix) :is(th,td){border-color:var(--market-line-soft);color:var(--market-ink)}.portal .market-clean :is(.comparison-matrix,.competitor-management-matrix) th,.portal .market-clean .cb-matrix .comparison-matrix :is(th,td):nth-child(2){color:var(--market-ink);background:var(--market-raised)}.portal .market-clean :is(.comparison-cell,.competitor-management-cell){color:var(--market-ink)}.portal .market-clean :is(.comparison-cell,.competitor-management-cell):is(:hover,:focus-visible){color:var(--market-ink);background:color-mix(in oklab, var(--market-teal) 8%, var(--market-panel))}.portal .market-clean :is(.competitor-overview,.competitor-snapshot,.competitor-comparison-grid,.competitor-candidate-list>article,.competitor-profiles article,.competitor-review){border-color:var(--market-line);color:var(--market-ink);background:var(--market-panel);box-shadow:var(--market-shadow-soft)}.portal .market-clean .competitor-overview{border-radius:var(--radius-control)}.portal .market-clean .competitor-overview :is(h2,dd),.portal .market-clean .competitor-snapshot :is(h3,dd),.portal .market-clean .competitor-manager-card :is(h4,strong){color:var(--market-ink)}.portal .market-clean .competitor-overview :is(p,dt),.portal .market-clean .competitor-snapshot :is(p,dt,time),.portal .market-clean .competitor-manager-card :is(p,li,small,span){color:var(--market-muted)}.portal .market-clean .competitor-manager-card{border-radius:var(--radius-control);overflow:hidden}.portal .market-clean .competitor-office,.portal .market-clean .competitor-raw-discovery{color:var(--market-ink);background:var(--market-panel)}.portal .market-clean .competitor-raw-discovery{border:1px solid var(--market-line);border-radius:var(--radius-control);box-shadow:var(--market-shadow-soft);padding:clamp(1rem,2vw,1.35rem)}.portal .market-clean .competitor-raw-discovery header :is(h3,strong){color:var(--market-ink)}.portal .market-clean .competitor-raw-discovery header :is(p,small){color:var(--market-muted)}.portal .market-clean .competitor-raw-list li{border:1px solid var(--market-line-soft);border-radius:var(--radius-control);color:var(--market-ink);background:var(--market-raised)}.portal .market-clean .competitor-raw-list li strong{color:var(--market-ink)}.portal .market-clean .competitor-raw-list li :is(span,small){color:var(--market-muted)}.portal .market-clean .market-v2-signal-summary{gap:.75rem}.portal .market-clean .market-v2-signal-summary>div{border-color:var(--market-line);border-radius:var(--radius-control);min-height:6.25rem;color:var(--market-ink);background:var(--market-panel);box-shadow:var(--market-shadow-soft);padding:1rem 1rem 1rem 1.2rem;position:relative;overflow:hidden}.portal .market-clean .market-v2-signal-summary>div:before{border-radius:inherit;background:var(--market-teal);width:4px;clip-path:inset(0 calc(100% - 4px) 0 0 round var(--radius-control));content:"";position:absolute;inset:0}.portal .market-clean .market-v2-signal-summary>div[data-tone=opportunity]:before{background:var(--market-green)}.portal .market-clean .market-v2-signal-summary>div[data-tone=risk]:before{background:var(--market-red)}.portal .market-clean .market-v2-signal-summary>div[data-tone=watch]:before{background:var(--market-teal)}.portal .market-clean .market-v2-signal-summary :is(strong,span){color:inherit}.portal .market-clean .market-v2-signal-summary span{color:var(--market-muted)}.portal .market-clean .market-signal-empty,.portal .market-clean .market-signal-state,.portal .market-clean .market-signal-card{border-color:var(--market-line);border-radius:var(--radius-control);max-width:none;color:var(--market-ink);background:var(--market-panel);box-shadow:var(--market-shadow-soft);padding:clamp(1rem,2vw,1.35rem)}.portal .market-clean .market-signal-card{border-left-color:var(--market-line);position:relative;overflow:hidden}.portal .market-clean .market-signal-card :is(h3,strong,p){color:var(--market-ink)}.portal .market-clean .market-signal-card :is(.type-meta,.market-signal-detail,.market-signal-confidence){color:var(--market-muted)}.portal .market-clean .market-signal-empty-lead{color:var(--market-ink)}.portal .market-clean .market-signal-empty-note{color:var(--market-muted)}.portal .market-clean .market-signal-background{opacity:1}.portal .market-clean .market-signal-observation-text{color:var(--market-ink)}.portal .market-clean .market-reference-instrument .exec-card{border:1px solid var(--market-line);border-radius:var(--radius-control);color:var(--market-ink);background:var(--market-panel);box-shadow:var(--market-shadow-soft);padding:clamp(1rem,2vw,1.35rem)}.portal .market-clean :is(.management-story,[data-testid=markt-visibility-management]){min-width:0;color:var(--market-ink)}.portal .market-clean :is(.management-story-thesis-wrap,.management-story-question,.management-story-section,.management-story-counterview,.management-story-actions,.management-action-group){min-width:0}.portal .market-clean :is(.management-story-thesis-wrap,.management-story-question,.management-story-section,.management-story-counterview,.management-story-actions){border:1px solid var(--market-line);border-radius:var(--radius-control);color:var(--market-ink);background:var(--market-surface-gradient);box-shadow:var(--market-shadow-soft);padding:clamp(1rem,2vw,1.4rem)}.portal .market-clean .management-story :is(.exec-summary,.exec-insight){border:1px solid var(--market-line);border-radius:var(--radius-control);color:var(--market-ink);background:var(--market-panel);box-shadow:var(--market-shadow-soft);padding:clamp(1rem,2vw,1.35rem);position:relative;overflow:hidden}.portal .market-clean .management-story :is(.exec-summary,.exec-insight):before{border-radius:inherit;background:var(--market-teal);width:4px;clip-path:inset(0 calc(100% - 4px) 0 0 round var(--radius-control));content:"";pointer-events:none;position:absolute;inset:0}.portal .market-clean .management-story .exec-insight[data-tone=watch]:before{background:var(--market-amber)}.portal .market-clean .management-story .exec-insight[data-tone=opportunity]:before{background:var(--market-green)}.portal .market-clean .management-story :is(.exec-summary-statement,.exec-insight-headline,.exec-insight-tone,.management-story-question h2,.management-story-section-head h2,.management-action-group-head h3){color:var(--market-ink)}.portal .market-clean .management-story :is(.exec-summary-label,.exec-summary-meta,.exec-insight-kicker,.exec-insight-statement,.exec-insight-why,.exec-insight-meta,.management-action-summary,.management-story-outcome-empty){color:var(--market-muted)}.portal .market-clean .market-reference-instrument .exec-card :is(h2,h3,strong,p,span,li){color:inherit}.portal .market-clean .market-reference-instrument .exec-card .text-muted-foreground,.portal .market-clean .market-reference-instrument .exec-card .type-meta{color:var(--market-muted)}.portal .market-clean .market-reference-instrument .exec-card>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.portal .market-clean .market-reference-instrument .exec-card>div:first-child>*{min-width:0}.portal .market-clean .market-reference-instrument .exec-card>div:first-child>:last-child:not(:first-child){flex:none}.portal .market-clean .market-reference-instrument :is(input,select,textarea){border-color:var(--market-line);border-radius:var(--radius-control);min-height:44px;color:var(--market-ink);background:var(--market-panel)}.portal .market-clean .market-reference-instrument :is(input,select,textarea):focus-visible{border-color:var(--market-teal);outline:3px solid color-mix(in oklab, var(--market-teal) 24%, transparent);outline-offset:1px}.portal .market-clean .market-reference-instrument :is(.control-button,button):not(.comparison-cell):not(.competitor-management-cell){min-height:44px}.portal .market-clean .market-reference-instrument :is(.control-button,button):not(.comparison-cell):not(.competitor-management-cell):is(:hover,:focus-visible){color:var(--market-ink)}@media (width<=1120px){.portal .market-clean .market-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal .market-clean .market-v2-work-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.portal .market-clean .market-v2-executive,.portal .market-clean .market-v2-overview-layout,.portal .market-clean .market-command-head,.portal .market-clean .market-command-movement{grid-template-columns:minmax(0,1fr)}.portal .market-clean .market-v2-statuses{border-top:1px solid var(--market-line-soft)}.portal .market-clean .market-v2-rail{position:static}.portal .market-clean .market-reference-instrument .exec-card>div:first-child{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.portal .market-clean{gap:1.15rem}.portal .market-clean .market-reference-header{grid-template-columns:minmax(0,1fr);padding:1.1rem}.portal .market-clean .market-reference-meta{text-align:left;justify-items:start}.portal .market-clean .market-v2-statuses,.portal .market-clean .market-command-grid,.portal .market-clean .market-v2-work-cards{grid-template-columns:minmax(0,1fr)}.portal .market-clean .market-command-metric{min-height:10rem}.portal .market-clean .market-v2-work-card{min-height:11rem}.portal .market-clean .market-reference-instrument .iceberg-layer-head{grid-template-columns:minmax(0,1fr)}.portal .market-clean .iceberg-layer-state{text-align:left;justify-content:flex-start;max-width:none}.portal .market-clean .cb-controls,.portal .market-clean .cb-filters{grid-template-columns:minmax(0,1fr);display:grid}.portal .market-clean .cb-filter{justify-content:space-between;width:100%}}@media (width<=420px){.portal .market-clean .market-v2-statuses{grid-template-columns:minmax(0,1fr)}.portal .market-clean .market-v2-area{padding:.65rem}.portal .market-clean .market-command-metric{grid-template-columns:4.75rem minmax(0,1fr)}.portal .market-clean .market-command-dial{width:4.5rem;height:4.5rem}}@media (prefers-reduced-motion:reduce){.portal .market-clean *,.portal .market-clean :before,.portal .market-clean :after{scroll-behavior:auto;transition:none;animation:none}.portal .market-clean :is(.market-command-metric,.market-v2-work-card):is(:hover,:focus-visible){transform:none}}.portal .market-clean{gap:clamp(1rem,2vw,1.5rem)}.portal .market-clean .market-reference-header{background:var(--market-panel);padding:clamp(1rem,2vw,1.5rem)}.portal .market-clean .market-v2-executive{background:var(--market-panel);box-shadow:var(--market-shadow-soft)}.portal .market-clean .market-v2-work-card{border-top:3px solid var(--market-teal);background:var(--market-panel);min-height:9.5rem;box-shadow:var(--market-shadow-soft)}.portal .market-clean .market-v2-work-card[data-tone=attention]{border-top-color:var(--status-attention)}.portal .market-clean .market-v2-work-card[data-tone=opportunity]{border-top-color:var(--status-confirmed)}.portal .market-clean .market-v2-work-card:is(:hover,:focus-visible){box-shadow:var(--market-shadow-raised);transform:none}.portal .market-clean .market-v2-statuses>div[data-tone=calm]{border-top:4px solid var(--market-teal);background:color-mix(in oklab, var(--market-teal) 6%, var(--market-panel))}.portal .market-clean .market-v2-statuses>div[data-tone=calm]:before{background:var(--market-teal)}.portal .market-clean .market-v2-statuses>div[data-tone=neutral]{border-top:4px solid var(--market-line);background:var(--market-panel)}.portal .market-clean .market-v2-statuses>div[data-tone=opportunity]{border-top:4px solid var(--market-amber);background:color-mix(in oklab, var(--market-amber) 7%, var(--market-panel))}.portal .market-clean .market-v2-statuses>div[data-tone=opportunity]:before{background:var(--market-amber)}.portal .market-clean .market-v2-work-card[data-tone=neutral]{border-top-color:var(--market-line)}.portal .market-clean .market-v2-work-card[data-tone=calm]{border-top-color:var(--market-teal);background:color-mix(in oklab, var(--market-teal) 5%, var(--market-panel))}.portal .market-clean .market-v2-work-card[data-tone=attention]{background:color-mix(in oklab, var(--market-amber) 7%, var(--market-panel))}.portal .market-clean .market-v2-work-card[data-tone=opportunity]{background:color-mix(in oklab, var(--market-green) 6%, var(--market-panel))}.portal .market-clean .market-v2-area{box-shadow:none;background:0 0}@media (width<=640px){.portal .market-clean .market-v2-work-card{min-height:0}}.portal .ck{gap:var(--space-6);min-width:0;display:grid}.portal .ck-questions{margin:0;padding:0;list-style:none;display:grid}.portal .ck-q{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--line-default);grid-template-columns:40px minmax(0,1fr);display:grid}.portal .ck-q:first-child{border-top:0}.portal .ck-q-no{font-size:var(--type-meta);color:var(--text-secondary);padding-top:2px;font-weight:600}.portal .ck-q h3{color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.4}.portal .ck-q-why{margin-top:var(--space-1);font-size:var(--type-meta);color:var(--text-secondary)}.portal .ck-q-body .qi-answer{margin-top:var(--space-3)}.portal .ck-learn{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.portal .ck-learn li{gap:var(--space-3);align-items:flex-start;display:flex}.portal .ck-depth{min-width:0}@media (width<=640px){.portal .ck-q{grid-template-columns:minmax(0,1fr)}}.lz-shell{gap:1rem;padding:1rem clamp(.75rem,2vw,1.5rem);display:grid}.lz-nav{background:var(--manager-sidebar);color:var(--manager-sidebar-foreground);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.75rem 1rem;display:flex}.lz-brand{letter-spacing:.02em;font-weight:700}.lz-nav ul{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.lz-nav-link{opacity:.75;border-radius:999px;padding:.45rem .9rem;font-size:.9rem;transition:background .2s,opacity .2s;display:inline-block}.lz-nav-link:hover,.lz-nav-link[data-active]{opacity:1;background:color-mix(in oklab, var(--primary) 35%, transparent)}.lz-nav-link:focus-visible,.lz-cmd:focus-visible,.lz-card:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lz-cmd{border:1px solid color-mix(in oklab, currentColor 25%, transparent);color:inherit;background:0 0;border-radius:8px;align-items:center;gap:.35rem;margin-left:auto;padding:.4rem .75rem;font-size:.8rem;display:inline-flex}.lz-band{background:color-mix(in oklab, var(--manager-james,var(--primary)) 10%, var(--card));border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.6rem 1rem;font-size:.85rem;display:flex}.lz-band ul{color:var(--muted-foreground);flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.lz-band-dot{background:var(--manager-james,var(--primary));border-radius:50%;width:8px;height:8px}.lz-band-dot[data-live]{animation:1.8s ease-in-out infinite lz-pulse}@keyframes lz-pulse{50%{opacity:.35}}.lz-room{gap:1.25rem;min-width:0;animation:.4s ease-out both lz-in;display:grid}@keyframes lz-in{0%{opacity:0;transform:translateY(6px)}}.lz-kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);margin:0;font-size:.75rem}.lz-room-head h1{margin:.25rem 0 0;font-family:inherit;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;line-height:1.15}.lz-hero{background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 12%, var(--card)), var(--card));border:1px solid var(--border);box-shadow:0 12px 30px -18px color-mix(in oklab, var(--primary) 45%, transparent);border-radius:18px;padding:clamp(1.25rem,3vw,2rem)}.lz-hero h2{margin:0 0 .5rem;font-family:inherit;font-size:clamp(1.2rem,2.2vw,1.6rem)}.lz-hero p{color:var(--muted-foreground);max-width:70ch;margin:0}.lz-evidence{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.75rem;display:grid}.lz-card{background:var(--card);border:1px solid var(--border);border-left:4px solid var(--border);border-radius:14px;min-width:0;padding:1rem 1.1rem;transition:transform .2s,box-shadow .2s;display:block}a.lz-card:hover{box-shadow:0 8px 20px -14px var(--foreground);transform:translateY(-2px)}.lz-card[data-tone=good]{border-left-color:var(--manager-success,#279b65)}.lz-card[data-tone=watch]{border-left-color:var(--manager-warning,#f59f0a)}.lz-card[data-tone=action]{border-left-color:var(--manager-danger,#dc2828)}.lz-card-label{color:var(--muted-foreground);margin:0;font-size:.8rem}.lz-card-value{overflow-wrap:anywhere;margin:.3rem 0 0;font-size:1.05rem;font-weight:600}.lz-card-meta{color:var(--muted-foreground);margin:.4rem 0 0;font-size:.75rem}.lz-action{border:1px dashed color-mix(in oklab, var(--primary) 45%, transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem 1.25rem;display:flex}.lz-action p{flex:260px;margin:0}.lz-details>summary{cursor:pointer;padding:.5rem 0;font-weight:600}.lz-details-body{min-width:0;overflow-x:hidden}@media (prefers-reduced-motion:reduce){.lz-room,.lz-band-dot,.lz-card{transition:none!important;animation:none!important}}@media (width<=640px){.lz-cmd span{display:none}}.lz-list{gap:.5rem;margin:0 0 1rem;padding-left:1.1rem;display:grid}.lz-quiet{color:var(--muted-foreground);margin:0}.lz-h3{margin:1rem 0 .5rem;font-family:inherit;font-size:1rem;font-weight:600}.lz-pill{text-transform:uppercase;letter-spacing:.06em;background:var(--muted);border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.lz-warnings{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.lz-warning{background:var(--card);border:1px solid var(--border);border-left:4px solid var(--border);border-radius:14px;padding:1rem 1.1rem}.lz-warning[data-tone=action]{border-left-color:var(--manager-danger)}.lz-warning[data-tone=watch]{border-left-color:var(--manager-warning)}.lz-warning h3{margin:.35rem 0;font-family:inherit;font-size:1.05rem}.lz-warning p{margin:.2rem 0}.lz-warning-head{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lz-connections{gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.lz-connections li{background:var(--card);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.6rem .9rem;display:flex}.lz-connections span{color:var(--muted-foreground)}.lz-table-wrap{overflow-x:auto}.lz-table{border-collapse:collapse;width:100%;font-size:.9rem}.lz-table th,.lz-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.5rem}.mi-lage{gap:20px;display:grid}.mi-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 6px;font-size:12px;font-weight:600}.mi-meta{color:var(--muted-foreground);font-size:13px}.mi-h{margin:0 0 10px;font-size:17px;font-weight:600}.mi-link{color:var(--primary);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.mi-btn{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:14px;transition:border-color .2s,background .2s}.mi-btn:hover:not(:disabled){border-color:var(--primary)}.mi-btn:disabled,.mi-lage .cs-btn-primary:disabled{opacity:.6;cursor:progress}.mi-fresh{color:var(--muted-foreground);font-size:13px}.mi-fresh summary{cursor:pointer}.mi-fresh ul{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 16px;margin-top:8px;display:grid}.mi-fresh li{justify-content:space-between;gap:8px;display:flex}.mi-fresh [data-state=failed],.mi-fresh [data-state=stale]{color:var(--manager-warning,var(--foreground))}.mi-top{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.mi-hero{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:28px}.mi-hero h2{max-width:46ch;margin:0 0 12px;font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.25}.mi-why{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:60ch;margin-bottom:10px;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.mi-checked{margin-top:10px;font-size:14px}.mi-decision{border:2px solid var(--primary);background:var(--card);border-radius:14px;gap:10px;padding:22px;display:grid}.mi-decision[data-empty]{border:1px solid var(--border)}.mi-decision h3{margin:0;font-size:18px;font-weight:600;line-height:1.35}.mi-block span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;font-size:12px;display:block}.mi-block p,.mi-block strong{font-size:14px;line-height:1.45}.mi-buttons{flex-wrap:wrap;gap:8px;display:flex}.mi-options{gap:6px;display:grid}.mi-options button{text-align:left;border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);cursor:pointer;border-radius:8px;padding:8px 12px}.mi-options button:hover{border-color:var(--primary)}.mi-options small{color:var(--muted-foreground);font-size:13px;display:block}.mi-msg{background:var(--muted);border-radius:8px;padding:8px 12px;font-size:14px}.mi-msg[data-tone=error]{border-left:3px solid var(--destructive)}.mi-msg[data-tone=ok]{border-left:3px solid var(--primary)}.mi-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mi-card{border:1px solid var(--border);background:var(--card);border-radius:12px;align-content:start;gap:8px;padding:18px;display:grid}.mi-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.mi-card-why{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.mi-card-next{font-size:14px}.mi-chips{flex-wrap:wrap;gap:4px;display:flex}.mi-chips li{background:var(--muted);border-radius:999px;padding:2px 8px;font-size:12px}.mi-flag{color:var(--muted-foreground);font-size:12px}.mi-detail summary{cursor:pointer;color:var(--primary);font-size:13px;font-weight:600}.mi-detail h4{margin:10px 0 2px;font-size:13px;font-weight:600}.mi-detail p,.mi-detail li{font-size:13px;line-height:1.5}.mi-detail ul{padding-left:18px;list-style:outside}.mi-lower{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.mi-board,.mi-work{border:1px solid var(--border);background:var(--card);border-radius:12px;align-content:start;gap:8px;padding:20px;display:grid}.mi-board h3{margin:0;font-size:16px;font-weight:600}.mi-action{border-bottom:1px solid var(--border);gap:6px;padding:10px 0;display:grid}.mi-outcome{gap:2px;padding-top:10px;font-size:14px;display:grid}.mi-outcome span{color:var(--muted-foreground)}.mi-context{color:var(--muted-foreground);border-top:1px solid var(--border);padding-top:12px;font-size:14px}.mi-context strong{color:var(--foreground);font-weight:600}.mi-unavailable{background:var(--muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;display:flex}.mi-new{justify-self:start}.mi-entry{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:10px;padding:20px;display:grid}.mi-intents{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mi-intents button{border:1px solid var(--border);background:var(--background);color:var(--foreground);text-align:left;cursor:pointer;border-radius:10px;padding:14px;font-size:14px;font-weight:600}.mi-intents button[data-active]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.mi-entry-label{font-size:14px;font-weight:600}.mi-entry textarea{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:8px;padding:10px;font-size:15px}.mi-understood{border-top:1px solid var(--border);gap:6px;padding-top:10px;display:grid}.mi-understood h4{font-size:14px;font-weight:600}.mi-understood dl{grid-template-columns:auto 1fr;gap:2px 12px;font-size:14px;display:grid}.mi-understood dt{color:var(--muted-foreground)}.mi-understood small{color:var(--muted-foreground);font-size:12px;display:block}@media (width<=1023px){.mi-cards,.mi-intents{grid-template-columns:1fr 1fr}}@media (width<=767px){.mi-top,.mi-lower,.mi-cards{grid-template-columns:1fr}.mi-hero{padding:20px}}@media (prefers-reduced-motion:reduce){.mi-lage *{transition:none!important}}.mi-btn-primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);font-weight:600}.mi-btn-primary:hover:not(:disabled){filter:brightness(1.08)}.mi-hero .mi-detail{margin-top:12px}.mi-action .mi-btn{justify-self:start}.mi-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.mi-btn-quiet{color:var(--muted-foreground);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.mi-confirm{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.mi-decided ul{gap:6px;display:grid}.mi-decided li{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.mi-decided strong{white-space:nowrap;font-weight:600}
