.portal .ov{gap:var(--space-6);max-width:none;padding:var(--space-6) 0 var(--space-12);font-family:var(--font-product-family);color:var(--text-primary);display:grid}.portal .ov-head{gap:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--line-default);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.portal .ov-head-main{gap:var(--space-2);flex:32rem;min-width:0;display:grid}.portal .ov-head-aside{flex:0 22rem;min-width:0}.portal .ov-eyebrow{font-size:var(--type-meta);color:var(--accent-bronze,#a8843f);letter-spacing:.02em;margin:0;font-weight:600}.portal .ov-lede{max-width:70ch;font-size:var(--type-body,15px);color:var(--text-secondary);margin:0;line-height:1.5}.portal .ov-lede a{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.portal .ov-warn{font-size:var(--type-meta);color:var(--status-attention);margin:0}.portal .mos-briefing-primary{gap:var(--space-4);min-width:0;padding-block:var(--space-2) var(--space-6);border-bottom:1px solid var(--line-default);display:grid}.portal .mos-briefing-primary-head{gap:var(--space-2) var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.portal .mos-briefing-primary-head>div{gap:var(--space-1);display:grid}.portal .mos-briefing-primary-body{min-width:0}.portal .mos-briefing-primary-body>:first-child{margin-top:0}.portal .ov-section.ui-surface{--section-accent:var(--briefing-topic-strategy);gap:var(--space-6);border-top:3px solid var(--section-accent);align-content:start;min-width:0;display:grid}.portal .ov-section[data-office-topic=decisions]{--section-accent:var(--briefing-topic-decisions)}.portal .ov-section[data-office-topic=work]{--section-accent:var(--briefing-topic-work)}.portal .ov-section[data-office-topic=website]{--section-accent:var(--briefing-topic-website)}.portal .ov-section-heading{align-items:center;gap:var(--space-3);min-width:0;display:flex}.portal .ov-section-heading h2{font-size:var(--type-card-title);overflow-wrap:anywhere}.portal .ov-section-icon{border-radius:var(--radius-floating);width:44px;height:44px;color:var(--section-accent,var(--briefing-topic-strategy));background:color-mix(in oklab, var(--section-accent,var(--briefing-topic-strategy)) 10%, var(--surface-primary));flex-shrink:0;place-items:center;display:grid}.portal .ov-section-icon svg{stroke-width:1.7px;width:22px;height:22px}.portal .ov-state-icon{width:20px;height:20px;color:var(--status-neutral);flex-shrink:0;margin-top:2px}.portal .ui-state p{margin:0;line-height:1.6}.portal .ov-section-head{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;display:grid}.portal .ov-grid{gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.portal .ov-grid>.ov-main{grid-column:span 8;min-width:0}.portal .ov-grid>.ov-side{grid-column:span 4;min-width:0}.portal .ov-grid>.ov-full{grid-column:1/-1}.portal .ov-cols-3{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1023px){.portal .ov-grid>.ov-main,.portal .ov-grid>.ov-side{grid-column:1/-1}.portal .ov-cols-3{grid-template-columns:1fr}}@media (width<=639px){.portal .mos-briefing-primary{padding-bottom:var(--space-4)}.portal .mos-briefing-primary-head{align-items:flex-start}}.portal .ov-items{margin:0;padding:0;list-style:none;display:grid}.portal .ov-item{gap:var(--space-2);padding:var(--space-4) 0;border-top:1px solid var(--line-default);display:grid}.portal .ov-item:first-child{border-top:0;padding-top:0}.portal .ov-item-head{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.portal .ov-item h3,.portal .ov-item strong.ov-title{font-size:var(--type-card-title);color:var(--text-primary);margin:0;font-weight:600;line-height:1.4}.portal .ov-item p{color:var(--text-secondary);margin:0;line-height:1.5}.portal .ov-k{font-size:var(--type-meta);color:var(--text-secondary);margin-bottom:2px;font-weight:600;display:block}.portal .ov-num{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:var(--type-meta)}.portal .ov-toggle{all:unset;cursor:pointer;gap:var(--space-2);min-height:44px;display:grid}.portal .ov-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.portal .ov-body{gap:var(--space-3);padding:var(--space-3) 0 0 var(--space-3);border-left:2px solid var(--line-default);display:grid}.portal .ov-body ul{padding-left:var(--space-4);color:var(--text-secondary);margin:0}.portal .ov-links{gap:var(--space-4);flex-wrap:wrap;display:flex}.portal .ov-link{font-size:var(--type-list,14px);color:var(--text-primary);text-underline-offset:3px;align-items:center;min-height:44px;font-weight:500;text-decoration:underline;display:inline-flex}.portal .ov-cta{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-control,6px);background:var(--primary);color:var(--primary-foreground);font-weight:600;font-size:var(--type-list,14px);cursor:pointer;border:0;text-decoration:none;display:inline-flex}.portal .ov-cta:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.portal .ov-cta-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.portal .ov-figures{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.portal .ov-figures>div{padding:var(--space-4);border:1px solid var(--line-default);border-radius:var(--radius-card);background:var(--surface-primary);gap:2px;display:grid}.portal .ov-figures dt{font-size:var(--type-meta);color:var(--text-secondary)}.portal .ov-figures dd{font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0;font-size:24px;font-weight:600;line-height:1.2}.portal .ov-figures a{color:inherit;text-decoration:none}.portal .ov-filter{gap:var(--space-2);flex-wrap:wrap;display:flex}.portal .ov-filter button{min-height:44px;padding:0 var(--space-4);border:1px solid var(--line-default);background:var(--surface-primary);color:var(--text-primary);font:inherit;font-size:var(--type-list,14px);cursor:pointer;border-radius:999px}.portal .ov-filter button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.portal .ov-filter button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.portal .ov-chain{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.portal .ov-chain li{padding:var(--space-3);border:1px solid var(--line-default);border-radius:var(--radius-control,6px);font-size:var(--type-meta);color:var(--text-secondary)}.portal .ov-chain li b{color:var(--text-primary);font-size:var(--type-list,14px);font-weight:500;display:block}@media (width<=639px){.portal .ov-chain{grid-template-columns:1fr}}.portal .ov-depth{border:1px solid var(--line-default);border-radius:var(--radius-card);background:var(--surface-primary);box-shadow:var(--briefing-shadow);border-top:3px solid var(--briefing-topic-strategy)}.portal .ov-depth>summary{cursor:pointer;gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-6);grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;min-height:44px;display:grid}.portal .ov-depth>summary::-webkit-details-marker{display:none}.portal .ov-depth-heading{gap:var(--space-1);min-width:0;display:grid}.portal .ov-depth-arrow{width:20px;height:20px;color:var(--text-secondary)}.portal .ov-depth[open]>summary .ov-depth-arrow{transform:rotate(180deg)}.portal .ov-depth[data-labelled-control]>summary{grid-template-columns:44px minmax(0,1fr) auto}.portal .ov-depth[data-labelled-control] .ov-depth-heading{overflow-wrap:break-word}.portal .ov-depth-control{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line-default);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-secondary);font-size:var(--type-meta);white-space:nowrap;font-weight:600;display:inline-flex}.portal .ov-depth-close-label,.portal .ov-depth[open] .ov-depth-open-label{display:none}.portal .ov-depth[open] .ov-depth-close-label{display:inline}@media (width<=639px){.portal .ov-depth[data-labelled-control]>summary{grid-template-columns:44px minmax(0,1fr)}.portal .ov-depth[data-labelled-control] .ov-depth-control{grid-column:2;justify-self:start}}.portal .ov-depth>summary:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.portal .ov-depth-body{padding:0 var(--space-6) var(--space-6);min-width:0;overflow-x:auto}.portal .ov-loading{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--line-default);border-radius:var(--radius-card);background:var(--surface-primary);display:grid}.portal .portal-main .product-frame.product-frame-office .product-header,.portal .portal-main .product-frame.product-frame-office .strategy-reference-hero,.portal .portal-main .product-frame.product-frame-office .company-intelligence-hero{box-shadow:none;border:0;border-bottom:1px solid var(--line-default);padding:0 0 var(--space-6);color:var(--text-primary);background:0 0;border-radius:0}.portal .portal-main .product-frame.product-frame-office .product-header:before,.portal .portal-main .product-frame.product-frame-office .product-header:after,.portal .portal-main .product-frame.product-frame-office .strategy-reference-hero:before,.portal .portal-main .product-frame.product-frame-office .strategy-reference-hero:after,.portal .portal-main .product-frame.product-frame-office .company-intelligence-hero:before,.portal .portal-main .product-frame.product-frame-office .company-intelligence-hero:after{content:none}.portal .portal-main .product-frame.product-frame-office .product-header h1,.portal .portal-main .product-frame.product-frame-office .strategy-reference-hero h1,.portal .portal-main .product-frame.product-frame-office .company-intelligence-hero h1{font-family:var(--font-product-family);font-size:var(--type-page-title);letter-spacing:-.01em;color:var(--text-primary);-webkit-text-fill-color:currentColor;background:0 0;font-weight:600;line-height:1.2}.portal .portal-main .product-frame.product-frame-office .product-context,.portal .portal-main .product-frame.product-frame-office .company-intelligence-hero .type-eyebrow{font-size:var(--type-meta);letter-spacing:.02em;text-transform:none;color:var(--accent-orientation);font-weight:600;font-family:var(--font-product-family)}.portal .portal-main .product-question{color:var(--text-secondary);max-width:70ch}.portal .portal-main .product-frame.product-frame-office .strategy-reference-path li[data-tone]{border-color:var(--line-default);background:var(--surface-primary);box-shadow:none}.portal .portal-main .product-frame.product-frame-office .strategy-reference-path li[data-tone=amber]{border-left:3px solid var(--status-attention)}.portal .ov h4,.portal .ov .mos-eyebrow,.portal .ov .mos-action-label,.portal .ov [data-light],.portal .ov .ui-status,.portal .ov dt{text-transform:none;letter-spacing:normal}.portal .ov .mos-action{border-left-color:var(--accent-orientation)}.portal .portal-main :is(.jv-hub-status,.jv-hub-ev,.lt-loop-index,.lt-loop-count,.lt-when,.lt-glyph,.mos-action-label,.mos-tag,.hv-kicker,.hv-trend),.portal .portal-main :is(.ov,.mos,.lt,.jv,[class^=lt-],[class^=jv-],[class^=hv-],[class^=mos-]) :is(small,h4,b){font-size:max(13px,.8125rem)}.portal .portal-main :is(.ui-tabs,.dr-tabs,.workflow-website-switch){gap:var(--space-1);border:0;border-bottom:1px solid var(--line-default);box-shadow:none;background:0 0;border-radius:0;flex-wrap:nowrap;padding:0;display:flex;overflow-x:auto}.portal .portal-main :is(.dr-tabs,.workflow-website-switch)>:is(button,a),.portal .portal-main .ui-tabs a{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);box-shadow:none;color:var(--text-secondary);font:inherit;letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;font-size:14px;font-weight:400;display:inline-flex}.portal .portal-main :is(.dr-tabs,.workflow-website-switch,.ui-tabs) :is([aria-selected=true],[aria-current=page],[data-active=true]){border-bottom-color:var(--primary);color:var(--text-primary);font-weight:500}.portal .portal-main :is(.dr-tabs,.workflow-website-switch)>:is(button,a):hover{color:var(--text-primary)}.portal .portal-main :is(.dr-tabs b){font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--surface-canvas);padding:0 var(--space-2);box-shadow:none;border-radius:999px;font-size:13px;font-weight:500}.portal .portal-main :is(.exec-card,.sp-card,.market-v2-work-card,.market-v2-area,.dr-body,.ov-figures>div,.ov-depth,.ov-loading,.ov-chain li){border:1px solid var(--line-default);border-radius:var(--radius-card);background:var(--surface-primary);box-shadow:var(--briefing-shadow);background-image:none}.portal .portal-main :is(.exec-card,.sp-card,.market-v2-work-card,.ov-figures>div):hover{box-shadow:var(--briefing-shadow);transform:none}.portal .portal-main table{border-collapse:collapse;width:100%;color:var(--text-primary);background:0 0;font-size:14px}.portal .portal-main table :is(th,td){padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--line-default);text-align:left;vertical-align:top}.portal .portal-main table th{color:var(--text-secondary);text-transform:none;letter-spacing:normal;background:0 0;font-size:13px;font-weight:600}.portal .portal-main table td{font-variant-numeric:tabular-nums}.portal .portal-main table tbody tr:last-child td{border-bottom:0}.portal .portal-main .ui-tabs{justify-content:flex-start;height:auto}.portal .portal-main .ui-tabs>button{min-height:44px;padding:0 var(--space-3);box-shadow:none;color:var(--text-secondary);letter-spacing:normal;text-transform:none;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;margin-bottom:-1px;font-size:14px;font-weight:400;display:inline-flex}.portal .portal-main .ui-tabs>button:is([data-state=active],[aria-selected=true]){border-bottom-color:var(--primary);color:var(--text-primary);font-weight:500}.portal .portal-main :is(.internal-panel,.rounded-lg.border.bg-card,.rounded-xl.border,[data-slot=card]){border:1px solid var(--line-default);border-radius:var(--radius-card);background-color:var(--surface-primary);box-shadow:var(--briefing-shadow);background-image:none}.portal .portal-main .manager-page-header{gap:var(--space-6);padding:0 0 var(--space-6);border:0;border-bottom:1px solid var(--line-default);box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.portal .portal-main .manager-page-header h1{font-family:var(--font-product-family);font-size:var(--type-page-title);letter-spacing:-.01em;text-transform:none;color:var(--text-primary);margin:0;font-weight:600;line-height:1.2}.portal .portal-main .manager-page-header p{margin:var(--space-2) 0 0;max-width:70ch;color:var(--text-secondary);font-size:var(--type-body,15px);line-height:1.5}.portal .portal-main :is(.manager-hero,.manager-kpi,.manager-insight,.manager-empty){box-shadow:none;background-image:none}.portal .situation-evidence{border-block:1px solid var(--line-default);min-width:0}.portal .situation-evidence>summary{gap:var(--space-4);min-height:44px;padding:var(--space-6) var(--space-3);cursor:pointer;color:var(--text-primary);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;list-style:none;transition:background-color .16s;display:grid}.portal .situation-evidence>summary:hover{background:var(--surface-secondary)}.portal .situation-evidence>summary::-webkit-details-marker{display:none}.portal .situation-evidence>summary:after{content:none}.portal .situation-evidence-icon{border-radius:var(--radius-control);background:var(--surface-primary);width:44px;height:44px;color:var(--text-secondary);place-items:center;display:grid}.portal .situation-evidence-icon svg{width:22px;height:22px}.portal .situation-evidence-heading{gap:var(--space-1);min-width:0;display:grid}.portal .situation-evidence-title{letter-spacing:0;font-size:20px;font-weight:600;line-height:1.4}.portal .situation-evidence-description{font-size:var(--type-list);color:var(--text-secondary);line-height:1.5}.portal .situation-evidence-toggle{justify-content:center;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--input);border-radius:var(--radius-control);background:var(--surface-primary);color:var(--text-primary);font-size:var(--type-list);font-weight:600;line-height:1.5;display:inline-flex}.portal .situation-evidence-toggle svg{flex-shrink:0;width:20px;height:20px;transition:transform .16s}.portal .situation-evidence-close-label,.portal .situation-evidence[open] .situation-evidence-open-label{display:none}.portal .situation-evidence[open] .situation-evidence-close-label{display:inline}.portal .situation-evidence[open] .situation-evidence-toggle svg{transform:rotate(180deg)}.portal .situation-evidence>summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.portal .situation-evidence-body{min-width:0;padding-block:var(--space-4) var(--space-6)}.portal .situation-review>.iceberg-lagebild{gap:var(--space-6);min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.portal .situation-review>.iceberg-lagebild:before,.portal .situation-review>.iceberg-lagebild:after{content:none}.portal .situation-review :is(.situation-review-header h2,.situation-review-copy h3){color:var(--text-primary);font-family:var(--font-product-family)}.portal .situation-review-header{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.portal .situation-review-header h2{margin:0}.portal .situation-review-lead{gap:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(14rem,auto);align-items:start;display:grid}.portal .situation-review-copy{gap:var(--space-3);min-width:0;max-width:72ch;display:grid}.portal .situation-review-copy :is(h3,p){overflow-wrap:anywhere;margin:0}.portal .situation-review-copy p{font-size:var(--type-body);color:var(--text-secondary);line-height:1.5}.portal .situation-review-action{min-width:0}.portal .situation-review .situation-review-action a.control-button-primary{background:var(--action-primary);color:var(--action-primary-foreground);border:1px solid var(--action-primary);white-space:normal;text-align:center;max-width:100%;min-height:44px;padding:var(--space-3) var(--space-4)}.portal .situation-review .situation-review-action a.control-button-primary:hover{background:var(--action-primary);color:var(--action-primary-foreground);text-underline-offset:4px;text-decoration:underline}.portal .situation-review .situation-review-action a.control-button-primary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.portal .situation-review .manager-legacy-details{border-top:1px solid var(--line-default)}.portal .situation-review .manager-legacy-details>summary{min-height:44px;padding-block:var(--space-4);color:var(--text-secondary);font-size:var(--type-list);cursor:pointer}@media (width<=1023px){.portal .situation-review-lead{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.portal .situation-evidence>summary{gap:var(--space-3);padding:var(--space-4) var(--space-2);grid-template-columns:44px minmax(0,1fr)}.portal .situation-evidence-toggle{grid-column:2;justify-self:start}.portal .situation-review-header{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.portal .situation-evidence>summary,.portal .situation-evidence-toggle svg{transition:none}}.portal .portal-main .iceberg-lagebild .lagebild-risk-review{gap:var(--space-8);min-width:0;display:grid}.portal .portal-main .iceberg-lagebild .lagebild-risk-group{min-width:0}.portal .portal-main .iceberg-lagebild .lagebild-risk-heading{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line-default);flex-wrap:wrap;display:flex}.portal .portal-main .iceberg-lagebild .lagebild-risk-heading h2{font-size:var(--type-section);margin:0;font-weight:600;line-height:1.4}.portal .portal-main .iceberg-lagebild .lagebild-risk-heading>span{color:var(--text-secondary);font-size:var(--type-meta)}.portal .portal-main .iceberg-lagebild .lagebild-risk-list>.manager-insight{column-gap:var(--space-6);row-gap:var(--space-3);padding:var(--space-6) 0;border:0;border-bottom:1px solid var(--line-default);box-shadow:none;color:var(--text-primary);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(10rem,auto);display:grid}.portal .portal-main .iceberg-lagebild .lagebild-risk-list .manager-insight>h3{font-size:var(--type-card-title);grid-column:1;margin:0;line-height:1.5}.portal .portal-main .iceberg-lagebild .lagebild-risk-list .manager-insight>p{max-width:72ch;font-size:var(--type-body);color:var(--text-secondary);grid-column:1;margin:0;line-height:1.5}.portal .portal-main .iceberg-lagebild .lagebild-risk-list .manager-provenance{color:var(--text-secondary);font-size:var(--type-meta);grid-area:1/2;place-self:start end}.portal .portal-main .iceberg-lagebild .lagebild-risk-list .manager-insight details{grid-column:1/-1;margin:0}.portal .portal-main .iceberg-lagebild .lagebild-risk-list .manager-insight summary{width:fit-content;min-height:44px;color:var(--text-primary);font-size:var(--type-list);align-content:center;display:list-item}.portal .portal-main .iceberg-lagebild .lagebild-risk-list .manager-insight details p{margin:var(--space-2) 0 0;padding-left:var(--space-4);border-left:2px solid var(--line-default);max-width:72ch;color:var(--text-secondary);font-size:var(--type-body);line-height:1.5}@media (width<=767px){.portal .portal-main .iceberg-lagebild .lagebild-risk-list>.manager-insight{padding-block:var(--space-4);grid-template-columns:minmax(0,1fr)}.portal .portal-main .iceberg-lagebild .lagebild-risk-list .manager-provenance{grid-area:auto/1;justify-self:start}}.portal .lt-cycle{--lt-text:var(--text-primary);--lt-text-2:var(--text-secondary);--lt-muted:var(--text-secondary);--lt-line:var(--line-default);--lt-line-strong:var(--line-default);--lt-petrol:var(--accent-orientation);--lt-bronze:var(--accent-orientation);--lt-ivory:var(--surface-primary);gap:var(--space-4);font-family:var(--font-product-family)}.portal .lt-loop ol{gap:var(--space-2)}.portal .lt-loop ol:before{content:none}.portal .lt-loop button{min-height:44px;padding:var(--space-3) var(--space-2);gap:var(--space-2);border-bottom:2px solid var(--line-default);color:var(--text-primary);grid-template-areas:"i""l""c"}.portal .lt-loop button[aria-selected=true]{border-bottom-color:var(--primary)}.portal .lt-loop button:after{content:none}.portal :is(.lt-loop-node,.lt-loop-bar,.lt-loop-arrow){display:none}.portal .lt-loop-index{letter-spacing:0}.portal .lt-loop-label{font-size:var(--type-list);font-weight:600;line-height:1.5}.portal .lt-list>li,.portal .lt-row{gap:var(--space-4);padding:var(--space-4) 0;grid-template-columns:2rem minmax(0,1fr) minmax(8rem,auto);align-items:start}.portal .lt-list>li:has(>.lt-row){padding:0}.portal .lt-list strong{font-size:var(--type-card-title);line-height:1.5}.portal .lt-list p{-webkit-line-clamp:unset;margin-top:var(--space-2);font-size:var(--type-list);line-height:1.5;display:block;overflow:visible}.portal .lt-row[aria-pressed=true]:before{content:none}.portal .lt-row[aria-pressed=true] strong{text-underline-offset:4px;text-decoration:underline}.portal .lt-status[data-light=red] .lt-glyph{color:var(--status-critical)}.portal .lt-status[data-light=amber] .lt-glyph{color:var(--status-attention)}.portal .lt-status[data-light=green] .lt-glyph{color:var(--status-confirmed)}.portal .lt-status{letter-spacing:0;white-space:normal}.portal .ov-section .ov-figures>div{padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--line-default);box-shadow:none;background:0 0;border-radius:0}.portal .ov-section .ov-figures dd{color:var(--section-accent);font-size:2.5rem}@media (width<=639px){.portal .ov-section-head{grid-template-columns:minmax(0,1fr)}.portal .ov-section-head>.ui-meta{padding-left:56px}.portal .ov-section .ui-state{padding:var(--space-4)}.portal .ov-section .ui-list>li{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.portal .ov-section .ui-list>li>.ui-meta{white-space:nowrap}}@media (width<=767px){.portal .lt-loop ol{grid-template-columns:repeat(3,minmax(0,1fr))}.portal .lt-list>li,.portal .lt-row{grid-template-columns:2rem minmax(0,1fr)}.portal .lt-row-side,.portal .lt-list>li>:last-child:not(:nth-child(2)){grid-column:2;align-items:flex-start}}@media (width<=479px){.portal .lt-loop ol{grid-template-columns:repeat(2,minmax(0,1fr))}.portal .lt-row .lt-row-side{align-items:flex-start;gap:var(--space-2);flex-direction:column;grid-column:2;display:flex}}.portal .tdb{gap:var(--space-6);min-width:0;padding-block:var(--space-2) var(--space-8);border-bottom:1px solid var(--line-default);display:grid}.portal .tdb-head{gap:var(--space-2) var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.portal .tdb-head>div{gap:var(--space-1);display:grid}.portal .tdb-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.portal .tdb .tdb-tile{--tile-accent:var(--briefing-topic-strategy);gap:var(--space-6);min-width:0;min-height:320px;padding:var(--space-6);border:1px solid var(--line-default);border-top:3px solid var(--tile-accent);border-radius:var(--briefing-radius);background:var(--surface-primary);color:var(--text-primary);box-shadow:var(--briefing-shadow);flex-direction:column;text-decoration:none;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex;position:relative}.portal .tdb .tdb-tile[data-tile=decisions]{--tile-accent:var(--briefing-topic-decisions)}.portal .tdb .tdb-tile:is([data-tile=work],[data-tile=ai]){--tile-accent:var(--briefing-topic-work)}.portal .tdb .tdb-tile:is([data-tile=search],[data-tile=rankings]){--tile-accent:var(--briefing-topic-search)}.portal .tdb .tdb-tile:is([data-tile=website],[data-tile=performance]){--tile-accent:var(--briefing-topic-website)}.portal .tdb .tdb-tile[data-tile=competition]{--tile-accent:var(--briefing-topic-market)}.portal .tdb .tdb-tile:hover{border-color:color-mix(in oklab, var(--tile-accent) 45%, var(--line-default));box-shadow:var(--briefing-shadow-raised);transform:translateY(-3px)}.portal .tdb .tdb-tile:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.portal .tdb-tile-wide{grid-column:auto}.portal .tdb-tile-head{align-items:center;gap:var(--space-3);grid-template-columns:44px minmax(0,1fr) 18px;display:grid}.portal .tdb-heading{gap:var(--space-1);min-width:0;display:grid}.portal .tdb-icon{border-radius:var(--radius-floating);background:color-mix(in oklab, var(--tile-accent) 10%, var(--surface-primary));width:44px;height:44px;color:var(--tile-accent);place-items:center;display:grid}.portal .tdb-icon svg{stroke-width:1.7px;width:22px;height:22px}.portal .tdb-eyebrow{font-size:var(--type-meta);letter-spacing:0;color:var(--tile-accent);font-weight:600;line-height:1.4}.portal .tdb-title{overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.4}.portal .tdb-arrow{width:18px;height:18px;color:var(--text-secondary)}.portal .tdb-pair{gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.portal .tdb-big{align-items:baseline;gap:var(--space-2);color:var(--text-primary);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:2.5rem;font-weight:600;line-height:1.1;display:inline-flex}.portal .tdb-big small{font-size:var(--type-meta);color:var(--text-secondary);font-weight:500}.portal .tdb-chart{min-width:0;color:var(--tile-accent);flex:1;display:block}.portal .tdb .product-chart{gap:var(--space-3);margin:0;display:grid}.portal .tdb .product-chart-legend{color:var(--text-secondary);line-height:1.5}.portal .tdb .product-count-bars{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.portal .tdb .product-count-bars li{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) 30px;align-items:center;display:grid}.portal .tdb .product-count-bars-label{color:var(--text-secondary);font-size:var(--type-meta);overflow-wrap:anywhere;grid-column:1}.portal .tdb .product-count-bars-value{text-align:right;color:var(--text-primary);font-weight:600;font-size:var(--type-meta);grid-area:1/2}.portal .tdb .product-count-bars-track{border-radius:var(--radius-control);background:color-mix(in oklab, var(--tile-accent) 9%, var(--surface-primary));grid-area:2/1/auto/-1;height:6px;display:block;overflow:hidden}.portal .tdb .product-count-bars-fill{border-radius:inherit;background:var(--tile-accent);height:100%;display:block}.portal .tdb-empty{align-items:center;gap:var(--space-3);min-height:88px;padding-block:var(--space-4);color:var(--text-secondary);font-size:var(--type-list);flex:1;line-height:1.6;display:flex}.portal .tdb-empty>svg{width:20px;height:20px;color:var(--status-neutral);flex-shrink:0}.portal .tdb-more{padding-top:var(--space-4);border-top:1px solid var(--line-default);font-size:var(--type-meta);color:var(--tile-accent);justify-content:space-between;align-items:center;margin-top:auto;font-weight:600;display:flex}.portal .tdb-more svg{width:18px;height:18px}.portal .tdb-tile:hover .tdb-more{text-underline-offset:4px;text-decoration:underline}@media (width<=1150px){.portal .tdb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.portal .tdb-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.portal .tdb .tdb-tile{min-height:280px}}@media (prefers-reduced-motion:reduce){.portal .tdb .tdb-tile{transition:none}.portal .tdb .tdb-tile:hover{transform:none}}.portal .mos-audio-band{--band:var(--briefing-topic-strategy);gap:var(--space-6);padding:var(--space-6) var(--space-8,2rem);background:radial-gradient(120% 140% at 0% 0%, color-mix(in oklab, var(--band) 70%, var(--text-primary)) 0%, color-mix(in oklab, var(--text-primary) 92%, var(--band)) 70%);color:var(--surface-primary);box-shadow:var(--briefing-shadow-raised);border-radius:16px;grid-template-columns:56px minmax(0,1fr) minmax(0,1.3fr);align-items:center;display:grid}.portal .mos-audio-band-icon{background:color-mix(in oklab, var(--surface-primary) 14%, transparent);border:1px solid color-mix(in oklab, var(--surface-primary) 28%, transparent);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.portal .mos-audio-band-icon svg{width:24px;height:24px}.portal .mos-audio-band-text{gap:var(--space-1);min-width:0;display:grid}.portal .mos-audio-band-text .ov-eyebrow{color:inherit;opacity:.72;letter-spacing:.14em}.portal .mos-audio-band-text strong{font-size:1.4rem;font-weight:600;line-height:1.25}.portal .mos-audio-band-text small{opacity:.75;font-size:.875rem}.portal .mos-audio-band .mb-audio{background:var(--surface-primary);min-width:0;color:var(--text-primary);padding:var(--space-3) var(--space-4);box-shadow:var(--briefing-shadow-raised);border-radius:12px}.portal .cc{--cc-surface-hi:oklch(32% .06 260);--cc-surface-lo:oklch(20% .04 262);--cc-ink:oklch(97% .01 250);--cc-ink-soft:oklch(80% .02 255);--cc-line:oklch(100% 0 0/.12);--cc-hub-hi:oklch(36% .06 260);--cc-hub-lo:oklch(18% .04 262);--cc-markt-hi:oklch(80% .15 70);--cc-markt-lo:oklch(62% .17 48);--cc-sichtbarkeit-hi:oklch(82% .12 200);--cc-sichtbarkeit-lo:oklch(60% .12 215);--cc-strategie-hi:oklch(68% .16 290);--cc-strategie-lo:oklch(48% .17 275);--cc-risiken-hi:oklch(74% .15 30);--cc-risiken-lo:oklch(58% .18 22);--cc-uebergreifend-hi:oklch(66% .13 255);--cc-uebergreifend-lo:oklch(46% .13 262);--att-high:oklch(74% .18 50);--att-observe:oklch(85% .14 90);--att-neutral:oklch(70% .02 255);--decision:oklch(84% .14 85);--work:oklch(78% .11 180);gap:var(--space-6);background:radial-gradient(90% 120% at 25% 0%, var(--cc-surface-hi), var(--cc-surface-lo) 70%);color:var(--cc-ink);box-shadow:var(--briefing-shadow-raised);border-radius:16px;padding:clamp(1.25rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden}.portal .cc [data-area=markt]{--area:var(--cc-markt-hi)}.portal .cc [data-area=sichtbarkeit]{--area:var(--cc-sichtbarkeit-hi)}.portal .cc [data-area=strategie]{--area:var(--cc-strategie-hi)}.portal .cc [data-area=risiken]{--area:var(--cc-risiken-hi)}.portal .cc [data-area=uebergreifend]{--area:var(--cc-uebergreifend-hi)}.portal .cc [data-attention=high]{--att:var(--att-high)}.portal .cc [data-attention=observe]{--att:var(--att-observe)}.portal .cc [data-attention=neutral]{--att:var(--att-neutral)}.portal .cc-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.portal .cc-head-text{gap:var(--space-2);min-width:0;display:grid}.portal .cc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--cc-ink-soft);margin:0;font-size:.8125rem;font-weight:600}.portal .cc-title{letter-spacing:-.015em;color:var(--cc-ink);margin:0;font-size:clamp(1.6rem,2.6vw,2.25rem);font-weight:600;line-height:1.1}.portal .cc-indicators{gap:var(--space-3);flex-wrap:wrap;display:flex}.portal .cc-indicator{--k:var(--decision);column-gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-5,1.25rem);border:1px solid color-mix(in oklab, var(--k) 45%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--k) 26%, transparent), color-mix(in oklab, var(--k) 8%, transparent));color:var(--cc-ink);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;text-decoration:none;transition:transform .2s,border-color .2s;display:grid}.portal .cc-indicator[data-kind=work]{--k:var(--work)}.portal .cc-indicator svg{width:22px;height:22px;color:var(--k);grid-row:1/3}.portal .cc-indicator b{color:var(--k);font-size:1.6rem;line-height:1}.portal .cc-indicator span{color:var(--cc-ink-soft);font-size:.8125rem}.portal .cc-indicator:hover{border-color:var(--k);transform:translateY(-2px)}.portal .cc-controls{gap:var(--space-4);padding-block:var(--space-4);border-block:1px solid var(--cc-line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.portal .cc-filter{border:1px solid var(--cc-line);background:oklch(0% 0 0/.25);border-radius:999px;gap:6px;padding:5px;display:inline-flex}.portal .cc-filter button{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5,1.25rem);color:var(--cc-ink-soft);border-radius:999px;font-weight:600;transition:background .25s,color .25s;display:inline-flex}.portal .cc-filter button small{background:var(--cc-line);border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.8125rem;display:inline-grid}.portal .cc-filter button[aria-pressed=true]{color:var(--cc-surface-lo);background:var(--cc-ink)}.portal .cc-filter button[aria-pressed=true][data-filter=aufmerksamkeit]{background:var(--att-high)}.portal .cc-filter button[aria-pressed=true][data-filter=beobachten]{background:var(--att-observe)}.portal .cc-filter button[aria-pressed=true] small{background:oklch(0% 0 0/.15)}.portal .cc-filter button:disabled{opacity:.4;cursor:not-allowed}.portal .cc-areas{gap:var(--space-2);flex-wrap:wrap;display:flex}.portal .cc-chip{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4) 0 var(--space-2);border:1px solid color-mix(in oklab, var(--area) 50%, transparent);color:var(--cc-ink-soft);border-radius:999px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.portal .cc-chip-box{border:2px solid var(--area);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.portal .cc-chip-box svg{width:14px;height:14px;color:var(--cc-surface-lo)}.portal .cc-chip[aria-pressed=true]{color:var(--cc-ink);background:color-mix(in oklab, var(--area) 22%, transparent)}.portal .cc-chip[aria-pressed=true] .cc-chip-box{background:var(--area)}.portal .cc-body{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.portal .cc-wheel{gap:var(--space-4);justify-items:center;min-width:0;display:grid}.portal .cc-wheel svg{width:100%;max-width:620px;height:auto;display:block;overflow:visible}.portal .cc-orbit{fill:none;stroke:var(--cc-line);stroke-dasharray:2 6}.portal .cc-track{fill:none;stroke:var(--cc-line);stroke-width:18px}.portal .cc-seg{cursor:pointer;outline:none;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s}.portal .cc-seg path{transition:d .6s cubic-bezier(.2,.7,.2,1),opacity .3s,filter .3s}.portal .cc-band{filter:drop-shadow(0 6px 14px oklch(0% 0 0/.35))}.portal .cc-sheen{fill:oklch(100% 0 0/.16);pointer-events:none}.portal .cc-mark{fill:var(--att)}.portal .cc-mark[data-attention=neutral]{opacity:.35}.portal .cc-pip{fill:var(--att);stroke:var(--cc-surface-lo);stroke-width:1.5px}.portal .cc-pip[data-attention=neutral]{fill:var(--cc-surface-lo);stroke:var(--att-neutral)}.portal .cc-seg:hover .cc-band{filter:drop-shadow(0 10px 22px oklch(0% 0 0/.45))brightness(1.08)}.portal .cc-seg:focus-visible .cc-band{stroke:var(--cc-ink);stroke-width:3px}.portal .cc-seg[data-active] .cc-band{stroke:var(--cc-ink);stroke-width:2.5px;filter:drop-shadow(0 14px 28px oklch(0% 0 0/.5))brightness(1.1)}.portal .cc-seg[data-dim]{opacity:.38}.portal .cc-seg-label{pointer-events:none;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.portal .cc-seg-name{fill:oklch(18% .03 262);letter-spacing:.1em;font-size:14px;font-weight:700}.portal .cc-seg-n{fill:oklch(15% .03 262);font-size:34px;font-weight:700}.portal .cc-seg-sub{fill:oklch(20% .03 262);font-size:13px;font-weight:600}.portal .cc-hub{stroke:var(--cc-line);stroke-width:1px;filter:drop-shadow(0 12px 30px oklch(0% 0 0/.5))}.portal .cc-hub-ring{fill:none;stroke:var(--cc-line);stroke-dasharray:1 5}.portal .cc-hub-eyebrow{fill:var(--cc-ink-soft);letter-spacing:.24em;font-size:14px;font-weight:700}.portal .cc-hub-text[data-area] .cc-hub-eyebrow{fill:var(--area)}.portal .cc-hub-big{fill:var(--cc-ink);font-size:64px;font-weight:700}.portal .cc-hub-label{fill:var(--cc-ink-soft);font-size:15px}.portal .cc-hub-decision{fill:var(--decision);font-size:15px;font-weight:700}.portal .cc-hub-meta{fill:var(--cc-ink-soft);font-size:13px}.portal .cc-legend{gap:var(--space-5,1.25rem);color:var(--cc-ink-soft);flex-wrap:wrap;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.portal .cc-legend li{align-items:center;gap:var(--space-2);display:inline-flex}.portal .cc-legend li:before{content:"";background:var(--att);border-radius:999px;width:18px;height:6px}.portal .cc-empty{padding:var(--space-8,2rem);color:var(--cc-ink-soft);text-align:center}.portal .cc-cards{gap:var(--space-3);margin:0;padding:0;list-style:none;display:none}.portal .cc-card{gap:2px var(--space-3);width:100%;min-height:72px;padding:var(--space-4);text-align:left;color:oklch(15% .03 262);background:linear-gradient(135deg, var(--area), color-mix(in oklab, var(--area) 70%, var(--cc-surface-lo)));border:2px solid #0000;border-left:6px solid var(--att);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;display:grid}.portal .cc-card[aria-pressed=true]{border-color:var(--cc-ink)}.portal .cc-card-name{letter-spacing:.06em;text-transform:uppercase;font-weight:700}.portal .cc-card-n{grid-area:1/2/3;align-self:center;font-size:2rem;font-weight:700}.portal .cc-card-meta{font-size:.875rem;font-weight:600}.portal .cc-panel{gap:var(--space-4);padding:var(--space-6);background:linear-gradient(160deg, color-mix(in oklab, var(--area) 24%, transparent), oklch(100% 0 0/.04) 60%);border:1px solid color-mix(in oklab, var(--area) 45%, transparent);border-left:5px solid var(--area);border-radius:16px;display:grid;position:relative}.portal .cc-panel-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.portal .cc-panel-area{letter-spacing:.02em;color:var(--area);margin:0;font-size:1.5rem;font-weight:700}.portal .cc-badge{color:oklch(18% .03 262);background:var(--att);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:700;display:inline-flex}.portal .cc-panel-hint{color:var(--cc-ink-soft);margin:0;font-size:.8125rem}.portal .cc-panel-claim{color:var(--cc-ink);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:1.15rem;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.portal .cc-panel-count{color:var(--cc-ink-soft);margin:0}.portal .cc-panel-count b{color:var(--cc-ink);font-size:1.4rem}.portal .cc-panel-next{padding:var(--space-4);border:1px solid var(--cc-line);background:oklch(0% 0 0/.22);border-radius:12px;gap:4px;display:grid}.portal .cc-panel-next span{letter-spacing:.12em;text-transform:uppercase;color:var(--area);font-size:.8125rem;font-weight:700}.portal .cc-panel-next p{color:var(--cc-ink);margin:0;font-weight:500}.portal .cc-panel-cta{gap:var(--space-2);min-height:48px;padding:0 var(--space-6);background:var(--area);color:oklch(15% .03 262);border-radius:12px;justify-self:start;align-items:center;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.portal .cc-panel-cta:hover{transform:translate(3px)}.portal .cc-panel-cta svg{width:18px;height:18px}.portal .ov-depth .tdb{border:0;padding:0}.portal .ov-depth .tdb-head{display:none}.portal .ov-depth .tdb-grid{border-top:1px solid var(--line-default);grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.portal .ov-depth .tdb .tdb-tile{gap:var(--space-4);min-height:0;padding:var(--space-6) var(--space-4);border:0;border-bottom:1px solid var(--line-default);border-left:3px solid var(--tile-accent);box-shadow:none;background:0 0;border-radius:0}.portal .ov-depth .tdb .tdb-tile:hover{box-shadow:none;background:color-mix(in oklab, var(--tile-accent) 5%, transparent);transform:none}@media (width<=1150px){.portal .cc-body{grid-template-columns:minmax(0,1fr)}.portal .mos-audio-band{grid-template-columns:56px minmax(0,1fr)}.portal .mos-audio-band .mb-audio{grid-column:1/-1}}@media (width<=639px){.portal .cc-wheel{display:none}.portal .cc-cards{display:grid}.portal .cc-filter{width:100%}.portal .cc-filter button{padding:0 var(--space-2);flex:1;justify-content:center}.portal .cc-indicators,.portal .cc-indicator{width:100%}.portal .mos-audio-band{padding:var(--space-4);gap:var(--space-4)}.portal .ov-depth .tdb-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.portal .cc *,.portal .cc-seg,.portal .cc-seg path,.portal .cc-seg-label{transition:none}.portal .cc-indicator:hover,.portal .cc-panel-cta:hover{transform:none}}.portal .cc-body:has(.crx){grid-template-columns:minmax(0,1fr)}.portal .cc-wheel .crx,.portal .crx-wheel .crx{width:100%;max-width:1100px;height:auto;display:block;overflow:visible}.portal .crx-wheel{gap:var(--space-4);justify-items:center;min-width:0;display:grid}.portal .crx-ring{cursor:pointer;outline:none;transition:opacity .3s}.portal .crx-ring[data-dim]{opacity:.3}.portal .crx-track{fill:none;stroke:oklch(100% 0 0/.06)}.portal .crx-arc{fill:none;stroke:var(--area);stroke-linecap:butt;filter:drop-shadow(0 4px 10px oklch(0% 0 0/.35));transition:stroke-width .3s,filter .3s}.portal .crx-arc[data-attention=observe]{opacity:.78}.portal .crx-arc[data-attention=neutral]{opacity:.5}.portal .crx-ring:hover .crx-arc,.portal .crx-ring[data-active] .crx-arc{filter:drop-shadow(0 8px 18px oklch(0% 0 0/.5))brightness(1.12)}.portal .crx-ring:focus-visible .crx-knob{stroke:var(--cc-ink);stroke-width:3px}.portal .crx-lead{fill:none;stroke:oklch(100% 0 0/.55);stroke-width:1.5px}.portal .crx-knob{fill:oklch(97% .01 250);stroke:var(--area);stroke-width:4px;filter:drop-shadow(0 3px 6px oklch(0% 0 0/.45))}.portal .crx-knob-n{fill:oklch(20% .03 262);pointer-events:none;font-size:15px;font-weight:700}.portal .crx-name{fill:var(--area);letter-spacing:.08em;font-size:20px;font-weight:700}.portal .crx-topic{fill:var(--cc-ink);font-size:15px}.portal .crx-topic[data-attention=neutral]{fill:var(--cc-ink-soft)}.portal .crx-more{fill:var(--cc-ink-soft);font-size:14px;font-style:italic}.portal .crx-hub{stroke:oklch(100% 0 0/.14);filter:drop-shadow(0 12px 30px oklch(0% 0 0/.5))}.portal .crx-detail{gap:var(--space-4);padding:var(--space-6);border-top:3px solid var(--area);background:oklch(0% 0 0/.22);border-radius:16px;display:grid}.portal .crx-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.portal .crx-list li{padding:var(--space-3) var(--space-4);border-left:4px solid var(--att);background:oklch(100% 0 0/.04);border-radius:10px;gap:4px;display:grid}.portal .crx-list li[data-attention=neutral]{border-left-color:var(--att-neutral)}.portal .crx-list b{color:var(--cc-ink)}.portal .crx-list span{color:var(--cc-ink-soft);font-size:.9375rem}.portal .crx-list em{color:var(--area);font-size:.875rem;font-style:normal;font-weight:600}.portal .crx-mobile{gap:var(--space-3);display:none}.portal .crx-group{border-left:4px solid var(--area);padding:var(--space-3) var(--space-4);background:oklch(100% 0 0/.05);border-radius:12px}.portal .crx-group summary{min-height:44px;color:var(--area);cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;display:flex}@media (width<=639px){.portal .crx-wheel,.portal .crx-detail{display:none}.portal .crx-mobile{display:grid}}@media (prefers-reduced-motion:reduce){.portal .crx-ring,.portal .crx-arc{transition:none}}.portal .cc [data-area=geschaeftslage]{--area:oklch(62% .17 285)}.portal .cc [data-area=herausforderungen]{--area:oklch(66% .18 25)}.portal .cc [data-area=umfeld]{--area:oklch(72% .16 60)}.portal .cc [data-area=entscheidungen]{--area:oklch(76% .14 85)}.portal .cc [data-area=fortschritt]{--area:oklch(66% .12 190)}.portal .cc [data-area=unternehmen]{--area:oklch(60% .13 250)}.portal .crx-none{color:var(--cc-ink-soft);margin:0}.portal:not(:where(.dark *)) .cc{--cc-surface-hi:var(--surface-primary);--cc-surface-lo:var(--surface-primary);--cc-ink:var(--text-primary);--cc-ink-soft:color-mix(in oklab, var(--text-primary) 68%, transparent);--cc-line:color-mix(in oklab, var(--text-primary) 12%, transparent);--cc-hub-hi:oklch(100% 0 0);--cc-hub-lo:oklch(95% .01 85);background:var(--surface-primary)}.portal:not(:where(.dark *)) .cc-filter{background:color-mix(in oklab, var(--text-primary) 6%, transparent)}.portal:not(:where(.dark *)) .cc-filter button[aria-pressed=true]{color:var(--surface-primary);background:var(--text-primary)}.portal:not(:where(.dark *)) .crx-track{stroke:color-mix(in oklab, var(--text-primary) 7%, transparent)}.portal:not(:where(.dark *)) .crx-lead{stroke:color-mix(in oklab, var(--text-primary) 40%, transparent)}.portal:not(:where(.dark *)) .crx-arc{filter:drop-shadow(0 3px 6px oklch(0% 0 0/.12))}.portal:not(:where(.dark *)) .crx-hub,.portal:not(:where(.dark *)) .crx-knob{filter:drop-shadow(0 6px 14px oklch(0% 0 0/.14))}.portal:not(:where(.dark *)) .crx-detail,.portal:not(:where(.dark *)) .crx-list li,.portal:not(:where(.dark *)) .crx-group,.portal:not(:where(.dark *)) .cc-panel-next{background:color-mix(in oklab, var(--text-primary) 4%, transparent)}.portal:not(:where(.dark *)) .mos-audio-band{background:color-mix(in oklab, var(--band) 12%, var(--surface-primary));color:var(--text-primary)}.portal:not(:where(.dark *)) .mos-audio-band-icon{background:color-mix(in oklab, var(--band) 22%, transparent);color:var(--text-primary)}.portal .es{gap:var(--space-5,1.25rem);background:var(--surface-primary);color:var(--text-primary);box-shadow:var(--briefing-shadow-raised);border-top:3px solid var(--briefing-topic-strategy);border-radius:16px;padding:clamp(1.25rem,3vw,2rem);display:grid}.portal .es-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.portal .es-head h2{margin:0;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:600}.portal .es-stand{color:color-mix(in oklab, var(--text-primary) 65%, transparent);margin:0;font-size:.875rem}.portal .es-figures{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.portal .es-figure{--k:var(--briefing-topic-strategy);padding:var(--space-4);border-left:4px solid color-mix(in oklab, var(--k) 70%, transparent);background:color-mix(in oklab, var(--k) 7%, var(--surface-primary));border-radius:12px;gap:4px;display:grid}.portal .es-figure[data-kind=attention]{--k:oklch(72% .17 50)}.portal .es-figure[data-kind=critical]{--k:oklch(58% .19 25)}.portal .es-figure[data-kind=decisions]{--k:oklch(76% .14 85)}.portal .es-figure[data-kind=actions]{--k:oklch(62% .11 190)}.portal .es-figure dt{color:color-mix(in oklab, var(--text-primary) 70%, transparent);font-size:.8125rem;font-weight:600}.portal .es-figure dd{margin:0;font-size:2.25rem;font-weight:700;line-height:1.1}.portal .es-figure[data-kind=critical][data-active] dd{color:var(--k)}.portal .es-figure-link,.portal .es-more{min-height:32px;color:var(--text-primary);text-underline-offset:3px;align-items:center;gap:6px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.portal .es-figure-link svg,.portal .es-more svg{width:16px;height:16px}.portal .es-note{color:color-mix(in oklab, var(--text-primary) 70%, transparent);margin:0}.portal .es-areas{gap:var(--space-3);display:grid}.portal .es-area{--st:oklch(70% .02 255);border-left:4px solid var(--st);background:color-mix(in oklab, var(--st) 6%, var(--surface-primary));border-radius:12px}.portal .es-area[data-state=POSITIVE],.portal .es-area[data-state=STABLE]{--st:oklch(62% .12 155)}.portal .es-area[data-state=WATCH]{--st:oklch(78% .14 88)}.portal .es-area[data-state=ATTENTION]{--st:oklch(70% .17 50)}.portal .es-area[data-state=CRITICAL]{--st:oklch(56% .19 25)}.portal .es-area summary{gap:var(--space-4);min-height:64px;padding:var(--space-3) var(--space-4);cursor:pointer;grid-template-columns:9.5rem minmax(0,1fr) auto;align-items:center;list-style:none;display:grid}.portal .es-area summary::-webkit-details-marker{display:none}.portal .es-state{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in oklab, var(--st) 18%, transparent);color:var(--text-primary);border:1px solid color-mix(in oklab, var(--st) 55%, transparent);border-radius:999px;justify-self:start;padding:4px 10px;font-size:.8125rem;font-weight:700}.portal .es-area[data-state=CRITICAL] .es-state{background:var(--st);color:oklch(99% 0 0)}.portal .es-area-text{gap:2px;min-width:0;display:grid}.portal .es-area-text span{color:color-mix(in oklab, var(--text-primary) 85%, transparent)}.portal .es-area-text small{color:color-mix(in oklab, var(--text-primary) 65%, transparent);font-size:.875rem}.portal .es-toggle{border:1px solid color-mix(in oklab, var(--text-primary) 20%, transparent);border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:.875rem;font-weight:600;display:inline-flex}.portal .es-toggle svg{width:16px;height:16px;transition:transform .2s}.portal .es-area[open] .es-toggle svg{transform:rotate(180deg)}.portal .es-toggle-open,.portal .es-area[open] .es-toggle-closed{display:none}.portal .es-area[open] .es-toggle-open{display:inline}.portal .es-area-body{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);display:grid}.portal .es-area-body p,.portal .es-area-body ul{margin:0}.portal .es-missing{color:color-mix(in oklab, var(--text-primary) 65%, transparent);font-size:.875rem}.portal .es-links{gap:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=1023px){.portal .es-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.portal .es-area summary{grid-template-columns:minmax(0,1fr) auto}.portal .es-state{grid-column:1/-1}.portal .es-figure dd{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.portal .es-toggle svg{transition:none}}.portal .edf{gap:var(--space-4);display:grid}.portal .edf-head{gap:4px;display:grid}.portal .edf-head h2{margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600}.portal .edf-head p{color:color-mix(in oklab, var(--text-primary) 72%, transparent);margin:0}.portal .edf-flows{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.portal .edf-flow{--st:oklch(78% .14 88);gap:4px var(--space-6);padding:var(--space-4) var(--space-5,1.25rem);background:var(--surface-primary);box-shadow:var(--briefing-shadow);border-left:4px solid var(--st);border-radius:12px;grid-template-columns:minmax(14rem,1.2fr) minmax(28rem,2.4fr) auto;grid-template-areas:"meta line next""claim line next";align-items:center;display:grid}.portal .edf-flow[data-state=ATTENTION]{--st:oklch(70% .17 50)}.portal .edf-flow[data-state=CRITICAL]{--st:oklch(56% .19 25)}.portal .edf-meta{gap:var(--space-2);flex-wrap:wrap;grid-area:meta;align-items:baseline;display:flex}.portal .edf-area{letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.portal .edf-status{color:color-mix(in oklab, var(--st) 80%, var(--text-primary));font-size:.8125rem;font-weight:700}.portal .edf-claim{color:var(--text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:claim;font-weight:600;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.portal .edf-claim:hover{text-underline-offset:3px;text-decoration:underline}.portal .edf-line{grid-area:line;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.portal .edf-line:before{content:"";background:color-mix(in oklab, var(--text-primary) 18%, transparent);height:1px;position:absolute;top:11px;left:10%;right:10%}.portal .edf-station{justify-items:center;display:grid;position:relative}.portal .edf-station[data-linked]:before{content:"";background:var(--st);border-radius:999px;width:100%;height:3px;position:absolute;top:10px;right:50%}.portal .edf-hit{min-width:44px;min-height:44px;color:inherit;text-align:center;justify-items:center;gap:4px;text-decoration:none;display:grid;position:relative}.portal .edf-node{z-index:1;border:1.5px solid color-mix(in oklab, var(--text-primary) 28%, transparent);background:var(--surface-primary);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:relative}.portal .edf-node svg{width:12px;height:12px}.portal .edf-station[data-state=done] .edf-node{background:var(--st);border-color:var(--st);color:oklch(99% 0 0)}.portal .edf-station[data-state=open] .edf-node{background:color-mix(in oklab, oklch(80% .14 85) 30%, var(--surface-primary));border:2px solid oklch(72% .14 80)}.portal .edf-station[data-focus] .edf-node{outline:4px solid color-mix(in oklab, var(--st) 25%, transparent);outline-offset:2px}.portal .edf-label{white-space:nowrap;font-size:.8125rem;font-weight:600}.portal .edf-station[data-state=missing] .edf-label{color:color-mix(in oklab, var(--text-primary) 50%, transparent)}.portal .edf-note{color:color-mix(in oklab, var(--text-primary) 62%, transparent);font-size:.8125rem}.portal .edf-station[data-state=open] .edf-note{color:var(--text-primary);font-weight:700}.portal .edf-next{max-width:16rem;min-height:44px;padding:0 var(--space-4);color:var(--action-primary-foreground);background:var(--action-primary);border-radius:10px;grid-area:next;align-items:center;gap:6px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.portal .edf-next svg{flex:none;width:16px;height:16px}.portal .edf-calm{gap:var(--space-2) var(--space-5,1.25rem);color:color-mix(in oklab, var(--text-primary) 72%, transparent);flex-wrap:wrap;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.portal .edf-calm li{align-items:center;gap:6px;display:inline-flex}.portal .edf-calm svg{color:oklch(60% .12 155);width:14px;height:14px}@media (width<=1023px){.portal .edf-flow{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta""claim""line""next"}.portal .edf-next{justify-self:start;max-width:none}}@media (width<=639px){.portal .edf-line{grid-template-columns:minmax(0,1fr);gap:2px}.portal .edf-line:before{width:1px;height:auto;inset:11px auto 11px 10px}.portal .edf-station{justify-items:start}.portal .edf-station[data-linked]:before{width:3px;height:100%;top:-50%;left:9px;right:auto}.portal .edf-hit{place-items:center start;gap:var(--space-3);text-align:left;grid-template-columns:22px auto 1fr}}
