/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.hidden{display:none}.table{display:table}.resize{resize:both}}:root{--getter-green:#5dbb98;--getter-white:#eaf0f3;--getter-graphite:#3d414d;--brand-logo-height:28px;--bg:#07090d;--bg-elevated:#0b0f15;--surface-1:#10151d;--surface-2:#151c26;--surface-3:#1c2531;--line:#263140;--line-soft:#1b2430;--text:#f4f7fb;--muted:#91a0b4;--faint:#657287;--blue:#5b8cff;--blue-soft:#16336d;--green:#43cc8b;--green-soft:#143b2c;--amber:#f5b84b;--amber-soft:#422f12;--red:#ff6978;--red-soft:#441c24;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(circle at 78% -10%, #5b8cff1c, transparent 30%), linear-gradient(180deg, #080b10 0%, var(--bg) 52%);color:var(--text);font-family:var(--font-sans);min-height:100vh;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line-soft);z-index:20;background:#07090ddb;grid-template-columns:minmax(260px,1fr) auto minmax(210px,1fr);align-items:center;height:76px;padding:0 42px;display:grid;position:sticky;top:0}.brand{align-items:center;gap:12px;width:fit-content;min-height:44px;display:flex}.brand:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #7ea0e8b8}.brand>span:last-child{gap:1px;display:grid}.brand small{color:var(--muted);font-size:11px}.topbar nav{border:1px solid var(--line-soft);background:#10151dcc;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.nav-link{color:var(--muted);white-space:nowrap;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600}.nav-link-active{background:var(--surface-3);color:var(--text)}.environment-label{color:var(--faint);font-family:var(--font-mono);letter-spacing:.08em;justify-self:end;align-items:center;gap:8px;font-size:10px;display:flex}.environment-label span{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #43cc8b8c}.page{max-width:1440px;margin:0 auto;padding:56px 42px 80px}.page-heading,.situation-heading{justify-content:space-between;align-items:flex-end;margin-bottom:40px;display:flex}.page-heading h1,.situation-heading h1{letter-spacing:-.045em;margin:10px 0 16px;font-size:clamp(36px,4vw,58px);font-weight:570;line-height:1}.eyebrow{color:#7f91ac;font-family:var(--font-mono);letter-spacing:.14em;margin:0;font-size:10px;font-weight:700}.lede{color:var(--muted);max-width:720px;margin:0;font-size:16px;line-height:1.6}.pulse-badge,.situation-state-block,.confidence-box{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-md);align-items:center;gap:12px;min-width:220px;padding:15px 18px;display:flex}.pulse-badge div,.situation-state-block,.confidence-box{display:grid}.pulse-badge small,.situation-state-block span,.confidence-box span{color:var(--muted);font-size:11px}.pulse-badge strong,.situation-state-block strong{text-transform:capitalize;font-size:14px}.pulse-dot{background:var(--green);border-radius:50%;width:10px;height:10px}.pulse-attention .pulse-dot{background:var(--amber)}.pulse-stabilizing .pulse-dot{background:var(--blue)}.metric-strip,.situation-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;display:grid}.situation-metrics{grid-template-columns:repeat(4,1fr)}.metric-card{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:linear-gradient(#151c26e6,#0d1219e6);gap:8px;min-height:118px;padding:20px;display:grid}.metric-card span,.metric-card small{color:var(--muted);font-size:12px}.metric-card strong{letter-spacing:-.035em;align-self:end;font-size:26px;font-weight:560}.metric-card-critical{border-color:#ff69784d}.content-grid{grid-template-columns:1.4fr 1fr;gap:22px;display:grid}.panel,.learning-card,.learning-banner,.question-card{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:linear-gradient(155deg,#111720f5,#0b0f15f5);padding:26px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.panel-heading h2,.learning-banner h2,.learning-card h2{letter-spacing:-.025em;margin:7px 0 0;font-size:22px;font-weight:560}.status,.count-badge,.engine-state,.monitor-label,.decision-result{background:var(--surface-3);border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:10px}.status-decision_required,.status-understanding,.status-detected{background:var(--amber-soft);color:var(--amber);border-color:#6d4c1d}.status-acting,.status-monitoring,.status-context{background:var(--blue-soft);color:#91b0ff;border-color:#2852a4}.status-resolved,.status-learned,.decision-approved{background:var(--green-soft);color:var(--green);border-color:#276b4f}.situation-summary,.recommendation-panel>p{color:var(--muted);margin:0 0 28px;line-height:1.65}.risk-row{border-bottom:1px solid var(--line-soft);border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);margin-bottom:24px;display:grid}.risk-row>div{gap:6px;padding:18px 12px;display:grid}.risk-row>div+div{border-left:1px solid var(--line-soft)}.risk-row span{color:var(--muted);font-size:11px}.risk-row strong{text-transform:capitalize;font-size:18px}.primary-link{color:#101a33;background:#edf2ff;border-radius:10px;align-items:center;gap:20px;padding:12px 16px;font-size:13px;font-weight:700;display:inline-flex}.empty-copy{color:var(--faint);margin:0;line-height:1.6}.change-list,.trace-list{margin:0;padding:0;list-style:none}.change-list li{border-top:1px solid var(--line-soft);grid-template-columns:30px 1fr;align-items:start;gap:14px;padding:15px 0;display:grid}.change-list li:first-child{border-top:0;padding-top:0}.change-list span{color:var(--blue);font-family:var(--font-mono);padding-top:3px;font-size:10px}.change-list p{margin:0;font-size:13px;line-height:1.5}.learning-banner{border-color:#43cc8b57;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:22px;display:grid}.learning-mark{background:var(--green-soft);color:var(--green);border:1px solid #276b4f;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;font-weight:800;display:flex}.learning-banner p:not(.eyebrow){color:var(--muted);margin:8px 0 0;line-height:1.5}.confidence{text-align:right;display:grid}.confidence strong,.confidence-box strong{color:var(--green);font-size:28px}.confidence span{color:var(--muted);font-size:11px}.situation-heading{align-items:center}.situation-state-block{min-width:240px}.situation-state-block small{color:var(--faint);font-family:var(--font-mono);margin-top:4px;font-size:10px}.impact-panel{margin-bottom:18px;overflow:hidden}.impact-paths{gap:18px;padding-bottom:6px;display:grid;overflow-x:auto}.impact-chain{align-items:center;min-width:max-content;display:flex}.impact-segment{align-items:center;display:flex}.entity-node{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);gap:6px;min-width:138px;min-height:76px;padding:15px;display:grid}.entity-node small,.relationship-entity small{color:var(--faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.entity-node strong{font-size:13px;line-height:1.3}.entity-sensor,.entity-machine,.entity-production_line{border-color:#5b8cff6b}.entity-revenue,.entity-sla{border-color:#f5b84b61}.impact-arrow{color:var(--blue);margin:0 10px;font-size:18px}.situation-grid{grid-template-columns:1.6fr .8fr}.trace-panel{max-height:580px;overflow:hidden}.trace-list{max-height:480px;padding-right:8px;overflow-y:auto}.trace-list li{grid-template-columns:14px 1fr;gap:14px;padding:0 0 20px;display:grid;position:relative}.trace-list li:not(:last-child):before{background:var(--line);content:"";width:1px;height:100%;position:absolute;top:9px;left:4px}.trace-marker{background:var(--blue);border:3px solid var(--blue-soft);z-index:1;border-radius:50%;width:9px;height:9px;margin-top:4px;position:relative}.trace-list span{color:#91b0ff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.trace-list p{margin:5px 0;font-size:13px;line-height:1.5}.trace-list small{color:var(--faint);font-size:10px}.compact-facts,.simulation-card dl{gap:0;margin:0;display:grid}.compact-facts div,.simulation-card dl div{border-top:1px solid var(--line-soft);grid-template-columns:1fr auto;gap:8px;padding:12px 0;display:grid}.compact-facts dt,.simulation-card dt{color:var(--muted);font-size:11px}.compact-facts dd,.simulation-card dd{text-align:right;margin:0;font-size:11px}.simulation-panel{margin-top:22px}.simulation-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.simulation-card{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-md);gap:12px;padding:22px;display:grid}.simulation-card-recommended{background:linear-gradient(145deg,#16336d61,#10151de6);border-color:#315cb2}.simulation-card>small{color:var(--muted);text-transform:uppercase}.simulation-card>strong{letter-spacing:-.04em;font-size:34px}.tradeoff-row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding-top:20px;display:flex}.tradeoff-row p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.approve-button{color:#101a33;cursor:pointer;white-space:nowrap;background:#eef3ff;border:0;border-radius:10px;padding:13px 20px;font-size:13px;font-weight:800}.learning-card{background:linear-gradient(145deg,#143b2cb3,#0b1110f5);border-color:#276b4f;margin-top:22px}.learning-card blockquote{color:#dcebe4;max-width:980px;margin:22px 0;font-size:18px;line-height:1.55}.learning-meta{border-top:1px solid #43cc8b33;gap:34px;padding-top:16px;display:flex}.learning-meta span{color:var(--muted);font-size:11px}.learning-meta strong{color:var(--green);text-transform:capitalize;margin-left:5px}.graph-panel{min-height:560px}.foundation-graph{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.relationship-card{background:var(--surface-1);border:1px solid var(--line-soft);border-radius:var(--radius-md);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:18px;display:grid}.relationship-card>p,.relationship-card>small{color:var(--muted);grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}.relationship-entity{gap:4px;display:grid}.relationship-entity strong{font-size:12px}.relationship-edge{color:var(--blue);font-family:var(--font-mono);text-transform:uppercase;flex-direction:column;align-items:center;gap:2px;font-size:8px;display:flex}.question-card{background:linear-gradient(140deg,#16336d52,#10151deb);margin-bottom:22px}.question-card span{color:#91b0ff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.question-card h2{margin:14px 0 0;font-size:24px;font-weight:500;line-height:1.45}.answer-summary{max-width:900px}.answer-summary h2{letter-spacing:-.03em;margin:10px 0 20px;font-size:27px;font-weight:520;line-height:1.35}.source-chips{flex-wrap:wrap;gap:7px;margin-bottom:28px;display:flex}.source-chips span{background:var(--surface-3);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 10px;font-size:10px}.ranking{border-top:1px solid var(--line)}.ranking-row{border-bottom:1px solid var(--line-soft);grid-template-columns:38px minmax(160px,1fr) 110px 140px minmax(230px,1.6fr) auto;align-items:center;gap:18px;padding:20px 0;display:grid}.rank{color:var(--blue);font-family:var(--font-mono);font-size:12px}.rank-customer,.rank-risk,.rank-exposure{gap:4px;display:grid}.rank-customer span,.rank-risk span,.rank-exposure span{color:var(--faint);font-size:10px}.ranking-row p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.ranking-row a{color:#91b0ff;font-size:11px;font-weight:700}.answer-footer{color:var(--faint);font-family:var(--font-mono);gap:22px;padding-top:18px;font-size:10px;display:flex}.debug-panel{border:1px solid var(--line);z-index:30;background:#0a0e14f5;border-bottom:0;border-radius:16px 16px 0 0;width:calc(100% - 48px);max-width:1160px;padding:18px;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -16px 50px #00000059}.debug-panel-collapsed{width:auto;padding:0;left:auto;right:24px;transform:none}.debug-toggle{color:var(--faint);cursor:pointer;font-family:var(--font-mono);background:0 0;border:0;font-size:9px;position:absolute;top:10px;right:14px}.debug-panel-collapsed .debug-toggle{background:var(--surface-3);border:1px solid var(--line);border-radius:9px 9px 0 0;padding:10px 13px;position:static}.debug-heading{justify-content:space-between;align-items:center;padding-right:48px;display:flex}.debug-heading p{color:var(--blue);font-family:var(--font-mono);margin:0 0 4px;font-size:9px}.debug-heading strong{font-size:14px}.engine-state{color:var(--green)}.engine-paused{color:var(--amber)}.current-event{color:#b4c6e4;font-family:var(--font-mono);gap:4px;margin:12px 0;padding-right:12px;font-size:11px;display:grid}.current-event small{color:var(--faint);font-family:var(--font-sans);font-size:10px;line-height:1.45}.debug-values{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.debug-values span{background:var(--surface-1);color:var(--faint);border-radius:7px;padding:7px 9px;font-size:10px}.debug-values strong{color:var(--text);text-transform:capitalize;margin-left:4px}.debug-controls{flex-wrap:wrap;gap:7px;padding-right:190px;display:flex}.debug-controls button{background:var(--surface-3);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:7px;padding:8px 11px;font-size:10px}.debug-controls button:disabled{cursor:not-allowed;opacity:.35}.jump-control{color:var(--faint);align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;top:82px;right:18px}.jump-control input{background:var(--surface-1);border:1px solid var(--line);color:var(--text);border-radius:7px;width:58px;padding:6px 8px}@media (width<=1200px){.topbar{padding-left:24px;padding-right:24px}.nav-link{padding-left:13px;padding-right:13px}}@media (width<=1000px){.topbar{grid-template-columns:1fr auto;padding:0 24px}.topbar nav{display:none}.environment-label{grid-column:2}.page{padding-left:24px;padding-right:24px}.content-grid,.situation-grid,.foundation-graph{grid-template-columns:1fr}.situation-metrics{grid-template-columns:repeat(2,1fr)}.ranking-row{grid-template-columns:32px 1fr 90px}.rank-exposure,.ranking-row p{grid-column:2/-1}}@media (width<=700px){.page-heading,.situation-heading{flex-direction:column;align-items:flex-start;gap:22px}.metric-strip,.situation-metrics,.simulation-grid,.risk-row{grid-template-columns:1fr}.risk-row>div+div{border-left:0;border-top:1px solid var(--line-soft)}.learning-banner{grid-template-columns:auto 1fr}.confidence{text-align:left;grid-column:2}.debug-panel{width:calc(100% - 20px)}.debug-controls{padding-right:0}.jump-control{margin-top:12px;position:static}}:root{--bg:#06080b;--bg-elevated:#090c11;--surface-1:#0d1117;--surface-2:#111720;--surface-3:#18202b;--line:#232d3a;--line-soft:#171e28;--text:#f6f8fb;--muted:#8d99aa;--faint:#596678;--blue:#6c95ff;--blue-soft:#142a58;--green:#59d49a;--green-soft:#12372a;--amber:#f2b957;--amber-soft:#392812;--red:#ef6570;--red-soft:#3d171d}body{background:radial-gradient(circle at 50% -28%,#5a7ecd1f,#0000 36%),linear-gradient(#080a0e 0%,#06080b 62%,#05070a 100%)}[hidden]{display:none!important}.topbar{background:#06080be6;border-color:#ffffff0e;grid-template-columns:minmax(310px,1fr) auto minmax(250px,1fr);height:68px;padding:0 48px}.brand-wordmark{height:var(--brand-logo-height);width:132px;position:relative;overflow:hidden}.brand-wordmark-image{width:159px;max-width:none;height:auto;position:absolute;top:-57.5px;left:-14.5px}.brand-product{border-left:1px solid #eaf0f321;padding-left:12px}.brand-product small{color:#6f7c8e;font-size:10px}.topbar nav{background:0 0;border:0;gap:6px;padding:0}.nav-link{color:#6f7b8d;border:1px solid #0000;padding:8px 16px;font-size:12px;transition:background .24s,border-color .24s,color .24s}.nav-link:hover{color:#c7cfda}.nav-link-active{color:var(--text);background:#ffffff0b;border-color:#ffffff12}.environment-label{color:#657184;letter-spacing:.14em;font-size:9px}.environment-label span{background:var(--green);box-shadow:0 0 12px #59d49a8c}.app-content{padding-bottom:0}.eyebrow{color:#78869a;letter-spacing:.18em;font-size:9px}.premium-status{color:#aab5c3;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:7px 10px;font-size:9px;font-style:normal;display:inline-flex}.premium-status.status-decision_required,.premium-status.status-understanding,.premium-status.status-detected{color:var(--amber);background:#f2b9571a;border-color:#f2b95740}.premium-status.status-monitoring,.premium-status.status-acting,.premium-status.status-context{color:#9ab6ff;background:#6c95ff1a;border-color:#6c95ff40}.premium-status.status-resolved,.premium-status.status-learned{color:var(--green);background:#59d49a1a;border-color:#59d49a40}.premium-action{color:#0c1320;letter-spacing:.04em;text-transform:uppercase;background:#f5f7fb;border:0;border-radius:9px;justify-content:center;align-items:center;gap:20px;padding:12px 16px;font-size:11px;font-weight:800;transition:transform .22s,box-shadow .22s;display:inline-flex}.premium-action:hover{transform:translateY(-1px);box-shadow:0 12px 30px #7797e629}.premium-action-button{cursor:pointer}.today-page{grid-template-rows:auto auto minmax(0,1fr) auto;gap:20px;max-width:1680px;min-height:calc(100vh - 68px);margin:0 auto;padding:38px 54px 42px;display:grid}.executive-headline{max-width:1040px}.executive-headline h1{letter-spacing:-.055em;text-wrap:balance;margin:12px 0 14px;font-size:clamp(42px,3.7vw,68px);font-weight:510;line-height:.98}.executive-headline>p:last-child{color:var(--muted);max-width:720px;margin:0;font-size:14px;line-height:1.55}.organization-state{border-bottom:1px solid var(--line-soft);border-top:1px solid var(--line-soft);grid-template-columns:auto 1fr;align-items:center;gap:28px;min-height:70px;padding:12px 0;display:grid}.organization-state>p{color:var(--faint);font-family:var(--font-mono);letter-spacing:.13em;margin:0;font-size:8px}.organization-state-items{justify-content:flex-end;align-items:center;display:flex}.organization-state-item{border-left:1px solid var(--line-soft);align-items:baseline;gap:8px;padding:0 24px;display:flex}.organization-state-item:first-child{border-left:0}.organization-state-item strong{color:#e8ecf2;letter-spacing:-.025em;white-space:nowrap;font-size:16px;font-weight:590}.organization-state-item span{color:#7d899a;font-size:10px}.organization-state-item.tone-success strong{color:var(--green)}.organization-state-item.tone-warning strong{color:var(--amber)}.organization-state-item.tone-blue strong{color:#91adf8}.today-narrative-grid{grid-template-columns:minmax(0,1.5fr) minmax(360px,.62fr);gap:18px;min-height:0;display:grid}.calm-field,.situation-hero,.changes-stream{background:linear-gradient(145deg,#0f141ce0,#080b10eb);border:1px solid #ffffff0e;border-radius:20px;min-height:390px;transition:border-color .26s ease-out,box-shadow .26s ease-out,opacity .26s ease-out,transform .26s ease-out;position:relative;overflow:hidden}.calm-field{align-items:center;gap:32px;padding:54px;display:flex}.calm-field:after{content:"";background:radial-gradient(circle,#59d49a14,#0000 67%);width:460px;height:460px;position:absolute;top:-120px;left:-130px}.calm-orbit{z-index:1;border:1px solid #59d49a29;border-radius:50%;flex:0 0 76px;justify-content:center;align-items:center;height:76px;display:flex;position:relative}.calm-orbit:before{content:"";border:1px solid #59d49a14;border-radius:50%;width:116px;height:116px;position:absolute}.calm-orbit span{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 22px #59d49a80}.calm-field>div:last-child{z-index:1;position:relative}.calm-field h2{letter-spacing:-.04em;margin:12px 0;font-size:clamp(28px,2.4vw,42px);font-weight:520}.calm-field p:last-child{color:var(--muted);margin:0;font-size:13px}.situation-hero{background:radial-gradient(circle at 90% 16%,#f2b9571a,#0000 36%),linear-gradient(140deg,#13171efa,#090c11fa);border-color:#f2b95729;grid-template-columns:minmax(0,1.2fr) minmax(270px,.6fr);display:grid}.situation-hero-resolved{background:radial-gradient(circle at 90% 16%,#59d49a1a,#0000 36%),linear-gradient(140deg,#111a17fa,#090d0efa);border-color:#59d49a2e}.situation-hero-copy{flex-direction:column;padding:34px 40px;display:flex}.situation-hero-kicker{color:#a58c62;font-family:var(--font-mono);letter-spacing:.15em;align-items:center;gap:8px;font-size:8px;display:flex}.signal-mark{background:var(--amber);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #f2b9578c}.situation-hero-resolved .signal-mark{background:var(--green);box-shadow:0 0 12px #59d49a8c}.situation-identity{align-items:end;gap:36px;margin:30px 0 20px;display:flex}.situation-identity small,.hero-risk span,.hero-exposure span{color:var(--faint);text-transform:uppercase;margin-bottom:6px;font-size:9px;display:block}.situation-identity h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,3.7vw,58px);font-weight:530;line-height:1}.situation-identity strong{font-size:15px;font-weight:520}.situation-hero-copy>p{color:#aab3c0;max-width:700px;margin:0;font-size:14px;line-height:1.62}.situation-hero-footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;display:flex}.situation-hero-metrics{border-left:1px solid #ffffff0e;grid-template-rows:1.15fr .85fr auto;padding:32px;display:grid}.hero-risk,.hero-exposure{border-bottom:1px solid var(--line-soft);align-content:center;display:grid}.hero-risk strong{color:var(--amber);letter-spacing:-.07em;font-size:clamp(56px,5.5vw,86px);font-weight:520;line-height:.9}.situation-hero-resolved .hero-risk strong{color:var(--green)}.hero-exposure strong{letter-spacing:-.04em;font-size:clamp(25px,2.4vw,38px);font-weight:520}.readiness-line{color:var(--faint);font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;padding-top:17px;font-size:8px;display:flex}.changes-stream{padding:28px}.section-heading-compact{justify-content:space-between;align-items:start;gap:16px;display:flex}.section-heading-compact h2{letter-spacing:-.03em;margin:7px 0 0;font-size:20px;font-weight:530}.section-heading-compact>span{border:1px solid var(--line-soft);color:var(--muted);font-family:var(--font-mono);background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:9px;display:flex}.material-change-list{margin-top:24px}.material-change{animation:.56s cubic-bezier(.2,.75,.2,1) both materialReveal;animation-delay:calc(var(--change-index) * 70ms);border-top:1px solid var(--line-soft);grid-template-columns:28px 1fr;gap:14px;padding:18px 0;display:grid}.material-change:first-child{border-top:0}.material-change-index{color:#6d87c8;font-family:var(--font-mono);padding-top:3px;font-size:9px}.material-change h3{margin:0 0 6px;font-size:13px;font-weight:540;line-height:1.35}.material-change p{color:var(--muted);margin:0 0 7px;font-size:10px;line-height:1.45}.material-change small{color:var(--faint);font-family:var(--font-mono);font-size:8px}.changes-empty{color:var(--faint);max-width:280px;margin:44px 0 0;font-size:12px;line-height:1.6}.today-learning{background:linear-gradient(100deg,#12372a85,#090e0db3);border:1px solid #59d49a33;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px 22px;animation:.65s both learningFocus;display:grid}.learning-symbol,.learning-monogram{background:var(--green-soft);color:var(--green);border:1px solid #59d49a40;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:19px;font-weight:700;display:flex}.today-learning>div:nth-child(2) strong{margin-top:5px;font-size:12px;font-weight:490;line-height:1.45;display:block}.today-learning-confidence{text-align:right;display:grid}.today-learning-confidence strong{color:var(--green);font-size:26px}.today-learning-confidence span{color:var(--muted);font-size:9px}.cognitive-page{grid-template-rows:82px 304px minmax(0,1fr);gap:14px;max-width:1720px;height:calc(100vh - 68px);min-height:760px;margin:0 auto;padding:22px 42px 26px;display:grid;overflow:hidden}.workspace-header{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(340px,1fr) 160px 145px 180px 135px;align-items:center;gap:26px;padding-bottom:14px;display:grid}.workspace-identity>div{align-items:baseline;gap:16px;margin-top:7px;display:flex}.workspace-identity h1{letter-spacing:-.05em;margin:0;font-size:37px;font-weight:540;line-height:1}.workspace-identity span{color:var(--muted);font-size:11px}.workspace-state,.workspace-metric{border-left:1px solid var(--line-soft);gap:5px;padding-left:22px;display:grid}.workspace-state small,.workspace-metric span{color:var(--faint);text-transform:uppercase;font-size:8px}.workspace-state strong{color:var(--amber);text-transform:uppercase;font-size:11px}.workspace-metric strong{letter-spacing:-.035em;font-size:22px;font-weight:540;animation:.52s both metricChange}.workspace-risk strong{color:var(--amber);font-size:31px}.cognitive-phase-acting .workspace-risk strong,.cognitive-phase-outcome .workspace-risk strong,.cognitive-phase-learning .workspace-risk strong{color:var(--green)}.impact-stage,.cognitive-trace,.business-impact,.recommendation,.simulation-compare,.mutation-sequence,.outcome-summary,.learning-created{background:linear-gradient(145deg,#0e131af0,#080b10f0);border:1px solid #ffffff0e;border-radius:16px}.impact-stage{min-height:0;padding:20px 24px;overflow:hidden}.impact-stage-heading{justify-content:space-between;align-items:start;display:flex}.impact-stage-heading h2{letter-spacing:-.035em;margin:6px 0 0;font-size:21px;font-weight:520}.impact-content{grid-template-columns:minmax(0,1fr) 220px;gap:18px;min-height:0;margin-top:16px;display:grid}.impact-main{min-width:0}.world-labels{grid-template-columns:.43fr .57fr;margin-bottom:8px;display:grid}.world-labels span{color:#465263;font-family:var(--font-mono);letter-spacing:.15em;font-size:7px}.world-labels span:last-child{border-left:1px solid #6c95ff33;padding-left:14px}.world-labels .world-active{color:#7891c9}.impact-node-row{align-items:stretch;min-height:98px;padding-bottom:4px;display:flex;overflow-x:hidden}.impact-node-segment{animation:.6s cubic-bezier(.16,.8,.2,1) both nodeReveal;animation-delay:calc(var(--node-index) * 55ms);flex:1 1 0;align-items:stretch;min-width:0;display:flex}.impact-node{background:#10161eeb;border:1px solid #263240;border-radius:11px;flex:108px;gap:4px;min-width:0;padding:13px;display:grid}.impact-node-business{background:#121822f2;border-color:#6c95ff4d}.impact-node-exposure{background:#39281273;border-color:#f2b9574d}.cognitive-phase-acting .impact-node-exposure,.cognitive-phase-outcome .impact-node-exposure,.cognitive-phase-learning .impact-node-exposure{background:#12372a61;border-color:#59d49a4d}.impact-node small{color:var(--faint);text-transform:uppercase;font-size:7px}.impact-node strong{align-self:end;font-size:10px;line-height:1.25}.impact-node b{color:#9eb8fa;font-family:var(--font-mono);font-size:9px;font-weight:500}.impact-node-exposure b{color:var(--amber)}.cognitive-phase-acting .impact-node-exposure b,.cognitive-phase-outcome .impact-node-exposure b,.cognitive-phase-learning .impact-node-exposure b{color:var(--green)}.impact-connector{color:#5e7bc0;flex:0 0 26px;justify-content:center;align-items:center;display:flex;position:relative}.impact-connector small{color:#7893d0;font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;font-size:6px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.impact-connector-bridge{border-left:1px dashed #6c95ff38;flex-basis:44px}.evidence-strip{align-items:center;gap:7px;margin-top:12px;display:flex;overflow:hidden}.evidence-strip>span,.impact-constraints>p{color:var(--faint);font-family:var(--font-mono);letter-spacing:.12em;flex:none;margin:0 4px 0 0;font-size:7px}.evidence-chip{border:1px solid var(--line-soft);background:#ffffff06;border-radius:8px;flex:140px;gap:5px;min-width:115px;padding:8px 10px;display:grid}.evidence-chip div{justify-content:space-between;display:flex}.evidence-chip span,.evidence-chip small{color:var(--faint);font-family:var(--font-mono);font-size:7px}.evidence-chip strong{font-size:10px;font-weight:550}.impact-constraints{border-left:1px solid var(--line-soft);gap:8px;padding-left:18px;display:grid}.constraint-item{animation:.54s both nodeReveal;animation-delay:calc(var(--node-index) * 80ms);background:#3928123d;border:1px solid #f2b95724;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.constraint-item>span,.constraint-item b{color:var(--amber);font-size:10px}.constraint-item div{gap:2px;display:grid}.constraint-item strong{font-size:9px}.constraint-item small,.constraint-empty{color:var(--faint);font-size:7px}.impact-empty{justify-content:center;align-items:center;gap:24px;height:190px;display:flex}.impact-empty-line{background:linear-gradient(90deg,#0000,#344154,#0000);width:160px;height:1px;position:relative}.impact-empty-line:after{content:"";background:#7183a0;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:50%}.impact-empty strong{font-size:13px}.impact-empty p{color:var(--faint);margin:5px 0 0;font-size:10px}.cognitive-focus-area,.workspace-lower-grid{min-height:0}.workspace-lower-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:14px;height:100%;display:grid}.cognitive-trace,.business-impact,.recommendation{min-height:0;padding:20px 22px;overflow:hidden}.trace-milestones{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:calc(100% - 54px);margin:14px 0 0;padding:0 6px 0 0;list-style:none;display:grid;overflow-y:auto}.trace-milestones li{animation:.6s both traceReveal;animation-delay:calc(var(--trace-index) * 50ms);border:1px solid var(--line-soft);background:#ffffff05;border-radius:9px;grid-template-columns:22px 1fr;gap:10px;padding:10px;display:grid}.trace-index{color:#6f8cd0;font-family:var(--font-mono);font-size:8px}.trace-milestones small{color:#8eabef;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.trace-milestones p{margin:4px 0 6px;font-size:9px;line-height:1.4}.trace-milestones b{color:var(--faint);font-family:var(--font-mono);font-size:7px;font-weight:400}.trace-empty{color:var(--faint);margin:28px 0 0;font-size:11px}.business-impact{flex-direction:column;display:flex}.business-impact h2{letter-spacing:-.035em;margin:10px 0 18px;font-size:22px;font-weight:520;line-height:1.22}.business-impact dl{margin:auto 0 0}.business-impact dl div{border-top:1px solid var(--line-soft);justify-content:space-between;padding:10px 0;display:flex}.business-impact dt{color:var(--muted);font-size:9px}.business-impact dd{margin:0;font-size:10px}.recommendation{background:radial-gradient(circle at 100% 0,#6c95ff1c,#0000 48%),linear-gradient(145deg,#0f1828f2,#080c13f5);border-color:#6c95ff38;grid-template-rows:auto 1fr auto;gap:14px;display:grid}.recommendation h2{letter-spacing:-.035em;margin:9px 0 7px;font-size:22px;font-weight:530;line-height:1.2}.recommendation>div>p:last-child{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.recommendation-deltas{gap:6px;display:grid}.metric-delta{border:1px solid var(--line-soft);background:#ffffff06;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.metric-delta>span{color:var(--faint);font-size:8px}.metric-delta>div{align-items:center;gap:8px;display:flex}.metric-delta del{color:#798494;font-size:10px;text-decoration-color:#4e5866}.metric-delta i{color:#6482c4;font-style:normal}.metric-delta strong{color:var(--green);font-size:11px}.metric-delta-emphasis strong{font-size:18px}.recommendation-footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.recommendation-footer>span{color:var(--muted);font-size:8px}.simulation-compare{grid-template-columns:minmax(0,1fr) 350px;gap:14px;height:100%;padding:18px 20px;display:grid;overflow:hidden}.simulation-compare-main{min-width:0}.simulation-plans{grid-template-columns:1fr 30px 1fr;align-items:stretch;gap:12px;margin-top:12px;display:grid}.simulation-arrow{color:#7797e2;justify-content:center;align-items:center;display:flex}.simulation-plan{border:1px solid var(--line-soft);background:#ffffff05;border-radius:11px;padding:14px 16px}.simulation-plan-recommended{background:linear-gradient(145deg,#162c5866,#0c121dd1);border-color:#6c95ff52}.simulation-plan-heading{justify-content:space-between;align-items:center;display:flex}.simulation-plan-heading span,.simulation-plan-heading b{color:var(--faint);font-family:var(--font-mono);letter-spacing:.1em;font-size:7px}.simulation-plan-heading b{color:#8eabef}.simulation-hero-metric{margin:13px 0;display:grid}.simulation-hero-metric strong{color:var(--amber);letter-spacing:-.06em;font-size:42px;font-weight:520;line-height:.9}.simulation-plan-recommended .simulation-hero-metric strong{color:var(--green)}.simulation-hero-metric span{color:var(--muted);margin-top:5px;font-size:8px}.simulation-plan dl{gap:0;margin:0;display:grid}.simulation-plan dl div{border-top:1px solid var(--line-soft);justify-content:space-between;padding:7px 0;display:flex}.simulation-plan dt{color:var(--muted);font-size:8px}.simulation-plan dd{margin:0;font-size:9px}.simulation-tradeoffs{gap:8px;margin-top:10px;display:flex}.simulation-tradeoffs>span{border:1px solid var(--line-soft);background:#ffffff06;border-radius:8px;flex:1;gap:3px;padding:8px 10px;display:grid}.simulation-tradeoffs small{color:var(--faint);font-size:7px}.simulation-tradeoffs strong{font-size:9px}.approval-policy{background:#3928123d;border:1px solid #f2b95729;border-radius:12px;flex-direction:column;padding:16px;display:flex}.approval-policy h3{margin:8px 0 10px;font-size:15px;font-weight:520;line-height:1.35}.approval-policy ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.approval-policy li{color:var(--muted);font-size:8px}.approval-policy li span{color:var(--amber);margin-right:6px}.approval-agent{border-top:1px solid #f2b9571f;justify-content:space-between;align-items:center;margin-top:auto;padding:10px 0;display:flex}.approval-agent span,.approval-agent strong{font-size:8px}.approval-agent strong{color:var(--amber)}.approve-premium{background:var(--amber);color:#181006;cursor:pointer;text-transform:uppercase;border:0;border-radius:8px;padding:11px;font-size:10px;font-weight:800}.mutation-sequence,.outcome-summary,.learning-created{height:100%;padding:22px 26px;overflow:hidden}.mutation-sequence{background:radial-gradient(circle at 88% 20%,#59d49a17,#0000 40%),linear-gradient(145deg,#0d1a16f0,#080c0ef5);border-color:#59d49a33;grid-template-columns:1fr minmax(330px,.55fr);gap:46px;animation:.7s both stateShift;display:grid}.mutation-copy h2,.outcome-heading h2,.learning-focus h2{letter-spacing:-.045em;margin:9px 0;font-size:28px;font-weight:520}.mutation-copy>p:last-of-type,.outcome-heading>div>p:last-child{color:var(--muted);margin:0;font-size:10px}.mutation-copy ol{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mutation-copy li{animation:.6s both mutationCascade;animation-delay:calc(var(--mutation-index) * 90ms);color:var(--muted);font-size:10px}.mutation-copy li span{color:var(--green);width:12px;margin-right:8px;display:inline-block}.mutation-deltas{align-content:center;gap:8px;display:grid}.approved-by{color:var(--green);font-family:var(--font-mono);text-align:right;margin-top:5px;font-size:8px}.outcome-summary{background:radial-gradient(circle at 87% 14%,#59d49a14,#0000 40%),linear-gradient(145deg,#0c1714f0,#080b0df5);border-color:#59d49a2e;animation:.65s both stateShift}.outcome-heading{justify-content:space-between;align-items:start;display:flex}.elapsed-time{background:#59d49a0f;border:1px solid #59d49a29;border-radius:10px;gap:4px;min-width:120px;padding:12px;display:grid}.elapsed-time span{color:var(--faint);font-family:var(--font-mono);font-size:7px}.elapsed-time strong{color:var(--green);font-size:20px}.outcome-grid{grid-template-columns:1fr 230px;gap:38px;margin-top:20px;display:grid}.outcome-list{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.outcome-list p{animation:.56s both mutationCascade;animation-delay:calc(var(--mutation-index) * 70ms);border:1px solid var(--line-soft);background:#ffffff05;border-radius:8px;margin:0;padding:10px;font-size:9px}.outcome-list span{color:var(--green);margin-right:7px}.outcome-risk{border-left:1px solid #59d49a26;padding-left:28px;display:grid}.outcome-risk span,.outcome-risk small{color:var(--muted);font-size:8px}.outcome-risk strong{color:var(--green);letter-spacing:-.07em;font-size:58px;font-weight:520;line-height:1}.learning-created{background:radial-gradient(circle at 75% 10%,#59d49a1a,#0000 46%),linear-gradient(140deg,#0f211bf5,#070c0cfa);border-color:#59d49a38;grid-template-columns:1.35fr .65fr;gap:46px;animation:.7s both learningFocus;display:grid}.learning-focus{grid-template-columns:auto 1fr;align-items:start;gap:18px;display:grid}.learning-monogram{width:56px;height:56px;font-size:26px}.learning-focus blockquote{color:#dbe9e2;max-width:850px;margin:16px 0 0;font-size:17px;line-height:1.48}.learning-facts{border-left:1px solid #59d49a24;flex-direction:column;padding-left:24px;display:flex}.learning-facts dl{margin:0}.learning-facts dl div{border-top:1px solid #59d49a1a;justify-content:space-between;padding:7px 0;display:flex}.learning-facts dl div:first-child{border-top:0}.learning-facts dt{color:var(--muted);font-size:8px}.learning-facts dd{color:var(--green);margin:0;font-size:9px}.learning-facts button{color:#77b89a;text-transform:uppercase;background:#59d49a14;border:1px solid #59d49a2e;border-radius:8px;margin-top:auto;padding:10px;font-size:8px}.learning-facts p{color:var(--faint);margin:8px 0 0;font-size:7px;line-height:1.45}.presenter-hud{z-index:80;background:#080b10f7;border:1px solid #2a3544;border-bottom:0;border-radius:14px 14px 0 0;width:calc(100% - 80px);max-width:1060px;padding:14px 16px;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -18px 60px #0000007a}.presenter-hud-topline,.presenter-values,.presenter-controls,.presenter-controls label{align-items:center;display:flex}.presenter-hud-topline{justify-content:space-between}.presenter-hud-topline p{color:#7594da;font-family:var(--font-mono);letter-spacing:.12em;margin:0 0 3px;font-size:7px}.presenter-hud-topline strong{font-size:12px}.presenter-hud-topline button{color:var(--faint);cursor:pointer;background:0 0;border:0;font-size:20px}.presenter-event{gap:3px;margin:9px 0;display:grid}.presenter-event span{color:#9bb5ef;font-family:var(--font-mono);font-size:8px}.presenter-event p{color:var(--faint);margin:0;font-size:8px}.presenter-values{gap:6px;margin-bottom:9px}.presenter-values>span{color:var(--faint);background:#ffffff08;border-radius:6px;padding:6px 8px;font-size:8px}.presenter-values strong{color:var(--text);margin-left:4px}.presenter-controls{gap:6px}.presenter-controls button{background:var(--surface-3);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:6px;padding:7px 10px;font-size:8px}.presenter-controls .presenter-next{color:#111827;background:#e9edf5}.presenter-controls button:disabled{opacity:.35}.presenter-controls label{color:var(--faint);gap:7px;margin-left:auto;font-size:8px}.presenter-controls input{background:var(--surface-1);border:1px solid var(--line);color:var(--text);border-radius:6px;width:52px;padding:5px 7px}.page{max-width:1560px;padding:50px 48px 72px}.panel,.question-card,.learning-card,.learning-banner{background:linear-gradient(145deg,#0e131af0,#080b10f0);border-color:#ffffff0e}@keyframes materialReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes nodeReveal{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes traceReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes metricChange{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes mutationCascade{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes stateShift{0%{opacity:0;filter:saturate(.6)}to{opacity:1;filter:saturate()}}@keyframes learningFocus{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:scale(1)}}@media (width<=1450px) and (width>=1051px){.impact-content{grid-template-columns:minmax(0,1fr) 200px;gap:14px}.impact-node{flex-basis:108px;padding:11px}.impact-connector{flex-basis:20px}.impact-connector-bridge{flex-basis:34px}.impact-constraints{padding-left:14px}}@media (width<=1250px){.topbar{grid-template-columns:1fr auto 1fr;padding:0 28px}.today-page,.cognitive-page{padding-left:28px;padding-right:28px}.workspace-header{grid-template-columns:minmax(280px,1fr) 145px 110px 145px 110px}.impact-node{flex-basis:116px}}@media (width<=1050px){.today-page,.cognitive-page{height:auto;min-height:calc(100vh - 68px);overflow:visible}.today-narrative-grid,.workspace-lower-grid,.simulation-compare,.mutation-sequence,.learning-created{grid-template-columns:1fr}.organization-state{grid-template-columns:1fr;align-items:start}.organization-state-items{justify-content:flex-start}.organization-state-item:first-child{padding-left:0}.workspace-header{grid-template-columns:1fr repeat(3,auto)}.workspace-state{display:none}.impact-content{grid-template-columns:1fr}.impact-constraints{border-left:0;grid-template-columns:auto repeat(2,1fr);padding-left:0}.situation-hero{grid-template-columns:1fr 300px}}@media (height<=850px) and (width>=1051px){.today-page,.cognitive-page{height:auto;min-height:calc(100vh - 68px);overflow:visible}.cognitive-page{grid-template-rows:82px 304px minmax(360px,auto)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.organization-twin,.ask-experience{max-width:1720px;min-height:calc(100vh - 68px);margin:0 auto;padding:30px 48px 64px}.twin-page-header,.ask-executive-header{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;padding:0 0 24px;display:grid}.twin-page-header h1,.ask-executive-header h1{letter-spacing:-.055em;max-width:950px;margin:9px 0 12px;font-size:clamp(36px,3vw,58px);font-weight:470;line-height:.98}.twin-page-header>div>p:last-child,.ask-executive-header>div>p:last-child{color:var(--muted);margin:0;font-size:14px}.twin-page-status,.ask-confidence{border-left:1px solid var(--line-soft);align-items:end;min-width:220px;padding:8px 0 4px 28px;display:grid}.twin-page-status>span,.ask-confidence>span{color:#7187ba;font-family:var(--font-mono);letter-spacing:.13em;font-size:8px}.twin-page-status strong,.ask-confidence strong{letter-spacing:-.05em;font-size:35px;font-weight:520}.twin-page-status small,.ask-confidence small{color:var(--faint);font-size:9px}.twin-stage{background:radial-gradient(circle at 31% 38%,#4b68ae14,#0000 28%),linear-gradient(145deg,#0d1219fa,#080b10fa);border:1px solid #fff1;border-radius:18px;margin-top:20px;padding:24px;overflow:hidden}.organization-twin-governed .twin-stage,.organization-twin-learned .twin-stage{background:radial-gradient(circle at 33% 38%,#3db17a13,#0000 30%),linear-gradient(145deg,#0c1415fa,#080c10fa)}.twin-stage-topline{justify-content:space-between;align-items:start;gap:30px;display:flex}.twin-stage-topline h2{letter-spacing:-.03em;max-width:900px;margin:7px 0 0;font-size:20px;font-weight:500}.twin-stage-actions{gap:8px;display:flex}.twin-stage-actions button,.twin-stage-actions a{border:1px solid var(--line);color:var(--muted);background:#ffffff06;border-radius:8px;padding:9px 12px;font-size:9px;text-decoration:none}.twin-stage-actions a{color:var(--text)}.twin-lane{min-width:0}.twin-lane>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.twin-lane>header p{color:#63708a;font-family:var(--font-mono);letter-spacing:.14em;margin:0;font-size:7px}.twin-lane>header span{color:var(--faint);font-size:8px}.twin-lane-alpha-impact,.twin-lane-calm-core{border-bottom:1px solid var(--line-soft);margin-top:23px;padding-bottom:22px}.twin-lane-flow{align-items:stretch;min-width:0;display:flex}.twin-node-segment{flex:1 1 0;align-items:stretch;min-width:0;display:flex}.twin-node{color:var(--text);text-align:left;background:#10161ef5;border:1px solid #273242;border-radius:11px;flex:1 1 0;gap:7px;min-width:0;min-height:112px;padding:14px;text-decoration:none;transition:border-color .22s,opacity .22s,transform .22s,background .22s;display:grid;position:relative}.twin-node:hover,.twin-node:focus-visible,.twin-node-focused{border-color:#8aa9f19e;transform:translateY(-2px)}.twin-node small{color:var(--faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.twin-node strong{align-self:end;font-size:12px;line-height:1.2}.twin-node>span{color:#9aabc7;font-family:var(--font-mono);font-size:8px}.twin-node b{color:#60708a;letter-spacing:.08em;font-size:7px;font-weight:500}.twin-node-business{background:#121823f5;border-color:#698bda54}.twin-node-constraint{background:#2f231375;border-color:#e8b05240}.twin-node-agent{background:#19192ea8;border-color:#8279d74f}.twin-node-learning{background:#12332799;border-color:#59d49a47}.twin-node-learning>span,.twin-node-learning b{color:var(--green)}.twin-node-dimmed{opacity:.22}.twin-edge{color:#607cbf;flex:0 0 46px;justify-content:center;align-items:center;display:flex;position:relative}.twin-edge span{color:#7184ad;font-family:var(--font-mono);white-space:nowrap;font-size:6px;position:absolute;top:19px;left:50%;transform:translate(-50%)}.twin-edge i{font-style:normal}.twin-supporting-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.twin-supporting-grid .twin-lane{border:1px solid var(--line-soft);background:#ffffff04;border-radius:11px;padding:12px}.twin-supporting-grid .twin-node{min-height:88px;padding:11px}.twin-supporting-grid .twin-edge{flex-basis:32px}.twin-supporting-grid .twin-edge span{top:11px}.twin-legend{border-top:1px solid var(--line-soft);align-items:center;gap:18px;margin-top:16px;padding-top:13px;display:flex}.twin-legend span{color:var(--faint);align-items:center;gap:6px;font-size:8px;display:flex}.twin-legend i{background:#7897dd;border-radius:50%;width:6px;height:6px}.twin-legend .legend-business{background:#8aa8ee}.twin-legend .legend-constraint{background:var(--amber)}.twin-legend .legend-agent{background:#9a8de1}.twin-legend small{color:var(--faint);margin-left:auto}.organization-agent-trace{margin-top:24px}.organization-agent-trace>header{justify-content:space-between;align-items:end;display:flex}.organization-agent-trace h2{letter-spacing:-.035em;margin:6px 0 0;font-size:22px;font-weight:500}.organization-agent-trace>header>span{color:var(--faint);font-size:9px}.organization-agent-trace>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.organization-agent-trace button{border:1px solid var(--line-soft);color:var(--text);text-align:left;background:#0e131ae6;border-radius:11px;gap:7px;padding:16px;display:grid}.organization-agent-trace button small,.organization-agent-trace button span{color:#8a82c9;font-family:var(--font-mono);font-size:8px}.organization-agent-trace button strong{font-size:11px}.organization-agent-trace button b{color:var(--green);font-size:9px;font-weight:500}.ask-executive-header{align-items:center}.ask-confidence{min-width:200px}.prepared-question-nav{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.prepared-question-nav button{border:1px solid var(--line-soft);color:var(--muted);text-align:left;background:#ffffff05;border-radius:9px;align-items:center;gap:10px;padding:12px 14px;font-size:10px;display:flex}.prepared-question-nav button span{color:#526588;font-family:var(--font-mono);font-size:8px}.prepared-question-nav .prepared-question-active{color:var(--text);background:#5e80cd1a;border-color:#6c95ff61}.ask-question-focus{padding:25px 0 21px}.ask-question-focus h2{letter-spacing:-.045em;max-width:1160px;margin:8px 0 0;font-size:clamp(24px,2.1vw,38px);font-weight:470;line-height:1.08}.ask-answer{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;display:grid}.ask-answer-main,.ask-answer-context{border:1px solid var(--line-soft);background:linear-gradient(145deg,#0e131af5,#080b10f5);border-radius:15px}.ask-answer-main{overflow:hidden}.ask-answer-summary{border-bottom:1px solid var(--line-soft);background:radial-gradient(circle at 20% 0,#4f6fb71c,#0000 42%);padding:22px 24px}.ask-answer-summary h2{letter-spacing:-.025em;max-width:970px;margin:8px 0 0;font-size:19px;font-weight:490;line-height:1.42}.ask-section{padding:21px 24px 24px}.ask-section+.ask-section{border-top:1px solid var(--line-soft)}.ask-section-heading{justify-content:space-between;align-items:center;display:flex}.ask-section-heading h3{margin:5px 0 0;font-size:16px;font-weight:500}.ask-section-heading>span{background:var(--surface-2);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:9px;display:flex}.ask-ranking{margin-top:14px}.ask-ranking article{border-top:1px solid var(--line-soft);grid-template-columns:34px 1fr 110px 72px 112px minmax(160px,1.25fr);align-items:center;gap:15px;min-height:74px;padding:10px 0;display:grid}.ask-rank{color:#566b99;font-family:var(--font-mono);font-size:9px}.ask-entity-link,.ask-order-link{color:var(--text);text-align:left;background:0 0;border:0;gap:3px;padding:0;font-size:10px;text-decoration:none;display:grid}.ask-entity-link small,.ask-order-link small{color:#6179ae;font-size:7px}.ask-risk,.ask-exposure{gap:3px;display:grid}.ask-risk strong{color:var(--amber);font-size:18px}.ask-exposure strong{font-size:10px}.ask-risk span,.ask-exposure span{color:var(--faint);font-size:7px}.ask-ranking article>p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.ask-cause-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.ask-cause-grid article{border:1px solid var(--line-soft);background:#ffffff05;border-radius:9px;gap:8px;padding:13px;display:grid}.ask-cause-grid strong{font-size:10px}.ask-cause-grid p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.ask-cause-grid article>div,.ask-change-list li>div>div{flex-wrap:wrap;gap:5px;display:flex}.ask-cause-grid button,.ask-change-list button{color:#7690c8;text-align:left;background:0 0;border:0;padding:0;font-size:7px}.ask-change-list{margin:14px 0 0;padding:0;list-style:none}.ask-change-list li{border-top:1px solid var(--line-soft);grid-template-columns:28px 1fr;gap:15px;padding:13px 0;display:grid}.ask-change-list li>span{color:#6277a8;font-family:var(--font-mono);font-size:8px}.ask-change-list strong{font-size:11px}.ask-change-list p{color:var(--muted);margin:5px 0 8px;font-size:9px}.ask-decision{background:#50402021;border:1px solid #e7b25429;border-radius:11px;margin-top:14px;padding:17px}.ask-decision>div small{color:var(--amber);font-family:var(--font-mono);font-size:7px}.ask-decision h3{margin:5px 0 15px;font-size:18px;font-weight:500}.ask-decision dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.ask-decision dl div{border-top:1px solid var(--line-soft);gap:5px;padding:10px 10px 10px 0;display:grid}.ask-decision dt{color:var(--faint);font-size:7px}.ask-decision dd{margin:0;font-size:9px;line-height:1.45}.ask-decision dd button{color:#9b93d8;background:0 0;border:0;padding:0;font-size:9px}.ask-decision footer{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.ask-decision footer button,.ask-decision footer a{border:1px solid var(--line);color:var(--text);background:#ffffff08;border-radius:7px;padding:8px 10px;font-size:8px;text-decoration:none}.ask-calm-answer{align-items:center;gap:17px;min-height:170px;padding:30px;display:flex}.ask-calm-answer>span{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 15px #59d49a0a,0 0 0 30px #59d49a06}.ask-calm-answer strong{font-size:17px}.ask-calm-answer p{color:var(--muted);margin:6px 0 0;font-size:10px}.ask-answer-context{gap:0;display:grid;position:sticky;top:84px}.ask-answer-context>section{padding:18px}.ask-answer-context>section+section{border-top:1px solid var(--line-soft)}.ask-source-list,.ask-action-list{gap:7px;margin-top:12px;display:grid}.ask-source-list>span,.ask-action-list>a,.ask-action-list>button{border:1px solid var(--line-soft);color:var(--muted);text-align:left;background:#ffffff05;border-radius:7px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:8px;text-decoration:none;display:flex}.ask-source-list i{color:var(--green);font-style:normal}.ask-action-list>a{color:var(--text)}.ask-action-list button:disabled{opacity:.45}.ask-context-proof dl{margin:10px 0}.ask-context-proof dl div{border-top:1px solid var(--line-soft);justify-content:space-between;padding:8px 0;display:flex}.ask-context-proof dt{color:var(--faint);font-size:8px}.ask-context-proof dd{margin:0;font-size:9px}.ask-context-proof>p:last-child{color:var(--faint);font-size:8px;line-height:1.5}.context-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:100;background:#020408b8;justify-content:flex-end;align-items:stretch;animation:.22s both stateShift;display:flex;position:fixed;inset:0}.context-panel{scrollbar-color:#76859d52 transparent;scrollbar-width:thin;background:linear-gradient(160deg,#10151d,#080b10 68%);border-left:1px solid #7e9ada38;width:min(680px,92vw);max-width:680px;padding:30px 32px 48px;position:relative;overflow-y:auto;box-shadow:-28px 0 80px #0000006b}.context-panel::-webkit-scrollbar{width:4px}.context-panel::-webkit-scrollbar-track{background:0 0}.context-panel::-webkit-scrollbar-thumb{background:#76859d4d;border-radius:999px}.context-close{border:1px solid var(--line);color:var(--muted);z-index:1;background:0 0;border-radius:50%;width:31px;height:31px;font-size:17px;position:absolute;top:22px;right:24px}.context-panel-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:start;gap:20px;padding:0 42px 22px 0;display:flex}.context-panel-header h2{letter-spacing:-.045em;margin:8px 0 5px;font-size:30px;font-weight:500}.context-panel-header>div>span{color:var(--muted);font-size:11px}.context-state,.agent-autonomy,.learning-confidence{color:#90a9e3;font-family:var(--font-mono);text-align:right;background:#6b91e714;border:1px solid #6b91e738;border-radius:8px;max-width:160px;padding:9px 11px;font-size:10px}.agent-autonomy strong,.learning-confidence{font-size:18px}.context-why{border-bottom:1px solid var(--line-soft);padding:22px 0}.context-why h3{margin:8px 0;font-size:17px;font-weight:500;line-height:1.38}.context-why>p:last-child,.policy-note{color:var(--muted);font-size:12px;line-height:1.6}.context-facts{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.context-facts div{border-bottom:1px solid var(--line-soft);gap:5px;padding:13px 10px 13px 0;display:grid}.context-facts dt,.passport-history dt{color:var(--faint);font-size:9px}.context-facts dd,.passport-history dd{margin:0;font-size:11px}.context-section{padding:20px 0 4px}.context-section-title{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.context-section-title span{color:#7b89a5;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.context-section-title b{background:var(--surface-2);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:8px;font-weight:500;display:flex}.context-relations{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.context-relations button{border:1px solid var(--line-soft);color:var(--text);text-align:left;background:#ffffff05;border-radius:7px;gap:4px;padding:10px;display:grid}.context-relations span{color:#829bd3;font-size:9px}.context-relations strong{font-size:11px;line-height:1.35}.context-evidence-list{gap:7px;display:grid}.context-evidence-list article{border:1px solid var(--line-soft);background:#ffffff05;border-radius:8px;gap:6px;padding:11px;display:grid}.context-evidence-list article>div{justify-content:space-between;display:flex}.context-evidence-list span,.context-evidence-list time{color:#8799bc;font-family:var(--font-mono);font-size:9px}.context-evidence-list p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.context-evidence-list strong{color:var(--text);font-size:10px}.context-event-list{margin:0;padding:0;list-style:none}.context-event-list li{border-top:1px solid var(--line-soft);grid-template-columns:42px 1fr;gap:8px;padding:9px 0;display:grid}.context-event-list time{color:#829bd3;font-family:var(--font-mono);font-size:9px}.context-event-list p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.context-panel-actions{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:19px;padding-top:16px;display:flex}.context-panel-actions a{color:#10141b;text-transform:uppercase;background:#edf1f7;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:700;text-decoration:none}.context-panel-actions>span{color:var(--faint);font-size:8px}.context-empty{color:var(--muted);padding:30px 0;font-size:12px;line-height:1.55}.passport-access{padding:18px 0}.passport-access>div,.learning-entities{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.passport-access span,.learning-entities span{border:1px solid var(--line-soft);color:#a4b1c7;background:#ffffff06;border-radius:999px;padding:6px 8px;font-size:8px}.passport-boundaries{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.passport-boundaries section{border:1px solid var(--line-soft);background:#ffffff04;border-radius:9px;padding:13px}.passport-boundaries ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.passport-boundaries li{color:var(--muted);gap:7px;font-size:9px;line-height:1.35;display:flex}.passport-boundaries section:first-child li span{color:var(--green)}.passport-boundaries section:last-child li span{color:var(--amber)}.passport-history{margin:19px 0 0}.passport-history div{border-top:1px solid var(--line-soft);gap:5px;padding:11px 0;display:grid}.agent-trace-card{background:#7c6fc90f;border:1px solid #7c6fc92e;border-radius:9px;padding:13px}.agent-trace-card>p{margin:0 0 10px;font-size:10px}.agent-trace-card dl{gap:6px;margin:0;display:grid}.agent-trace-card dl div{grid-template-columns:58px 1fr;gap:4px;display:grid}.agent-trace-card dt{color:#8e83d2;font-size:7px}.agent-trace-card dd{color:var(--muted);margin:0;font-size:8px}.policy-reasons{padding:22px 0}.policy-reasons ol{gap:7px;margin:13px 0 0;padding:0;list-style:none;display:grid}.policy-reasons li{background:#36281342;border:1px solid #e0aa4a24;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.policy-reasons li span{color:var(--amber);font-family:var(--font-mono);font-size:8px}.policy-reasons li strong{font-size:9px;font-weight:500}.governance-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:7px;display:grid}.governance-flow article{border:1px solid var(--line-soft);background:#ffffff05;border-radius:8px;gap:8px;min-width:0;padding:11px;display:grid}.governance-flow article>span{color:#8ca9e6;background:#6d8fdc1a;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:9px;display:flex}.governance-flow article div{gap:4px;display:grid}.governance-flow small{color:var(--faint);font-size:7px}.governance-flow strong{overflow-wrap:anywhere;font-size:8px;line-height:1.35}.governance-flow>i{color:#647cae;align-self:center;font-style:normal}.policy-note{border-top:1px solid var(--line-soft);margin-top:20px;padding-top:16px}.learning-context-header .learning-confidence{color:var(--green)}.learning-statement{border-left:2px solid #59d49a7a;margin:23px 0;padding:3px 0 3px 19px;font-size:18px;line-height:1.5}.learning-applicability{color:var(--muted);font-size:10px;line-height:1.55}.learning-detail-action{border-top:1px solid var(--line-soft);margin-top:20px;padding-top:16px}.learning-detail-action button{color:var(--green);background:#59d49a14;border:1px solid #59d49a3b;border-radius:8px;width:100%;padding:10px 12px}.learning-detail-action button:disabled{cursor:not-allowed;opacity:.48}.learning-detail-action p{color:var(--faint);margin:8px 0 0;font-size:8px}.app-shell[data-presentation=true]{background:radial-gradient(circle at 50% 0%, #5c77be0e, transparent 30%), var(--background);min-height:100vh}.app-shell[data-presentation=true] .topbar{z-index:45;background:#05070bf5;border-bottom-color:#7d94cb29;grid-template-columns:250px minmax(0,1fr) 220px;position:relative}.app-shell[data-presentation=true] .topbar nav{display:none}.app-shell[data-presentation=true] .environment-label{color:#7894d4;grid-column:3}.app-shell[data-presentation=true] .environment-label>span{box-shadow:0 0 12px #59d49ab3}.stage-narrative{z-index:48;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;height:68px;padding:0 18px;animation:.22s ease-out both stageChapterEnter;display:grid;position:absolute;top:0;left:286px;right:238px}.stage-chapter{border-right:1px solid #ffffff1a;align-items:center;gap:10px;padding-right:18px;display:flex}.stage-chapter span{color:#7895d8;font-family:var(--font-mono);font-size:9px}.stage-chapter strong{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:500}.stage-narrative>p{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:450;overflow:hidden}.stage-progress{background:#ffffff0e;height:1px;position:absolute;bottom:0;left:28px;right:28px}.stage-progress span{background:linear-gradient(90deg,#708ed1,#8ca7e7);height:100%;transition:width .24s ease-out;display:block}.app-shell[data-presentation=true] .stage-content{animation:.24s ease-out both stageContentEnter}.app-shell[data-fullscreen-fallback=true]{z-index:200;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.presentation-start-screen{z-index:90;background:radial-gradient(circle at 50% 45%,#4f6fbc1f,#0000 28%),linear-gradient(155deg,#080b11,#030508 68%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.presentation-start-aura{justify-content:center;align-items:center;width:660px;height:660px;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.presentation-start-aura:before,.presentation-start-aura:after,.presentation-start-aura span{content:"";border:1px solid #7391d71c;border-radius:50%;position:absolute}.presentation-start-aura:before{width:100%;height:100%}.presentation-start-aura:after{width:70%;height:70%}.presentation-start-aura span{background:#698bda0b;width:38%;height:38%}.presentation-start-content{text-align:center;flex-direction:column;align-items:center;max-width:980px;display:flex;position:relative}.presentation-start-brand{width:180px;height:98px;margin-bottom:34px;position:relative;overflow:hidden}.presentation-start-logo{width:290px;max-width:none;height:auto;position:absolute;top:-66px;left:-55px}.presentation-start-content h1{letter-spacing:-.055em;margin:18px 0 30px;font-size:clamp(42px,4.5vw,76px);font-weight:380;line-height:1.02}.presentation-brand-signature{color:var(--getter-white);letter-spacing:.08em;opacity:.52;margin:-8px 0 22px;font-size:11px;font-weight:420}.presentation-ready-state{color:#90cdb0;font-family:var(--font-mono);letter-spacing:.1em;align-items:center;gap:9px;font-size:10px;display:flex}.presentation-ready-state span{background:var(--getter-green);border-radius:50%;width:6px;height:6px}.presentation-start-content>button{color:#111722;text-transform:uppercase;background:#eef2f8;border:0;border-radius:10px;align-items:center;gap:24px;margin-top:32px;padding:14px 18px 14px 26px;font-size:11px;font-weight:750;display:flex}.presentation-start-content kbd{font-family:var(--font-mono);background:#11172214;border:1px solid #11172221;border-radius:5px;padding:5px 7px;font-size:8px}.presentation-start-content>small{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:8px}.app-shell[data-presentation=true] .cognitive-page{grid-template-rows:82px minmax(0,1fr)}.app-shell[data-presentation=true] .impact-stage,.app-shell[data-presentation=true] .cognitive-focus-area{height:100%}.app-shell[data-presentation=true] .impact-content{height:calc(100% - 62px)}.app-shell[data-presentation=true] .impact-main,.app-shell[data-presentation=true] .simulation-compare-main{flex-direction:column;justify-content:center;display:flex}.app-shell[data-presentation=true] .impact-constraints{align-content:center}.app-shell[data-presentation=true] .context-overlay{top:68px}.app-shell[data-presentation=true] .executive-headline h1,.app-shell[data-presentation=true] .workspace-header h1{font-size:clamp(32px,2.7vw,52px)}.app-shell[data-presentation=true] .executive-headline>p:last-child{font-size:clamp(14px,.86vw,17px)}.app-shell[data-presentation=true] .eyebrow{font-size:max(9px,.52vw)}.app-shell[data-presentation=true] .workspace-state small,.app-shell[data-presentation=true] .workspace-metric span{font-size:9px}.app-shell[data-presentation=true] .impact-stage-heading h2{font-size:clamp(21px,1.28vw,25px)}.app-shell[data-presentation=true] .impact-node small,.app-shell[data-presentation=true] .world-labels span,.app-shell[data-presentation=true] .impact-constraints>p{font-size:8px}.app-shell[data-presentation=true] .impact-node strong{font-size:11px}.app-shell[data-presentation=true] .impact-node b,.app-shell[data-presentation=true] .evidence-chip strong,.app-shell[data-presentation=true] .constraint-item strong{font-size:10px}.app-shell[data-presentation=true] .constraint-item small{font-size:8px}@media (width>=1200px) and (height>=720px){.app-shell[data-presentation=true] .stage-chapter strong{font-size:11px}.app-shell[data-presentation=true] .stage-narrative>p{font-size:15px}.app-shell[data-presentation=true] .workspace-identity span,.app-shell[data-presentation=true] .workspace-state strong{font-size:12px}.app-shell[data-presentation=true] .workspace-metric strong{font-size:25px}.app-shell[data-presentation=true] .workspace-risk strong{font-size:36px}.app-shell[data-presentation=true] .impact-node{min-height:116px;padding:14px}.app-shell[data-presentation=true] .impact-node small,.app-shell[data-presentation=true] .world-labels span,.app-shell[data-presentation=true] .impact-constraints>p{font-size:9px}.app-shell[data-presentation=true] .impact-node strong{font-size:13px}.app-shell[data-presentation=true] .impact-node b,.app-shell[data-presentation=true] .evidence-chip strong{font-size:11px}.app-shell[data-presentation=true] .evidence-chip span,.app-shell[data-presentation=true] .evidence-chip small{font-size:8px}.app-shell[data-presentation=true] .constraint-item strong{font-size:11px}.app-shell[data-presentation=true] .constraint-item small,.app-shell[data-presentation=true] .presentation-source-ribbon span{font-size:9px}.app-shell[data-presentation=true] .section-heading-compact h2{font-size:23px}.app-shell[data-presentation=true] .simulation-plan-heading span,.app-shell[data-presentation=true] .simulation-plan-heading b{font-size:8px}.app-shell[data-presentation=true] .simulation-hero-metric strong{font-size:48px}.app-shell[data-presentation=true] .simulation-hero-metric span,.app-shell[data-presentation=true] .simulation-plan dt{font-size:9px}.app-shell[data-presentation=true] .simulation-plan dd{font-size:10px}.app-shell[data-presentation=true] .simulation-tradeoffs small{font-size:8px}.app-shell[data-presentation=true] .simulation-tradeoffs strong{font-size:10px}.app-shell[data-presentation=true] .approval-policy h3{font-size:17px}.app-shell[data-presentation=true] .approval-policy li{font-size:10px;line-height:1.45}.app-shell[data-presentation=true] .approval-agent span,.app-shell[data-presentation=true] .approval-agent strong,.app-shell[data-presentation=true] .approval-explain{font-size:10px}.app-shell[data-presentation=true] .approve-premium{font-size:11px}.app-shell[data-presentation=true] .context-facts dt{font-size:10px}.app-shell[data-presentation=true] .context-facts dd{font-size:12px}.app-shell[data-presentation=true] .learning-applicability{font-size:11px}.app-shell[data-presentation=true] .learning-entities span{font-size:9px}.app-shell[data-presentation=true] .context-evidence-list p{font-size:12px}.app-shell[data-presentation=true] .context-evidence-list strong{font-size:11px}}.app-shell[data-stage-focus=signal] .organization-state,.app-shell[data-stage-focus=changes] .organization-state,.app-shell[data-stage-focus=situation] .organization-state{opacity:.6;transition:opacity .26s ease-out}.app-shell[data-stage-focus=signal] .changes-stream,.app-shell[data-stage-focus=changes] .changes-stream{border-color:#6f8fda47;box-shadow:0 0 40px #435c9714}.app-shell[data-stage-focus=signal] .calm-field,.app-shell[data-stage-focus=changes] .situation-hero{opacity:.6}.app-shell[data-stage-focus=situation] .situation-hero{border-color:#f2b95752;transform:translateY(-2px);box-shadow:0 0 48px #ae77271c}.app-shell[data-stage-focus=situation] .changes-stream{opacity:.6}.app-shell[data-stage-focus=situation] .cognitive-focus-area,.app-shell[data-stage-focus=impact] .cognitive-focus-area,.app-shell[data-stage-focus=evidence] .cognitive-focus-area{display:none}.app-shell[data-stage-focus=situation] .impact-stage{border-color:#6685ca47}.app-shell[data-stage-focus=impact] .impact-node-exposure{box-shadow:0 0 34px #e0aa4a21}.app-shell[data-stage-focus=evidence] .impact-node-row{opacity:.32}.app-shell[data-stage-focus=evidence] .evidence-strip{border:1px solid #6b8fdc42;transform:scale(1.015);box-shadow:0 0 36px #4a66ab1c}.presentation-source-ribbon{gap:7px;margin-top:12px;display:flex}.presentation-source-ribbon span{color:#b0bdd4;background:#6c8fdc12;border:1px solid #6c8fdc2e;border-radius:999px;flex:1;justify-content:space-between;align-items:center;padding:8px 10px;font-size:8px;display:flex}.presentation-source-ribbon b{color:var(--green);font-size:8px}.app-shell[data-stage-focus=trace] .impact-stage,.app-shell[data-stage-focus=alternative] .impact-stage,.app-shell[data-stage-focus=simulation] .impact-stage,.app-shell[data-stage-focus=governance] .impact-stage,.app-shell[data-stage-focus=action] .impact-stage,.app-shell[data-stage-focus=outcome] .impact-stage,.app-shell[data-stage-focus=learning] .impact-stage{display:none}.app-shell[data-stage-focus=trace] .workspace-lower-grid{grid-template-columns:1fr 320px}.app-shell[data-stage-focus=trace] .cognitive-trace{border-color:#6d8fdc47;min-height:520px}.app-shell[data-stage-focus=alternative] .recommendation{box-shadow:0 0 50px #4e69aa1c}.app-shell[data-stage-focus=governance] .simulation-compare-main{opacity:.22;transition:opacity .18s ease-out}.app-shell[data-stage-focus=governance] .approval-policy{transform-origin:100%;border-color:#e0aa4a52;transform:scale(1.02);box-shadow:0 0 55px #ae77271a}.app-shell[data-stage-focus=final] .today-narrative-grid{display:none}.app-shell[data-stage-focus=final] .organization-state{border-color:#59d49a33}.app-shell[data-stage-focus=final] .today-learning{box-shadow:0 0 60px #338b6517}.presenter-hud-stage{z-index:110;border:1px solid #7591cf4d;border-bottom:0;width:calc(100% - 48px);max-width:1420px;padding:16px 18px 13px}.presenter-hud-status{align-items:center;gap:14px;display:flex}.presenter-hud-status>span{border:1px solid var(--line);color:var(--faint);font-family:var(--font-mono);border-radius:999px;padding:6px 8px;font-size:7px}.presenter-hud-status>span.hud-live{color:var(--green);border-color:#59d49a40}.presenter-hud-grid{grid-template-columns:1fr 250px;gap:18px;display:grid}.presenter-story-state{min-width:0}.presenter-event strong{font-size:13px;font-weight:500}.presenter-readiness{border-left:1px solid var(--line-soft);gap:3px;padding-left:18px;display:grid}.presenter-readiness>p{color:#7896d8;font-family:var(--font-mono);letter-spacing:.12em;margin:0 0 4px;font-size:7px}.presenter-readiness>div{justify-content:space-between;display:flex}.presenter-readiness span{color:var(--faint);font-size:7px}.presenter-readiness strong{color:var(--green);font-family:var(--font-mono);font-size:7px}.presenter-readiness strong.readiness-check{color:var(--amber)}.presenter-next-narrative{border-top:1px solid var(--line-soft);align-items:center;gap:10px;margin-top:8px;padding-top:8px;display:flex}.presenter-next-narrative span{color:var(--faint);font-family:var(--font-mono);font-size:7px}.presenter-next-narrative strong{font-size:9px;font-weight:500}.presenter-stage-controls{border-top:1px solid var(--line-soft);margin-top:11px;padding-top:11px}.presenter-stage-controls label{margin-left:0}.presenter-stage-controls select{background:var(--surface-1);border:1px solid var(--line);color:var(--text);border-radius:6px;max-width:170px;padding:6px 7px;font-size:8px}.presenter-controls .presenter-approve:not(:disabled){color:var(--amber);background:#e0aa4a1f;border-color:#e0aa4a59}.presenter-controls .presenter-recover{color:#90a9e3;margin-left:auto}.presenter-utility-row{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.presenter-shortcuts{flex-wrap:wrap;gap:10px;display:flex}.presenter-shortcuts span{color:var(--faint);font-family:var(--font-mono);font-size:6px}.presenter-utility-actions{gap:5px;display:flex}.presenter-utility-actions button{color:#7f91b7;background:0 0;border:0;padding:3px 5px;font-size:7px}.rehearsal-strip{background:#687eb40e;border:1px solid #687eb41f;border-radius:7px;grid-template-columns:auto auto auto auto 1fr auto;align-items:center;gap:12px;margin-top:10px;padding:8px 10px;display:grid}.rehearsal-strip>span{color:#819bd3;font-family:var(--font-mono);font-size:7px}.rehearsal-strip>strong{font-family:var(--font-mono);font-size:12px}.rehearsal-strip>b{text-transform:uppercase;font-size:7px;font-weight:500}.rehearsal-strip>b[data-timing=ahead]{color:#81a7ed}.rehearsal-strip>b[data-timing=on_time]{color:var(--green)}.rehearsal-strip>b[data-timing=late]{color:var(--amber)}.rehearsal-strip>div{background:#ffffff0e;height:2px}.rehearsal-strip>div span{background:#7995d5;height:100%;display:block}.rehearsal-strip>small{color:var(--faint);font-size:7px}@keyframes stageChapterEnter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes stageContentEnter{0%{opacity:.78}to{opacity:1}}@media (width<=1500px){.app-shell[data-presentation=true] .topbar{grid-template-columns:220px minmax(0,1fr) 205px;padding-left:30px;padding-right:30px}.stage-narrative{padding-left:14px;padding-right:14px;left:250px;right:215px}.stage-narrative>p{font-size:14px}.app-shell[data-presentation=true] .today-page,.app-shell[data-presentation=true] .cognitive-page{padding-left:32px;padding-right:32px}.presentation-source-ribbon{flex-wrap:wrap}.presentation-source-ribbon span{flex:105px}}@media (width<=1050px){.impact-node-row{scroll-snap-type:x proximity;scrollbar-color:#6f89bf52 transparent;scrollbar-width:thin;overflow-x:auto}.impact-node-row::-webkit-scrollbar{height:4px}.impact-node-row::-webkit-scrollbar-track{background:0 0}.impact-node-row::-webkit-scrollbar-thumb{background:#6f89bf4d;border-radius:999px}.impact-node-segment{scroll-snap-align:start;flex:none}.impact-node{flex:0 0 116px}}@media (height<=820px){.app-shell[data-presentation=true] .today-page,.app-shell[data-presentation=true] .cognitive-page{height:calc(100vh - 68px);min-height:0;padding-top:18px;padding-bottom:18px;overflow:hidden}.app-shell[data-presentation=true] .today-page{gap:14px}.app-shell[data-presentation=true] .today-narrative-grid,.app-shell[data-presentation=true] .calm-field,.app-shell[data-presentation=true] .situation-hero,.app-shell[data-presentation=true] .changes-stream{min-height:0}.app-shell[data-presentation=true] .cognitive-page{grid-template-rows:82px minmax(0,1fr)}.app-shell[data-presentation=true] .cognitive-trace{min-height:0}.app-shell[data-presentation=true] .trace-milestones{max-height:none;overflow:hidden}.app-shell[data-presentation=true] .workspace-header{margin-bottom:12px;padding-bottom:12px}.app-shell[data-presentation=true] .impact-stage{padding:16px 18px}.app-shell[data-presentation=true] .cognitive-focus-area{margin-top:12px}.app-shell[data-presentation=true] .executive-headline{margin-bottom:16px}.app-shell[data-presentation=true] .presentation-start-content h1{max-width:820px;font-size:48px}}@media (prefers-reduced-motion:reduce){.stage-narrative,.app-shell[data-presentation=true] .stage-content{animation:none!important}}.organization-context-link{color:#7188bc;text-transform:uppercase;margin-top:5px;font-size:7px;text-decoration:none;display:block}.approval-agent button,.approval-explain{color:var(--muted);text-align:left;background:0 0;border:0;padding:0;font-size:8px}.approval-agent button span,.approval-explain{color:#998ed4}.approval-explain{border-top:1px solid var(--line-soft);width:100%;margin-top:10px;padding-top:10px}.learning-detail-open{margin-top:6px;color:var(--green)!important;background:0 0!important;border-color:#59d49a33!important}@media (width<=1400px){.organization-twin,.ask-experience{padding-left:30px;padding-right:30px}.twin-edge{flex-basis:34px}.twin-node{padding:11px}.twin-supporting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ask-ranking article{grid-template-columns:28px 1fr 90px 62px 100px}.ask-ranking article>p{display:none}}@media (width<=1000px){.organization-twin,.ask-experience{padding:24px 20px 50px}.twin-page-header,.ask-executive-header{grid-template-columns:1fr;align-items:start}.twin-page-status,.ask-confidence{border-left:0;border-top:1px solid var(--line-soft);grid-template-columns:auto 1fr;min-width:0;padding:14px 0 0}.twin-page-status small,.ask-confidence small{grid-column:2}.twin-lane-flow{padding-bottom:8px;overflow-x:auto}.twin-node-segment{flex:none}.twin-node{flex:0 0 145px}.twin-supporting-grid,.organization-agent-trace>div,.prepared-question-nav,.ask-cause-grid,.ask-answer{grid-template-columns:1fr}.ask-answer-context{position:static}.ask-ranking article{grid-template-columns:28px 1fr 90px 62px}.ask-exposure{display:none}.passport-boundaries,.context-facts,.context-relations,.ask-decision dl,.governance-flow{grid-template-columns:1fr}.governance-flow>i{justify-self:center;transform:rotate(90deg)}}.mobile-demo-entry{display:none}.mobile-demo{color:var(--text);z-index:500;background:radial-gradient(circle at 50% -10%,#5378cf33,#0000 38%),#05070b;min-height:100dvh;position:fixed;inset:0;overflow:hidden}.mobile-demo-frame{background:linear-gradient(#0c1018fa,#07090e 72%);grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;max-width:520px;height:100dvh;margin:0 auto;display:grid;position:relative;overflow:hidden}.mobile-demo-header{min-height:64px;padding:max(10px, env(safe-area-inset-top)) 18px 10px;border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.mobile-demo-logo{width:118px;height:25px;position:relative;overflow:hidden}.mobile-demo-logo img{width:136px;max-width:none;height:auto;position:absolute;top:-49.2px;left:-12.6px}.mobile-demo-header>span{color:#8ba6e3;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #7491d352;border-radius:999px;padding:7px 10px;font-size:8px}.mobile-demo-header button{color:var(--muted);background:0 0;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0 0 2px;font-size:21px;display:flex}.mobile-demo-progress{padding:15px 18px 0}.mobile-demo-progress>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.mobile-demo-progress div>span,.mobile-demo-progress div>b{color:#7895d8;font-family:var(--font-mono);font-size:9px;font-weight:500}.mobile-demo-progress div>strong{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:600}.mobile-demo-progress>i{background:#ffffff0f;height:2px;margin-top:11px;display:block;overflow:hidden}.mobile-demo-progress>i span{background:linear-gradient(90deg,#5f7fc9,#86a7f3);height:100%;transition:width .22s ease-out;display:block}.mobile-demo-content{scrollbar-width:none;min-height:0;padding:28px 18px 24px;animation:.22s ease-out both mobileDemoMomentEnter;overflow-y:auto}.mobile-demo-content::-webkit-scrollbar{display:none}.mobile-demo-signal{justify-content:center;align-items:center;width:58px;height:58px;margin:0 0 20px;display:flex;position:relative}.mobile-demo-signal:before,.mobile-demo-signal:after{content:"";border:1px solid #5880d833;border-radius:50%;position:absolute;inset:0}.mobile-demo-signal:after{inset:11px}.mobile-demo-signal>span{background:#7cd7a7;border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #5cd59675}.mobile-demo[data-focus=signal] .mobile-demo-signal>span,.mobile-demo[data-focus=changes] .mobile-demo-signal>span,.mobile-demo[data-focus=situation] .mobile-demo-signal>span,.mobile-demo[data-focus=impact] .mobile-demo-signal>span,.mobile-demo[data-focus=governance] .mobile-demo-signal>span{background:var(--amber);box-shadow:0 0 18px #f5b84b6b}.mobile-demo-content>.eyebrow{color:#8193b8;margin-bottom:12px}.mobile-demo-content h1{letter-spacing:-.045em;max-width:430px;margin:0;font-size:clamp(30px,9vw,42px);line-height:1.02}.mobile-demo-detail{color:var(--muted);max-width:430px;margin:16px 0 0;font-size:15px;line-height:1.55}.mobile-demo-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:26px;display:grid}.mobile-demo-metrics article{background:#ffffff06;border:1px solid #ffffff13;border-radius:14px;min-height:84px;padding:14px}.mobile-demo-metrics article:last-child:nth-child(3){grid-column:1/-1;min-height:72px}.mobile-demo-metrics article span{color:var(--faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:8px;display:block}.mobile-demo-metrics article strong{letter-spacing:-.035em;font-size:21px;line-height:1.05}.mobile-demo-metrics article[data-tone=amber] strong{color:var(--amber)}.mobile-demo-metrics article[data-tone=blue] strong{color:#88a8ee}.mobile-demo-metrics article[data-tone=green] strong{color:#79d8a6}.mobile-demo-path{border-left:1px solid #7291d638;margin:24px 0 0 8px;display:grid}.mobile-demo-path>span{color:#b8c1d0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;min-height:34px;padding-left:14px;font-size:12px;display:grid;position:relative}.mobile-demo-path>span:before{content:"";background:#6684cc;border-radius:50%;width:5px;height:5px;position:absolute;left:-3px}.mobile-demo-path b{color:#6684cc;font-family:var(--font-mono);font-size:8px;font-weight:500}.mobile-demo-approve{color:#11100d;text-transform:uppercase;background:linear-gradient(135deg,#d89c38,#f2bd5e);border:0;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:54px;margin-top:24px;padding:0 18px;font-size:13px;font-weight:800;display:flex}.mobile-demo-approve span{font-size:18px}.mobile-demo-final-status{color:#83d9aa;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #51be8438;border-radius:12px;align-items:center;gap:10px;margin-top:22px;padding:13px 14px;font-size:9px;display:flex}.mobile-demo-final-status span{background:#79d8a6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #51be8480}.mobile-demo-controls{min-height:78px;padding:10px 18px max(10px, env(safe-area-inset-bottom));background:#07090ef5;border-top:1px solid #ffffff14;grid-template-columns:50px minmax(0,1fr) 50px;align-items:center;gap:12px;display:grid}.mobile-demo-controls>button:not(.mobile-demo-reset){color:#aec0e8;background:#121925;border:1px solid #7797db33;border-radius:14px;height:48px;font-size:19px}.mobile-demo-controls>button:disabled{cursor:default;opacity:.28}.mobile-demo-reset{color:var(--faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;min-height:42px;font-size:9px}@keyframes mobileDemoMomentEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.mobile-demo-entry{bottom:max(16px, env(safe-area-inset-bottom));color:#9db4e8;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;z-index:80;background:#0d121bf5;border:1px solid #708fcf40;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:9px;display:inline-flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0000004d}.mobile-demo-entry span{font-size:16px;line-height:1}}@media (width>=700px){.mobile-demo-frame{border-left:1px solid #ffffff14;border-right:1px solid #ffffff14;box-shadow:0 0 80px #00000073}}@media (height<=700px){.mobile-demo-content{padding-top:20px}.mobile-demo-signal{width:42px;height:42px;margin-bottom:14px}.mobile-demo-detail{margin-top:10px}.mobile-demo-metrics{margin-top:18px}}@media (prefers-reduced-motion:reduce){.mobile-demo-content{animation:none}.mobile-demo-progress>i span{transition:none}}
