.dc-deck{--dc-gold:oklch(80% .13 85);--dc-teal:oklch(72% .11 190);--dc-coral:oklch(70% .15 30);--dc-blue:oklch(68% .13 250);--dc-violet:oklch(66% .15 300);--dc-muted:oklch(60% .02 250);--dc-ink:oklch(97% .01 85);--dc-dim:oklch(78% .02 250);--dc-bg:linear-gradient(145deg, oklch(24% .05 255), oklch(17% .04 258));grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.2fr);gap:1rem;margin:0 0 1.5rem;display:grid}.dc-card{background:var(--dc-bg);color:var(--dc-ink);border:1px solid color-mix(in oklab, var(--dc-gold) 22%, transparent);border-radius:16px;padding:1.1rem 1.2rem;transition:transform .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 18px 40px -24px oklch(15% .05 255/.7)}.dc-card:before{content:"";background:linear-gradient(90deg, var(--dc-teal), var(--dc-gold), var(--dc-coral));height:2px;position:absolute;inset:0 0 auto}.dc-card:hover{border-color:color-mix(in oklab, var(--dc-gold) 50%, transparent);transform:translateY(-2px)}.dc-card h3{letter-spacing:.14em;text-transform:uppercase;color:var(--dc-gold);margin:0 0 .75rem;font-size:.72rem}.dc-card p{color:var(--dc-dim);font-size:.85rem}.dc-wide{grid-column:1/-1}[data-tone=gold]{--t:var(--dc-gold)}[data-tone=teal]{--t:var(--dc-teal)}[data-tone=coral]{--t:var(--dc-coral)}[data-tone=blue]{--t:var(--dc-blue)}[data-tone=violet]{--t:var(--dc-violet)}[data-tone=muted]{--t:var(--dc-muted)}.dc-donut{align-items:center;gap:1rem;margin:0;display:flex}.dc-donut svg{flex:none;width:128px;transform:rotate(-90deg)}.dc-donut text{transform-origin:70px 70px;text-anchor:middle;fill:var(--dc-ink);transform:rotate(90deg)}.dc-track{fill:none;stroke:oklch(100% 0 0/.08);stroke-width:14px}.dc-seg{fill:none;stroke:var(--t);stroke-width:14px;transition:stroke-width .2s}.dc-seg:hover{stroke-width:18px}.dc-total{font-size:30px;font-weight:600}.dc-donut .dc-sub{font-size:var(--manager-label);fill:var(--dc-dim);letter-spacing:.1em;text-transform:uppercase}.dc-legend{gap:.35rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.dc-legend li{align-items:center;gap:.5rem;display:flex}.dc-legend i{background:var(--t);width:9px;height:9px;box-shadow:0 0 8px var(--t);border-radius:50%}.dc-legend b{font-variant-numeric:tabular-nums;margin-left:auto}.dc-gauge{text-align:center;margin:0}.dc-gauge svg{width:100%;max-width:220px}.dc-gauge .dc-track{stroke-width:14px;stroke-linecap:round}.dc-gauge-val{fill:none;stroke:url(#dc-gauge-grad);stroke-width:14px;stroke-linecap:round;transition:stroke-dasharray .8s}.dc-needle{stroke:var(--dc-ink);stroke-width:3px;stroke-linecap:round}.dc-hub{fill:var(--dc-gold)}.dc-gauge-copy{gap:.1rem;margin-top:-.4rem;display:grid}.dc-gauge-copy strong{font-variant-numeric:tabular-nums;font-size:1.6rem}.dc-gauge-copy span{font-size:.85rem}.dc-gauge-copy small{color:var(--dc-dim);font-size:.75rem}.dc-lights{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.dc-lights li{background:oklch(100% 0 0/.04);border-radius:10px;align-items:center;gap:.65rem;padding:.5rem .7rem;display:flex}.dc-lamp{background:var(--t);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in oklab, var(--t) 22%, transparent), 0 0 14px var(--t);border-radius:50%}.dc-lights li[data-zero] .dc-lamp{opacity:.3;box-shadow:none}.dc-lights b{font-variant-numeric:tabular-nums;margin-left:auto;font-size:1.1rem}.dc-steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.dc-steps li{color:var(--dc-dim);background:oklch(100% 0 0/.04);border-radius:12px;align-items:center;gap:.6rem;padding:.7rem .8rem;font-size:.88rem;display:flex;position:relative}.dc-steps li span{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-weight:600;display:grid}.dc-steps li[data-state=done]{color:var(--dc-teal)}.dc-steps li[data-state=now]{color:var(--dc-ink);background:color-mix(in oklab, var(--dc-gold) 18%, transparent);box-shadow:inset 0 0 0 1px var(--dc-gold)}.dc-steps li[data-state=now] span{background:var(--dc-gold);border-color:var(--dc-gold);color:oklch(20% .04 255);animation:2.4s ease-in-out infinite dc-pulse}@keyframes dc-pulse{50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--dc-gold) 25%, transparent)}}@media (width<=960px){.dc-deck{grid-template-columns:1fr}.dc-steps{grid-template-columns:repeat(2,1fr)}}@media (width<=639px){.dc-card{min-width:0;padding:16px}.dc-card h3{color:var(--dc-gold);letter-spacing:0;font-size:13px}.dc-donut{grid-template-columns:112px minmax(0,1fr);gap:12px;display:grid}.dc-donut svg{width:112px}.dc-legend,.dc-legend li{min-width:0}.dc-pick{overflow-wrap:anywhere;min-width:0}button.dc-pick{min-height:44px}.dc-legend :is(i,b),.dc-lights :is(.dc-lamp,b){flex-shrink:0}.dc-go{opacity:1;flex-shrink:0}.dc-steps{grid-template-columns:minmax(0,1fr)}.dc-steps li{min-width:0;min-height:48px}}@media (width<=359px){.dc-donut{grid-template-columns:minmax(0,1fr);justify-items:center}.dc-legend{width:100%}}@media (prefers-reduced-motion:reduce){.dc-card,.dc-gauge-val{transition:none}.dc-steps li[data-state] span{animation:none}}.dc-card{background:radial-gradient(120% 80% at 100% 0%, color-mix(in oklab, var(--dc-gold) 14%, transparent), transparent 60%), radial-gradient(90% 70% at 0% 100%, color-mix(in oklab, var(--dc-teal) 12%, transparent), transparent 60%), var(--dc-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:.6s cubic-bezier(.2,.7,.2,1) both dc-rise}.dc-card:nth-child(2){animation-delay:60ms}.dc-card:nth-child(3){animation-delay:.12s}.dc-card:nth-child(4){animation-delay:.18s}@keyframes dc-rise{0%{opacity:0;transform:translateY(10px)}}.dc-seg{filter:drop-shadow(0 0 6px var(--t));stroke-linecap:butt;animation:1.1s ease-out both dc-draw}.dc-seg[data-clickable]{cursor:pointer}@keyframes dc-draw{0%{stroke-dasharray:0 999}}.dc-gauge-val{filter:drop-shadow(0 0 8px color-mix(in oklab, var(--dc-gold) 60%, transparent))}.dc-pick{all:unset;box-sizing:border-box;border-radius:10px;align-items:center;gap:.6rem;width:100%;display:flex}.dc-gauge-copy.dc-pick{justify-items:center;display:grid}button.dc-pick{cursor:pointer;transition:background .2s,transform .2s}button.dc-pick:hover{background:oklch(100% 0 0/.07);transform:translate(2px)}button.dc-pick:focus-visible{outline:2px solid var(--dc-gold);outline-offset:2px}.dc-go{color:var(--dc-gold);opacity:0;margin-left:.25rem;transition:opacity .2s}button.dc-pick:hover .dc-go,button.dc-pick:focus-visible .dc-go{opacity:1}.dc-gauge-copy .dc-go{display:none}.dc-legend li .dc-pick{padding:.25rem .4rem}.dc-lights li{background:0 0;padding:0}.dc-lights .dc-pick{background:oklch(100% 0 0/.04);padding:.55rem .75rem}.dc-lights b{margin-left:auto}@media (prefers-reduced-motion:reduce){.dc-card,.dc-seg{animation:none}}.dc-gauge .dc-gauge-val{filter:drop-shadow(0 0 10px color-mix(in oklab, var(--dc-teal) 65%, transparent))}.dc-gauge .dc-needle{stroke:var(--dc-teal)}.dc-gauge .dc-hub{fill:var(--dc-teal)}.dc-gauge-win{color:var(--dc-teal);background:color-mix(in oklab, var(--dc-teal) 16%, transparent);border:1px solid color-mix(in oklab, var(--dc-teal) 40%, transparent);border-radius:999px;justify-self:center;padding:2px 10px;font-size:.78rem;font-style:normal;font-weight:600}.portal .decision-journey{min-width:0;color:var(--text-primary);gap:24px;margin-top:24px;display:grid}.portal .dj-choice,.portal .dj-next{border-bottom:1px solid var(--line-default);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.portal .dj-next{border-left:3px solid var(--accent-orientation);background:var(--surface-secondary);padding-left:20px;padding-right:20px}.portal .decision-journey h4{margin:4px 0 8px;font-size:16px;line-height:1.5}.portal .decision-journey p{overflow-wrap:anywhere;margin:8px 0}.portal .dj-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.portal .dj-flow>li{border-top:3px solid var(--line-default);background:var(--surface-primary);border-radius:var(--radius-card);min-width:0;box-shadow:var(--briefing-shadow);padding:20px 16px;position:relative}.portal .dj-stage-head{align-items:center;gap:12px;display:flex}.portal .dj-stage-icon{background:var(--surface-secondary);height:44px;color:var(--accent-orientation);border-radius:50%;flex:0 0 44px;place-items:center;display:grid;position:relative}.portal .dj-stage-icon svg{width:22px;height:22px}.portal .dj-state,.portal .dj-timing{color:var(--text-secondary);font-size:13px;line-height:1.5}.portal .dj-flow>li[data-state=blocked]{border-color:var(--status-attention)}.portal .dj-flow>li[data-state=blocked] .dj-state{color:var(--status-attention)}.portal .dj-flow>li[data-state=completed],.portal .dj-flow>li[data-state=recorded]{border-color:var(--briefing-topic-work)}.portal .dj-title{font-weight:500}.portal .dj-owner{align-items:center;gap:8px;font-size:14px;display:flex}.portal .dj-owner svg{flex-shrink:0;width:16px;height:16px}.portal .dj-flow details{border-top:1px solid var(--line-default);margin-top:16px}.portal .dj-flow summary{cursor:pointer;min-height:44px;color:var(--accent-orientation);justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.portal .dj-flow summary svg{flex-shrink:0;width:18px;height:18px}.portal .dj-flow details[open] summary svg{transform:rotate(180deg)}.portal .dj-flow summary:focus-visible{outline:2px solid var(--accent-orientation);outline-offset:4px}.portal .dj-flow h5{margin:16px 0 8px;font-size:14px}.portal .dj-flow details ul{padding-left:20px}.portal .dj-boundary{border-top:1px solid var(--line-default);color:var(--text-secondary);padding-top:16px;font-size:14px}@media (width<=767px){.portal .dj-choice,.portal .dj-next{grid-template-columns:minmax(0,1fr);gap:16px}.portal .dj-flow{grid-template-columns:minmax(0,1fr)}}.portal .dj-stage-number{background:var(--surface-primary);border:1px solid var(--line-default);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;display:grid;position:absolute;bottom:-5px;right:-5px}.portal .dj-flow .dj-state{border:1px solid var(--line-default);background:var(--surface-secondary);border-radius:999px;margin-top:8px;padding:3px 8px;display:inline-flex}.portal .dj-flow>li[data-state=blocked] .dj-state{border-color:var(--status-attention)}.portal .dj-flow>li:is([data-state=recorded],[data-state=completed]) .dj-state{color:var(--briefing-topic-work)}.portal .dj-flow .dj-timing time{background:var(--surface-secondary);color:var(--text-primary);font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 6px;display:inline-block}.portal .dj-flow>li:not(:last-child):after{content:"→";color:var(--text-secondary);position:absolute;top:24px;right:-18px}.portal .dj-flow summary svg{transition:transform .2s}@media (width>=768px) and (width<=1100px){.portal .dj-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.portal .dj-flow>li:nth-child(2):after{display:none}}@media (width<=767px){.portal .dj-flow{gap:16px}.portal .dj-flow>li{border-top:0;border-left:2px solid var(--line-default);padding-left:16px}.portal .dj-flow>li:not(:last-child):after{display:none}.portal .dj-next{padding:16px}}@media (prefers-reduced-motion:reduce){.portal .dj-flow summary svg{transition:none}}.portal .decision-workspace .dj-flow>li[data-state=in_progress]{border-color:var(--briefing-topic-strategy)}.portal .decision-workspace .dj-flow>li[data-state=in_progress] :is(.dj-state,.dj-stage-icon){color:var(--briefing-topic-strategy)}.portal .decision-workspace .dj-flow>li:is([data-state=recorded],[data-state=completed]) .dj-stage-icon{color:var(--briefing-topic-work);background:color-mix(in oklch, var(--briefing-topic-work) 9%, var(--surface-primary))}.portal .decision-workspace .dj-boundary{border:0;padding:0;font-size:13px}.portal .decision-workspace .dj-boundary summary{align-items:center;gap:12px;display:flex}.portal .decision-workspace .dj-boundary summary svg{width:16px}.portal .dc-cockpit{grid-template-columns:minmax(0,1fr) auto;gap:20px;min-width:0;margin:0;display:grid}.portal .dc-cockpit>div{min-width:0}.portal .dc-cockpit .dc-ring{border-block:1px solid var(--line-default);box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:18px;padding:18px 0;display:flex}.portal .strategy-register-ring{flex:none;width:68px;height:68px;transform:rotate(-90deg)}.portal .strategy-register-ring circle{fill:none;stroke-width:5px;stroke-linecap:round}.portal .strategy-ring-track{stroke:var(--line-default)}.portal .strategy-ring-value{stroke:var(--briefing-topic-work)}.portal .dc-ring>div{grid-template-columns:auto 1fr;align-items:center;gap:4px 18px;display:grid}.portal .dc-ring .dc-eyebrow{text-transform:uppercase;color:var(--text-secondary);grid-column:1/-1;align-items:center;gap:6px;font-size:11px;display:flex}.portal .dc-ring strong{color:var(--briefing-topic-work);font-variant-numeric:tabular-nums;font-size:34px;line-height:1.2}.portal .dc-ring strong small{color:var(--text-secondary);font-size:16px;font-weight:400}.portal .dc-ring span{color:var(--text-secondary);font-size:14px}.portal .dc-register{display:none}.portal .dc-next{border-left:1px solid var(--line-default);align-items:center;gap:12px;max-width:340px;padding:16px 0 16px 24px;display:flex}.portal .dc-next>svg{width:26px;height:26px;color:var(--accent-cyan);flex:none}.portal .dc-next p{gap:3px;margin:0;display:grid}.portal .dc-next span,.portal .dc-next small{color:var(--text-secondary);font-size:12px}.portal .dc-next strong{color:var(--text-primary);font-size:20px}.portal .dc-cockpit>.dc-state-map{box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:1/-1;padding:0}.portal .dc-state-map header{color:var(--accent-cyan);align-items:center;gap:10px;margin-bottom:10px;display:flex}.portal .dc-state-map h2{color:var(--text-primary);margin:0;font-size:18px}.portal .dc-state-legend{color:var(--text-secondary);flex-wrap:wrap;gap:8px 20px;margin-bottom:16px;font-size:12px;display:flex}.portal .dc-state-legend>span{align-items:center;gap:6px;display:inline-flex}.portal .dc-state-map [data-tone=confirmed]{--dc-tone:var(--briefing-topic-work);color:var(--dc-tone)}.portal .dc-state-map [data-tone=work]{--dc-tone:var(--accent-cyan);color:var(--dc-tone)}.portal .dc-state-map [data-tone=blocked]{--dc-tone:var(--status-critical);color:var(--dc-tone)}.portal .dc-state-map [data-tone=neutral],.portal .dc-state-map [data-tone=cancelled]{--dc-tone:var(--text-secondary);color:var(--dc-tone)}.portal .dc-state-map>ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.portal .dc-state-map>ul>li{border-top:1px solid var(--line-default);gap:12px;min-width:0;padding:16px 0 20px;display:grid}.portal .dc-state-map .dc-map-link{width:100%;min-width:0;height:auto;min-height:32px;color:var(--text-primary);text-align:left;white-space:normal;background:0 0;border-radius:0;justify-content:space-between;gap:12px;padding:0;font-size:15px;font-weight:600;display:flex}.portal .dc-map-link span{overflow-wrap:anywhere;min-width:0}.portal .dc-map-link svg{color:var(--accent-cyan);flex:none}.portal .dc-map-stages{grid-auto-columns:minmax(118px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.portal .dc-map-stages .dc-stage{white-space:normal;text-align:left;border:1px solid var(--line-default);border-top:3px solid var(--dc-tone);background:color-mix(in oklab, var(--dc-tone) 5%, var(--surface-primary));min-width:0;height:auto;min-height:114px;box-shadow:none;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:12px;transition:border-color .15s,background .15s;display:flex}.portal .dc-map-stages .dc-stage:hover{border-color:var(--dc-tone);background:color-mix(in oklab, var(--dc-tone) 10%, var(--surface-primary))}.portal .dc-stage-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.portal .dc-stage-top small{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:11px}.portal .dc-stage-top svg{flex:none}.portal .dc-stage-title{color:var(--text-primary);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.45}.portal .dc-stage-state{margin-top:auto;font-size:10px;font-weight:500;line-height:1.4}.dc-step-depth p,.dc-step-depth li{line-height:1.6}.dc-step-depth dl{gap:5px;margin-block:24px;display:grid}.dc-step-depth dt{color:var(--text-secondary);font-size:12px}.dc-step-depth dd{margin:0 0 12px;font-size:15px}@media (width<=700px){.portal .dc-cockpit{grid-template-columns:minmax(0,1fr);gap:16px}.portal .dc-next{border-left:0;border-bottom:1px solid var(--line-default);max-width:none;padding:0 0 16px}.portal .dc-ring>div{grid-template-columns:1fr;gap:3px}.portal .dc-state-map h2{font-size:16px}.portal .dc-map-stages{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:8px;overflow:visible}.portal .dc-map-stages .dc-stage{min-height:122px}}@media (prefers-reduced-motion:reduce){.portal .dc-map-stages .dc-stage{transition:none}}.portal .dc-cockpit .dc-state-map .dc-map-stages .dc-stage{color:var(--dc-tone);border-top-color:var(--dc-tone);background:color-mix(in oklab, var(--dc-tone) 7%, var(--surface-primary))}.portal .dc-cockpit .dc-state-map .dc-map-link{background:0 0}.portal .decision-workspace{gap:24px;min-width:0;display:grid}.portal .decision-workspace .ov-head{border-bottom:1px solid var(--line-default);margin:0;padding-bottom:16px}.portal .decision-workspace .ov-head h1{font-size:32px}.portal .decision-workspace-overview{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.portal .decision-workspace-summary{max-width:72ch;margin:8px 0 0;font-size:20px;font-weight:500;line-height:1.5}.portal .decision-workspace-source{border-left:1px solid var(--line-default);min-width:0;padding-left:24px}.portal .decision-workspace-source .executive-source-state{margin:0}.portal .decision-workspace-tools{border-bottom:1px solid var(--line-default);align-items:center;gap:8px;padding-bottom:16px;display:flex}.portal .decision-workspace button{white-space:normal;text-align:left;height:auto;min-height:44px}.portal .decision-workspace-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.portal .decision-workspace-columns>aside{min-width:0}.portal .decision-register-title{align-items:center;gap:12px;margin-bottom:16px;display:flex}.portal .decision-register-title svg{width:20px;color:var(--briefing-topic-decisions)}.portal .decision-register-title h2{margin:0;font-size:18px}.portal .decision-workspace-search{color:var(--text-secondary);gap:8px;margin-bottom:8px;font-size:13px;display:grid}.portal .decision-workspace-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.portal .decision-workspace-list li{background:var(--surface-primary);border:1px solid var(--line-default);border-radius:var(--radius-card);box-shadow:var(--briefing-shadow);min-width:0;padding:20px;transition:border-color .16s}.portal .decision-workspace-list li[data-selected]{border-left:3px solid var(--accent-orientation);padding-left:16px}.portal .decision-workspace-list h3{margin:12px 0 8px;font-size:17px;line-height:1.45}.portal .decision-workspace-list p{color:var(--text-secondary);margin:0 0 16px;font-size:14px;line-height:1.55}.portal .decision-workspace-list li:hover{border-bottom-color:var(--accent-orientation)}.portal .decision-workspace-detail{min-width:0;scroll-margin-top:88px}.portal .decision-workspace-detail>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.portal .decision-workspace-detail>header>button{justify-self:start}.portal .decision-workspace .decision-reading{gap:32px;min-width:0;display:grid}.portal .decision-reading>section{min-width:0;scroll-margin-top:100px}.portal .decision-workspace .decision-focus-stage{background:var(--surface-navigation);color:var(--navigation-text);border-left:3px solid var(--accent-orientation);padding:32px;position:relative}.portal .decision-focus-label{color:var(--navigation-muted);align-items:center;gap:12px;margin-bottom:24px;font-size:14px;display:flex}.portal .decision-focus-label svg{flex-shrink:0;width:20px}.portal .decision-workspace .decision-focus-stage h2{max-width:36ch;color:var(--navigation-text);margin:0;font-size:28px;line-height:1.35}.portal .decision-workspace .decision-focus-stage p{color:var(--navigation-muted);margin:16px 0;line-height:1.6}.portal .decision-focus-bottom{border-top:1px solid var(--navigation-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:32px;padding-top:24px;display:grid}.portal .decision-published-advice{gap:8px;display:grid}.portal .decision-published-advice span{color:var(--navigation-muted);font-size:13px}.portal .decision-published-advice strong{font-size:19px;font-weight:500}.portal .decision-focus-bottom>button{background:var(--navigation-text);color:var(--surface-navigation);border:1px solid var(--navigation-text);padding:12px 16px}.portal .decision-focus-bottom>button:hover{background:var(--navigation-muted);border-color:var(--navigation-muted)}.portal .decision-workspace .decision-reading-nav{border-bottom:1px solid var(--line-default);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;display:grid}.portal .decision-workspace .decision-reading-nav>button{color:var(--text-primary);background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:12px;padding:12px 0 16px;font-size:14px}.portal .decision-reading-nav>button>svg:last-child{margin-left:auto}.portal .decision-section-heading{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:24px;display:grid}.portal .decision-section-heading>svg{color:var(--briefing-topic-decisions);width:28px;height:28px}.portal .decision-section-index{border:1px solid var(--line-default);width:44px;height:44px;color:var(--briefing-topic-decisions);border-radius:50%;place-items:center;font-size:16px;display:grid}.portal .decision-workspace .decision-section-heading h3{margin:4px 0 0;font-size:22px;line-height:1.35}.portal .decision-section-heading .ui-meta{margin:0}.portal .decision-workspace-detail .de-options{border:0;padding:0}.portal .decision-workspace-detail .de-options>h3{display:none}.portal .decision-workspace-detail .de-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.portal .decision-workspace-detail .de-option-grid>article{border:1px solid var(--line-default);border-top:3px solid var(--line-default);background:var(--surface-primary);border-radius:var(--radius-card);min-width:0;box-shadow:var(--briefing-shadow);padding:24px;transition:border-color .18s,box-shadow .18s}.portal .decision-workspace-detail .de-option-grid>article[data-recommended]{border-top-color:var(--accent-orientation)}.portal .decision-workspace-detail .de-option-grid>article:hover{box-shadow:var(--briefing-shadow-raised)}.portal .decision-workspace-detail .de-option-grid>article>.ui-meta{align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.portal .decision-option-number{color:var(--text-secondary);font-size:24px}.portal .decision-workspace-detail .de-option-grid h4{margin:20px 0 24px;font-size:21px;line-height:1.3}.portal .decision-workspace-detail dl{gap:6px;display:grid}.portal .decision-workspace-detail dt{color:var(--text-secondary);font-size:13px;font-weight:500}.portal .decision-workspace-detail dd{margin:0 0 16px;font-size:16px;line-height:1.6}.portal .decision-workspace :is(p,h2,h3,h4,h5,li,dd,button,strong){overflow-wrap:anywhere;letter-spacing:0}.portal .decision-workspace details>summary{cursor:pointer;min-height:44px;padding:14px 0;font-size:14px}.portal .decision-workspace .dtr-scenario{border-top:1px solid var(--line-default);margin-top:24px}.portal .decision-workspace .dtr-scenario>summary{color:var(--text-primary);font-size:18px;font-weight:600}.portal .decision-workspace .dtr-scenario-note{color:var(--text-secondary);background:0 0;border:0;margin:0 0 24px;padding:0;font-size:13px;line-height:1.6}.portal .decision-workspace .dtr-scenario-block{border-left:1px solid var(--line-default);margin:0;padding:0 0 24px 20px;position:relative}.portal .decision-workspace .dtr-scenario-block:before{content:"";background:var(--briefing-topic-website);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-4px}.portal .decision-workspace .dtr-scenario-block:nth-of-type(2):before{background:var(--briefing-topic-market)}.portal .decision-workspace .dtr-scenario-block h5{letter-spacing:0;text-transform:none;color:var(--text-primary);margin:0 0 8px;font-size:14px;font-weight:600}.portal .decision-workspace .dtr-scenario-block :is(p,li){color:var(--text-secondary);font-size:15px;line-height:1.65}.portal .decision-workspace .dtr-scenario .dtr-ref{font-family:inherit;font-size:13px;line-height:1.55;display:block}.portal .decision-workspace .decision-uncertainties{border-left:3px solid var(--accent-orientation);padding:24px 0 24px 24px}.portal .decision-workspace .decision-uncertainties h3{margin:0 0 12px;font-size:18px}.portal .decision-uncertainties ul{color:var(--text-secondary);gap:8px;margin:0;padding-left:20px;line-height:1.65;display:grid}.portal .decision-evidence-section{border-block:1px solid var(--line-default)}.portal .decision-workspace .decision-approval-section{padding-top:8px}.portal .decision-approval-section>p{color:var(--text-secondary);margin-bottom:16px;font-size:14px}.portal .decision-workspace .decision-approval-section .mi-decision{border:1px solid var(--line-default);border-left:3px solid var(--briefing-topic-decisions);background:var(--surface-primary);border-radius:var(--radius-control);padding:24px}.portal .decision-workspace .mi-buttons{flex-wrap:wrap;gap:12px;display:flex}.portal .decision-workspace .mi-buttons button{padding:12px 16px;font-size:14px}.portal .decision-workspace-pagination{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.portal .decision-workspace-empty-detail{min-width:0;padding:0}.portal .decision-orientation{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;min-width:0;padding:0;display:grid}.portal .decision-orientation-status{color:var(--briefing-topic-decisions);align-items:center;gap:8px;font-size:14px;display:flex}.portal .decision-orientation-status svg{flex-shrink:0;width:20px;height:20px}.portal .decision-workspace .decision-orientation h2{margin:0;font-size:28px;line-height:1.35}.portal .decision-orientation :is(p,h3,h4){margin:0}.portal .decision-orientation p{white-space:pre-line;line-height:1.6}.portal .decision-orientation>.ui-meta{margin-bottom:-16px}.portal .decision-orientation-context{border-left:3px solid var(--accent-orientation);grid-template-columns:24px minmax(0,1fr);gap:12px;padding:16px 0 16px 16px;display:grid}.portal .decision-orientation-context>svg{width:24px;color:var(--accent-orientation)}.portal .decision-orientation-context h3{margin-bottom:8px;font-size:16px}.portal .decision-orientation-choice{gap:8px;display:grid}.portal .decision-orientation-choice h3{font-size:22px;line-height:1.4}.portal .decision-orientation-alternatives{gap:16px;display:grid}.portal .decision-orientation-alternatives>div{border-left:1px solid var(--line-default);padding-left:16px}.portal .decision-orientation-alternatives p{color:var(--text-secondary)}.portal .decision-orientation-actions{flex-wrap:wrap;gap:12px;display:flex}.portal .decision-orientation-next{border-top:1px solid var(--line-default);padding-top:24px}.portal .decision-orientation-next>.ui-meta{margin-bottom:12px}.portal .decision-orientation-next .dj-next{background:0 0;border:0;margin:0;padding:0}.portal .decision-orientation-next .dj-next h4{font-size:18px}.portal .decision-orientation-next .dj-timing{margin-top:8px}.portal .decision-entry-icon{border:1px solid var(--line-default);width:64px;height:64px;color:var(--briefing-topic-decisions);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.portal .decision-entry-icon svg{width:28px;height:28px}.portal .decision-workspace-empty-detail h2{margin:12px 0 16px;font-size:28px;line-height:1.35}.portal .decision-workspace-empty-detail>p{color:var(--text-secondary);line-height:1.6}.portal .decision-workspace-empty-detail>button{margin:16px 0 32px}.portal .decision-entry-path{border-block:1px solid var(--line-default);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 16px;padding:24px 0;list-style:none;display:grid}.portal .decision-entry-path li{gap:8px;min-width:0;display:grid}.portal .decision-entry-path svg{width:24px;height:24px;color:var(--briefing-topic-decisions);margin-bottom:8px}.portal .decision-entry-path strong{font-size:15px}.portal .decision-entry-path span{color:var(--text-secondary);font-size:13px;line-height:1.5}.portal .decision-workspace :is(button,summary):focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (width<=1100px){.portal .decision-focus-bottom{grid-template-columns:minmax(0,1fr)}.portal .decision-focus-bottom>button{justify-self:start}.portal .decision-workspace-detail .de-option-grid{gap:16px}.portal .decision-workspace-detail .de-option-grid>article{padding:20px}}@media (width<=1000px){.portal .decision-workspace-columns{grid-template-columns:minmax(0,1fr);gap:24px}.portal .decision-workspace-columns[data-detail]>aside{display:none}.portal .decision-workspace-columns:not([data-detail]) .decision-workspace-empty-detail{grid-row:1}}@media (width<=600px){.portal .decision-workspace{gap:20px}.portal .decision-workspace-overview{grid-template-columns:minmax(0,1fr);gap:16px}.portal .decision-workspace-source{border:0;padding:0}.portal .decision-workspace-detail .de-option-grid{grid-template-columns:minmax(0,1fr);gap:24px}.portal .decision-workspace .decision-focus-stage{padding:24px 20px}.portal .decision-workspace .decision-focus-stage h2,.portal .decision-workspace-empty-detail h2{font-size:24px}.portal .decision-workspace-empty-detail{padding:0}.portal .decision-orientation{gap:20px;padding:24px 20px}.portal .decision-workspace .decision-orientation h2{font-size:24px}.portal .decision-orientation-next .dj-next{grid-template-columns:minmax(0,1fr)}.portal .decision-focus-bottom{margin-top:24px}.portal .decision-reading-nav>button{gap:8px;font-size:13px}.portal .decision-reading-nav>button>svg:last-child{display:none}.portal .decision-entry-path{gap:12px}.portal .decision-workspace .decision-section-heading h3{font-size:20px}.portal .decision-section-heading{gap:12px}.portal .decision-section-heading>svg{display:none}.portal .decision-workspace-detail>header{grid-template-columns:minmax(0,1fr)}.portal .decision-workspace .mi-buttons>button{justify-content:center;width:100%}.portal .decision-workspace .decision-approval-section .mi-decision{padding:20px}}@media (prefers-reduced-motion:reduce){.portal .decision-workspace *{scroll-behavior:auto;transition:none}}.portal .decision-workspace{--status-confirmed:var(--briefing-topic-work)}.portal .decision-orientation-choice,.portal .decision-orientation-next{order:2}.portal .decision-orientation-actions,.portal .decision-orientation-alternatives{order:3}.portal .decision-orientation>:is(.decision-orientation-status,.ui-meta,h2,.decision-orientation-context,.decision-orientation-actions,.decision-orientation-alternatives){grid-column:1/-1}.portal .decision-orientation-status{background:var(--surface-primary);border-radius:6px;width:fit-content;padding:8px 12px}.portal .decision-orientation[data-decided] .decision-orientation-status{color:var(--briefing-topic-work);background:color-mix(in oklch, var(--briefing-topic-work) 9%, var(--surface-primary))}.portal .decision-orientation-choice,.portal .decision-orientation-next{background:var(--surface-primary);border-radius:var(--radius-card);box-shadow:var(--briefing-shadow);border-top:3px solid var(--briefing-topic-decisions);padding:24px}.portal .decision-orientation[data-decided] .decision-orientation-choice{border-color:var(--briefing-topic-work)}.portal .decision-orientation-next{border-color:var(--briefing-topic-strategy)}.portal .decision-orientation-next .dj-next{grid-template-columns:1fr;gap:16px;display:grid}.portal .decision-chosen-badge{width:fit-content;color:var(--briefing-topic-work);background:color-mix(in oklch, var(--briefing-topic-work) 9%, var(--surface-primary));border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:inline-flex}.portal .decision-chosen-badge svg{width:16px;height:16px}.portal .decision-qualification{color:var(--text-secondary);font-size:13px}.portal .decision-qualification summary,.portal .decision-orientation-alternatives summary{align-items:center;gap:12px;display:flex}.portal .decision-qualification summary svg,.portal .decision-orientation-alternatives summary svg{width:16px}.portal .decision-workspace-detail .decision-selected-option{grid-template-columns:1fr}.portal .decision-workspace-detail .de-option-grid>article[data-chosen]{border-color:var(--briefing-topic-work);border-left-width:4px}.portal .decision-workspace-detail .de-option-grid>article[data-chosen]>.ui-meta{color:var(--briefing-topic-work)}.portal .decision-impact-pipeline .decision-section-heading{grid-template-columns:32px 1fr}.portal .decision-other-options{margin-top:16px}@media (width<=600px){.portal .decision-orientation{grid-template-columns:1fr;padding:0}.portal .decision-orientation-choice,.portal .decision-orientation-next{padding:20px}.portal .decision-impact-pipeline .decision-section-heading{grid-template-columns:minmax(0,1fr)}}.portal .decision-workspace-columns{gap:24px}.portal .decision-workspace-columns:not([data-detail]) .decision-workspace-empty-detail{grid-row:auto}.portal .decision-top-register{min-width:0}.portal .decision-top-register .decision-register-title{margin-bottom:12px}.portal .decision-top-register .decision-workspace-search{max-width:360px}.portal .decision-top-register .decision-workspace-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.portal .decision-top-register .decision-workspace-list li{box-shadow:none;border:0;border-bottom:3px solid var(--line-default);background:color-mix(in oklch, var(--briefing-topic-strategy) 4%, var(--surface-primary));padding:16px}.portal .decision-top-register .decision-workspace-list li[data-selected]{border-color:var(--briefing-topic-strategy)}.portal .decision-top-register .decision-workspace-list h3{margin:8px 0;font-size:15px}.portal .decision-top-register .decision-workspace-list button{box-shadow:none;background:0 0;border:0;padding:8px 0}.portal .decision-workspace footer.decision-workspace-source{border:0;border-top:1px solid var(--line-default);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px 0 0;font-size:13px;display:flex}.portal .decision-impact-stage{gap:24px;min-width:0;padding:24px 0;display:grid}.portal .dip-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.portal .dip-heading h2{margin:8px 0 0;font-size:28px;line-height:1.35}.portal .dip-pipeline{border-radius:var(--radius-card);background:var(--surface-primary);box-shadow:var(--briefing-shadow);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.portal .dip-pipeline>li{background:color-mix(in oklch, var(--briefing-topic-strategy) 3%, var(--surface-primary));min-width:0;padding:24px}.portal .dip-pipeline>li:first-child{border-radius:var(--radius-card) 0 0 var(--radius-card)}.portal .dip-pipeline>li:last-child{border-radius:0 var(--radius-card) var(--radius-card) 0}.portal .dip-pipeline .dip-choice{background:var(--surface-navigation);color:var(--navigation-text)}.portal .dip-choice :is(p,h3),.portal .dip-choice .dip-phase{color:var(--navigation-text)}.portal .dip-choice .dip-choice-label{color:var(--navigation-muted)}.portal .dip-phase{color:var(--briefing-topic-strategy);align-items:center;gap:8px;margin-bottom:24px;font-size:13px;display:flex}.portal .dip-phase svg{flex-shrink:0;width:20px;height:20px}.portal .dip-phase svg:last-child{margin-left:auto}.portal .dip-pipeline h3{margin:12px 0;font-size:19px;line-height:1.4}.portal .dip-pipeline p{white-space:pre-line;margin:12px 0;font-size:14px;line-height:1.6}.portal .dip-status{background:color-mix(in oklch, var(--status-neutral) 9%, var(--surface-primary));color:var(--text-secondary);border-radius:6px;align-items:center;padding:6px 10px;font-size:13px;display:inline-flex}.portal .dip-status[data-state=recorded],.portal .dip-status[data-state=completed]{color:var(--briefing-topic-work);background:color-mix(in oklch, var(--briefing-topic-work) 9%, var(--surface-primary))}.portal .dip-status[data-state=in_progress]{color:var(--briefing-topic-strategy)}.portal .dip-status[data-state=blocked],.portal .dip-blocker{color:var(--status-attention)}.portal .dip-date time{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;display:block}.portal .dip-missing,.portal .dip-owner{color:var(--text-secondary)}.portal .dip-actions{flex-wrap:wrap;gap:12px;display:flex}.portal .decision-impact-depth{border-top:1px solid var(--line-default)}.portal .decision-impact-depth>summary{font-size:17px;font-weight:600}@media (width<=1000px){.portal .dip-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.portal .decision-top-register .decision-workspace-list,.portal .dip-pipeline{grid-template-columns:1fr}.portal .dip-pipeline>li{border-radius:0;padding:24px}.portal .dip-pipeline>li:first-child{border-radius:var(--radius-card) var(--radius-card) 0 0}.portal .dip-pipeline>li:last-child{border-radius:0 0 var(--radius-card) var(--radius-card)}.portal .dip-heading{flex-direction:column;gap:12px}.portal .dip-heading h2{font-size:24px}.portal .dip-phase{margin-bottom:16px}}.portal .strategy-card{background:var(--surface-primary);border-radius:var(--radius-card);box-shadow:var(--briefing-shadow);padding:32px}.portal .strategy-overview{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px;display:grid}.portal .strategy-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;line-height:1.6;display:-webkit-box;overflow:hidden}.portal .strategy-lever{border-left:3px solid var(--briefing-topic-strategy);align-content:start;gap:12px;padding-left:24px;display:grid}.portal .strategy-lever strong{color:var(--text-secondary);font-size:24px;line-height:1.4}.portal .strategy-stepper{gap:0;margin:8px 0 0;padding:0;list-style:none;display:flex}.portal .strategy-stepper>li{--strategy-tone:var(--status-neutral);flex:1 1 0;min-width:0;padding:0 20px 16px;position:relative}.portal .strategy-stepper>li[data-tone=confirmed]{--strategy-tone:var(--briefing-topic-work)}.portal .strategy-stepper>li[data-tone=work]{--strategy-tone:var(--briefing-topic-strategy)}.portal .strategy-stepper>li[data-tone=blocked]{--strategy-tone:var(--status-critical)}.portal .strategy-stepper>li[data-tone=cancelled] h3{text-decoration:line-through}.portal .strategy-stepper>li:not(:last-child):after{content:"";background:var(--line-default);height:2px;position:absolute;top:22px;left:64px;right:-20px}.portal .strategy-step-icon{z-index:1;width:44px;height:44px;color:var(--strategy-tone);background:color-mix(in oklch, var(--strategy-tone) 10%, var(--surface-primary));border-radius:50%;place-items:center;margin-bottom:20px;display:grid;position:relative}.portal .strategy-step-icon svg{width:22px;height:22px}.portal .strategy-stepper h3{margin:0 0 16px;font-size:17px;line-height:1.4}.portal .strategy-owner{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.portal .strategy-owner svg{width:18px;height:18px}.portal .strategy-date{color:var(--text-secondary);gap:4px;font-size:13px;display:grid}.portal .strategy-date time{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:17px}.portal .strategy-blocker{color:var(--status-critical);gap:8px;font-size:13px;display:flex}.portal .strategy-blocker svg{flex-shrink:0;width:16px;height:16px}.portal .strategy-next{border-block:1px solid var(--line-default);margin:0;padding:16px 0;line-height:1.6}.portal .strategy-reservations{color:var(--text-secondary);font-size:14px}@media (width<=600px){.portal .strategy-card{padding:24px 20px}.portal .strategy-overview{grid-template-columns:1fr;gap:24px}.portal .strategy-stepper{flex-direction:column}.portal .strategy-stepper>li{padding-bottom:24px;padding-left:60px}.portal .strategy-step-icon{position:absolute;top:0;left:0}.portal .strategy-stepper>li:not(:last-child):after{width:2px;height:auto;inset:44px auto 0 21px}}.portal .decision-workspace-empty-detail{gap:24px;display:grid}.portal .strategy-card{--status-critical:var(--channel-negative)}.portal .decision-workspace .strategy-card{border:1px solid var(--line-default);border-top:3px solid var(--accent-cyan);box-shadow:none;border-radius:8px;gap:20px;padding:24px}.portal .decision-workspace .dip-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.portal .decision-workspace .dip-heading>div{min-width:0}.portal .decision-workspace .dip-heading h2{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;font-size:23px;line-height:1.4;display:grid}.portal .decision-workspace .dip-title-symbol{width:44px;height:44px;color:var(--accent-cyan);background:color-mix(in oklab, var(--accent-cyan) 12%, var(--surface-primary));border-radius:8px;padding:9px}.portal .decision-workspace .dip-status{gap:6px}.portal .decision-workspace .strategy-overview{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px}.portal .decision-workspace .strategy-clamp{font-size:14px;line-height:1.6}.portal .decision-workspace .strategy-lever{gap:8px;padding-left:16px}.portal .decision-workspace .strategy-lever .ui-meta:first-child{color:var(--accent-cyan);align-items:center;gap:8px;display:flex}.portal .decision-workspace .strategy-lever strong{font-size:17px}.portal .decision-workspace .strategy-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.portal .decision-workspace .strategy-stepper>li{border:1px solid var(--line-default);border-left:3px solid var(--strategy-tone);background:color-mix(in oklab, var(--strategy-tone) 5%, var(--surface-primary));border-radius:6px;padding:12px 14px}.portal .decision-workspace .strategy-stepper>li:after{display:none}.portal .decision-workspace .strategy-stepper>li[data-tone=confirmed]{--strategy-tone:var(--accent-mint)}.portal .decision-workspace .strategy-stepper>li[data-tone=work]{--strategy-tone:var(--accent-cyan)}.portal .decision-workspace .strategy-inspect{width:100%;color:var(--text-primary);background:0 0;grid-template-columns:40px minmax(0,1fr);align-content:start;gap:5px 10px;padding:0;display:grid}.portal .decision-workspace .strategy-inspect>.strategy-step-icon{border-radius:7px;grid-row:1/3;width:38px;height:38px;margin:0;position:static}.portal .decision-workspace .strategy-kind-label{color:var(--strategy-tone);font-size:10px}.portal .decision-workspace .strategy-stepper h3{margin:0;font-size:13px;line-height:1.45}.portal .decision-workspace .strategy-inspect>:is(.strategy-owner,.strategy-date,.strategy-blocker,.strategy-inspect-label){grid-column:1/-1;margin:0}.portal .decision-workspace .strategy-owner{margin-top:7px;font-size:11px}.portal .decision-workspace .strategy-date{flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.portal .decision-workspace .strategy-date time{font-size:12px}.portal .decision-workspace .strategy-inspect-label{color:var(--strategy-tone);align-items:center;gap:5px;padding-top:8px;font-size:10px;display:flex}.portal .decision-workspace .strategy-inspect-label>svg:last-child{flex:none;margin-left:auto}.portal .decision-workspace .strategy-next{border-left:3px solid var(--accent-cyan);background:color-mix(in oklab, var(--accent-cyan) 5%, var(--surface-primary));flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.portal .decision-workspace .strategy-next>svg{color:var(--accent-cyan);flex:none}@media (width<=1000px){.portal .decision-workspace .strategy-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.portal .decision-workspace .dip-heading,.portal .decision-workspace .strategy-overview,.portal .decision-workspace .strategy-stepper{grid-template-columns:minmax(0,1fr)}.portal .decision-workspace .dip-heading h2{font-size:20px}.portal .decision-workspace .strategy-card{padding:16px}}.portal .decision-workspace{gap:18px}.portal .decision-workspace .decision-register-depth{border-top:1px solid var(--line-default);order:1;min-width:0;padding-top:12px}.portal .decision-register-depth>summary{cursor:pointer;color:var(--text-secondary);padding-block:8px;font-size:13px}.portal .decision-register-depth[open]>summary{margin-bottom:12px}.portal .decision-workspace>.ov-depth,.portal .decision-workspace>footer{order:2}.portal .decision-top-register .decision-workspace-list{grid-template-columns:minmax(0,1fr);gap:0}.portal .decision-top-register .decision-workspace-list>li{border:0;border-bottom:1px solid var(--line-default);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:6px 24px;padding:16px 0;display:grid}.portal .decision-top-register .decision-workspace-list>li>.ov-chip,.portal .decision-top-register .decision-workspace-list>li>.ui-status{grid-column:1}.portal .decision-top-register .decision-workspace-list h3{grid-column:1;margin:0;font-size:15px}.portal .decision-top-register .decision-register-next{overflow-wrap:anywhere;grid-area:1/2/3;margin:0;font-size:13px;line-height:1.5}.portal .decision-register-next>span{color:var(--text-secondary);margin-bottom:3px;font-size:11px;display:block}.portal .decision-top-register .decision-workspace-list button{grid-area:1/3/3;gap:8px;padding-inline:12px}.portal .decision-workspace-columns[data-detail]>.decision-top-register{display:none}@media (width<=700px){.portal .decision-top-register .decision-workspace-list>li{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.portal .decision-top-register .decision-register-next{grid-area:3/1/auto/-1}.portal .decision-top-register .decision-workspace-list button{grid-area:1/2/3;max-width:128px}}.portal .decision-top-register .decision-workspace-list>li>:first-child{width:fit-content;max-width:100%}@media (width<=700px){.portal .decision-top-register .decision-workspace-list button{word-break:normal;overflow-wrap:normal;width:148px;max-width:148px;padding-inline:8px;font-size:12px}}.manager-cockpit .decision-executive .de-focus{gap:16px;display:grid}.manager-cockpit .decision-executive .de-summary-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.manager-cockpit .decision-executive .de-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.manager-cockpit .decision-executive .de-focus-item{border:1px solid var(--line-default);border-top:2px solid var(--briefing-topic-decisions);border-radius:var(--radius-control);background:var(--surface-primary);flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.manager-cockpit .decision-executive .de-focus-item h3{overflow-wrap:anywhere;font-size:18px;line-height:1.4}.manager-cockpit .decision-executive .de-focus-item dl{gap:12px;margin:0;display:grid}.manager-cockpit .decision-executive .de-focus-item dt{color:var(--text-secondary);margin-bottom:4px;font-size:13px}.manager-cockpit .decision-executive .de-focus-item dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.manager-cockpit .decision-executive .de-focus-item>button{white-space:normal;min-height:44px;margin-top:auto}.manager-cockpit .decision-executive .de-register{border-top:1px solid var(--line-default);padding-top:16px}.manager-cockpit .decision-executive .de-register>summary{cursor:pointer;min-height:44px;font-weight:600}.manager-cockpit .decision-executive .de-search{gap:8px;margin:16px 0;display:grid}.manager-cockpit .decision-executive .de-register-list{margin:16px 0;padding:0;list-style:none}.manager-cockpit .decision-executive .de-register-list li{border-bottom:1px solid var(--line-subtle)}.manager-cockpit .decision-executive .de-register-list button{text-align:left;white-space:normal;justify-content:space-between;gap:16px;width:100%;height:auto;min-height:64px;padding:12px}.manager-cockpit .decision-executive .de-register-list small{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:4px;font-weight:400;display:block}.manager-cockpit .decision-executive .de-selected{scroll-margin-top:80px}.manager-cockpit .decision-executive .de-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=900px){.manager-cockpit .decision-executive .de-focus-grid{grid-template-columns:1fr}}.manager-cockpit .decision-executive{gap:32px}.manager-cockpit .decision-executive .de-focus-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:0 32px}.manager-cockpit .decision-executive .de-focus-item{border:0;border-bottom:1px solid var(--line-default);background:0 0;border-radius:0;padding:24px 0}.manager-cockpit .decision-executive .de-focus-item[data-primary]{border:1px solid var(--line-default);border-top:3px solid var(--briefing-topic-decisions);background:var(--surface-primary);border-radius:12px;grid-row:span 2;padding:32px}.manager-cockpit .decision-executive .de-focus-item[data-primary] h3{max-width:30ch;font-size:28px;line-height:1.3}.manager-cockpit .decision-executive .de-focus-item[data-primary] dd{font-size:16px;line-height:1.6}.manager-cockpit .decision-executive .de-focus-item[data-primary] dl>div:last-child{border-left:3px solid var(--briefing-topic-decisions);padding-left:16px}.manager-cockpit .decision-executive .de-position{color:var(--text-secondary);margin:0}.manager-cockpit .decision-executive .de-consequences{border-top:1px solid var(--line-default);padding-top:16px}.manager-cockpit .decision-executive .de-consequences>p{margin:0 0 8px}.manager-cockpit .decision-executive summary{cursor:pointer;min-height:44px;padding-block:12px}.manager-cockpit .decision-executive .de-navigation{border-block:1px solid var(--line-default);flex-wrap:wrap;gap:8px 24px;display:flex}.manager-cockpit .decision-executive .de-navigation a{min-height:52px;color:var(--text-primary);align-items:center;font-size:14px;display:flex}.manager-cockpit .decision-executive .de-navigation a:hover{color:var(--briefing-topic-decisions)}.manager-cockpit .decision-executive a:focus-visible,.manager-cockpit .decision-executive summary:focus-visible{outline:2px solid var(--briefing-topic-decisions);outline-offset:4px}.manager-cockpit .decision-executive .de-selected .mos-decision{border:0;border-top:3px solid var(--briefing-topic-decisions);box-shadow:none;background:0 0;padding:32px}.manager-cockpit .decision-executive .de-selected .mos-decision>h3{font-size:24px}.manager-cockpit .decision-executive .de-counsel,.manager-cockpit .decision-executive .de-options{border-block:1px solid var(--line-default);padding-block:24px}.manager-cockpit .decision-executive .de-voices{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;padding:0;list-style:none;display:grid}.manager-cockpit .decision-executive .de-voices li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.manager-cockpit .decision-executive .de-voice-index{color:var(--briefing-topic-decisions);font-variant-numeric:tabular-nums;font-size:18px}.manager-cockpit .decision-executive .de-voices h4,.manager-cockpit .decision-executive .de-voices p{margin:0 0 8px}.manager-cockpit .decision-executive .de-board-recommendation{border-left:3px solid var(--briefing-topic-decisions);gap:8px;padding-left:16px;display:grid}.manager-cockpit .decision-executive .de-option-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;margin-top:24px;display:grid}.manager-cockpit .decision-executive .de-option-grid article{border-top:2px solid var(--line-default);min-width:0;padding:20px 0}.manager-cockpit .decision-executive .de-option-grid article[data-recommended]{border-color:var(--briefing-topic-decisions)}.manager-cockpit .decision-executive .de-option-grid dl{gap:6px;margin-top:16px;display:grid}.manager-cockpit .decision-executive .de-option-grid dt{color:var(--text-secondary);font-size:13px}.manager-cockpit .decision-executive .de-option-grid dd{overflow-wrap:anywhere;margin:0 0 12px;font-size:15px}.manager-cockpit .decision-executive .de-no-counsel{color:var(--text-secondary)}@media (width<=900px){.manager-cockpit .decision-executive .de-focus-grid{grid-template-columns:1fr}.manager-cockpit .decision-executive .de-focus-item[data-primary]{grid-row:auto}}@media (width<=480px){.manager-cockpit .decision-executive .de-focus-item[data-primary],.manager-cockpit .decision-executive .de-selected .mos-decision{padding:20px 16px}.manager-cockpit .decision-executive .de-focus-item[data-primary] h3{font-size:24px}.manager-cockpit .decision-executive .de-voices{grid-template-columns:1fr}.manager-cockpit .decision-executive .de-navigation{flex-direction:column;gap:0}}.manager-cockpit .decision-executive .management-summary{padding-block:16px}.manager-cockpit .decision-executive .management-summary>ol{margin-block:12px}.manager-cockpit .decision-executive .de-focus-item .vos-status-light{letter-spacing:0;text-transform:none}.manager-cockpit .decision-executive .de-option-grid h4{margin-block:8px 20px;font-size:18px;font-weight:600}.manager-cockpit .decision-executive .mos-drill>section{margin-block:24px}.manager-cockpit .decision-executive .mos-drill>section>h4{margin-bottom:12px;font-size:16px}.manager-cockpit .decision-executive{--de-navy:oklch(24% .045 255);--de-navy-2:oklch(31% .055 255);--de-gold:oklch(80% .11 80);--de-teal:oklch(74% .11 190);--de-coral:oklch(70% .15 30);--de-ink:oklch(97% .01 85);--de-soft:oklch(82% .02 250)}.manager-cockpit .decision-executive .de-focus-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:stretch;gap:20px}.manager-cockpit .decision-executive .de-focus-item[data-primary]{border:1px solid color-mix(in oklab, var(--de-gold) 30%, transparent);color:var(--de-ink);background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--de-teal) 18%, transparent), transparent 55%), radial-gradient(90% 80% at 100% 100%, color-mix(in oklab, var(--de-gold) 16%, transparent), transparent 60%), linear-gradient(150deg, var(--de-navy-2), var(--de-navy));box-shadow:0 30px 60px -30px color-mix(in oklab, var(--de-navy) 70%, transparent), inset 0 1px 0 color-mix(in oklab, var(--de-ink) 12%, transparent);border-radius:20px;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:32px;padding:40px;display:grid;position:relative;overflow:hidden}.manager-cockpit .decision-executive .de-focus-item[data-primary]:before{content:"";background:linear-gradient(90deg, var(--de-teal), var(--de-gold), var(--de-coral));height:2px;position:absolute;inset:0 0 auto}.manager-cockpit .decision-executive .de-focus-item[data-primary] *{opacity:1}.manager-cockpit .decision-executive .de-stage-main{align-content:start;gap:16px;min-width:0;display:grid}.manager-cockpit .decision-executive .de-focus-item[data-primary] .de-position{color:var(--de-soft);letter-spacing:.08em;text-transform:uppercase;font-size:var(--manager-label)}.manager-cockpit .decision-executive .de-focus-item[data-primary] .vos-status-light{color:var(--de-gold)}.manager-cockpit .decision-executive .de-focus-item[data-primary] h3{color:var(--de-ink);letter-spacing:-.015em;max-width:28ch;margin:0;font-size:clamp(24px,2.6vw,34px);line-height:1.2}.manager-cockpit .decision-executive .de-stage-main>p:not(.de-position){color:var(--de-soft);margin:0;font-size:16px;line-height:1.55}.manager-cockpit .decision-executive .mx-stage-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;margin-top:8px;display:grid}.manager-cockpit .decision-executive .de-option-card{border:1px solid color-mix(in oklab, var(--de-ink) 14%, transparent);background:color-mix(in oklab, var(--de-ink) 5%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;gap:6px;padding:18px 18px 20px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;position:relative}.manager-cockpit .decision-executive .de-option-card:hover{border-color:color-mix(in oklab, var(--de-gold) 55%, transparent);box-shadow:0 14px 30px -18px color-mix(in oklab, var(--de-gold) 60%, transparent);transform:translateY(-2px)}.manager-cockpit .decision-executive .de-option-card[data-recommended]{border-color:color-mix(in oklab, var(--de-gold) 60%, transparent);background:linear-gradient(160deg, color-mix(in oklab, var(--de-gold) 18%, transparent), color-mix(in oklab, var(--de-gold) 4%, transparent))}.manager-cockpit .decision-executive .de-option-card small{font-size:var(--manager-label);letter-spacing:.08em;text-transform:uppercase;color:var(--de-soft)}.manager-cockpit .decision-executive .de-option-card[data-recommended] small,.manager-cockpit .decision-executive .de-option-card[data-recommended] strong{color:var(--de-gold)}.manager-cockpit .decision-executive .de-option-card strong{color:var(--de-ink);font-size:18px;line-height:1.3}.manager-cockpit .decision-executive .de-option-card p{color:var(--de-soft);margin:0;font-size:14px}.manager-cockpit .decision-executive .de-vs{font-size:var(--manager-label);letter-spacing:.1em;text-transform:uppercase;color:var(--de-navy);background:var(--de-soft);border-radius:999px;padding:4px 8px;position:absolute;top:50%;left:-14px;translate:-50% -50%}.manager-cockpit .decision-executive .de-stage-main>button{min-height:48px;color:var(--de-navy);background:linear-gradient(90deg, var(--de-gold), color-mix(in oklab, var(--de-gold) 75%, var(--de-ink)));box-shadow:0 10px 26px -12px var(--de-gold);border-radius:999px;justify-self:start;padding-inline:22px}.manager-cockpit .decision-executive .de-stage-aside{border:1px solid color-mix(in oklab, var(--de-ink) 12%, transparent);background:color-mix(in oklab, var(--de-navy) 60%, transparent);color:var(--de-soft);border-radius:16px;align-content:start;gap:12px;padding:24px;display:grid}.manager-cockpit .decision-executive .de-stage-aside .ei-eyebrow{color:var(--de-teal);font-size:var(--manager-label);letter-spacing:.08em;text-transform:uppercase;margin:0}.manager-cockpit .decision-executive .de-stage-aside>strong{color:var(--de-gold);font-size:22px;line-height:1.25}.manager-cockpit .decision-executive .de-stage-aside summary{color:var(--de-ink);border-top:1px solid color-mix(in oklab, var(--de-ink) 12%, transparent)}.manager-cockpit .decision-executive .de-focus-grid{counter-reset:none}.manager-cockpit .decision-executive .de-case-index{border:1px solid var(--line-default);background:var(--surface-primary);border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-content:start;gap:6px 16px;margin-bottom:16px;padding:22px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;position:relative}.manager-cockpit .decision-executive .de-case-index:hover{border-color:var(--briefing-topic-decisions);box-shadow:0 18px 36px -24px var(--briefing-topic-decisions);transform:translateY(-2px)}.manager-cockpit .decision-executive .de-case-index>span{font-variant-numeric:tabular-nums;block-size:44px;inline-size:44px;color:var(--briefing-topic-decisions);border:2px solid color-mix(in oklab, var(--briefing-topic-decisions) 45%, transparent);border-radius:50%;grid-row:span 3;place-items:center;font-weight:600;display:grid}.manager-cockpit .decision-executive .de-case-index h3{margin:0;font-size:16px;line-height:1.35}.manager-cockpit .decision-executive .de-case-index p{color:var(--text-secondary);margin:0;font-size:13px}.manager-cockpit .decision-executive .de-case-index button{justify-self:start;padding-inline:0}@media (width<=1100px){.manager-cockpit .decision-executive .de-focus-item[data-primary]{grid-template-columns:1fr}}@media (width<=900px){.manager-cockpit .decision-executive .de-focus-grid{grid-template-columns:1fr}}@media (width<=480px){.manager-cockpit .decision-executive .de-focus-item[data-primary]{border-radius:16px;padding:24px 18px}.manager-cockpit .decision-executive .de-vs{top:-14px;left:50%}}@media (prefers-reduced-motion:reduce){.manager-cockpit .decision-executive .de-option-card,.manager-cockpit .decision-executive .de-case-index{transition:none}}.manager-cockpit .decision-executive .dw{gap:20px;display:grid}.manager-cockpit .decision-executive .dw>summary{display:none}.manager-cockpit .decision-executive .dw-rail{z-index:2;border:1px solid var(--line-default);background:color-mix(in oklab, var(--surface-primary) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:6px;list-style:none;display:grid;position:sticky;top:64px}.manager-cockpit .decision-executive .dw-rail a{min-height:40px;color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.manager-cockpit .decision-executive .dw-rail a:hover{background:var(--muted);color:var(--text-primary)}.manager-cockpit .decision-executive .dw-rail b{width:22px;height:22px;font-size:var(--manager-label);border:1px solid;border-radius:50%;place-items:center;display:grid}.manager-cockpit .decision-executive .dw-rail li[data-current] a{background:var(--briefing-topic-decisions);color:var(--surface-primary)}.manager-cockpit .decision-executive .dw-step{border:1px solid var(--line-default);background:var(--surface-primary);border-radius:16px;padding:24px;scroll-margin-top:130px;position:relative}.manager-cockpit .decision-executive .dw-step>header{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.manager-cockpit .decision-executive .dw-step h4{margin:0;font-size:19px}.manager-cockpit .decision-executive .dw-step header p{color:var(--text-secondary);margin:4px 0 0;font-size:14px}.manager-cockpit .decision-executive .dw-num{font-variant-numeric:tabular-nums;width:40px;height:40px;color:var(--briefing-topic-decisions);background:color-mix(in oklab, var(--briefing-topic-decisions) 12%, transparent);border:1px solid color-mix(in oklab, var(--briefing-topic-decisions) 35%, transparent);border-radius:12px;flex:none;place-items:center;font-weight:700;display:grid}.manager-cockpit .decision-executive .dw-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.manager-cockpit .decision-executive .dw-rec,.manager-cockpit .decision-executive .dw-why,.manager-cockpit .decision-executive .dw-risks{background:var(--muted);border-radius:12px;gap:6px;min-width:0;padding:16px;display:grid}.manager-cockpit .decision-executive .dw-rec{border-left:4px solid var(--briefing-topic-decisions)}.manager-cockpit .decision-executive .dw-rec strong{font-size:18px;line-height:1.35}.manager-cockpit .decision-executive .dw small{font-size:var(--manager-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.manager-cockpit .decision-executive .dw-rec p,.manager-cockpit .decision-executive .dw-why p{overflow-wrap:anywhere;margin:0;line-height:1.6}.manager-cockpit .decision-executive .dw-risks{margin-top:16px}.manager-cockpit .decision-executive .dw-risks ul{gap:4px;margin:0;padding-left:18px;display:grid}.manager-cockpit .decision-executive .dw-step .de-options,.manager-cockpit .decision-executive .dw-step .de-counsel{border:0;padding-block:0}.manager-cockpit .decision-executive .dw-step .de-options>h3{display:none}.manager-cockpit .decision-executive .dw-step .de-option-grid{gap:16px;margin-top:0}.manager-cockpit .decision-executive .dw-step .de-option-grid article{border:1px solid var(--line-default);border-radius:12px;padding:20px;transition:transform .2s,box-shadow .2s}.manager-cockpit .decision-executive .dw-step .de-option-grid article:hover{box-shadow:0 12px 28px -18px var(--briefing-topic-decisions);transform:translateY(-2px)}.manager-cockpit .decision-executive .dw-step .de-option-grid article[data-recommended]{border:2px solid var(--briefing-topic-decisions);background:color-mix(in oklab, var(--briefing-topic-decisions) 6%, var(--surface-primary))}.manager-cockpit .decision-executive .dw-trace{border-top:1px solid var(--line-default);margin-top:12px}.manager-cockpit .decision-executive .dw-final{border:2px solid var(--briefing-topic-decisions);background:linear-gradient(160deg, color-mix(in oklab, var(--briefing-topic-decisions) 9%, var(--surface-primary)), var(--surface-primary) 60%)}.manager-cockpit .decision-executive .dw-final .dw-num{background:var(--briefing-topic-decisions);color:var(--surface-primary)}.manager-cockpit .decision-executive .dw-empty{color:var(--text-secondary);margin:0}@media (prefers-reduced-motion:reduce){.manager-cockpit .decision-executive .dw-step .de-option-grid article{transition:none}.manager-cockpit .decision-executive .dw-step .de-option-grid article:hover{transform:none}}@media (width<=560px){.manager-cockpit .decision-executive .dw-rail{border-radius:14px;top:56px}.manager-cockpit .decision-executive .dw-rail a{font-size:var(--manager-label);flex-direction:column;gap:2px;min-height:48px}.manager-cockpit .decision-executive .dw-step{padding:16px}.manager-cockpit .decision-executive .dw-step>header{gap:12px}}.wf-flow{--wf-navy:oklch(25% .047 255);--wf-on:oklch(96% .014 85);--wf-gold:oklch(80% .085 82);--wf-teal:oklch(80% .09 180);--wf-coral:oklch(79% .1 32);--wf-line:color-mix(in oklab, var(--foreground) 14%, transparent);border:1px solid var(--wf-line);background:var(--card);border-radius:12px;margin-block:24px;overflow:hidden}.wf-head{background:radial-gradient(120% 90% at 0 0, color-mix(in oklab, var(--wf-gold) 14%, transparent), transparent 60%), var(--wf-navy);color:var(--wf-on);padding:clamp(20px,3vw,36px)}.wf-eyebrow{letter-spacing:0;text-transform:uppercase;color:var(--wf-gold);margin:0 0 8px;font-size:13px;font-weight:600}.wf-head h2{margin:0 0 16px;font-size:28px;font-weight:500}.wf-block{background:var(--wf-coral);min-height:44px;color:var(--wf-navy);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.wf-head .wf-quiet{color:color-mix(in oklab, var(--wf-on) 75%, transparent)}.wf-quiet{color:var(--muted-foreground);margin:0;padding:0 clamp(16px,3vw,36px) 20px;font-size:14px}.wf-head .wf-quiet{padding:0}.wf-spine{grid-template-columns:repeat(5,1fr);margin:0;padding:28px clamp(16px,3vw,36px);list-style:none;display:grid;position:relative}.wf-spine:before{content:"";background:var(--wf-line);height:1px;position:absolute;top:35px;left:calc(clamp(16px,3vw,36px) + 7px);right:clamp(16px,3vw,36px)}.wf-spine li{gap:4px;display:grid;position:relative}.wf-node{border:2px solid var(--wf-line);background:var(--card);border-radius:50%;width:14px;height:14px}.wf-spine li[data-filled] .wf-node{background:var(--wf-gold);border-color:var(--wf-gold)}.wf-spine strong{font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:500}.wf-spine span:last-child{color:var(--muted-foreground);font-size:13px}.wf-rows{margin:0;padding:0 clamp(16px,3vw,36px) 12px;list-style:none}.wf-rows>li{border-top:1px solid var(--wf-line)}.wf-rows button{all:unset;cursor:pointer;box-sizing:border-box;grid-template-columns:minmax(0,1.4fr) 120px minmax(0,1fr);align-items:center;gap:16px;width:100%;min-height:44px;padding:16px 0;display:grid}.wf-rows button:focus-visible,.wf-flow a:focus-visible{outline:2px solid var(--wf-gold);outline-offset:2px}.wf-title{overflow-wrap:anywhere;font-size:15px;font-weight:500}.wf-track{gap:4px;display:flex}.wf-track i{background:var(--wf-line);border-radius:2px;flex:1;height:4px}.wf-track i[data-on]{background:var(--wf-teal)}.wf-next{color:var(--muted-foreground);font-size:13px}.wf-detail{padding:0 0 16px;animation:.25s both wf-in}.wf-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.wf-detail dt{color:var(--muted-foreground);font-size:13px}.wf-detail dd{margin:2px 0 0;font-size:14px}.wf-detail a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--wf-gold);-webkit-text-decoration-color:var(--wf-gold);text-decoration-color:var(--wf-gold);text-underline-offset:4px;font-size:14px;font-weight:600}@keyframes wf-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (width<=640px){.wf-spine{grid-template-columns:repeat(5,minmax(0,1fr))}.wf-spine span:last-child{overflow-wrap:anywhere;font-size:13px}.wf-spine strong{font-size:18px}.wf-rows button{grid-template-columns:1fr;gap:8px}.wf-detail dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wf-detail{animation:none}}.wf-flow{box-shadow:0 40px 80px -50px var(--wf-navy);border:0}.wf-flow .wf-spine{color:var(--wf-on);background:radial-gradient(120% 140% at 85% 0%, color-mix(in oklab, var(--wf-teal) 14%, transparent), transparent 55%), linear-gradient(180deg, var(--wf-navy), color-mix(in oklab, var(--wf-navy) 80%, black));gap:8px;padding-block:8px 32px}.wf-flow .wf-spine:before{background:linear-gradient(90deg, var(--wf-teal), var(--wf-gold) 50%, var(--wf-coral));opacity:.55;height:2px;box-shadow:0 0 18px color-mix(in oklab, var(--wf-gold) 60%, transparent);border-radius:2px;top:48px;left:10%;right:10%}.wf-flow .wf-spine li{text-align:center;border-radius:16px;justify-items:center;padding:0 4px 8px;transition:background .3s}.wf-flow .wf-spine li:hover{background:color-mix(in oklab, var(--wf-on) 6%, transparent)}.wf-flow .wf-node{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--wf-on) 14%, var(--wf-navy)), var(--wf-navy));width:80px;height:80px;box-shadow:0 0 0 1px color-mix(in oklab, var(--wf-on) 14%, transparent), 0 12px 30px -12px oklch(0% 0 0/.7);border:0;place-items:center;display:grid;position:relative}.wf-flow .wf-spine li[data-filled] .wf-node{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--wf-on) 14%, var(--wf-navy)), var(--wf-navy))}.wf-node svg{position:absolute;inset:0;transform:rotate(-90deg)}.wf-node circle{fill:none;stroke-width:3.5px}.wf-ring-track{stroke:color-mix(in oklab, var(--wf-on) 14%, transparent)}.wf-ring-fill{stroke:var(--wf-teal);stroke-linecap:round;filter:drop-shadow(0 0 4px var(--wf-teal));transition:stroke-dasharray .8s}.wf-spine li:last-child .wf-ring-fill{stroke:var(--wf-gold);filter:drop-shadow(0 0 5px var(--wf-gold))}.wf-node em{font-style:normal;font-size:var(--manager-label);letter-spacing:.14em;color:color-mix(in oklab, var(--wf-on) 65%, transparent)}.wf-flow .wf-spine strong{color:var(--wf-on);font-size:30px;font-weight:300;line-height:1}.wf-flow .wf-spine li:not([data-filled]) strong{opacity:.55}.wf-flow .wf-spine li:hover strong{color:var(--wf-gold)}.wf-flow .wf-spine span:last-child{color:color-mix(in oklab, var(--wf-on) 70%, transparent)}.wf-rows button{border-radius:10px;padding-inline:8px;transition:background .2s}.wf-rows button:hover{background:color-mix(in oklab, var(--wf-gold) 8%, transparent)}.wf-track i[data-on]{background:linear-gradient(90deg, var(--wf-teal), var(--wf-gold));box-shadow:0 0 6px color-mix(in oklab, var(--wf-teal) 60%, transparent)}@media (width<=640px){.wf-flow .wf-spine{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.wf-flow .wf-spine:before{display:none}.wf-flow .wf-node{width:60px;height:60px}.wf-flow .wf-spine strong{font-size:22px}.wf-flow .wf-spine li{min-width:0}.wf-flow .wf-spine span:last-child,.wf-flow .wf-detail dd{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.wf-ring-fill,.wf-flow .wf-spine li,.wf-rows button{transition:none}}.portal .progress-compact{min-width:0}.portal .progress-compact .wf-flow{--wf-navy:var(--surface-primary);--wf-on:var(--text-primary);--wf-gold:var(--status-attention);--wf-teal:var(--accent-cyan);--wf-coral:var(--status-critical);--wf-line:var(--line-default);border:0;border-block:1px solid var(--line-default);box-shadow:none;background:0 0;border-radius:0;margin-block:16px}.portal .progress-compact .wf-head{color:var(--text-primary);background:0 0;padding:18px 0 12px}.portal .progress-compact .wf-head h2{color:var(--text-primary);margin-bottom:12px;font-size:20px}.portal .progress-compact .wf-eyebrow{color:var(--accent-cyan);font-size:11px}.portal .progress-compact .wf-block{background:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--line-default);border-radius:6px;padding:8px 12px}.portal .progress-compact .wf-flow .wf-quiet{color:var(--text-secondary);padding:10px 0 14px;font-size:12px;line-height:1.55}.portal .progress-compact .wf-flow .wf-spine{color:var(--text-primary);background:0 0;gap:8px;padding:12px 0 20px}.portal .progress-compact .wf-flow .wf-spine:before{display:none}.portal .progress-compact .wf-flow .wf-spine li{text-align:left;border-left:1px solid var(--line-default);border-radius:0;grid-template-columns:40px minmax(0,1fr);place-items:center start;gap:2px 10px;padding:12px 8px}.portal .progress-compact .wf-flow .wf-node{background:var(--surface-secondary);width:40px;height:40px;box-shadow:none;grid-row:1/3}.portal .progress-compact .wf-node em{letter-spacing:0;color:var(--text-secondary);font-size:11px}.portal .progress-compact .wf-flow .wf-spine strong{color:var(--text-primary);opacity:1;font-size:24px}.portal .progress-compact .wf-flow .wf-spine span:last-child{color:var(--text-secondary);font-size:11px}.portal .progress-compact .wf-ring-fill{filter:none}.portal .progress-compact .wf-rows{padding:0}.portal .progress-compact .wf-rows button{border-radius:0;grid-template-columns:minmax(0,1.4fr) 100px minmax(0,1fr);gap:12px}.portal .progress-compact .wf-title{font-size:14px}.portal .progress-compact .wf-next{color:var(--text-secondary);font-size:12px}.portal .progress-compact .wf-track i[data-on]{background:var(--accent-cyan);box-shadow:none}.portal .progress-compact .wf-detail dd,.portal .progress-compact .wf-detail a{color:var(--text-primary)}@media (width<=700px){.portal .progress-compact .wf-flow .wf-spine{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.portal .progress-compact .wf-rows button{grid-template-columns:minmax(0,1fr) 80px}.portal .progress-compact .wf-next{grid-column:1/-1}}.portal .progress-compact .mx-brief{border-block:1px solid var(--line-default);background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);margin-block:12px}.portal .progress-compact .mx-brief-main,.portal .progress-compact .mx-brief-next{color:var(--text-primary);background:0 0;padding:18px 0}.portal .progress-compact .mx-brief-next{padding-left:24px}.portal .progress-compact .mx-brief h2{color:var(--text-primary);margin-block:8px;font-size:20px}.portal .progress-compact .mx-brief-next>p{color:var(--text-secondary);font-size:14px;line-height:1.55}.portal .progress-compact .mx-brief-label{color:var(--text-secondary)}.portal .progress-compact .mx-brief-empty{font-size:13px;line-height:1.55}@media (width<=700px){.portal .progress-compact .mx-brief{grid-template-columns:minmax(0,1fr)}.portal .progress-compact .mx-brief-next{border-top:1px solid var(--line-default);padding:12px 0}}.wf-phase-symbol,.wf-stage-bars{display:none}.portal .progress-compact .wf-head h2{align-items:center;gap:10px;display:flex}.portal .progress-compact .wf-head h2>svg{color:var(--accent-cyan);flex:none}.portal .progress-compact .wf-phase-number{display:none}.portal .progress-compact .wf-node>.wf-phase-symbol{color:var(--accent-cyan);width:20px;height:20px;display:block;position:static;transform:none}.portal .progress-compact .wf-spine li:nth-child(2) .wf-phase-symbol{color:var(--status-attention)}.portal .progress-compact .wf-spine li:nth-child(4) .wf-phase-symbol{color:var(--briefing-topic-work)}.portal .progress-compact .wf-spine li:nth-child(5) .wf-phase-symbol{color:var(--accent-orientation)}.portal .progress-compact .wf-stage-bars{border-top:1px solid var(--line-default);gap:12px;margin:0;padding:18px 0;display:grid}.portal .progress-compact .wf-stage-bars figcaption{color:var(--text-primary);margin-bottom:4px;font-size:13px;font-weight:600}.portal .progress-compact .wf-stage-bars>div{--wf-phase:var(--accent-cyan);grid-template-columns:150px minmax(0,1fr) 32px;align-items:center;gap:16px;display:grid}.portal .progress-compact .wf-stage-bars [data-phase="1"]{--wf-phase:var(--status-attention)}.portal .progress-compact .wf-stage-bars [data-phase="3"]{--wf-phase:var(--briefing-topic-work)}.portal .progress-compact .wf-stage-bars [data-phase="4"]{--wf-phase:var(--accent-orientation)}.portal .progress-compact .wf-stage-bars span{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.portal .progress-compact .wf-stage-bars span svg{color:var(--wf-phase);flex:none}.portal .progress-compact .wf-stage-bars>div>svg{width:100%;height:10px}.portal .progress-compact .wf-bar-track{fill:var(--surface-secondary)}.portal .progress-compact .wf-bar-value{fill:var(--wf-phase)}.portal .progress-compact .wf-stage-bars strong{font-variant-numeric:tabular-nums;text-align:right;color:var(--text-primary);font-size:14px}.portal .progress-compact .dc-deck{--dc-gold:var(--status-attention);--dc-teal:var(--briefing-topic-work);--dc-coral:var(--status-critical);--dc-blue:var(--accent-cyan);--dc-violet:var(--accent-orientation);--dc-muted:var(--text-secondary);--dc-ink:var(--text-primary);--dc-dim:var(--text-secondary);border-block:1px solid var(--line-default);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1fr);gap:20px;margin-block:16px;padding-block:18px}.portal .progress-compact .dc-deck>*{min-width:0}.portal .progress-compact .dc-track{stroke:var(--line-default)}.portal .progress-compact .dc-lights{margin:0}.portal .progress-compact .dc-pick{color:var(--text-primary);box-shadow:none;background:0 0}.portal .progress-compact .dc-donut svg{width:112px}.portal .progress-compact .dc-gauge svg{max-width:170px}.portal .progress-compact .dc-gauge-copy strong{font-size:24px}.portal .progress-compact .dc-gauge-copy span{font-size:13px}@media (width<=1050px){.portal .progress-compact .dc-deck{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.portal .progress-compact .dc-lights{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=600px){.portal .progress-compact .dc-deck{grid-template-columns:minmax(0,1fr)}.portal .progress-compact .wf-stage-bars>div{grid-template-columns:115px minmax(0,1fr) 24px;gap:10px}}
