:root{--font-heading:var(--font-inter);--font-body:var(--font-inter);--cyan:#0194d0;--blue:#137fbf;--ink-blue:#14618f;--slate:#34475a;--deep:#2a3a4d;--amber:#f2b257;--paper:#fff;--wash:#f3f7f9;--muted:#536979;--line:#d4e0e7;--radius:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:auto}body{color:var(--deep);background:var(--paper);font:16px/1.65 var(--font-body), Arial, sans-serif;margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button:disabled{cursor:default;opacity:.5}button,a{touch-action:manipulation}a{color:var(--ink-blue);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button{color:inherit}:focus-visible{outline:3px solid var(--ink-blue);outline-offset:4px}h1,h2,h3{font-family:var(--font-heading), Arial, sans-serif;color:var(--deep);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0 0 20px;font-weight:700;line-height:1.15}h1{font-size:clamp(32px,3.6vw,50px)}h2{font-size:clamp(26px,2.6vw,36px)}h3{letter-spacing:-.025em;font-size:21px}em{color:var(--ink-blue);font-style:normal}p{margin:0 0 20px}small,.micro{color:var(--muted);font-size:12px;line-height:1.65}ul{padding-left:22px}li+li{margin-top:12px}.shell{max-width:1320px;margin:auto;padding:0 40px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:96px;margin-bottom:32px;display:flex}.topbar nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.brand{font:700 28px/1 var(--font-heading), sans-serif;letter-spacing:-1.8px;color:var(--deep);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark{color:var(--blue);width:32px;height:36px}.brand-number{letter-spacing:-.5px;color:var(--ink-blue);vertical-align:super;margin-left:3px;font-size:12px}.brand small{font:600 12px/1 var(--font-body), sans-serif;letter-spacing:2px;margin-top:8px;display:block}.eyebrow,.studio-label{letter-spacing:1.5px;color:var(--ink-blue);font-size:12px;font-weight:700;line-height:1.6}.eyebrow{margin-bottom:14px}.primary,.secondary,.text-button,.studio-button,.studio-text-link{border-radius:6px;justify-content:center;align-items:center;gap:14px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.primary,.secondary{border:1px solid var(--ink-blue);padding:12px 20px}.primary{background:var(--amber);color:var(--deep);border-color:var(--amber);border-radius:999px}.primary:hover{background:#d4943a}.secondary{color:var(--ink-blue);background:#fff;border-color:#aac3d3}.secondary:hover{background:#eaf3f8}.text-button{color:var(--ink-blue);background:0 0;border:0;padding:0 2px}.text-button:hover{text-decoration:underline}.skip-link{z-index:99;background:#fff;padding:14px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell>footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding:32px 0;font-size:12px;display:flex}.muted{color:var(--muted)}.banner,.sample-banner,.error,.callout{border:1px solid #c2d7e3;border-left:3px solid var(--blue);background:#eaf3f8;border-radius:6px;margin:20px 0;padding:16px 20px;font-size:14px}.error{border-color:var(--amber);color:var(--deep);background:#fff}.sample-banner{align-items:center;gap:24px;margin-top:0;display:flex}.sample-banner span{color:var(--ink-blue);letter-spacing:1px;flex-shrink:0;font-size:12px;font-weight:700}.sample-banner p{margin:0}.panel,.editor{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:40px}.panel{margin-top:24px}.prose{max-width:860px;margin:40px auto}.prose h2{margin-top:40px}.workspace{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:36px;margin-top:36px;display:grid}.sidebar{position:sticky;top:24px}.steps{margin:22px 0;padding:0;list-style:none}.steps li+li{margin-top:8px}.steps button{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:14px;width:100%;min-height:56px;padding:8px 12px;font-size:14px;display:flex}.steps button span{color:var(--muted);font-size:12px}.steps .active button{color:var(--ink-blue);background:#e3f2fb;border-color:#94c5df;font-weight:700}.steps .done button{color:var(--ink-blue)}.side-note{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}.side-note>span{color:var(--blue);font-size:32px}.side-note h3{margin:14px 0;font-size:18px}.side-note p{font-size:14px}.section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.section-head>p,.section-head h3{margin:0}.section-intro{color:var(--muted);max-width:720px;margin-bottom:28px}label{margin-bottom:24px;font-size:14px;font-weight:600;display:block}input,textarea,select{width:100%;color:var(--deep);background:#fff;border:1px solid #9cb3c2;border-radius:6px;margin-top:8px;padding:13px 14px;font-size:16px;line-height:1.5;display:block}input::placeholder,textarea::placeholder{color:#627482;opacity:1}textarea{resize:vertical}.optional{color:var(--muted);margin-left:6px;font-size:12px;font-weight:400}.field-help{color:var(--muted);margin-top:5px;font-size:14px;font-weight:400;display:block}.field-grid,.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.review-grid{margin-bottom:24px}.review-grid>div{border:1px solid var(--line);border-radius:8px;padding:24px}.review-grid p{overflow-wrap:anywhere}.checkbox{align-items:flex-start;gap:12px;font-weight:400;display:flex}.checkbox input{width:20px;height:20px;accent-color:var(--ink-blue);flex-shrink:0;margin-top:4px}.form-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:24px;display:flex}.form-footer p{margin-bottom:0}details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0;padding:18px 0}summary{align-content:center;min-height:44px;font-size:14px;font-weight:600}details[open] summary{margin-bottom:16px}.suggestions{margin:0 0 28px}.suggestions .section-head{margin-bottom:8px}.suggestions h3{font-size:18px}.suggestions .micro{margin-bottom:14px}.chips,.filter-chips{flex-wrap:wrap;gap:8px;display:flex}.chips button,.filter-chips button{min-height:44px;color:var(--ink-blue);text-align:left;background:#fff;border:1px solid #b7ccd8;border-radius:6px;padding:10px 14px;font-size:14px}.chips button:hover:not(:disabled),.filter-chips button[aria-pressed=true]{background:var(--ink-blue);color:#fff;border-color:var(--ink-blue)}.chips button:disabled{opacity:1;background:var(--wash);color:var(--muted)}.allocation-card{background:var(--wash);border:1px solid var(--line);border-radius:8px;margin-bottom:16px;padding:20px}.week-summary,.allocation-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.week-summary .eyebrow{margin-bottom:6px;display:block}.week-summary strong{font:650 32px/1.2 var(--font-heading), sans-serif;display:block}.week-summary strong span{font-size:16px;font-weight:400}.allocation-state{color:var(--ink-blue);text-align:right;font-size:12px}.balanced{color:var(--ink-blue)}.allocation-bar{background:#dce6ec;border-radius:4px;height:8px;margin:20px 0 10px;display:flex;overflow:hidden}.allocation-bar span{transition:width .2s}.allocation-footer,.allocation-footer .text-button{font-size:12px}.task-list{margin:16px 0}.empty-tasks{color:var(--muted);padding:12px 0;font-size:14px}.task-row{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) 96px 132px;align-items:center;gap:12px;padding:16px 0;display:grid}.task-index{color:#fff;border-radius:6px;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.task-name{overflow-wrap:anywhere;font-size:14px;font-weight:600}.task-name small{margin-top:4px;font-weight:400;display:block}.hours{align-items:center;gap:6px;margin:0;display:flex}.hours input{min-width:0;margin:0;padding:10px 8px}.hours>span:not(.sr-only){font-size:12px;font-weight:400}.task-actions{display:flex}.task-actions button{width:44px;height:44px;color:var(--ink-blue);background:0 0;border:0;font-size:20px}.add-task{align-items:flex-end;gap:12px;margin:28px 0;display:flex}.add-task label{flex:1;min-width:0;margin-bottom:0}.add-task button{min-height:52px}.edge-intro,.bolt-on{background:var(--wash);border-left:3px solid var(--amber);align-items:flex-start;gap:24px;margin:24px 0;padding:24px;display:flex}.edge-intro>span,.bolt-on>span{color:var(--ink-blue);font-size:32px}.edge-intro p,.bolt-on p:last-child{margin:0}.report-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding-bottom:18px;display:flex}.report-toolbar .eyebrow{margin:0}.report-toolbar>div{gap:10px;display:flex}.report-summary-grid{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 12px 12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:24px;display:grid}.summary-stat{border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff;border-radius:10px;padding:16px}.summary-stat:nth-child(2){border-top-color:var(--amber)}.summary-stat:nth-child(3){border-top-color:var(--deep)}.summary-stat:nth-child(4){border-top-color:var(--slate)}.summary-stat .summary-stat-value{font:700 24px/1.1 var(--font-heading), sans-serif;color:var(--blue);letter-spacing:-.01em;margin-top:10px;margin-bottom:6px}.summary-stat .summary-stat-note{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.report-layout-readout{border:1px solid var(--line);background:#fbfdff;border-top:0;margin:12px 0 0;padding:20px 24px 24px}.report-layout-readout>h2{margin:0 0 16px;font-size:22px}.report-classification-bars{gap:12px;display:grid}.classification-row{grid-template-columns:146px minmax(0,1fr) 30px;align-items:center;gap:12px;display:grid}.classification-row>span{color:var(--deep)}.classification-row>div{background:#e9f1f7;border-radius:999px;width:100%;height:10px;overflow:hidden}.classification-row>div>span{min-width:3px;height:100%;display:block}.classification-row b{color:var(--deep);font-size:14px}.report-hero{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:48px;padding:36px;display:grid;position:relative;overflow:hidden}.report-hero h1{letter-spacing:-.02em;font-size:clamp(28px,3.1vw,42px)}.report-hero>div>p:not(.eyebrow){max-width:68ch;margin-bottom:16px;font-size:14px}.report-meta{color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.week-chart{color:var(--slate);align-self:center;min-width:0}.week-chart-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.week-chart-heading>span{letter-spacing:1px;font-size:12px;font-weight:600}.week-chart-heading strong{font:650 32px/1.3 var(--font-heading), sans-serif}.week-chart-heading small{font:400 12px var(--font-body), sans-serif}.week-chart-bar{border-radius:4px;gap:4px;height:20px;margin:20px 0;display:flex;overflow:hidden}.chart-group-0{background:var(--blue)}.chart-group-1{background:var(--slate)}.chart-group-2{background:var(--amber)}.week-chart-legend{margin:0 0 16px}.week-chart-legend>div{justify-content:space-between;padding:6px 0;font-size:14px;display:flex}.week-chart-legend dt{align-items:center;gap:10px;display:flex}.week-chart-legend i{border-radius:2px;width:9px;height:9px}.week-chart-legend dd{margin:0;font-size:16px;font-weight:700}.week-chart-legend small{margin-left:3px}.week-chart .micro{margin:0}.report-first-move{border:1px solid var(--line);border-top:0;border-left:4px solid var(--amber);background:#fbfdff;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:32px;padding:24px 36px;display:flex}.report-first-move .eyebrow{margin-bottom:6px}.report-first-move p:last-child{margin:0;font-size:14px}.report-first-move button{flex-shrink:0}.report-tabs{border-bottom:1px solid var(--line);gap:20px;margin:32px 0;display:flex}.report-tabs button{min-height:56px;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;flex:1;justify-content:space-between;align-items:center;gap:24px;padding:12px 4px;font-size:14px;display:flex}.report-tabs button[aria-selected=true]{border-bottom-color:var(--blue);color:var(--ink-blue);font-weight:700}.report-pane{scroll-margin-top:24px;display:none}.report-pane.selected{display:block}.report-pane>h2{margin-top:44px}.report-pane>.eyebrow+h2{margin-top:0}.priority-grid,.cards,.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 40px;display:grid}.priority-grid>div{border-top:2px solid var(--blue);padding:20px 0}.priority-grid>div:nth-child(2){border-color:var(--slate)}.priority-grid>div:nth-child(3){border-color:var(--amber)}.priority-grid p{margin-bottom:0}.report-interpretation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:24px;padding:24px 0}.report-interpretation p:last-child{margin-bottom:0}.card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:28px}.card p{margin-bottom:0;font-size:14px}.card-symbol,.action-number{color:var(--ink-blue);margin-bottom:20px;display:block}.card-symbol{font-size:28px}.tag{color:var(--ink-blue);background:#eaf3f8;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-block}.card .tag{margin-bottom:16px}.class-Onlyness{color:#2a3a4d;background:#fcecd5}.class-Differentiated{color:var(--slate);background:#e5ebef}.report-task{border:1px solid var(--line);background:#fff;border-radius:10px;margin:24px 0;padding:32px}.report-task.filtered-out{display:none}.task-title{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:20px;display:grid}.task-title h3{margin-bottom:6px}.task-title p{margin:0}.assistance{background:var(--wash);align-items:center;gap:16px;margin:24px 0;padding:12px 16px;font-size:12px;display:flex}.assistance>div{background:#d8e4eb;flex:1;min-width:40px;height:6px}.assistance>div>span{background:var(--blue);height:100%;display:block}.report-task dl{grid-template-columns:160px minmax(0,1fr);margin:24px 0;font-size:14px;display:grid}.report-task dt,.report-task dd{border-top:1px solid var(--line);margin:0;padding:18px 0}.report-task dt{color:var(--ink-blue);padding-right:20px;font-weight:700}.classification{color:var(--muted);margin:0;font-size:12px}.timeline{margin:32px 0 48px}.timeline-phase{border:1px solid var(--line);background:#fff;border-bottom:0;grid-template-columns:180px minmax(0,1fr);gap:28px;padding:28px;display:grid}.timeline-phase:first-child{border-radius:10px 10px 0 0}.timeline-phase:last-child{border-bottom:1px solid var(--line);border-radius:0 0 10px 10px}.phase-dot{width:44px;height:44px;color:var(--ink-blue);background:#eaf3f8;border-radius:6px;place-items:center;margin-bottom:16px;display:inline-grid}.success-measure{background:var(--wash);margin:20px 0 0;padding:16px;font-size:14px}.success-measure b{color:var(--ink-blue);margin-bottom:6px;display:block}.action-card ul{margin-bottom:0;font-size:14px}.action-card h3{text-transform:capitalize}.next-move{border-left:3px solid var(--amber);background:#edf5fa;margin:32px 0;padding:32px}.next-move p:last-child{margin:0}.experiment-panel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:36px}.experiment-panel .form-footer{align-items:flex-start}.print-notes{display:none}.report-reference{overflow-wrap:anywhere;padding-top:32px}.history-row{text-align:left;border:1px solid var(--line);background:#fff;border-radius:6px;justify-content:space-between;width:100%;margin:12px 0;padding:20px;display:flex}.history-row small{display:block}.progress-panel{max-width:760px;margin:48px auto}.progress-track{background:#e2edf4;border-radius:3px;height:6px;margin:28px 0;overflow:hidden}.progress-track span{background:var(--blue);width:40%;height:100%;animation:2s ease-in-out infinite alternate progress;display:block}@keyframes progress{to{transform:translate(150%)}}.admin{padding-top:32px}table{border-collapse:collapse;width:100%;margin:24px 0;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 8px}@media (max-width:1050px){.shell{padding:0 28px}.workspace{grid-template-columns:180px minmax(0,1fr);gap:24px}.editor,.panel{padding:28px}.task-row{grid-template-columns:30px minmax(0,1fr) 86px}.task-actions{grid-column:2/-1;justify-content:flex-end;margin-top:-8px}.report-hero{gap:28px;padding:28px}.report-first-move{padding:24px 28px}.report-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cards,.plan-grid{gap:14px}.card{padding:22px}}@media (max-width:780px){.shell{padding:0 20px}.topbar{gap:16px;min-height:84px}.topbar nav{gap:12px}.topbar nav a:first-child{display:none}.workspace{margin-top:24px;display:block}.sidebar{position:static}.sidebar>.eyebrow,.side-note,.sidebar>.micro{display:none}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 20px;display:grid}.steps li+li{margin:0}.steps button{text-align:center;flex-direction:column;gap:3px;padding:8px 4px;font-size:12px}.editor{padding:24px}.editor>.section-head>.micro{display:none}.report-hero{grid-template-columns:1fr}.report-hero .week-chart{border-top:1px solid var(--line);padding-top:20px}.report-first-move{flex-direction:column;align-items:flex-start;gap:18px}.report-summary-grid,.priority-grid,.cards,.plan-grid{grid-template-columns:1fr}.priority-grid{gap:0;margin-bottom:24px}.report-toolbar,.sample-banner{flex-direction:column;align-items:flex-start;gap:12px}.report-toolbar>div{width:100%}.report-toolbar button{flex:1}.report-tabs{gap:8px}.report-tabs button{text-align:left;gap:0;font-size:14px}.report-tabs button>span{display:none}.report-task{padding:24px}.task-title{grid-template-columns:36px minmax(0,1fr)}.task-title>.tag{grid-column:2;justify-self:start}.timeline-phase{grid-template-columns:1fr;gap:8px;padding:24px}.timeline-phase>div:first-child{align-items:center;gap:16px;display:flex}.experiment-panel{padding:24px}}@media (max-width:480px){.shell{padding:0 16px}.topbar{flex-wrap:wrap;margin-bottom:24px;padding:16px 0}.topbar nav{justify-content:space-between;width:100%}.topbar>.secondary{max-width:155px;padding:8px 10px;font-size:12px}.brand{font-size:26px}.brand small{font-size:12px}.editor,.panel{padding:20px}.banner,.sample-banner{padding:14px}.sample-banner>span{display:none}.field-grid,.review-grid{grid-template-columns:1fr;gap:0}.review-grid{gap:12px}.form-footer{flex-wrap:wrap;align-items:stretch}.form-footer>.micro{flex-basis:100%}.week-summary,.allocation-footer{flex-wrap:wrap;gap:8px}.allocation-state{text-align:left}.allocation-card{padding:16px}.task-row{grid-template-columns:28px minmax(0,1fr) 80px;gap:8px}.task-row .task-index{width:28px;height:32px}.chips{gap:6px}.chips button{padding:10px 12px}.add-task{flex-wrap:wrap}.add-task label{flex-basis:100%}.add-task button{min-height:44px}.edge-intro{gap:12px;padding:16px;font-size:14px}.report-hero,.report-first-move{padding:22px}.report-hero{gap:20px}.report-hero h1{font-size:30px}.report-task dl{grid-template-columns:1fr}.report-task dt{padding:16px 0 6px}.report-task dd{border:0;padding:0 0 16px}.assistance{flex-wrap:wrap}.assistance>span{flex-basis:100%}.section-head{flex-wrap:wrap;align-items:flex-start;gap:8px}.experiment-panel .tag{font-size:12px}}@keyframes panel-arrive{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:none}}.step-track{gap:8px;margin-bottom:32px;display:flex}.step-track span{background:var(--line);border-radius:2px;flex:1;height:4px}.step-track .reached{background:var(--blue)}.sidebar-emblem{border-bottom:1px solid #fff5;flex-direction:column;justify-content:center;align-items:start;height:170px;margin-bottom:24px;display:flex}.sidebar-emblem span{letter-spacing:-.09em;font-size:100px;font-weight:500;line-height:1.15}.sidebar-emblem sup{letter-spacing:-.03em;color:var(--amber);margin-left:10px;font-size:20px}.sidebar-emblem small{color:#fff;letter-spacing:.12em;margin-bottom:12px;font-size:8px}.recovery-actions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.recovery-symbol{border:12px solid var(--amber);border-right-color:var(--cyan);border-radius:50%;place-items:center;width:112px;height:112px;margin-bottom:32px;font-size:32px;font-weight:700;display:grid}.privacy-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:64px;padding:32px 0 64px;display:grid}.privacy-nav{background:var(--deep);color:#fff;border-radius:12px;padding:28px 24px;position:sticky;top:24px}.privacy-nav h2{color:#fff;font-size:30px}.privacy-nav .eyebrow{color:var(--amber);font-size:10px}.privacy-nav nav{margin:32px 0;display:grid}.privacy-nav nav a{color:#fff;border-top:1px solid #647486;padding:16px 0;font-size:13px;text-decoration:none}.privacy-nav nav a:hover{color:var(--amber)}.privacy-nav .micro{color:#c2ccd8}.privacy-layout .prose{border:0;margin:0;padding:0}.privacy-layout .prose h1{font-size:clamp(36px,3.8vw,54px)}.privacy-layout .prose h2{border-top:1px solid var(--line);margin-top:48px;padding-top:32px;scroll-margin-top:24px;font-size:28px}.operator-panel{max-width:1040px;margin:48px auto}.operator-heading{border-bottom:1px solid var(--line);margin-bottom:32px;padding:0 140px 24px 0;position:relative}.operator-symbol{background:var(--amber);border-radius:50%;place-items:center;width:104px;height:104px;font-size:64px;line-height:1;display:grid;position:absolute;top:0;right:0}.operator-login{max-width:620px}.operator-status:not(:empty){border-left:3px solid var(--amber);background:var(--wash);margin-top:24px;padding:16px}.operator-panel h2{margin-top:48px;font-size:28px}.table-scroll{overflow-x:auto}@media screen{:is(body:has(.workspace),body:has(.report),body:has(.admin),body:has(.progress-panel)){background:#f3f7f9}.workspace{grid-template-columns:260px minmax(0,1fr);gap:32px}.sidebar{background:var(--deep);color:#fff;border-radius:2px;padding:24px 20px}.sidebar>.eyebrow{color:var(--amber)}.sidebar .steps button{color:#fff;border-color:#0000;padding:12px}.sidebar .steps button span{color:#c2ccd8}.sidebar .steps .active button{color:var(--deep);background:var(--amber);border-color:var(--amber)}.sidebar .steps .active button span{color:var(--deep)}.sidebar .steps .done button{color:#fff}.sidebar .steps button:focus-visible{outline-color:var(--amber)}.sidebar .side-note{border-color:#647486;margin-top:24px;padding-top:24px}.sidebar .side-note h3{color:#fff}.sidebar .side-note>span{color:var(--amber)}.sidebar .side-note p,.sidebar>.micro{color:#c2ccd8}.editor{border:1px solid var(--line);border-radius:2px;padding:40px;animation:.22s ease-out panel-arrive;box-shadow:6px 6px #d4e0e7}.editor h1{max-width:760px;font-size:clamp(32px,3.5vw,48px)}input,textarea,select{transition:border-color .16s,box-shadow .16s}input:focus,textarea:focus,select:focus{border-color:var(--blue);box-shadow:0 0 0 4px #0194d014}.primary,.secondary,.chips button,.filter-chips button{transition:background-color .16s,transform .16s}.primary:hover:not(:disabled),.secondary:hover:not(:disabled){transform:translateY(-2px)}.primary:active,.secondary:active{transform:translateY(0)}.form-footer{padding:24px 0 0}.allocation-card{background:#edf7fc;border-color:#9ec8dd}.task-row{border-radius:8px;transition:background-color .16s}.task-row:focus-within{background:#f3f7f9}.review-grid>div{border-top:4px solid var(--amber);padding:24px}.report-hero{background:var(--deep);color:#fff;border:0;border-top:8px solid var(--amber);border-radius:2px 2px 0 0;gap:40px;padding:48px}.report-hero h1{color:#fff;font-size:clamp(32px,3.2vw,46px)}.report-hero h1 em,.report-hero .eyebrow{color:var(--amber)}.report-hero .report-meta{color:#d3dfeb}.report-hero .week-chart{color:var(--deep);background:#fff;border-radius:12px;padding:28px}.report-first-move{background:#fff3df;border-color:#e2c89f;padding:28px 40px}.report-tabs{z-index:5;border:1px solid var(--line);background:#fff;border-radius:12px;margin:32px 0;padding:6px;position:sticky;top:12px;box-shadow:0 8px 24px #2a3a4d0a}.report-tabs button{border:0;border-radius:8px;padding:16px 20px;transition:background-color .16s}.report-tabs button[aria-selected=true]{background:var(--deep);color:#fff;border:0}.report-tabs button[aria-selected=true] span{color:var(--amber)}.report-pane.selected{animation:.2s ease-out panel-arrive}.report-pane{scroll-margin-top:100px}.report-pane>.section-head h2{font-size:clamp(28px,3vw,42px)}.priority-grid{gap:20px}.priority-grid>div{border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff;border-radius:10px;padding:28px}.priority-grid>div:last-child{border-top-color:var(--amber)}.card{border-radius:12px;padding:28px}.card-symbol{display:none}.report-task{border-top:4px solid var(--blue);border-radius:14px}.report-task h3{font-size:24px}.assistance{border-radius:6px}.timeline-phase{border-left:4px solid var(--blue)}.timeline-phase:last-child{border-left-color:var(--amber)}.phase-dot{background:var(--amber);color:var(--deep);border-radius:50%;font-weight:700}.experiment-panel{border-top:4px solid var(--amber);border-radius:14px}.progress-panel{background:#fff;border-radius:20px;padding:48px;animation:.22s ease-out panel-arrive}}@media screen and (max-width:1050px){.workspace{grid-template-columns:210px minmax(0,1fr);gap:24px}.editor{padding:28px}.report-hero{gap:24px;padding:32px}.report-hero .week-chart{padding:20px}.privacy-layout{grid-template-columns:220px minmax(0,1fr);gap:32px}}@media screen and (max-width:760px){.workspace{grid-template-columns:1fr;gap:20px;margin-top:24px}.sidebar{border-radius:12px;padding:16px;position:static}.sidebar-emblem,.sidebar .side-note,.sidebar>.micro{display:none}.sidebar>.eyebrow{margin-bottom:12px}.sidebar .steps{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.sidebar .steps li+li{margin:0}.sidebar .steps button{gap:8px;min-height:48px;font-size:12px}.editor{border-radius:12px;padding:24px 20px}.editor>.section-head{align-items:start}.editor>.section-head>.micro{display:none}.step-track{margin-bottom:24px}.report-hero{grid-template-columns:1fr;padding:28px 20px}.report-hero .week-chart{padding:20px}.report-first-move{padding:24px 20px}.report-tabs{grid-template-columns:1fr 1fr;gap:4px;display:grid;top:8px}.report-tabs button{text-align:left;min-height:44px;padding:12px;font-size:12px}.report-task h3{font-size:21px}.privacy-layout{grid-template-columns:1fr;gap:32px;padding-top:0}.privacy-nav{position:static}.privacy-nav nav{grid-template-columns:1fr 1fr;gap:0 16px;margin:20px 0 0}.privacy-nav>.micro{display:none}.privacy-layout .prose h1{font-size:36px}.operator-panel{margin-top:24px}.operator-heading{padding-right:0}.operator-symbol{width:64px;height:64px;margin-bottom:24px;font-size:40px;position:static}.progress-panel{padding:28px 24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{@page{size:A4;margin:16mm}body{color:#263746;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;font-size:10pt;line-height:1.5}.shell{max-width:none;padding:0}.topbar,.shell>footer,.report-toolbar,.report-tabs,.filter-chips,.skip-link,.report button,.report .form-footer{display:none!important}.sample-banner{font-size:9pt}.report-hero{break-inside:avoid;padding:20px;display:block}.report-hero h1{font-size:26pt}.report-hero .week-chart{margin-top:20px}.report-summary-grid{break-inside:avoid;border:1px solid #d4e0e7;border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px;display:grid}.summary-stat,.report-layout-readout{break-inside:avoid;margin:0}.summary-stat{border:1px solid #d4e0e7;padding:10px}.summary-stat .summary-stat-value{margin:8px 0 4px;font-size:14pt}.summary-stat .summary-stat-note{font-size:8pt}.report-layout-readout{padding:12px 16px 14px}.report-layout-readout>h2{margin-bottom:8px;font-size:16pt}.classification-row{grid-template-columns:120px minmax(0,1fr) 14px;gap:8px}.classification-row b{font-size:9pt}.classification-row>div{height:8px}.week-chart-legend{gap:20px;display:flex}.week-chart-legend>div{flex:1;gap:12px}.report-first-move{break-inside:avoid;display:block}.report-pane,.report-task.filtered-out{display:block!important}.report-pane{break-before:page}#panel-overview{break-before:auto}#panel-tasks,#panel-plan,#panel-workbook{break-before:page}.priority-grid,.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.priority-grid>div,.card{break-inside:avoid;margin:0;padding:14px}.priority-grid p,.card p,.action-card ul{font-size:9pt}.report-pane>h2{margin:16px 0 12px;font-size:20pt}.report-pane>p,.report-interpretation p,.report-task p{margin-bottom:12px;font-size:9pt}.report-interpretation{margin-bottom:16px;padding:12px 0}.card h3,.report-task h3{margin-bottom:10px;font-size:13pt}.card-symbol{display:none}.card .tag{margin-bottom:10px}.report-task{break-before:auto;break-inside:avoid;margin:14px 0;padding:16px}.report-task dl{grid-template-columns:125px minmax(0,1fr);margin:14px 0;font-size:9pt;display:grid}.report-task dt,.report-task dd{border-top:1px solid var(--line);break-inside:avoid;padding:9px 0}.report-task dt{padding-right:16px}.task-title{break-inside:avoid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;margin-bottom:14px}.task-title>.tag{grid-column:auto}.task-title .task-index{width:30px;height:30px}.report-task .assistance{margin:14px 0;padding:8px 12px}.report-task .classification{margin-bottom:0;font-size:8pt}h2,h3,.eyebrow{break-after:avoid}.report-pane>p:has(+.plan-grid){break-after:avoid}p,li{orphans:3;widows:3}.timeline{break-inside:auto;margin:16px 0}.timeline-phase .eyebrow{break-after:auto}.phase-dot{width:32px;height:32px;margin-bottom:10px}.timeline-phase{break-inside:avoid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:10px;font-size:9pt;display:grid}.timeline-phase>div:first-child{display:block}.timeline-phase h3{margin-bottom:8px;font-size:12pt}.timeline-phase li+li{margin-top:6px}.success-measure{margin-top:12px;padding:10px;font-size:9pt}.next-move,.bolt-on{break-inside:avoid;padding:14px;font-size:9pt}.bolt-on>span{display:none}.bolt-on h3{margin-bottom:10px;font-size:14pt}.experiment-panel{break-before:page}.experiment-panel>label,.experiment-panel>.field-grid{display:none}.print-notes{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.print-notes p{break-inside:auto}.report-reference{font-size:8pt}}
.home-shell{background:#fff;max-width:none;padding:0}.home-shell>.topbar{border:0;max-width:1440px;min-height:104px;margin:auto;padding:0 56px}.home-shell>footer{max-width:1440px;margin:auto;padding:32px 56px}.showcase{color:var(--deep)}.show-container{max-width:1440px;margin:auto;padding:100px 56px}.showcase h1,.showcase h2,.showcase h3{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.065em;font-weight:600}.showcase h2{font-size:clamp(38px,4.3vw,64px);line-height:1.04}.showcase h2 span{color:var(--ink-blue)}.showcase h3{letter-spacing:-.045em;font-size:28px}.show-label,.bench-caption{font:600 10px/1.6 var(--font-inter),sans-serif;letter-spacing:.13em}.show-label{align-items:center;gap:12px;margin:0 0 30px;display:flex}.show-label:before{content:"";background:var(--blue);flex-shrink:0;width:7px;height:7px}.showcase a{font-size:13px;font-weight:600}.showcase button{transition:background .18s,color .18s,transform .18s}.show-primary{background:var(--deep);color:#fff;border:1px solid var(--deep);border-radius:999px;justify-content:space-between;align-items:center;gap:32px;min-height:60px;padding:18px 26px;font-size:13px;font-weight:600;display:inline-flex}.show-primary>span{font-size:24px;line-height:1}.show-primary:hover{background:var(--ink-blue);transform:translateY(-2px)}.show-primary:active{transform:translateY(0)}.show-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.show-small{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.show-intro{max-width:385px;color:var(--muted);font-size:15px}.show-lead{letter-spacing:-.03em;font-size:22px;line-height:1.45}.editorial-index{background:var(--deep);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:25px max(56px,50vw - 664px);display:flex}.editorial-index>span{letter-spacing:.12em;color:var(--amber);font-size:9px}.editorial-index>a{color:#fff;font-size:11px;text-decoration:none}.editorial-index>a:hover{color:var(--amber)}.editorial-index :focus-visible{outline-color:var(--amber)}.show-demo{grid-template-columns:5fr 6fr;align-items:center;gap:9%;display:grid}.demo-copy h2{margin-bottom:30px}.demo-facts{border-top:1px solid var(--line);gap:48px;margin-top:38px;padding-top:22px;display:flex}.demo-facts strong{letter-spacing:-.08em;font-size:60px;font-weight:500;line-height:1.1;display:block}.demo-facts strong>span{font-size:22px}.demo-facts span{color:var(--muted);font-size:10px}.week-explorer{border-left:1px solid var(--line);min-width:0;padding:26px 0 0 30px}.explorer-caption{letter-spacing:.12em;color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.week-orbit{margin:10px 0 20px}.week-orbit svg{width:100%;display:block}.week-orbit circle{transition:stroke-width .18s,opacity .18s}.orbit-hours{fill:var(--deep);letter-spacing:-4px;font-size:66px;font-weight:500}.orbit-unit{font-size:22px;font-weight:400}.orbit-caption{letter-spacing:1px;fill:var(--muted);font-size:9px}.task-selector{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.task-selector button{text-align:left;border:0;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:8px;min-height:44px;padding:12px 6px;font-size:10px;display:flex}.task-selector button[aria-pressed=true]{background:var(--deep);color:#fff}.task-selector strong{margin-left:auto}.task-dot{flex-shrink:0;width:6px;height:6px}.task-insight{min-height:108px;padding:22px 0 12px}.task-insight .show-label{font-size:9px}.task-insight p{margin:8px 0 0;font-size:13px}.show-journey{border-top:1px solid var(--line);padding-top:50px}.journey-heading{justify-content:space-between;gap:40px;margin-bottom:46px;display:flex}.journey-heading h2{max-width:520px;font-size:46px}.journey-steps{border-top:1px solid var(--deep);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.journey-steps article{border-right:1px solid var(--line);padding:30px 30px 0}.journey-steps article:first-child{padding-left:0}.journey-steps article:last-child{border:0}.journey-number{color:var(--ink-blue);margin-bottom:44px;font-size:13px;display:block}.journey-steps h3{font-size:27px}.journey-steps p{color:var(--muted);margin:0;font-size:14px}.show-framework{background:var(--deep);color:#fff;border-radius:90px 0;position:relative;overflow:hidden}.framework-grid{grid-template-columns:5fr 6fr;gap:9%;display:grid}.framework-grid h2{color:#fff}.framework-grid h2 span{color:var(--amber)}.framework-grid>.show-label,.show-framework .show-label{color:inherit}.show-framework .show-label:before{background:var(--amber)}.show-framework:before{content:"";pointer-events:none;border:100px solid #0194d033;border-radius:50%;width:650px;height:650px;position:absolute;top:-340px;right:-350px}.framework-grid{position:relative}.show-framework .show-intro{color:#fff}.lens-controls{margin-top:35px}.lens-controls button{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #fff7;align-items:center;gap:20px;width:100%;padding:20px 12px;font-size:14px;display:flex}.lens-controls button b{font-size:9px}.lens-controls button span{margin-left:auto;font-size:20px}.lens-controls button[aria-pressed=true]{background:var(--amber);color:var(--deep)}.lens-controls :focus-visible{outline-color:#fff}.lens-visual{color:var(--deep);background:#fff;border-radius:50% 50% 28px 28px/22% 22% 28px 28px;align-self:center;padding:30px;box-shadow:0 25px 65px #071a2f40}.lens-visual svg{width:100%;display:block}.lens-visual h3{font-size:30px}.lens-visual p{font-size:13px}.lens-visual ul{min-height:115px;margin:24px 0;padding:0;list-style:none}.lens-visual li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;margin:0;padding:8px 0;font-size:12px;display:flex}.lens-visual li span{flex-shrink:0}.roadmap-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:44px;display:flex}.roadmap-heading h2{margin:0}.timeline-controls{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.timeline-controls button{text-align:left;border:0;border:1px solid var(--line);background:#f0f4f6;border-radius:70px;flex-direction:column;align-items:start;padding:22px 26px;display:flex}.timeline-controls button>span{letter-spacing:.08em;font-size:10px}.timeline-controls strong{letter-spacing:-.055em;font-size:36px;font-weight:500}.timeline-controls button[aria-pressed=true]{background:var(--amber)}.timeline-controls button:focus-visible{outline-offset:-6px}.timeline-controls i{display:none}.phase-detail{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:60px;min-height:300px;padding:38px 0;display:grid}.phase-detail h3{max-width:430px;margin-top:22px;font-size:34px}.phase-detail ol{margin:0;padding-left:20px;font-size:14px}.showcase .success-measure{border-top:1px solid var(--line);color:var(--muted);margin:24px 0 0;padding-top:20px;font-size:13px}.showcase .success-measure strong{color:var(--deep);margin-bottom:7px;display:block}.show-close{text-align:center;background:#fff3df;border-radius:50% 50% 0 0/70px 70px 0 0}.show-close .show-container{position:relative}.show-close h2{max-width:1100px;margin:36px 0;font-size:clamp(54px,7.5vw,108px);line-height:1}.show-close h2 span{color:var(--deep)}.show-attribution{border-top:1px solid #2a3a4d66;justify-content:center;align-items:center;gap:36px;margin-top:70px;padding-top:28px;display:flex}.show-attribution img{object-fit:contain;max-width:210px}.show-attribution p{margin:0;font-size:12px}[data-reveal]{transition:opacity .4s,transform .4s}[data-reveal=pending]{opacity:0;transform:translateY(16px)}[data-reveal=visible]{opacity:1;transform:none}@keyframes detail-in{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:1100px){.home-shell>.topbar{padding:0 32px}.showcase .bench-title h2{font-size:25px}.workbench{padding:0 18px 16px}.show-container{padding:72px 32px}.editorial-index{padding:24px 32px}.editorial-index>span{display:none}.task-selector{grid-template-columns:1fr}.journey-heading h2{font-size:40px}.lens-visual{padding:24px}}@media (max-width:760px){.home-shell>.topbar{gap:20px;min-height:88px;padding:20px 22px}.home-shell>.topbar nav{gap:16px}.workbench{box-shadow:8px 8px 0 var(--deep);margin-right:8px}.bench-title{padding:22px 0}.showcase .bench-title h2{font-size:28px}.bench-title .bench-caption{font-size:7px}.bench-total{font-size:44px}.bench-insight{min-height:112px}.editorial-index{flex-wrap:wrap;gap:18px;padding:22px}.editorial-index a{font-size:10px}.show-container{padding:64px 22px}.show-demo{grid-template-columns:1fr;gap:38px}.week-explorer{border:0;border-top:1px solid var(--line);padding:24px 0 0}.showcase h2{font-size:42px}.show-lead{font-size:20px}.task-selector{grid-template-columns:1fr 1fr}.demo-facts{gap:48px}.journey-heading,.roadmap-heading{display:block}.journey-heading h2{font-size:38px}.journey-steps{grid-template-columns:1fr}.journey-steps article,.journey-steps article:first-child{border:0;border-bottom:1px solid var(--line);padding:24px 0}.journey-number{float:left;margin:6px 20px 0 0}.journey-steps h3{font-size:24px}.journey-steps p{padding-left:35px}.framework-grid{grid-template-columns:1fr;gap:38px}.framework-grid h2 br{display:none}.lens-visual{box-shadow:8px 8px 0 var(--deep);margin-right:8px;padding:20px}.lens-visual ul{min-height:0}.roadmap-heading>a{margin-top:24px;display:inline-block}.timeline-controls button{padding:18px 12px}.timeline-controls button>span{font-size:8px}.timeline-controls strong{font-size:27px}.phase-detail{grid-template-columns:1fr;gap:12px;padding-top:28px}.phase-detail h3{font-size:30px}.show-close h2{margin-left:auto;margin-right:auto;font-size:52px}.show-attribution{flex-direction:column;align-items:start;gap:20px;margin-top:48px}.home-shell>footer{padding:24px 22px}}@media (prefers-reduced-motion:reduce){[data-reveal=pending]{opacity:1;transform:none}.showcase *,.showcase :before,.showcase :after{transition:none!important;animation:none!important}}.work-hero{isolation:isolate;max-width:1440px;margin:auto;padding:30px 48px 24px;position:relative}.work-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 12% 65%,#e7f5fc 0,#0000 37%),radial-gradient(at 88% 60%,#fff0d8 0,#0000 37%);position:absolute;inset:0}.hero-editorial{text-align:center;z-index:1;position:relative}.hero-editorial .show-label{justify-content:center;margin-bottom:26px}.hero-editorial h1{letter-spacing:-.075em;margin-bottom:24px;font-size:clamp(56px,6.8vw,98px);font-weight:500;line-height:1}.hero-editorial h1>span{color:var(--ink-blue)}.hero-bottom>p{margin-bottom:23px;font-size:17px;line-height:1.6}.hero-bottom>p br{display:none}.hero-bottom>p br:after{content:" "}.hero-bottom .show-actions{justify-content:center;gap:24px}.hero-bottom .show-actions>a{color:var(--deep)}.possibility-map{max-width:1200px;height:570px;margin:12px auto 0;position:relative}.possibility-orbit{width:100%;height:510px;display:block}.possibility-orbit circle{transition:stroke-width .24s,opacity .24s}.map-hours{letter-spacing:-6px;fill:var(--deep);font-size:86px;font-weight:500}.map-hours tspan{letter-spacing:-1px;font-size:30px}.map-caption{letter-spacing:1.5px;fill:var(--muted);font-size:11px}.orbit-task{text-align:left;background:#ffffffed;border:1px solid #d4e0e7;border-radius:50px;align-items:center;gap:14px;min-width:230px;padding:14px 18px 14px 12px;font-size:13px;display:flex;position:absolute;box-shadow:0 10px 25px #2a3a4d0d}.orbit-task:hover{transform:translateY(-5px);box-shadow:0 15px 35px #137fbf22}.orbit-task[aria-pressed=true]{background:var(--deep);color:#fff;border-color:var(--deep)}.orbit-task small{opacity:.75;margin-top:3px;font-size:9px;display:block}.orbit-task strong{margin-left:auto;font-size:13px;font-weight:500}.orbit-task-icon{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.orbit-task-1 .orbit-task-icon{color:var(--deep)}.orbit-task-0{top:72px;left:8%}.orbit-task-1{top:94px;right:5%}.orbit-task-2{top:250px;left:1%}.orbit-task-3{top:280px;right:0}.orbit-task-4{top:415px;left:10%}.map-note{border-left:2px solid var(--amber);max-width:310px;padding-left:24px;position:absolute;top:408px;right:7%}.map-note p{margin:8px 0 0;font-size:13px;line-height:1.55;animation:.18s detail-in}.map-disclaimer{text-align:center;color:var(--muted);font-size:10px;position:absolute;bottom:0;left:0;right:0}.show-close .show-label{justify-content:center}.show-close h2{margin:36px auto}@media (max-width:1050px){.orbit-task{gap:9px;min-width:210px;font-size:11px}.orbit-task-0{left:1%}.orbit-task-1{right:1%}.orbit-task-2{left:0}.orbit-task-3{right:0}.map-note{max-width:260px;right:0}.orbit-task-4{left:1%}}@media (max-width:760px){.work-hero{padding:26px 22px 14px}.hero-editorial h1{font-size:clamp(49px,10vw,72px)}.hero-editorial .show-label{font-size:8px}.hero-bottom>p{max-width:320px;margin:0 auto 24px;font-size:15px}.hero-bottom .show-actions{flex-direction:column;gap:18px}.possibility-map{flex-direction:column;height:auto;margin-top:22px;display:flex;overflow:hidden}.possibility-orbit{flex-shrink:0;align-self:center;width:800px;max-width:none;height:320px}.possibility-orbit ellipse{display:none}.orbit-tasks{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:-8px;display:flex}.orbit-task{flex:145px;gap:7px;min-width:0;padding:10px;font-size:10px;position:static;box-shadow:0 4px 15px #2a3a4d08}.orbit-task-icon{width:30px;height:30px;font-size:19px}.orbit-task small{font-size:8px}.orbit-task strong{font-size:11px}.orbit-task:last-child{max-width:230px}.map-note{text-align:center;border:0;max-width:none;min-height:112px;padding:24px 14px 10px;position:static}.map-note p{font-size:13px}.map-disclaimer{margin:10px 0 22px;font-size:9px;position:static}.show-framework{border-radius:45px 0}.lens-visual{box-shadow:none;border-radius:100px 100px 24px 24px;margin-right:0}.timeline-controls{gap:8px}.timeline-controls button{border-radius:24px;padding:18px 15px}.show-close{border-radius:50% 50% 0 0/30px 30px 0 0}.show-close .show-attribution{align-items:center}}@media (prefers-reduced-motion:reduce){.showcase *{transition:none!important;animation:none!important}}
@media screen{.primary,.show-primary{text-shadow:0 1px #6d260d33;background:var(--amber)!important;border-color:var(--amber)!important;color:#fff!important}.primary:hover,.show-primary:hover{background:var(--docaio-orange-hover)!important;border-color:var(--docaio-orange-hover)!important;color:#fff!important}.workspace{grid-template-columns:250px minmax(0,1fr)}.sidebar{color:#fff;background:radial-gradient(circle at 1px 1px,#ffffff2a 1px,#0000 1.4px) 0 0/18px 18px,radial-gradient(circle at 86% 9%,#ffffff25 0 8%,#0000 28%),linear-gradient(160deg,#0e72ad 0%,#137fbf 52%,#0194d0 100%);border-radius:28px;padding:30px 24px;overflow:hidden;box-shadow:0 28px 65px #0f5f8f35}.sidebar:after{content:"";pointer-events:none;border:1px solid #ffffff35;border-radius:50%;width:230px;height:230px;position:absolute;inset:auto -90px -100px auto}.sidebar .eyebrow,.sidebar .micro,.sidebar h3,.sidebar p,.sidebar .steps button,.sidebar .steps button span,.sidebar .side-note>span{color:#fff}.sidebar .micro,.sidebar .side-note p{color:#e8f7ff}.sidebar .side-note{border-color:#ffffff38}.sidebar .steps .active button{color:#fff;background:#ffffff18;border-color:#ffffff8f;box-shadow:inset 3px 0 #fff}.sidebar .steps .done button{color:#fff}.sidebar .steps button:hover:not(:disabled){background:#ffffff12}.suggestions{padding:28px}.suggestions .section-head{align-items:flex-start;margin-bottom:18px}.suggestions .section-head h3{margin:3px 0 0;font-size:22px}.add-task-featured{background:#fff;border:1px solid #b7dcea;border-radius:16px;margin:16px 0 18px;padding:20px;box-shadow:0 10px 26px #174d6810}.add-task-featured .field-help{margin-bottom:8px}.suggestion-instruction{max-width:760px;margin:0 0 14px!important}.week-total-final{background:linear-gradient(125deg,#f5f8fa,#fff);border:1px solid #d3e1e8;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:20px 22px;display:flex}.week-total-final>div{min-width:155px}.week-total-final .eyebrow{margin:0 0 4px;display:block}.week-total-final strong{color:var(--deep);font-size:22px;line-height:1.15;display:block}.week-total-final p{color:var(--muted);text-align:right;margin:0;font-size:13px}.week-total-final.balanced{background:linear-gradient(125deg,#e8f7fc,#fff);border-color:#8ec9df}.week-total-final.balanced strong,.week-total-final.balanced .eyebrow{color:var(--ink-blue)}.report-story{max-width:1180px;margin-inline:auto}.report-story .report-hero{border-top:0;border-radius:26px;padding:clamp(34px,5vw,64px)}.report-story .report-hero h1{letter-spacing:-.045em;max-width:760px;font-size:clamp(34px,4.5vw,62px);line-height:1.04}.report-story .report-hero h1,.report-story .report-hero h1 em,.report-story .report-hero>div>p,.report-story .report-hero .eyebrow{color:#fff}.report-story .report-meta{color:#d9eef8}.report-story-nav{z-index:18;background:#d8e4ea;border:1px solid #d8e4ea;border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:20px 0 48px;display:grid;position:sticky;top:88px;overflow:hidden;box-shadow:0 18px 38px #1c405214}.report-story-nav button{min-height:60px;color:var(--deep);text-align:left;background:#fffffff5;border:0;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.25}.report-story-nav button:hover{background:#edf8fc}.report-story-nav button span{color:var(--ink-blue);letter-spacing:.12em;margin-bottom:4px;font-size:9px;display:block}.report-flow-section{background:#fff;border:1px solid #d9e5eb;border-radius:28px;margin:0 0 38px;padding:clamp(34px,5vw,62px);scroll-margin-top:172px;position:relative;box-shadow:0 22px 62px #18394e10}.report-section-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:28px;display:flex}.report-section-heading h2{letter-spacing:-.045em;max-width:780px;margin:0;font-size:clamp(34px,4vw,54px)}.report-section-mark{width:58px;height:58px;color:var(--ink-blue);background:#e8f6fc;border-radius:50%;flex:0 0 58px;place-items:center;font-size:20px;font-weight:800;display:grid}.report-verdict{background:radial-gradient(circle at 92% 12%,#dff4fd 0 10%,#0000 31%),linear-gradient(145deg,#fff,#f7fbfd)}.report-verdict-copy{max-width:900px;color:var(--deep);margin-bottom:36px;font-size:clamp(18px,2vw,24px);line-height:1.6}.verdict-priorities{margin-bottom:0}.report-vulnerability{background:linear-gradient(150deg,#f7fafc 0%,#fff 45%,#fff8f3 100%)}.report-assistance-note{max-width:850px;margin-bottom:34px}.report-tasks-story{margin-top:0}.report-task-story{border-color:#d8e4ea;border-left:4px solid var(--blue);margin:0 0 20px;padding:28px}.report-task-story:nth-child(3n){border-left-color:var(--amber)}.task-story-why{max-width:900px;margin-bottom:18px;font-size:15px}.assistance-story{border-radius:12px}.task-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.task-story-grid>div{background:#f9fbfc;border:1px solid #e0e8ed;border-radius:14px;padding:18px}.task-story-grid .eyebrow{margin-bottom:8px;font-size:9px;display:block}.task-story-grid p{margin:0;font-size:13px;line-height:1.6}.report-data-edge{background:radial-gradient(circle at 92% 8%,#dff7ee 0 9%,#0000 29%),linear-gradient(145deg,#fff,#f7fcfa)}.edge-story-cards,.ringable-story-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.edge-story-cards .card{border-top:3px solid #2ea979;min-height:220px}.report-ringable{background:radial-gradient(circle at 8% 90%,#e3f4fb 0 10%,#0000 30%),linear-gradient(145deg,#fff,#f7fafc)}.ringable-card{border-top:3px solid var(--blue)}.report-roadmap{color:#fff;background:radial-gradient(circle at 92% 10%,#49b6e33a 0 10%,#0000 31%),radial-gradient(circle at 8% 90%,#f2b25727 0 10%,#0000 31%),linear-gradient(140deg,#0f6da6 0%,#137fbf 48%,#095f91 100%);border:0;box-shadow:0 30px 80px #0c5d8d38}.report-roadmap>.report-section-heading h2,.report-roadmap>.report-section-heading .eyebrow,.report-roadmap .roadmap-subtitle{color:#fff}.report-roadmap>.report-section-heading .report-section-mark{color:var(--blue);background:#fff}.roadmap-subtitle{margin:8px 0 0;font-size:17px}.report-story-timeline .timeline-phase{border:0;border-left:5px solid var(--cyan);color:var(--deep);border-radius:18px;box-shadow:0 12px 28px #053d5e1f}.report-story-timeline .timeline-phase h3,.report-story-timeline .timeline-phase p,.report-story-timeline .timeline-phase li{color:var(--deep)}.roadmap-strategy{border-top:1px solid #ffffff4b;margin-top:44px;padding-top:38px}.roadmap-strategy>h2,.roadmap-strategy>p,.roadmap-strategy>.eyebrow{color:#fff}.roadmap-strategy>p:not(.eyebrow){max-width:760px}.strategic-plan-grid .card,.report-roadmap .workshop-lens .card,.strategic-plan-grid .card h3,.report-roadmap .workshop-lens .card h3{color:var(--deep)}.roadmap-bolt-on{background:#ffffff15;border-left-color:#fff;border-radius:18px;margin-top:34px}.roadmap-bolt-on h3,.roadmap-bolt-on p,.roadmap-bolt-on .eyebrow,.roadmap-bolt-on>span{color:#fff}.workshop-lens{color:#fff;background:#ffffff10;border:1px solid #ffffff5d;border-radius:18px;margin-top:34px;padding:20px 22px}.workshop-lens summary,.workshop-lens>p{color:#fff}.report-start-week{background:radial-gradient(circle at 90% 15%,#ffe0cf 0 11%,#0000 31%),linear-gradient(145deg,#fff7f1,#fff 62%);border-color:#e9c9b6;overflow:hidden}.report-start-week .report-section-mark{background:var(--amber);color:#fff}.next-move-story{color:#fff;background:linear-gradient(120deg, #d4943a, var(--amber));border-radius:20px;padding:28px 30px}.next-move-story p{color:#fff;margin:0;font-size:18px;line-height:1.7}.report-start-week .experiment-panel{border:1px solid #e1e8ec;border-radius:20px;margin-top:28px}}@media screen and (max-width:900px){.workspace{grid-template-columns:1fr}.sidebar{position:relative;top:0}.report-story-nav{grid-template-columns:repeat(3,minmax(0,1fr));position:relative;top:0}.edge-story-cards,.ringable-story-cards,.task-story-grid{grid-template-columns:1fr}}@media screen and (max-width:640px){.report-flow-section{border-radius:22px;padding:28px 20px}.report-story .report-hero{padding:30px 20px}.report-story-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.report-section-heading h2{font-size:34px}.report-section-mark{flex-basis:46px;width:46px;height:46px}.report-task-story{padding:20px}.task-title{grid-template-columns:36px minmax(0,1fr)}.task-title>.tag{grid-column:2;justify-self:start}.week-total-final,.add-task-featured{flex-direction:column;align-items:stretch}.week-total-final p{text-align:left}}@media print{.report-story-nav{display:none!important}.report-flow-section{color:#111!important;box-shadow:none!important;background:#fff!important;border:0!important;border-top:1px solid #ccd7de!important;border-radius:0!important;margin:0 0 18px!important;padding:18px 0!important;display:block!important}.report-flow-section h1,.report-flow-section h2,.report-flow-section h3,.report-flow-section p,.report-flow-section li,.report-flow-section .eyebrow,.report-flow-section .roadmap-subtitle,.roadmap-bolt-on h3,.roadmap-bolt-on p,.roadmap-bolt-on .eyebrow,.roadmap-bolt-on>span{color:#111!important}.report-section-mark{color:#111!important;background:#fff!important;border:1px solid #ccd7de!important}.report-task-story,.card,.timeline-phase,.task-story-grid>div,.next-move-story,.roadmap-bolt-on,.workshop-lens,.experiment-panel{break-inside:avoid;color:#111!important;box-shadow:none!important;background:#fff!important}.next-move-story p,.workshop-lens summary,.workshop-lens>p{color:#111!important}}
@media screen{.report-story-flow{background:#d7e4eb;border:1px solid #d7e4eb;border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:18px 0 50px;display:grid;overflow:hidden;box-shadow:0 14px 32px #18394e0d}.report-story-flow span{min-height:58px;color:var(--deep);background:#fff;padding:12px 13px;font-size:11px;font-weight:700;line-height:1.25}.report-story-flow b{color:var(--ink-blue);letter-spacing:.13em;margin-bottom:5px;font-size:9px;display:block}.report-story .report-hero{background:radial-gradient(circle at 88% 12%,#3e9fce42 0 10%,#0000 34%),linear-gradient(145deg,#173852 0%,#22516d 55%,#16364e 100%)}.report-story .report-hero h1 em{color:#a9e5ff;font-style:normal}.report-verdict{border-top:5px solid var(--blue)}.report-vulnerability{color:#fff;background:radial-gradient(circle at 93% 8%,#41b2df38 0 10%,#0000 31%),radial-gradient(circle at 8% 92%,#f2b25722 0 8%,#0000 28%),linear-gradient(145deg,#0d628f 0%,#137fbf 50%,#0a547b 100%);border:0;box-shadow:0 30px 80px #0c5d8d2c}.report-vulnerability .report-section-heading h2,.report-vulnerability .report-section-heading .eyebrow,.report-vulnerability>.section-intro{color:#fff}.report-vulnerability .report-section-mark{color:var(--blue);background:#fff}.report-vulnerability>.section-intro{color:#e8f7ff;max-width:820px}.report-vulnerability .report-assistance-note{color:#fff;background:#ffffff14;border-color:#ffffff45}.report-task-story{border:0;border-left:5px solid var(--cyan);color:var(--deep);background:#fff;border-radius:20px;padding:26px 28px;box-shadow:0 13px 32px #053d5e1d}.report-task-story:nth-child(3n){border-left-color:var(--amber)}.task-story-main{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.task-title-simple{flex:1;min-width:0}.task-title-simple h3{margin-bottom:5px;font-size:clamp(18px,2vw,23px)}.task-score-block{text-align:right;grid-template-columns:auto auto;align-items:center;gap:2px 12px;min-width:150px;display:grid}.task-score-block>span:first-child{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.task-score-block strong{color:var(--blue);letter-spacing:-.05em;grid-row:span 2;font-size:40px;line-height:1}.task-score-block .tag{justify-self:end;margin-top:5px}.task-story-why{color:#314b5b;max-width:850px;margin:18px 0 14px;font-size:16px;line-height:1.65}.assistance-story{background:0 0;border:0;margin:0 0 4px;padding:0}.assistance-story>div{background:#e7eff3;border-radius:99px;height:7px}.assistance-story>div>span{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--blue), var(--amber))}.task-deep-dive{border-top:1px solid #e4ecef;margin-top:18px}.task-deep-dive summary{color:var(--ink-blue);padding:16px 0 2px;font-size:13px;font-weight:800}.task-deep-dive[open] summary{margin-bottom:14px}.task-deep-dive .classification{border-top:1px solid #e4ecef;margin-bottom:0;padding-top:15px}.report-data-edge{border-top:5px solid #2ea979}.edge-story-cards .edge-card{position:relative;overflow:hidden}.edge-story-cards .edge-card:after{content:"PROOF";color:#2ea979;letter-spacing:.15em;font-size:9px;font-weight:800;position:absolute;top:14px;right:16px}.report-ringable{border-top:5px solid var(--blue);background:radial-gradient(circle at 92% 10%,#dceffa 0 10%,#0000 30%),linear-gradient(145deg,#f7fbfd,#fff 65%)}.ringable-card .tag{color:#fff;background:var(--blue)}.report-roadmap{background:radial-gradient(circle at 92% 10%,#58c2eb40 0 10%,#0000 31%),radial-gradient(circle at 8% 90%,#f2b2572c 0 10%,#0000 31%),linear-gradient(140deg,#0b6395 0%,#137fbf 50%,#084e76 100%)}.report-start-week{border-top:5px solid var(--amber)}.next-move-story{background:linear-gradient(120deg, #d4943a, var(--amber))}}@media screen and (max-width:900px){.report-story-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:640px){.report-story-flow{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px}.report-story-flow span{min-height:52px;padding:10px;font-size:10px}.report-task-story{padding:21px 18px}.task-story-main{display:block}.task-score-block{text-align:left;grid-template-columns:auto 1fr auto;gap:8px;width:100%;margin-top:18px}.task-score-block strong{grid-row:auto;font-size:34px}.task-score-block .tag{justify-self:end;margin-top:0}}@media print{.report-story-flow{display:none!important}.task-deep-dive>:not(summary){display:block!important}.task-deep-dive summary{display:none!important}.report-vulnerability{color:#2a3a4d!important;background:#fff!important;border:1px solid #d4e0e7!important}.report-vulnerability .report-section-heading h2,.report-vulnerability .report-section-heading .eyebrow,.report-vulnerability>.section-intro,.report-vulnerability .report-assistance-note{color:#2a3a4d!important}}
@media screen{body{background:radial-gradient(circle at 8% 16%,#dff4fd 0 9%,#0000 30%),radial-gradient(circle at 94% 30%,#fff0e5 0 8%,#0000 28%),#fff}.shell:not(.home-shell)>.topbar{border-bottom-color:#b7d8e7}.workspace{gap:30px}.editor{border:1px solid #a9d2e4;border-top:5px solid var(--blue);background:radial-gradient(circle at 96% 3%,#e2f5fc 0 8%,#0000 25%),linear-gradient(145deg,#fff 0%,#fbfdff 58%,#f4fbfe 100%);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f628d18}.editor:after{content:"";background:var(--amber);pointer-events:none;width:150px;height:7px;position:absolute;top:0;right:0}.editor>h1{color:#103f60}.editor .section-head>.micro{color:var(--amber);letter-spacing:.08em;font-weight:800}.step-track{background:#dceef6;border-radius:999px;overflow:hidden}.step-track span{background:#c7e3ef}.step-track span.reached{background:linear-gradient(90deg, var(--blue), var(--cyan))}.step-track span.reached:last-of-type{box-shadow:inset -5px 0 0 var(--amber)}label{color:#173f59}input,textarea,select{color:#173f59;background:#fbfeff;border-color:#8fc4db;box-shadow:inset 0 0 0 1px #137fbf08}input:focus,textarea:focus,select:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #137fbf20}input::placeholder,textarea::placeholder{color:#66869a}.suggestions{border:1px solid #abd4e5;border-top:5px solid var(--blue);background:radial-gradient(circle at 95% 8%,#cceefd 0 7%,#0000 25%),linear-gradient(145deg,#edf9fe,#fff 72%);border-radius:20px;padding:26px}.suggestions .section-head .eyebrow,.suggestions .section-head h3{color:#0f5f90}.add-task-featured{border:1px solid #bedcea;border-left:5px solid var(--amber);background:#fff;box-shadow:0 12px 30px #0f628d12}.chips button,.filter-chips button{color:#0e6698;background:#fff;border-color:#8fc9df}.chips button:nth-child(3n+2):not(:disabled){color:#2a3a4d;border-color:#f2b257}.chips button:hover:not(:disabled),.filter-chips button[aria-pressed=true]{border-color:var(--blue);background:var(--blue);color:#fff}.chips button:disabled{opacity:1;color:#0d6798;background:#def3fb;border-color:#80bdd8}.allocation-card{color:#fff;background:radial-gradient(circle at 92% 15%,#52bce642 0 10%,#0000 30%),linear-gradient(135deg,#0d6598 0%,#137fbf 55%,#0b5a87 100%);border:0;border-radius:20px;box-shadow:0 18px 42px #0d628f24}.allocation-card .eyebrow,.allocation-card strong,.allocation-card .allocation-state,.allocation-card .allocation-footer,.allocation-card .text-button{color:#fff}.allocation-card .allocation-state.balanced{color:#fff0e5;font-weight:800}.allocation-card .allocation-bar{background:#ffffff2b}.allocation-card .allocation-footer{border-top:1px solid #ffffff30;padding-top:12px}.allocation-card .text-button:hover{color:#ffd7c0}.task-list{gap:10px;display:grid}.task-row{border:1px solid #c7e0eb;border-left:4px solid var(--blue);background:#fff;border-radius:14px;margin:0;padding:14px 16px;box-shadow:0 8px 22px #0e628d0b}.task-row:nth-child(2n){border-left-color:var(--amber)}.task-row .task-name{color:#173f59}.task-row .task-actions button{color:var(--blue)}.task-row .task-actions button:last-child{color:var(--amber)}.week-total-final{border:1px solid #9dcee1;border-left:5px solid var(--amber);background:linear-gradient(125deg,#e5f6fd,#fff 70%)}.week-total-final.balanced{border-color:#77bdd9;border-left-color:var(--amber);background:linear-gradient(125deg,#dff4fc,#fff1e8 135%)}.edge-intro{border:0;border-left:6px solid var(--amber);color:#fff;background:radial-gradient(circle at 92% 10%,#57bde53a 0 10%,#0000 30%),linear-gradient(135deg,#0d6598,#137fbf 60%,#0b5b89);border-radius:18px;box-shadow:0 18px 38px #0e628d1f}.edge-intro>span{color:#ffd3b9}.edge-intro p,.edge-intro b{color:#fff}.review-grid>div{border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #0f628d12}.review-grid>div:first-child{color:#fff;background:linear-gradient(135deg,#0e6da3,#137fbf);border:0}.review-grid>div:first-child h3,.review-grid>div:first-child p,.review-grid>div:first-child .eyebrow,.review-grid>div:first-child .text-button{color:#fff}.review-grid>div:last-child{border:1px solid #e5bd9f;border-top:5px solid var(--amber);background:linear-gradient(145deg,#fff4ec,#fff 70%)}.review-grid>div:last-child .eyebrow,.review-grid>div:last-child .text-button{color:var(--amber)}.editor>form>details{background:#f3fbfe;border:1px solid #b7d9e7;border-radius:16px;padding:18px 20px}.editor>form>details summary{color:#0d6799}.participation-agreement{border:1px solid #f2b257;border-left:5px solid var(--amber);background:#fff4ec;border-radius:14px;padding:18px}.checkbox input{accent-color:var(--blue)}.participation-agreement input{accent-color:var(--amber)}.form-footer{border-top:2px solid #c3e0eb}.form-footer .primary{min-width:190px;box-shadow:0 10px 24px #d4943a22}.banner,.sample-banner,.callout{border-color:#9ecfe2;border-left-color:var(--blue);background:#e9f7fc}.error{border-color:#d58c61;border-left:5px solid var(--amber);background:#fff3ea}.secondary{color:#0d6799;background:#fff;border-color:#78b7d2}.secondary:hover{border-color:var(--blue);background:#e6f6fc}.report-story-flow{background:#a9d1e1;border-color:#a9d1e1}.report-story-flow span{color:#173f59;background:linear-gradient(145deg,#fff,#f1f9fc)}.report-story-flow span:nth-child(2n){box-shadow:inset 0 -3px 0 var(--amber)}.report-story-flow b{color:var(--blue)}.report-verdict{background:radial-gradient(circle at 92% 12%,#d6f1fd 0 10%,#0000 31%),linear-gradient(145deg,#fff,#eef9fd)}.verdict-priorities>div{border-top:4px solid var(--blue);background:#f5fbfe}.verdict-priorities>div:nth-child(3){border-top-color:var(--amber);background:#fff5ee}.report-data-edge{background:radial-gradient(circle at 92% 8%,#fff0e6 0 9%,#0000 29%),linear-gradient(145deg,#fff,#f1faff);border-top-color:var(--amber)!important}.edge-story-cards .card{border-top-color:var(--amber)!important}.edge-story-cards .edge-card:after{color:var(--amber)!important}.report-ringable{border-top-color:var(--blue);background:radial-gradient(circle at 8% 90%,#d8f1fc 0 10%,#0000 30%),linear-gradient(145deg,#eef9fd,#fff 65%)}.ringable-card{border-top-color:var(--blue)}.report-start-week{border-color:#f2b257;border-top-color:var(--amber);background:radial-gradient(circle at 90% 15%,#ffd9c2 0 11%,#0000 31%),linear-gradient(145deg,#fff2e9,#fff 62%)}.week-chart{color:#173f59}.week-chart .chart-group-1{background:#176f9f}}@media screen and (max-width:900px){.editor{border-radius:20px}.review-grid>div:first-child,.review-grid>div:last-child{min-height:0}}@media screen and (max-width:640px){.editor{padding:25px 18px}.suggestions{padding:20px 16px}.task-row{border-left-width:4px}.allocation-card{padding:18px}.week-total-final{border-left-width:4px}}@media screen{.hero-commitment{color:#0d6799;letter-spacing:.08em;text-transform:uppercase;margin:16px 0 4px;font-size:11px;font-weight:800}.privacy-nav,.operator-heading{color:#fff;background:radial-gradient(circle at 1px 1px,#ffffff28 1px,#0000 1.4px) 0 0/18px 18px,radial-gradient(circle at 88% 10%,#ffffff24 0 9%,#0000 30%),linear-gradient(150deg,#0d6598,#137fbf 58%,#0a557f)}.privacy-nav .eyebrow,.privacy-nav h2,.privacy-nav a,.privacy-nav .micro,.operator-heading .eyebrow,.operator-heading h1,.operator-heading p{color:#fff}.privacy-nav a:hover{color:#ffd6bd}.admin .operator-panel{border-color:#a8d2e4;border-top:5px solid var(--blue);background:linear-gradient(145deg,#f0faff,#fff 58%,#fff4ec);box-shadow:0 24px 64px #0d628f16}.operator-heading{border-radius:var(--radius) var(--radius) 22px 22px;margin:-40px -40px 34px;padding:38px 40px}.operator-symbol{color:#ffd2b7}.workshop-expiry-field{border:1px solid #e1b391;border-left:5px solid var(--amber);background:#fff4ec;border-radius:14px;padding:18px}.progress-panel,.recovery-panel{border:1px solid #9ecde1;border-top:5px solid var(--blue);background:radial-gradient(circle at 92% 12%,#dff4fd 0 10%,#0000 31%),linear-gradient(145deg,#fff,#eef9fd);box-shadow:0 22px 60px #0d628f14}.progress-track{background:#d8edf6}.progress-track>span{background:linear-gradient(90deg, var(--blue), var(--cyan), var(--amber))}.report-handoff{color:#fff;background:radial-gradient(circle at 92% 12%,#ffffff20 0 10%,#0000 31%),radial-gradient(circle at 8% 90%,#f2b25738 0 11%,#0000 31%),linear-gradient(140deg,#0b6395 0%,#137fbf 52%,#084e76 100%);border:0;overflow:hidden;box-shadow:0 30px 80px #0c5d8d30}.report-handoff .report-section-heading h2,.report-handoff .report-section-heading .eyebrow,.report-handoff .report-handoff-copy,.report-handoff .micro{color:#fff}.report-handoff .report-section-mark{background:var(--amber);color:#fff}.report-handoff-copy{max-width:760px;font-size:18px;line-height:1.7}.handoff-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 18px;display:flex}.report-handoff .primary{background:var(--amber)!important;border-color:var(--amber)!important;color:#fff!important}.report-handoff .secondary{color:#fff;background:#ffffff12;border-color:#ffffff80}.report-handoff .secondary:hover{color:#fff;background:#fff2}.report-handoff .text-button{color:#fff}}@media screen and (max-width:640px){.operator-heading{margin:-25px -18px 26px;padding:28px 18px}.handoff-actions{align-items:stretch}.handoff-actions .primary,.handoff-actions .secondary,.handoff-actions .text-button{width:100%}}@media print{.report-handoff{color:#173f59!important;box-shadow:none!important;background:#fff!important;border:1px solid #bddbe8!important}.report-handoff .report-section-heading h2,.report-handoff .report-section-heading .eyebrow,.report-handoff .report-handoff-copy,.report-handoff .micro{color:#173f59!important}.handoff-actions{display:none!important}}
@media print{.report-story details::details-content{content-visibility:visible}.report-story .task-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm;display:grid!important}.report-story .task-story-grid>div{padding:3mm 0}.report-story .task-story-grid p{margin:1mm 0}.report-story .report-section-mark{display:none!important}.report-story .workshop-lens summary{list-style:none}.report-story .workshop-lens summary::marker{content:""}.report-story .task-index{color:#fff!important}.report-story .report-task-story{break-inside:auto;margin:3mm 0;padding:3mm}.report-story .task-title,.report-story .report-task h3,.report-story .report-task p{margin-bottom:2mm}.report-story .report-task .assistance{margin:2mm 0;padding:2mm}.report-story .task-deep-dive{margin:2mm 0 0;padding:0}.report-story .task-story-main,.report-story .task-story-why{break-after:avoid}.report-story .report-flow-section{box-shadow:none!important;margin:0 0 6mm!important;padding:7mm!important}.report-story .report-section-heading{break-after:avoid;margin-bottom:5mm!important}.report-story .report-section-heading h2{font-size:20pt!important}.report-start-week{break-before:page;break-inside:auto!important}.next-move-story{break-inside:avoid;margin:0 0 5mm!important;padding:5mm!important}.report-start-week .experiment-panel{break-inside:avoid;break-before:auto!important;margin-top:5mm!important;padding:7mm!important}.report-handoff{break-before:auto;break-inside:avoid;padding:7mm!important}.report-handoff .report-section-mark,.report-handoff .handoff-actions{display:none!important}.report-handoff-copy{margin-bottom:3mm!important}.report-reference{break-before:avoid}}
:root{--cyan:#0194d0;--blue:#137fbf;--ink-blue:#14618f;--deep:#2a3a4d;--slate:#34475a;--muted:#536979;--amber:#f2b257;--docaio-orange:#f2b257;--docaio-orange-hover:#d4943a;--wash:#f3f7f9;--line:#d4e0e7;--brand-blue-panel:radial-gradient(circle at 1px 1px,#ffffff20 1px,transparent 1.5px) 0 0 / 18px 18px,linear-gradient(115deg,#1489c9,#1f6fa2 62%,#3d4a58)}@media screen{body{background:#fff}.shell{max-width:1240px}.shell.home-shell{max-width:none}.shell .topbar{border-bottom:1px solid var(--line);min-height:88px}.home-shell>.topbar{max-width:1240px;padding:0 32px}.topbar nav{gap:24px}.shell h1,.shell h2,.shell h3{letter-spacing:-.04em;text-wrap:pretty}.shell .primary,.shell .show-primary,.shell .lens-controls button[aria-pressed=true],.shell .timeline-controls button[aria-pressed=true],.shell .phase-dot,.shell .report-handoff .primary{text-shadow:none;box-shadow:none;background:var(--amber)!important;border-color:var(--amber)!important;color:#fff!important}.shell .primary,.shell .show-primary{border-radius:3px;min-height:54px;padding:13px 22px;font-size:19px;font-weight:700}.shell .primary *,.shell .show-primary *,.shell .lens-controls button[aria-pressed=true] *,.shell .timeline-controls button[aria-pressed=true] *{color:#fff!important}.shell .primary:hover:not(:disabled),.shell .show-primary:hover:not(:disabled){background:var(--docaio-orange-hover)!important;border-color:var(--docaio-orange-hover)!important}.shell .secondary{box-shadow:none;border-radius:3px}.shell button:focus-visible,.shell a:focus-visible,.shell summary:focus-visible{outline:3px solid var(--ink-blue);outline-offset:4px}.showcase .work-hero{grid-template-columns:1fr 1fr;align-items:center;gap:76px;max-width:1240px;margin:auto;padding:56px 32px 64px;display:grid}.showcase .work-hero:before{display:none}.showcase .hero-editorial{text-align:left;min-width:0}.showcase .hero-editorial .show-label{justify-content:flex-start;margin-bottom:24px;font-size:10px}.showcase .hero-editorial h1{letter-spacing:-.06em;max-width:520px;margin:0 0 26px;font-size:clamp(44px,4.6vw,66px);font-weight:650;line-height:1.02}.showcase .hero-editorial h1>span{color:var(--blue)}.showcase .hero-bottom>p{max-width:470px;color:var(--muted);margin:0 0 26px;font-size:17px;line-height:1.65}.hero-bottom>p strong{font-weight:500}.showcase .hero-bottom .show-actions{justify-content:flex-start;gap:18px}.showcase .hero-bottom .hero-commitment{letter-spacing:0;text-transform:none;color:var(--muted);margin-top:18px;font-size:12px;font-weight:500}.hero-deliverables{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px 20px;padding-top:22px;font-size:11px;display:flex}.hero-deliverables b{color:var(--blue);padding-right:5px}.showcase .possibility-map{background:0 0;border:0;border-radius:0;flex-direction:column;width:100%;min-width:0;height:auto;margin:0;padding:0;display:flex;overflow:hidden}.showcase .possibility-orbit{flex-shrink:0;width:100%;height:280px;overflow:hidden}.showcase .orbit-tasks{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;margin:0;display:grid}.showcase .orbit-task{border:0;border-bottom:1px solid var(--line);min-width:0;max-width:none;box-shadow:none;background:#fff;border-radius:0;gap:12px;padding:10px 12px;font-size:13px;position:static}.showcase .orbit-task[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.showcase .orbit-task[aria-pressed=true] small{color:#fff;opacity:1}.showcase .orbit-task-icon{color:#fff;border-radius:1px;width:7px;height:24px;font-size:0}.showcase .orbit-task strong{font-size:12px}.showcase .map-note{border-left:3px solid var(--amber);text-align:left;background:0 0;max-width:none;min-height:72px;margin-top:20px;padding:0 0 0 14px;position:static}.showcase .map-note p{margin:4px 0 0;font-size:13px}.showcase .map-disclaimer{text-align:left;margin:14px 0 0;font-size:10px;position:static}.showcase .editorial-index{background:var(--wash);border-block:1px solid var(--line);color:var(--deep);box-shadow:none;padding:20px max(32px,50vw - 588px)}.showcase .editorial-index>span{color:var(--muted)}.showcase .editorial-index a{color:var(--ink-blue);font-size:12px}.showcase .show-container{max-width:1240px;padding:64px 32px}.showcase h2{font-size:clamp(32px,3.4vw,46px);line-height:1.12}.showcase .journey-heading{align-items:center;margin-bottom:28px}.showcase .journey-heading h2{font-size:34px}.showcase .journey-heading .show-label{margin:0}.showcase .journey-steps{border:0;gap:24px}.showcase .journey-steps article{border:0;border-top:2px solid var(--blue);box-shadow:none;background:0 0;border-radius:0;min-height:0;padding:24px 0 0}.showcase .journey-number{margin:0 0 18px}.showcase .journey-steps h3{margin-bottom:12px;font-size:23px}.showcase .show-framework{background:var(--brand-blue-panel);box-shadow:none;border-radius:0;margin:0}.showcase .show-framework:before{display:none}.showcase .framework-grid{align-items:center;gap:64px}.showcase .framework-grid h2{max-width:460px}.showcase .framework-grid h2 br{display:none}.showcase .framework-grid h2 span{color:#fff}.showcase .lens-controls{margin-top:24px}.showcase .lens-controls button{border-radius:3px;padding:14px;font-size:19px;font-weight:700}.showcase .lens-visual{box-shadow:none;border-radius:3px;margin:0;padding:24px}.showcase .lens-visual svg{max-height:245px}.showcase .lens-visual ul{min-height:50px;margin:16px 0}.showcase .show-roadmap{box-shadow:none;background:#fff;border:0;border-radius:0;margin:auto}.showcase .roadmap-heading{margin-bottom:28px}.showcase .timeline-controls{gap:12px}.showcase .timeline-controls button{background:var(--wash);border-radius:3px;padding:18px 22px}.showcase .timeline-controls strong{font-size:28px}.showcase .phase-detail{gap:40px;min-height:0;padding:28px 0}.showcase .phase-detail h3{font-size:28px}.showcase .show-close{border-top:1px solid var(--line);background:#eaf5fa;border-radius:0}.showcase .show-attribution{margin-top:36px;padding-top:24px}.shell .workspace{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:28px}.shell .sidebar{background:var(--brand-blue-panel);box-shadow:none;border-radius:3px;padding:24px 20px;top:24px}.shell .sidebar .steps button,.shell .sidebar .steps button span,.shell .sidebar .eyebrow,.shell .sidebar p,.shell .sidebar h3,.shell .sidebar-emblem sup{color:#fff}.shell .sidebar .steps button:disabled{opacity:.8}.shell .sidebar .steps .active button{background:#ffffff25;border-color:#fff8;box-shadow:inset 3px 0 #fff}.shell .sidebar-emblem>span{font-size:48px;line-height:1}.shell .sidebar-emblem{margin-bottom:22px;padding-bottom:22px}.shell .side-note{margin-top:26px}.shell .side-note>span{display:none}.shell .editor{border:1px solid var(--line);border-top:3px solid var(--blue);box-shadow:none;background:#fff;border-radius:3px;padding:32px}.shell .editor:before,.shell .editor:after{display:none}.shell .editor h1{margin-bottom:16px;font-size:clamp(30px,3vw,42px);line-height:1.15}.shell .editor .section-intro{margin-bottom:28px;font-size:15px}.shell .editor .section-head>.micro{color:var(--muted);font-weight:500}.shell input,.shell textarea,.shell select{box-shadow:none;background:#fff;border-color:#b8cbd7;border-radius:3px;font-weight:400}.shell input:focus,.shell textarea:focus,.shell select:focus{outline:2px solid var(--blue);outline-offset:2px}.shell .suggestions,.shell .task-row,.shell .week-total-final,.shell .participation-agreement{background:var(--wash);box-shadow:none;border-radius:3px}.shell .allocation-card,.shell .edge-intro{background:var(--brand-blue-panel);color:#fff;box-shadow:none;border-radius:3px}.shell .allocation-card :is(p,span,strong,button),.shell .edge-intro :is(p,span,b){color:#fff}.shell .review-grid{grid-template-columns:1fr 1.4fr;gap:16px;margin-bottom:20px}.shell .review-grid>div{border:1px solid var(--line);background:var(--wash);box-shadow:none;color:var(--deep);border-radius:3px;padding:20px}.shell .review-grid>div :is(h3,p,.eyebrow,.text-button){color:var(--deep)}.shell .review-grid h3{font-size:22px}.shell .review-grid .eyebrow{margin-bottom:8px}.shell .review-grid h3{margin-bottom:10px}.shell .review-grid p{margin-bottom:12px;font-size:14px}.shell .form-footer{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.shell .form-footer .primary{box-shadow:none}.shell .report-story .report-hero{background:var(--brand-blue-panel);box-shadow:none;border-radius:3px;gap:32px;padding:36px}.shell .report-story .report-hero h1{font-size:clamp(32px,3.6vw,48px);line-height:1.12}.shell .report-story .report-hero h1 em{color:#fff}.shell .report-hero .week-chart{box-shadow:none;background:#fff;border-radius:3px}.shell .report-hero .week-chart p{color:var(--muted)}.shell .report-story-flow{box-shadow:none;border-radius:3px;margin:16px 0 32px}.shell .report-story-flow span{background:var(--wash);box-shadow:none}.shell .report-flow-section{border:0;border-top:1px solid var(--line);box-shadow:none;background:#fff;border-radius:0;margin-bottom:12px;padding:36px 0}.shell .report-section-heading{margin-bottom:20px}.shell .report-section-heading h2{font-size:clamp(29px,3vw,38px)}.shell .report-section-mark{display:none}.shell .report-vulnerability,.shell .report-vulnerability .report-section-heading :is(h2,.eyebrow),.shell .report-vulnerability>.section-intro{color:var(--deep)}.shell .report-task-story{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:#fff;border-radius:0;padding:24px 0}.shell .report-task-story .task-story-why{font-size:16px}.shell .priority-grid>div,.shell .plan-grid .card,.shell .edge-story-cards .card{background:var(--wash);box-shadow:none;border-radius:3px}.shell .report-roadmap,.shell .report-handoff{background:var(--brand-blue-panel);color:#fff;border-radius:3px;padding:32px}.shell .report-roadmap>.report-section-heading :is(h2,.eyebrow),.shell .report-handoff :is(h2,.eyebrow){color:#fff}.shell .next-move-story{box-shadow:none;border-radius:3px;background:var(--amber)!important;color:#fff!important}.shell .next-move-story *{color:#fff!important}.shell .experiment-panel{box-shadow:none;background:#fff;border-radius:3px}.shell .privacy-nav,.shell .operator-heading{background:var(--brand-blue-panel)}.hero-author{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:28px;padding-top:22px;display:flex}.hero-wordmark{object-fit:contain;flex-shrink:0;width:164px;height:auto}.hero-author p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.hero-author strong{color:var(--deep)}.map-heading{border-bottom:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;padding:0 0 14px;font-size:10px;font-weight:600;display:flex}.map-heading span:last-child{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:400}.showcase .orbit-task>span:nth-child(2){flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.showcase .orbit-task small{color:var(--muted);opacity:1;margin:0;font-size:10px}.showcase .orbit-task:hover{background:var(--wash);transform:none}.showcase .orbit-task[aria-pressed=true]:hover{background:var(--blue)}.showcase .orbit-task strong{text-align:right;min-width:30px}.outcome-strip{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1176px;margin:auto;padding:24px 0;display:grid}.outcome-strip>div{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:24px;display:flex}.outcome-strip>div:last-child{border:0}.outcome-strip strong{letter-spacing:-.06em;color:var(--blue);font-size:44px;font-weight:500;line-height:1}.outcome-strip strong span{letter-spacing:-.02em;margin-left:3px;font-size:16px}.outcome-strip p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.showcase .roadmap-preview{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:72px;display:grid}.preview-copy>p{max-width:470px;color:var(--muted);font-size:16px;line-height:1.7}.showcase .preview-copy h2{font-size:40px;line-height:1.12}.deliverable-list{margin:30px 0;padding:0;list-style:none}.deliverable-list li{border-top:1px solid var(--line);gap:18px;margin:0;padding:16px 0;display:flex}.deliverable-list li>span{color:var(--blue);padding-top:4px;font-size:11px}.showcase .deliverable-list h3{letter-spacing:-.025em;margin:0 0 6px;font-size:18px}.deliverable-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.showcase .preview-link{border-bottom:1px solid var(--blue);align-items:center;gap:40px;padding-bottom:8px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.showcase .report-paper{color:var(--deep);border:1px solid var(--line);border-top:5px solid var(--blue);box-shadow:none;background:#fff;border-radius:3px;padding:30px;text-decoration:none;transition:transform .18s;display:block;position:relative;transform:none}.showcase .report-paper:hover{transform:rotate(0)}.paper-top,.paper-bottom{letter-spacing:.06em;color:var(--muted);justify-content:space-between;gap:16px;font-size:9px;display:flex}.paper-top{border-bottom:1px solid var(--line);padding-bottom:20px}.paper-role{color:var(--muted);margin:26px 0 12px;font-size:11px;font-weight:400}.showcase .report-paper h3{letter-spacing:-.04em;margin:0 0 26px;font-size:30px;line-height:1.15}.report-paper h3 span{color:var(--blue)}.paper-week{gap:3px;height:12px;margin-bottom:25px;display:flex}.paper-findings{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.paper-findings span,.paper-action>span{letter-spacing:.08em;color:var(--ink-blue);font-size:9px}.paper-findings p{font-size:12px;font-weight:500;line-height:1.5}.paper-action{border-left:3px solid var(--amber);background:var(--wash);margin:18px 0 24px;padding:18px}.paper-action p{margin:8px 0 0;font-size:17px;font-weight:600;line-height:1.4}.paper-bottom{border-top:1px solid var(--line);letter-spacing:0;padding-top:18px}.showcase .framework-grid{grid-template-columns:1fr 1.1fr;gap:80px}.showcase .lens-visual{border-radius:4px;padding:28px}.showcase .lens-visual h3{font-size:27px}.showcase .lens-controls button{border-radius:0}.showcase .roadmap-heading h2{font-size:40px}.showcase .timeline-controls{border-bottom:1px solid var(--line);gap:0}.showcase .timeline-controls button{background:var(--wash);border:0;border-radius:0;padding:20px 24px}.showcase .phase-detail{border:0;grid-template-columns:.85fr 1.15fr;padding:30px 0 12px}.showcase .phase-detail ol{counter-reset:action;padding:0;list-style:none}.showcase .phase-detail li{counter-increment:action;border-bottom:1px solid var(--line);gap:18px;margin:0;padding:12px 0;display:flex}.showcase .phase-detail li:before{content:"0" counter(action);color:var(--blue);padding-top:3px;font-size:11px}.showcase .show-close .show-container{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:20px 40px;padding-block:44px;display:grid}.showcase .show-close .show-label{grid-column:1/-1;justify-content:flex-start;margin:0}.showcase .show-close h2{margin:0;font-size:40px}.showcase .show-attribution{flex-direction:row;grid-column:1/-1;margin:10px 0 0;padding-top:24px}.shell .sidebar:after{display:none}.shell .sidebar .steps button{padding:13px 10px;font-size:13px}.shell .sidebar .side-note p{font-size:13px;line-height:1.65}.shell .sidebar>.micro{font-size:11px;font-weight:400;line-height:1.6}.shell .editor{padding:30px}.shell .suggestions{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0 0 22px}.shell .suggestions .section-head{margin-bottom:16px}.shell .suggestions h3{font-size:20px}.shell .add-task-featured{background:var(--wash);border:1px solid var(--line);box-shadow:none;border-radius:3px;padding:16px}.shell .chips button{border-color:var(--line);color:var(--ink-blue);border-radius:3px;padding:8px 10px;font-size:12px}.shell .allocation-card{margin-top:22px;padding:20px}.shell .task-row{border:0;border-bottom:1px solid var(--line);background:#fff;border-radius:0;padding:14px 0}.shell .task-row .task-name{font-size:14px}.shell .task-row .task-index{border-radius:4px}.shell .editor label{font-size:14px}.shell .editor .field-help{font-size:12px;font-weight:400;line-height:1.6}.shell .editor>form>details{border-radius:3px;padding:14px 16px}.shell .editor>form>h2{font-size:26px}.shell .review-grid>div{padding:16px}.shell .review-grid .text-button{min-height:30px;padding:0}.shell .report-story{max-width:1120px;margin:auto}.shell .report-vulnerability .report-assistance-note{background:var(--wash);color:var(--slate);border:1px solid var(--line);border-left:3px solid var(--blue);padding:16px 20px;font-size:13px}.shell .report-verdict-copy{columns:2;column-gap:40px;max-width:none;font-size:20px;line-height:1.6}.shell .report-section-heading h2{max-width:none}.shell .edge-story-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.shell .edge-story-cards .edge-card{padding:22px}.shell .edge-story-cards .edge-card:after,.shell .edge-story-cards .card-symbol{display:none}.shell .edge-story-cards h3{font-size:22px}.shell .task-deep-dive summary{padding-top:12px;font-size:13px;font-weight:600}.shell .task-score-block strong{font-size:34px}.shell .report-story-flow span{font-size:11px}.shell .report-story-timeline{gap:12px}.shell .report-story-timeline .timeline-phase{border-radius:3px;padding:24px}.shell .report-start-week .next-move-story{padding:24px;font-size:19px;font-weight:700;line-height:1.6}.shell .report-toolbar{position:static}}@media screen and (max-width:1000px){.showcase .roadmap-preview{gap:40px}.showcase .report-paper{padding:24px}.showcase .report-paper h3{font-size:26px}.showcase .framework-grid{gap:36px}.shell .edge-story-cards{grid-template-columns:1fr}}@media screen and (prefers-reduced-motion:no-preference){.scroll-motion-ready .possibility-orbit circle[r="160"]{transform-box:view-box;transform-origin:600px 255px;transform:rotate(calc(-90deg + var(--hero-orbit-angle,0deg)));will-change:transform}.scroll-motion-ready .possibility-orbit ellipse:first-of-type{transform-box:view-box;transform-origin:600px 255px;transform:rotate(calc(var(--hero-orbit-angle,0deg) * .16))}.scroll-motion-ready .possibility-orbit ellipse:nth-of-type(2){transform-box:view-box;transform-origin:600px 255px;transform:rotate(calc(-17deg - var(--hero-orbit-angle,0deg) * .11))}}@media screen and (max-width:1000px){.showcase .work-hero{grid-template-columns:1fr;gap:32px;max-width:780px;padding-top:40px}.showcase .hero-editorial h1{max-width:640px}.showcase .hero-bottom>p{max-width:580px}.showcase .possibility-orbit{height:260px}.shell .workspace{grid-template-columns:210px minmax(0,1fr);gap:20px}.shell .editor{padding:24px}}@media screen and (max-width:760px){.home-shell>.topbar{padding:18px 20px}.shell .topbar nav{gap:12px}.showcase .work-hero{padding:32px 20px}.showcase .hero-editorial h1{font-size:clamp(38px,9vw,54px)}.showcase .hero-bottom .show-actions{align-items:flex-start}.showcase .hero-bottom>p{font-size:16px}.showcase .hero-bottom .hero-commitment{font-size:12px}.showcase .possibility-map{margin-top:8px;padding:0}.showcase .possibility-orbit{width:100%;max-width:100%;height:260px}.showcase .orbit-tasks{grid-template-columns:1fr}.showcase .orbit-task{font-size:13px}.showcase .orbit-task small{font-size:10px}.showcase .show-container{padding:40px 20px}.showcase .editorial-index{gap:14px;padding:18px 20px}.showcase .editorial-index>span{width:100%}.showcase .editorial-index a{font-size:10px}.showcase .journey-heading h2{margin-top:16px}.showcase .journey-number{float:none}.showcase .journey-steps p{padding-left:0}.showcase .framework-grid{gap:28px}.showcase .phase-detail{grid-template-columns:1fr;gap:16px}.showcase .timeline-controls button{padding:14px 10px}.showcase .timeline-controls strong{font-size:23px}.showcase .show-attribution{align-items:center}.shell .workspace{grid-template-columns:1fr}.shell .sidebar{padding:16px}.shell .sidebar-emblem{display:none}.shell .sidebar .steps button{padding:10px 8px}.shell .editor{padding:24px 18px}.shell .review-grid{grid-template-columns:1fr}.shell .report-story .report-hero{padding:24px 20px}.shell .report-flow-section{padding:28px 0}.shell .report-roadmap,.shell .report-handoff{padding:24px 18px}.shell .report-task-story{padding:18px}.showcase .roadmap-preview{grid-template-columns:1fr;gap:32px}.showcase .preview-copy h2,.showcase .roadmap-heading h2{font-size:32px}.showcase .report-paper{margin-right:8px;padding:24px;transform:none}.showcase .report-paper h3{font-size:28px}.outcome-strip{gap:12px;margin:0 20px;padding:18px 0}.outcome-strip>div{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.outcome-strip strong{font-size:32px}.outcome-strip strong span{font-size:12px}.outcome-strip p{font-size:11px}.showcase .framework-grid,.showcase .phase-detail{grid-template-columns:1fr}.showcase .show-close .show-container{grid-template-columns:1fr;gap:24px}.showcase .show-close h2{font-size:32px}.showcase .show-close .show-primary{justify-self:start}.showcase .show-attribution{flex-wrap:wrap;justify-content:space-between;gap:20px}.showcase .orbit-task>span:nth-child(2){font-size:12px}.shell .report-verdict-copy{columns:1;font-size:18px}.shell .edge-story-cards{grid-template-columns:1fr}.shell .report-task-story{padding-inline:0}.shell .report-story-timeline .timeline-phase{padding:20px 16px}}@media screen{body:before{content:"";background:linear-gradient(90deg,var(--cyan) 0 72%,var(--deep) 72% 94%,var(--amber) 94%);height:4px;display:block}::selection{color:var(--deep);background:#cdeefa}.showcase .work-hero{isolation:isolate;position:relative}.showcase .work-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 1px 1px,#0194d01c 1px,#0000 1.5px) 0 0/18px 18px;height:360px;position:absolute;inset:0 0 auto 48%;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.showcase .possibility-map{background:#ffffffa6}.showcase .hero-author{gap:22px}.hero-author p{border-left:1px solid var(--line);padding-left:20px}.showcase .map-heading{border-top:3px solid var(--blue);padding-top:15px}.showcase .outcome-strip{background:#f3f9fc;border-bottom:2px solid #b9dcec}.showcase .show-close{background:radial-gradient(circle at 1px 1px,#0194d017 1px,#0000 1.5px) 0 0/18px 18px,#eaf5fa}.shell .report-flow-section>.section-head{border-left:3px solid var(--cyan);padding-left:18px}.shell .sidebar .steps .active button{box-shadow:inset 3px 0 var(--amber)}.shell .topbar nav a{text-underline-offset:5px;text-decoration-thickness:1px}.shell .topbar nav a:hover{color:var(--ink-blue);text-decoration:underline}.shell .primary:disabled{opacity:.65;cursor:wait}.showcase .orbit-task:focus-visible,.showcase .lens-controls button:focus-visible{outline-offset:-3px;outline-color:var(--deep)}}@media screen and (prefers-reduced-motion:no-preference){.shell .primary,.shell .show-primary,.showcase .orbit-task{transition:background-color .16s,box-shadow .16s}.shell .primary:hover:not(:disabled),.shell .show-primary:hover:not(:disabled){box-shadow:0 4px #2a3a4d18}}@media screen and (max-width:760px){.showcase .work-hero:after{height:220px;inset:0 0 auto 30%}.hero-wordmark{width:140px}.hero-author p{padding-left:14px;font-size:11px}.showcase .hero-author{gap:14px}.showcase .outcome-strip{padding:20px 12px}}@media screen{.home-shell>.topbar{background:#fff;position:relative}.showcase .work-hero{gap:64px;padding-top:48px}.showcase .hero-editorial h1{font-weight:650}.showcase .possibility-map{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.showcase .map-heading{border-top:0;padding-top:0}.showcase .map-note{min-height:82px}.showcase .orbit-task{min-height:46px}.showcase .orbit-task[aria-pressed=true],.showcase .orbit-task-icon{border-radius:3px}.showcase .lens-visual{box-shadow:none;border:0;border-radius:0}.showcase #lens-detail{min-height:260px}.showcase .lens-controls button{border-radius:3px}.showcase .phase-detail{align-items:start;min-height:268px}.showcase .timeline-controls{border-bottom:1px solid var(--line);gap:0}.showcase .timeline-controls button{border-radius:0;position:relative}.showcase .timeline-controls button:not([aria-pressed=true]):hover{background:#e5f0f6}.showcase .timeline-controls button[aria-pressed=true]:after{display:none}.showcase .paper-top{color:var(--ink-blue);font-weight:600}.showcase .report-paper:focus-visible{transform:rotate(0)}.shell .report-story-flow a{text-underline-offset:4px}.shell .editor{border:0;border-top:2px solid var(--blue);box-shadow:none;border-radius:0;padding-inline:0}.shell .form-footer .secondary{min-height:48px}.shell .text-button{text-underline-offset:4px}}@media screen and (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.showcase .hero-editorial{animation:.52s ease-out both editorial-arrival}.showcase .possibility-map{animation:.66s ease-out both editorial-arrival}.showcase .detail-arrival{animation:.22s ease-out detail-arrival}.showcase .possibility-orbit circle[r="160"]{transition:stroke-width .24s,opacity .24s}.showcase .lens-visual svg path{transition:opacity .22s,stroke-width .22s}.showcase .lens-visual svg circle{transition:r .22s}.shell .show-primary>span{transition:transform .18s}.shell .show-primary:hover>span{transform:translate(2px,-2px)}@keyframes editorial-arrival{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes detail-arrival{0%{transform:translateY(5px)}to{transform:translateY(0)}}}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.showcase *,.showcase :before,.showcase :after{transition:none!important;animation:none!important}}@media screen and (max-width:1000px){.showcase .work-hero{gap:32px}}@media screen and (max-width:760px){.showcase .work-hero{padding-top:28px}.showcase .possibility-map{border-radius:0;padding:0}.showcase .map-heading{gap:8px;font-size:9px}.showcase .map-heading span:last-child{font-size:9px}.showcase .possibility-orbit{height:230px}.showcase .map-note{min-height:96px}.showcase #lens-detail{min-height:290px}.showcase .phase-detail{min-height:380px}.showcase .timeline-controls button{padding:18px 10px}.showcase .timeline-controls strong{font-size:21px}}@media screen{.shell .sidebar,.shell .allocation-card,.shell .edge-intro,.shell .report-story .report-hero,.shell .report-hero .week-chart,.shell .report-roadmap,.shell .report-handoff,.shell .experiment-panel,.shell .next-move-story,.shell .report-story-timeline .timeline-phase{border-radius:0}.shell .sidebar{border-top:2px solid var(--blue);background:0 0;padding:24px 0}.shell .sidebar .steps button,.shell .sidebar .steps button span,.shell .sidebar .eyebrow,.shell .sidebar p,.shell .sidebar h3,.shell .sidebar-emblem sup{color:var(--deep)}.shell .sidebar .steps .active button{color:var(--ink-blue);background:var(--wash);box-shadow:inset 3px 0 var(--amber);border-color:#0000;border-radius:0}.shell .sidebar-emblem>span{color:var(--blue)}.shell .sidebar-emblem{border-bottom:1px solid var(--line);height:auto}.shell .sidebar-emblem small{color:var(--muted)}.shell .review-grid>div{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:20px 0}.shell .add-task-featured{background:0 0;border:0;padding:0}.shell .week-total-final,.shell .participation-agreement{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding-inline:0}.shell .priority-grid>div,.shell .plan-grid .card,.shell .edge-story-cards .card{border:0;border-top:2px solid var(--line);background:0 0;border-radius:0;padding:22px 0}.shell .report-story-flow,.shell .report-story-flow span{border-radius:0}.showcase .outcome-strip{background:0 0}.showcase .report-paper{border-inline:0;border-radius:0;padding-inline:0}.showcase .paper-action{border-top:1px solid var(--line);background:0 0;border-left:0;padding:20px 0 0}.showcase .success-measure,.showcase .lens-controls button,.showcase .orbit-task[aria-pressed=true]{border-radius:0}}@media screen and (max-width:760px){.shell .sidebar{padding:12px 0}.shell .editor{padding:24px 0}.showcase .report-paper{margin-right:0}}@media screen{.shell .report-story :is(div,section,aside,details,p,span),.shell .sample-banner,.shell .callout{box-shadow:none;border-radius:0}.shell .task-story-grid>div,.shell .ringable-card{border:0;border-top:1px solid var(--line);background:0 0;padding:20px 0}.shell .task-story-grid{gap:12px 32px}.shell .task-story-grid p{font-size:16px;line-height:1.7}.shell .assistance-story{background:0 0;border:0;padding:0}.shell .assistance-story>div{height:4px}.shell .workshop-lens,.shell .roadmap-bolt-on{background:0 0;border:0;border-top:1px solid;padding:24px 0}.shell .workshop-lens summary,.shell .task-deep-dive summary{cursor:pointer;align-items:center;gap:12px;min-height:48px;display:flex}.shell .task-deep-dive summary:before,.shell .workshop-lens summary:before{content:"+";color:var(--blue);font-size:22px;font-weight:400}.shell details[open]>summary:before{content:"−"}.shell .editor{max-width:820px;animation:none}.shell .editor form>label{letter-spacing:0;margin-bottom:30px;font-size:17px;font-weight:650;line-height:1.5;display:block}.shell .editor .field-help{max-width:64ch;color:var(--muted);margin:6px 0 12px;font-size:14px;font-weight:400;line-height:1.65;display:block}.shell .editor :is(input:not([type=checkbox]),textarea,select){border-radius:2px;margin-top:8px;padding:13px 14px;font-size:16px;line-height:1.6}.shell .editor textarea{resize:vertical;min-height:112px}.shell .editor :is(input,textarea)::placeholder{color:#617483;opacity:1}.shell .editor .optional{color:var(--muted);margin-left:8px;font-size:12px;font-weight:400}.shell .edge-intro{border:0;border-left:3px solid var(--blue);background:0 0;margin:0 0 30px;padding:0 0 0 18px}.shell .edge-intro :is(p,b){color:var(--deep)}.shell .edge-intro>span{display:none}.shell .editor .section-intro{max-width:62ch;font-size:16px;line-height:1.7}.shell .editor .form-footer{background:#fff;padding-block:20px}.shell .editor>form>details{border:0;border-block:1px solid var(--line);background:0 0;border-radius:0;padding:18px 0}.shell .editor .participation-agreement{font-size:14px;line-height:1.7}}@media screen and (prefers-reduced-motion:no-preference){.shell .task-deep-dive[open] .task-story-grid{animation:.18s ease-out detail-arrival}.shell .editor :is(input,textarea,select){transition:border-color .14s,outline-color .14s}}@media screen and (prefers-reduced-motion:reduce){.shell .editor *,.shell .report-story *{transition:none!important;animation:none!important}}@media screen and (max-width:760px){.shell .task-story-grid{grid-template-columns:1fr}.shell .editor form>label{margin-bottom:26px}}@font-face{font-family:ElevateMulish;src:url(/brand/Mulish-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@media screen{.shell .workspace{gap:48px;margin-top:36px}.shell .editor{background:0 0;border-top:0;padding-top:0}.form-signature{border-top:3px solid var(--blue);border-bottom:1px solid var(--line);color:var(--ink-blue);letter-spacing:.1em;justify-content:space-between;gap:16px;margin-bottom:22px;padding:14px 0;font-size:10px;font-weight:700;display:flex}.form-signature>span:last-child{color:var(--muted);letter-spacing:.04em;font-weight:500}.shell .editor h1{font-family:ElevateMulish,var(--font-inter),sans-serif;color:var(--deep);max-width:22ch;margin-top:14px;font-weight:700}.shell .editor>.section-head{margin-top:24px}.shell .editor>.section-head .eyebrow{color:var(--ink-blue);align-items:center;gap:9px;display:flex}.shell .editor>.section-head .eyebrow:before{content:"";background:var(--amber);width:6px;height:6px}.shell .step-track{gap:5px;height:3px;margin-bottom:0}.shell .step-track span{background:var(--line);border-radius:0}.shell .step-track .reached{background:var(--blue)}.shell .editor form{border-top:1px solid var(--line);padding-top:28px}.shell .editor form>label{color:var(--deep)}.shell .editor :is(input:not([type=checkbox]),textarea,select){box-shadow:none;background:#fff;border:1px solid #bacbd6;border-bottom:2px solid #8fa9ba}.shell .editor :is(input,textarea,select):focus{border-color:var(--blue);outline-offset:2px;outline:2px solid #0194d029}.shell .editor input[type=checkbox]{accent-color:var(--blue);flex-shrink:0;width:19px;height:19px}.shell .sidebar{border-top:0;padding-top:14px}.shell .sidebar-emblem{margin-bottom:24px;padding-bottom:20px}.shell .sidebar-emblem>span{font-family:ElevateMulish,var(--font-inter),sans-serif;font-size:58px}.shell .sidebar .steps button{border-bottom:1px solid var(--line);min-height:52px;padding:14px 12px}.shell .sidebar .steps .active button{background:#e8f3f9;font-weight:700}.shell .side-note{border-top:2px solid var(--blue);padding-top:20px}.shell .side-note h3{font-family:ElevateMulish,var(--font-inter),sans-serif}.shell .editor .form-footer{background:0 0;margin-top:32px}}@media screen and (max-width:760px){.shell .workspace{gap:22px;margin-top:24px}.form-signature{margin-bottom:18px;font-size:9px}.form-signature>span:last-child{display:none}.shell .sidebar{padding:0}.shell .sidebar .steps{gap:0}.shell .sidebar .steps button{padding:12px 8px}.shell .editor h1{font-size:32px;line-height:1.18}.shell .editor form{padding-top:24px}}@media screen and (max-width:1000px){.shell .sidebar{height:auto;min-height:0;max-height:none;overflow:visible}.shell .sidebar-emblem{display:none}.shell .sidebar .steps{height:auto;margin:0}.shell .sidebar .steps button{height:auto}.shell .sidebar{position:static;top:auto}}@media screen{.form-introduction{grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:24px;display:grid}.form-journey-art{width:140px;color:var(--blue)}.shell .form-introduction h1{margin-top:14px}.shell .form-introduction .section-intro{margin-bottom:24px}.form-step-purpose{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:baseline;gap:18px;margin-bottom:24px;padding:16px 0;display:flex}.form-step-purpose>span,.form-next-preview>span{letter-spacing:.08em;color:var(--ink-blue);flex-shrink:0;font-size:10px;font-weight:700}.form-step-purpose p{color:var(--deep);margin:0;font-size:14px;line-height:1.6}.shell .editor form{border-top:0;padding-top:4px}.form-next-preview{color:var(--muted);align-items:center;gap:16px;margin:32px 0 0;font-size:14px;display:flex}.shell .editor .form-footer{margin-top:14px}.shell .editor form>label:focus-within{color:var(--ink-blue)}}@media screen and (prefers-reduced-motion:no-preference){.form-journey-art rect{transform-origin:bottom;animation:.35s ease-out form-bars-arrive}@keyframes form-bars-arrive{0%{transform:scaleY(.88)}to{transform:scaleY(1)}}}@media screen and (max-width:760px){.form-introduction{display:block;position:relative}.form-journey-art{width:58px;margin-top:0;position:absolute;top:0;right:0}.shell .form-introduction h1{padding-right:68px;font-size:29px}.form-step-purpose{margin-bottom:20px;padding:14px 0;display:block}.form-step-purpose p{margin-top:6px}}@media screen{.shell .report-roadmap h2,.shell .report-start-week h2,.shell .report-handoff h2{font-family:ElevateMulish,var(--font-inter),sans-serif;font-weight:700}.roadmap-duration{color:#fff;text-align:right;flex-shrink:0;width:124px}.roadmap-duration strong{font-family:ElevateMulish,var(--font-inter),sans-serif;font-size:60px;line-height:1;display:block}.roadmap-duration>span{letter-spacing:.1em;margin:8px 0;font-size:8px;display:block}.roadmap-duration svg{width:100px;height:34px}.roadmap-phase-nav{border-block:1px solid #fff6;grid-template-columns:repeat(3,1fr);margin:26px 0;display:grid}.roadmap-phase-nav a{color:#fff;border-right:1px solid #ffffff40;grid-template-columns:1fr auto;gap:8px;padding:18px;text-decoration:none;display:grid}.roadmap-phase-nav a:last-child{border-right:0}.roadmap-phase-nav a>span:first-child{grid-column:1/-1;font-size:11px}.roadmap-phase-nav strong{font-size:21px;font-weight:650}.roadmap-phase-nav a:hover{background:#ffffff15}.roadmap-phase-nav a:focus-visible{outline-offset:-4px;outline-color:#fff}.shell .report-story-timeline{gap:0}.shell .report-story-timeline .timeline-phase{border:0;border-bottom:1px solid var(--line);padding:30px 26px;scroll-margin-top:28px}.shell .report-story-timeline .phase-purpose{color:var(--ink-blue);letter-spacing:.09em;margin:0 0 10px;font-size:10px;font-weight:700}.shell .report-story-timeline h3{font-family:ElevateMulish,var(--font-inter),sans-serif;font-size:26px;font-weight:700;line-height:1.25}.shell .report-story-timeline .success-measure{border:0;border-top:1px solid var(--line);background:0 0;padding:18px 0 0;font-size:14px;line-height:1.7}.roadmap-next-cue{color:var(--muted);align-items:baseline;gap:18px;margin:0;padding:20px 0;font-size:14px;line-height:1.6;display:flex}.roadmap-next-cue>span{color:var(--ink-blue);letter-spacing:.08em;flex-shrink:0;font-size:10px;font-weight:700}.shell .experiment-panel label{font-size:16px;line-height:1.6}.shell .experiment-panel :is(input,textarea){background:#fff;border-radius:2px;font-size:16px;line-height:1.6}}@media screen and (prefers-reduced-motion:no-preference){.roadmap-phase-nav a{transition:background-color .16s}.roadmap-phase-nav a>span:last-child{transition:transform .16s}.roadmap-phase-nav a:hover>span:last-child{transform:translateY(3px)}.roadmap-duration rect{transform-origin:bottom;animation:.35s ease-out form-bars-arrive}}@media screen and (max-width:760px){.roadmap-duration{display:none}.roadmap-phase-nav a{padding:16px 10px}.roadmap-phase-nav strong{font-size:17px}.roadmap-phase-nav a>span:first-child{font-size:10px}.shell .report-story-timeline .timeline-phase{padding:24px 16px}.shell .report-story-timeline h3{font-size:23px}.roadmap-next-cue{display:block}.roadmap-next-cue>span{margin-bottom:6px;display:block}}@media print{.roadmap-phase-nav,.roadmap-duration,.roadmap-next-cue{display:none}}@media screen{.shell .report-story{background:#fff;padding:0 32px 32px}.shell .report-story .report-hero{border-top:4px solid var(--blue);border-bottom:1px solid var(--line);color:var(--deep);background:#fff;grid-template-columns:1.35fr 1fr;gap:48px;padding:36px 0}.shell .report-story .report-hero :is(h1,p,.eyebrow,.report-meta span){color:var(--deep)}.shell .report-story .report-hero h1{font-family:ElevateMulish,var(--font-inter),sans-serif;font-size:clamp(34px,3.5vw,49px);font-weight:700;line-height:1.12}.shell .report-story .report-hero h1 em{color:var(--blue);font-style:normal}.shell .report-hero .week-chart{border:0;border-left:1px solid var(--line);background:0 0;padding:24px 0 24px 28px}.shell .report-hero .week-chart p{color:var(--muted)}.shell .report-story-flow{background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 24px;padding:0;display:grid}.report-story-flow a{color:var(--deep);border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:16px 12px 16px 0;font-size:12px;text-decoration:none;display:flex}.report-story-flow a b{color:var(--blue);font-size:10px}.report-story-flow a:hover{color:var(--blue);background:#f5fafc}.shell .report-flow-section{margin:0;padding:44px 0;scroll-margin-top:24px}.shell .report-section-heading{align-items:start;margin-bottom:22px}.shell .report-section-heading h2{font-family:ElevateMulish,var(--font-inter),sans-serif;max-width:24ch;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.2}.shell .report-section-mark{display:none}.shell .report-flow-section>.section-intro{max-width:70ch;color:var(--muted);font-size:17px;line-height:1.75}.shell .report-verdict-copy{columns:1;max-width:74ch;font-size:20px;line-height:1.75}.shell .verdict-priorities{gap:28px;margin-top:30px}.shell .verdict-priorities>div{border-top:3px solid var(--blue)}.shell .verdict-priorities>div:last-child{border-color:var(--amber)}.shell .verdict-priorities p{font-size:16px;line-height:1.65}.shell .report-assistance-note{border:0;border-left:3px solid var(--blue);background:#f2f8fc;padding:18px 20px;font-size:14px;line-height:1.7}.shell .report-task-story{padding:30px 0}.shell .task-title-simple .task-index{color:var(--blue);min-width:38px;padding:0;font-family:ElevateMulish,sans-serif;font-size:25px;background:0 0!important}.shell .task-title h3{font-size:22px;line-height:1.3}.shell .task-score-block strong{color:var(--blue);font-size:32px}.shell .task-story-why{max-width:72ch;font-size:17px;line-height:1.75}.shell .task-deep-dive summary{border:0;font-size:14px}.shell .edge-story-cards,.shell .ringable-story-cards{display:block}.shell .edge-story-cards .edge-card{border:0;border-top:1px solid var(--line);grid-template-columns:36px minmax(170px,1fr) 1.7fr;align-items:start;gap:22px;padding:26px 0;display:grid}.edge-item-number{color:var(--blue);padding-top:5px;font-size:13px;font-weight:700}.shell .edge-card h3,.shell .ringable-card h3{margin:0;font-size:22px;line-height:1.35}.shell .edge-card p,.shell .ringable-card p{margin:0;font-size:16px;line-height:1.75}.shell .ringable-story-cards .ringable-card{grid-template-columns:110px 1fr 1.6fr;align-items:start;gap:22px;padding:26px 0;display:grid}.shell .ringable-card .tag{color:var(--ink-blue);background:0 0;padding:5px 0;font-size:12px}.shell .report-roadmap{color:var(--deep);background:#fff}.shell .report-roadmap :is(h2,.roadmap-subtitle,.roadmap-strategy>p,.roadmap-bolt-on p,.roadmap-bolt-on h3,.workshop-lens summary,.workshop-lens>p){color:var(--deep)}.shell .report-roadmap>.report-section-heading .eyebrow{color:var(--ink-blue)}.shell .roadmap-duration{color:var(--blue)}.shell .roadmap-phase-nav{background:var(--brand-blue-panel);border:0}.shell .report-story-timeline .timeline-phase{background:0 0;grid-template-columns:150px 1fr;gap:28px;padding:30px 0;display:grid}.shell .report-story-timeline .timeline-phase>div:first-child{border-left:3px solid var(--amber);padding-left:18px}.shell .report-story-timeline .phase-dot{padding:0;font-size:30px;color:var(--blue)!important;background:0 0!important}.shell .roadmap-strategy{border-top:1px solid var(--line);padding-top:32px}.shell .report-start-week .next-move-story{border-left:3px solid var(--amber);padding:8px 0 8px 24px;font-size:20px;line-height:1.7;color:var(--deep)!important;background:0 0!important}.shell .report-start-week .next-move-story p{color:var(--deep)!important}.shell .experiment-panel{border:0;border-top:2px solid var(--blue);background:0 0;padding:28px 0 0}.shell .experiment-panel h2 em{color:var(--blue);font-style:normal}.shell .experiment-panel label{margin-block:24px;font-weight:600}.shell .experiment-panel :is(textarea,input:not([type=checkbox])){border:1px solid #b9cbd7;border-bottom:2px solid #8fa9ba;padding:14px}.shell .report-handoff{background:var(--brand-blue-panel);margin-top:24px;padding:32px}.shell .report-reference{padding-top:24px;line-height:1.8}}@media screen and (max-width:760px){.shell .report-story{padding:0 16px 24px}.shell .report-story .report-hero{grid-template-columns:1fr;gap:24px;padding:28px 0}.shell .report-hero .week-chart{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.shell .report-story-flow{grid-template-columns:repeat(2,1fr)}.report-story-flow a{gap:8px;font-size:11px}.shell .report-verdict-copy{font-size:18px}.shell .report-flow-section{padding:32px 0}.shell .edge-story-cards .edge-card{grid-template-columns:24px 1fr;gap:12px}.shell .edge-card p{grid-column:2}.shell .ringable-story-cards .ringable-card{grid-template-columns:1fr;gap:10px}.shell .report-story-timeline .timeline-phase{grid-template-columns:1fr;gap:18px}.shell .report-story-timeline .timeline-phase>div:first-child{align-items:center;gap:18px;display:flex}.shell .report-handoff{padding:28px 18px}}@media screen and (prefers-reduced-motion:no-preference){.report-story-flow a{transition:background-color .15s,color .15s}}@media print{.report-story-flow a{color:inherit;text-decoration:none}}@media screen{.shell .report-story .report-hero{border-left:0;border-right:0}.shell .edge-story-cards .edge-card,.shell .ringable-story-cards .ringable-card{min-height:0}}
@media screen{:root{--action-ink:#2a3a4d}::selection{color:var(--deep);background:#f9e2bc}.shell a:not(.brand):not(.primary):not(.secondary):not(.report-paper):not(.privacy-nav a){color:var(--action-ink)}.shell a:not(.brand):not(.primary):not(.secondary):not(.report-paper):not(.privacy-nav a):hover{color:#2a3a4d;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}.shell button.text-button,.shell .chips button{color:var(--action-ink)}.shell .chips button:hover{border-color:var(--amber)}.shell .topbar nav :is(a,button),.shell .topbar nav :is(a,button):hover{color:#2a3a4d!important}.shell .secondary{border-color:var(--amber);color:var(--action-ink)}.shell .secondary:hover{border-color:var(--docaio-orange-hover);color:#fff;background:var(--docaio-orange-hover)}.shell .orbit-task[aria-pressed=true]{background:var(--amber);border-color:var(--amber);color:#fff}.shell .orbit-task[aria-pressed=true] small{color:#fff}.shell .report-story-flow a:hover,.shell .report-story-flow a:focus-visible{color:var(--action-ink)}.shell .roadmap-phase-nav a,.shell .report-handoff .text-button,.shell .roadmap-phase-nav a:hover,.shell .report-handoff .text-button:hover{color:#fff!important}.shell .report-handoff .secondary{color:var(--action-ink);background:#fff}.shell .report-toolbar .primary{white-space:nowrap;font-size:16px}.showcase .hero-editorial h1>span,.showcase .hero-editorial .show-label{color:var(--action-ink)}.showcase .hero-editorial .show-label:before{background:var(--amber)}:is(body:has(.admin),body:has(.progress-panel)){background:#fff}.shell.admin .operator-panel,.shell .progress-panel,.shell .recovery-panel{border:0;border-top:3px solid var(--blue);box-shadow:none;background:#fff;border-radius:0}.shell.admin .operator-heading{background:var(--brand-blue-panel);border-radius:0}.shell.admin .operator-symbol{background:var(--amber);color:#fff;border-radius:2px}.shell.admin .workshop-expiry-field{border-color:var(--amber);background:#fff8ed;border-radius:2px}}@media screen and (max-width:760px){.shell .report-toolbar .primary{white-space:normal}}@media screen{.shell .topbar{gap:28px;margin-bottom:30px;position:relative}.shell .topbar:after{content:"";background:var(--amber);width:56px;height:2px;position:absolute;bottom:-1px;left:0}.shell .topbar .brand{gap:12px}.shell .topbar .brand-mark{width:34px;height:38px}.shell .topbar .brand small{letter-spacing:1.7px}.shell .topbar nav{gap:28px}.shell .topbar nav :is(a,button){white-space:nowrap;padding:12px 0;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none;position:relative}.shell .topbar nav :is(a,button):after{content:"";background:var(--amber);transform-origin:0;height:2px;transition:transform .16s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.shell .topbar nav :is(a,button):is(:hover,:focus-visible):after{transform:scaleX(1)}}@media screen and (max-width:480px){.shell .topbar:has(nav){gap:12px;padding-bottom:0}.shell .topbar:has(nav) nav{border-top:1px solid var(--line);justify-content:space-between;gap:8px 16px;width:100%;margin-top:2px}.shell .topbar:has(nav) nav :is(a,button){padding:12px 0;font-size:12px}.shell .topbar:has(nav) nav :is(a,button):after{bottom:5px}.shell .topbar:has(nav):after{width:42px}}@media screen and (prefers-reduced-motion:reduce){.shell .topbar nav :is(a,button):after{transition:none}}@media screen{.shell .progress-track.progress-determinate>span{width:0;transition:width 1s linear;animation:none;transform:none}.shell .progress-panel .progress-elapsed{font-variant-numeric:tabular-nums;opacity:.85;margin:-12px 0 20px;font-size:14px;font-weight:700}.shell .progress-panel .progress-stages{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.shell .progress-panel .progress-stages li{color:#ffffffa6;padding-left:28px;font-size:16px;position:relative}.shell .progress-panel .progress-stages li:before{content:"";border:2px solid #ffffff73;border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;left:0}.shell .progress-panel .progress-stages li.is-done{color:#fff}.shell .progress-panel .progress-stages li.is-done:before{background:var(--amber);border-color:var(--amber)}.shell .progress-panel .progress-stages li.is-current{color:#fff;font-weight:700}.shell .progress-panel .progress-stages li.is-current:before{border-color:var(--amber);animation:1.2s ease-in-out infinite stage-pulse}.shell .progress-panel .progress-note{border-left:4px solid var(--amber);background:#ffffff1a;padding:12px 16px}.shell .progress-panel .progress-keep-open{font-weight:700}@keyframes stage-pulse{50%{box-shadow:0 0 0 5px #f2b25740}}}@media screen and (prefers-reduced-motion:reduce){.shell .progress-track.progress-determinate>span{transition:none}.shell .progress-panel .progress-stages li.is-current:before{background:#f2b25780;animation:none}}
