.os-shell .os-project-explorer .os-project-section .os-evidence-story{min-width:0;padding:var(--space-4);border:1px solid var(--os-line);border-radius:var(--radius-m);color:var(--os-text);background:var(--os-surface);font-size:var(--text-ui);text-align:start;overflow-wrap:anywhere;margin:0;line-height:1.65;container:evidence-story/inline-size}@media (min-width:701px){.os-shell .os-project-explorer .os-project-section .os-evidence-story{padding:var(--space-6)}}.os-shell .os-project-explorer .os-project-section .os-evidence-story :is(h2,h3,h4,p,ol,ul,li){margin-block:0}.os-shell .os-project-explorer .os-project-section .os-evidence-story-heading{max-width:66ch}.os-shell .os-project-explorer .os-project-section .os-evidence-story-eyebrow{margin:0 0 var(--space-2);color:var(--os-muted);font-size:var(--text-s);font-weight:500;line-height:1.5}.os-shell .os-project-explorer .os-project-section .os-evidence-story{border-color:var(--os-line);background:var(--win7-body-bg);border-radius:3px}.os-shell .os-project-explorer .os-project-section .os-evidence-story h2{margin:0 0 var(--space-2);color:var(--os-text);font-family:var(--win7-font);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:600;line-height:1.25}.os-shell .os-project-explorer .os-project-section .os-evidence-story h3{margin:var(--space-4) 0 var(--space-2);color:var(--os-text);font-size:var(--text-ui);overflow-wrap:anywhere;font-weight:600;line-height:1.5}.os-shell .os-project-explorer .os-project-section .os-evidence-story-heading>p:not(.os-evidence-story-eyebrow),.os-shell .os-project-explorer .os-project-section .os-evidence-story-caption>p{color:var(--os-muted);font-size:var(--text-ui);line-height:1.65}.os-shell .os-project-explorer .os-project-section .os-evidence-story-note{padding:4px var(--space-3);border:1px solid var(--os-control-line);border-radius:var(--radius-pill);color:var(--os-muted);font-size:var(--text-s);margin-block-start:var(--space-3);line-height:1.5;display:inline-flex}.os-shell .os-project-explorer .os-project-section .os-evidence-story-section-label{color:var(--os-muted);font-size:var(--text-s);margin-block-end:var(--space-3);font-weight:500}.os-shell .os-project-explorer .os-project-section .os-evidence-story-caption{gap:var(--space-3);border-block-start:1px solid var(--os-line);margin-block-start:var(--space-4);padding-block-start:var(--space-3);display:grid}.os-shell .os-project-explorer .os-project-section .os-evidence-story-caption>p{font-size:var(--text-s)}.os-shell .os-project-explorer .os-project-section .os-evidence-story-links{gap:var(--space-2);flex-wrap:wrap;display:flex}.os-shell .os-project-explorer .os-project-section .os-evidence-story-links a{min-height:40px;padding:0 var(--space-3);border:1px solid var(--os-control-line);border-radius:var(--radius-s);color:var(--os-text);font-size:var(--text-s);overflow-wrap:anywhere;align-items:center;line-height:1.4;text-decoration:none;display:inline-flex}.os-shell .os-project-explorer .os-project-section .os-evidence-story-links a:hover{background:var(--os-accent-tint)}.os-shell .os-project-explorer .os-project-section .os-evidence-story-reproduce{gap:var(--space-3);margin-block-start:var(--space-4);display:grid}.os-shell .os-project-explorer .os-project-section .os-evidence-story :is(.os-simurgh-instrument-chain,.os-simurgh-explanations ol,.os-story-scope-ledger ul,.os-zurvan-type-ledger){gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.os-shell .os-project-explorer .os-project-section .os-evidence-story :is(.os-simurgh-instrument-control,.os-story-platform-picker button,.os-evidence-story-links a,.os-zurvan-typed):focus-visible{outline:2px solid var(--os-focus);outline-offset:2px}.os-shell .os-project-explorer .os-project-section .os-story-scope-ledger{padding:var(--space-4);border:1px solid var(--os-line);border-radius:var(--radius-s);background:var(--os-bg);margin-block-start:var(--space-4)}.os-shell .os-project-explorer .os-project-section .os-story-scope-ledger ul{gap:var(--space-2);padding-inline-start:var(--space-6);list-style:outside}.os-shell .os-project-explorer .os-project-section .os-story-scope-ledger li{color:var(--os-muted);font-size:var(--text-s);line-height:1.6}.os-shell .os-project-explorer .os-project-section .os-story-scope-ledger li::marker{color:var(--os-muted)}@media (forced-colors:active){.os-shell .os-project-explorer .os-project-section .os-evidence-story{color:canvastext;background:canvas;border-color:canvastext}.os-shell .os-project-explorer .os-project-section .os-evidence-story :is(.os-simurgh-instrument-station[data-selected=true]>.os-simurgh-instrument-control,.os-story-platform-picker button[aria-pressed=true],.os-zurvan-typed[aria-pressed=true],.os-simurgh-explanations li[data-selected=true],.os-zurvan-type-ledger li[data-selected=true]){border:2px solid highlight}}@media (pointer:coarse){.os-shell .os-project-explorer .os-project-section .os-evidence-story-links a{min-height:44px}}.os-shell .os-project-explorer .os-project-section .os-evidence-story{position:relative}.os-shell .os-project-explorer .os-project-section .os-evidence-story:after{content:"";border-radius:inherit;background:var(--os-rim-gradient);pointer-events:none;opacity:var(--os-rim-opacity);-webkit-mask-composite:xor;padding:1px;display:none;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (prefers-contrast:more){.os-shell .os-project-explorer .os-project-section .os-evidence-story:after{background:var(--os-rim-solid);opacity:1}}@media (forced-colors:active){.os-shell .os-project-explorer .os-project-section .os-evidence-story:after{display:none}}@media (prefers-reduced-motion:no-preference){.os-shell .os-project-explorer .os-project-section .os-evidence-story{animation:.2s ease-out os-evidence-reveal}}@media (prefers-reduced-motion:reduce){.os-shell .os-project-explorer .os-project-section .os-evidence-story{opacity:1;animation:none;transform:none}}@keyframes os-evidence-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.os-shell .os-project-explorer .os-project-section .os-evidence-story :is(.os-simurgh-instrument-control,.os-zurvan-typed)[aria-pressed=true]:not(:disabled){color:var(--explorer-select-text);background:var(--explorer-select);border-color:var(--explorer-select-line)}.os-shell .os-project-explorer .os-project-section .os-story-platform-picker{gap:0}.os-shell .os-project-explorer .os-project-section .os-story-platform-picker button{border-radius:0;margin-inline-start:-1px}.os-shell .os-project-explorer .os-project-section .os-story-platform-picker button:first-of-type{border-start-start-radius:3px;border-end-start-radius:3px;margin-inline-start:0}.os-shell .os-project-explorer .os-project-section .os-story-platform-picker button:last-of-type{border-start-end-radius:3px;border-end-end-radius:3px}
.os-shell .os-project-intro{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr);padding-block-end:var(--space-8);display:grid}.os-shell .os-project-intro>.os-project-dossier-header{min-inline-size:0}.os-shell .os-project-motion{border:1px solid var(--os-line);border-radius:var(--radius-m);background:var(--os-surface);justify-self:start;inline-size:100%;min-inline-size:0;max-inline-size:320px;margin:0;overflow:hidden}.os-shell .os-project-motion .os-motion-stage{isolation:isolate;block-size:280px;position:relative;overflow:hidden}.os-shell .os-project-motion .os-motion-stage :is(.dandelion-bloom,.kl-container,.ka-container,.cc-container,.coe-container,.owl-container,.koi-container,.woe-container,.bf-float){aspect-ratio:1;block-size:auto;max-block-size:260px;inline-size:86%;max-inline-size:260px}.os-shell .os-project-motion .os-motion-stage svg:not(.os-motion-placeholder){block-size:100%;inline-size:100%;display:block}.os-shell .os-project-motion[data-playing=false] .os-motion-stage *{animation-play-state:paused!important}.os-shell .os-project-motion[data-reduced-motion=true] .os-motion-stage *{transition:none!important;animation:none!important}.os-shell .os-project-motion .os-motion-placeholder{block-size:160px;inline-size:160px;color:var(--os-muted);stroke:currentColor;opacity:.28;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.os-shell .os-project-motion figcaption{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);min-block-size:48px;padding-inline:var(--space-4) var(--space-2);border-top:1px solid var(--os-line);color:var(--os-muted);font-size:var(--text-s);flex-wrap:wrap;line-height:1.5;display:flex}.os-shell .os-project-motion figcaption>button{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:44px;min-inline-size:44px;padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--os-text);font:inherit;font-size:var(--text-s);cursor:pointer;transition:background-color var(--motion-quick) var(--ease-standard);background:0 0;border:0;display:inline-flex}.os-shell .os-project-motion figcaption>button:hover{background:var(--os-accent-tint)}.os-shell .os-project-motion .os-motion-preference{padding-block:var(--space-3);color:var(--os-muted);font-size:var(--text-s)}.os-shell .os-project-motion .os-motion-error{justify-content:center;align-items:center;gap:var(--space-3);block-size:100%;padding:var(--space-6);background:var(--os-surface);color:var(--os-muted);text-align:center;font-size:var(--text-s);flex-direction:column;display:flex}.os-shell .os-project-motion .os-motion-error p{margin:0}.os-shell .os-project-motion .os-motion-error button{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--os-control-line);border-radius:var(--radius-s);color:var(--os-text);font:inherit;font-size:var(--text-ui);cursor:pointer;background:0 0;display:inline-flex}.os-shell .os-project-motion .os-motion-error button:hover{background:var(--os-accent-tint)}@media (pointer:coarse){.os-shell .os-project-motion .os-motion-error button{min-height:44px}}@media (prefers-reduced-motion:reduce){.os-shell .os-project-motion,.os-shell .os-project-motion *,.os-shell .os-project-motion :before,.os-shell .os-project-motion :after,.os-shell .os-project-explorer,.os-shell .os-project-explorer *,.os-shell .os-terminal,.os-shell .os-terminal *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@container project-content (min-width:821px){.os-shell .os-project-intro{grid-template-columns:minmax(0,1fr) minmax(240px,340px)}.os-shell .os-project-motion{justify-self:end;max-inline-size:340px}}
