.zi-gallery .zi-disclosure-mark{flex:none;vertical-align:middle;transform-origin:center}.zi-gallery .zi-disclosure-mark.is-open,.zi-gallery details[open]>summary .zi-disclosure-mark{transform:rotate(45deg)}.zi-gallery .zi-lip-cue{display:inline-flex;align-items:center;gap:8px}.zi-gallery .zi-sheet-body details>summary{display:flex;align-items:center;gap:12px;min-height:44px;padding-block:14px;list-style:none;font-family:var(--gallery-sans)}.zi-gallery .zi-sheet-body details>summary::-webkit-details-marker{display:none}.zi-gallery .zi-sheet-body details>summary>h4{display:flex;align-items:center;gap:12px;width:100%;font-family:inherit;letter-spacing:normal}.zi-gallery .zi-sheet-body summary .zi-disclosure-mark{margin-left:auto}@media (prefers-reduced-motion:no-preference){.zi-gallery .zi-disclosure-mark{transition:transform .16s ease}}@media print{.zi-gallery .zi-disclosure-mark{display:none}}.zi-gallery{--gallery-muted:#666;--gallery-attribution:#767676}.zi-gallery .zi-story-frame :is(p,span,a,li,dt,dd,figcaption,button,summary,small,label,th,td):not(:where(.zi-floating-archive *)){color:var(--gallery-muted)}.zi-gallery .zi-story-frame .zi-story-questions,.zi-gallery .zi-story-frame .zi-story-questions *,.zi-gallery .zi-story-frame :is(h2,h3,h4,h5,h6) :not(:where(.zi-floating-archive *)),.zi-gallery .zi-story-frame :is(h2,h3,h4,h5,h6):not(:where(.zi-floating-archive *)){color:#000}.zi-gallery .zi-story-frame svg:not(:where(.zi-floating-archive *)){color:#000}.zi-gallery .zi-story-frame svg text:not(:where(.zi-floating-archive *)){fill:var(--gallery-muted)}.zi-gallery .zi-story-frame .zi-attribution-copy,.zi-gallery .zi-story-frame .zi-attribution-icon,.zi-gallery .zi-story-frame .zi-story-attribution,.zi-gallery .zi-story-frame .zi-story-attribution span{color:var(--gallery-attribution)}@media screen and (min-width:1100px){.zi-gallery .zi-chapters,.zi-gallery>.zi-profile{width:calc(100% - 30px)}}.zi-gallery .zi-story-frame .zi-story-questions,.zi-gallery .zi-story-frame>.zi-story-invitation{width:100%;max-width:none}.zi-gallery .zi-story-frame .zi-story-questions>p{text-wrap:pretty;overflow-wrap:normal;word-break:normal;hyphens:none}.zi-gallery .zi-story-frame .zi-question-word{white-space:nowrap}.zi-gallery .zi-story-frame:has(>.zi-story-invitation){display:block}.zi-gallery .zi-story-frame>.zi-story-invitation{padding:0}.zi-gallery .zi-story-frame:has(>.zi-story-invitation)>.zi-details{display:flex;margin-top:16px;pointer-events:auto}.zi-gallery .zi-story-frame:has(>.zi-story-invitation)>.zi-details>summary{position:relative;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-self:stretch;justify-self:stretch;gap:12px}.zi-gallery .zi-story-frame:has(>.zi-story-invitation)>.zi-details>summary .zi-lip-cue :is(.zi-lip-enter,.zi-lip-leave){color:#000}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.zi-gallery .zi-story-frame:has(>.zi-story-invitation)>.zi-details:not([open])>summary:hover .zi-disclosure-mark{rotate:90deg}}.zi-gallery .zi-story-frame:has(>.zi-story-invitation)>.zi-details>summary>.zi-disclosure-illustration{flex:0 0 var(--zi-cue-size);width:var(--zi-cue-size);height:var(--zi-cue-size)}.zi-gallery .zi-story-frame:has(>.zi-story-invitation)>.zi-details>summary .zi-disclosure-illustration>svg{width:var(--zi-cue-size);height:var(--zi-cue-size)}.zi-gallery .zi-story-frame:has(>.zi-story-invitation)>.zi-details>summary .zi-lip-cue{position:static;position-anchor:auto;width:auto;height:auto;margin:0}.zi-gallery .zi-story-frame .zi-frame-current{color:var(--gallery-accent)}.zi-gallery .zi-bio-lines{color:var(--gallery-muted)}html[data-portfolio-theme=light] .zi-gallery .zi-frame-current{color:#ac302b}html[data-portfolio-theme=dark]:has(.zi-gallery){color-scheme:dark;background:#111214}html[data-portfolio-theme=dark] body:has(.zi-gallery){color-scheme:dark;color:#f2f2f0;background:#111214}html[data-portfolio-theme=dark] .zi-gallery{--gallery-paper:#111214;--gallery-ink:#f2f2f0;--gallery-muted:#bbbcbf;--gallery-line:#48494c;--gallery-accent:#f06a66;--gallery-attribution:#b3b4b7;--gallery-ink-rgb:242 242 240;--gallery-paper-rgb:17 18 20;--ink:#f2f2f0;--system:#c8c9cc;--system-faint:#a6a7aa;--field:#111214;--rule:#48494c;--focus:#f2f2f0;color-scheme:dark;color:var(--gallery-ink);background:var(--gallery-paper)}html[data-portfolio-theme=dark] .zi-gallery .zi-hero{--background:#111214;--foreground:#f2f2f0;color:var(--foreground);background:var(--background)}html[data-portfolio-theme=dark] .zi-gallery :is(.zi-story-frame,.zi-story-media,.zi-intelligence-plate,.zi-chart-plate,.zi-yeah-overview,.zi-yeah-exhibit,.zi-atomic-exhibit,.zi-acme,.zi-acme-tag,.zi-android-cutaway,.zi-index-panel,.zi-film-frame,.zi-film-chip,.zi-physical-ai-enter,.zi-physical-ai-status,.zi-acme-media,.acm-frame,.zi-robots,.zi-robots-viewer,.zi-robots-play,.zi-sheet,#study-pilot){background-color:var(--gallery-paper);color:var(--gallery-ink)}html[data-portfolio-theme=dark] .zi-gallery :is(.zi-section-title,.zi-evidence,.zi-details,.zi-details>summary,.zi-agentic,.zi-index a,.zi-index summary,.zi-spine,.zi-identity-credentials,.zi-story-title,.zi-story-dek,.zi-story-full-credit,.zi-acme button,.zi-acme-archive-tabs button,.zi-agentic button,.zi-agentic select,.zi-agentic input,.zi-agentic-readout,.zi-agentic-summary,.zi-agentic-legend,.zi-android-cutaway-caption,.zi-attribution,.zi-profile,.zi-footer,.zi-footer a,.zi-footer-name,.zi-atomic-thought,.zi-atomic-controls button,.zi-atomic-journal-study button,.zi-agentic-day,.zi-android-story-reading,.zi-android-story-reading a,.acm-figure figcaption,.acm-source,.acm-stop,.acm-motion-toggle,.acm-error a,.zi-yeah-product-evidence figcaption a){color:var(--gallery-ink)}html[data-portfolio-theme=dark] .zi-gallery .zi-story-frame .zi-story-questions,html[data-portfolio-theme=dark] .zi-gallery .zi-story-frame .zi-story-questions *,html[data-portfolio-theme=dark] .zi-gallery .zi-story-frame :is(h2,h3,h4,h5,h6) :not(:where(.zi-floating-archive *)),html[data-portfolio-theme=dark] .zi-gallery .zi-story-frame :is(h2,h3,h4,h5,h6):not(:where(.zi-floating-archive *)){color:var(--gallery-ink)}html[data-portfolio-theme=dark] .zi-gallery .zi-story-frame svg:not(:where(.zi-floating-archive *)){color:var(--gallery-ink)}html[data-portfolio-theme=dark] .zi-gallery :is(.zi-story-frame,.zi-agentic-panel,.zi-agentic-detail,.zi-index-panel,.zi-acme-controls,.zi-acme-archive-tabs,.zi-film-chip,.zi-robots-play){border-color:var(--gallery-line)}html[data-portfolio-theme=dark] .zi-gallery .zi-story-frame{border-color:var(--gallery-ink)}html[data-portfolio-theme=dark] .zi-gallery :is(.zi-acme button[aria-pressed=true],.zi-agentic button[aria-pressed=true]){border-bottom-color:var(--gallery-ink)}html[data-portfolio-theme=dark] .zi-gallery :is(.zi-agentic th,.zi-agentic td,.zi-acme-inventory,.zi-index-panel){border-color:var(--gallery-line)}html[data-portfolio-theme=dark] .zi-gallery :is(.zi-story-meta,.zi-story-credit,.zi-acme-place,.zi-android-art-credit){color:var(--gallery-muted)}html[data-portfolio-theme=dark] .zi-gallery .zi-index:before{background:var(--gallery-ink)}html[data-portfolio-theme=dark] .zi-gallery .skip-link{color:var(--gallery-ink);background:var(--gallery-paper);border-color:var(--gallery-ink)}html[data-portfolio-theme=dark] .zi-gallery ::selection{background:#56575b;color:#fff}html[data-portfolio-theme=dark] .zi-gallery :is(button,summary,a):focus-visible{outline-color:#f06a66}html[data-portfolio-theme=dark] .zi-gallery .zi-particle-field{color:var(--gallery-ink);background:transparent}html[data-portfolio-theme=dark] .zi-gallery :is(.zi-particle-canvas,.zi-day-latte canvas,.zi-android-cutaway-stage>canvas,.zi-android-cutaway-still,.zi-coffee-brands img){filter:invert(1)}html[data-portfolio-theme=dark] .zi-gallery :is(.zi-particle-fallback,.zi-latte-static) path{stroke:var(--gallery-ink)}html[data-portfolio-theme=dark] .zi-gallery .zi-story-disclosure-cue{color:var(--gallery-ink);fill:var(--gallery-ink)}html[data-portfolio-theme=dark] .zi-gallery :is(.zi-particle-fallback,.zi-latte-static,.zi-disclosure-illustration,.zi-acme-annotations,.zi-soft-corner) :is([fill="#000"],[fill="#000000"],[fill="#111"],[fill="#111111"]){fill:var(--gallery-ink)}html[data-portfolio-theme=dark] .zi-gallery :is(.zi-particle-fallback,.zi-latte-static,.zi-disclosure-illustration,.zi-acme-annotations,.zi-soft-corner) :is([stroke="#000"],[stroke="#000000"],[stroke="#111"],[stroke="#111111"]){stroke:var(--gallery-ink)}html[data-portfolio-theme=dark] .zi-gallery .zi-soft-corner :is([fill="#fff"],[fill="#ffffff"]){fill:var(--gallery-paper)}html[data-portfolio-theme=dark] .zi-gallery .zi-soft-corner :is([stroke="#fff"],[stroke="#ffffff"]){stroke:var(--gallery-paper)}html[data-portfolio-theme=dark] .zi-gallery .zi-attribution-logo:is([src$="/apple.svg"],[src$="/still-in-love.svg"],[src$="/x.svg"]){filter:invert(1)}html[data-portfolio-theme=dark] .zi-gallery :is(.android-case,.zi-yeah-overview,.zi-agentic-day) svg :is([fill="#000"],[fill="#111"]){fill:var(--gallery-ink)}html[data-portfolio-theme=dark] .zi-gallery :is(.android-case,.zi-yeah-overview,.zi-agentic-day) svg :is([stroke="#000"],[stroke="#111"]){stroke:var(--gallery-ink)}html[data-portfolio-theme=dark] .zi-gallery :is(.android-case,.zi-yeah-overview,.zi-agentic-day) svg [fill="#fff"]{fill:var(--gallery-paper)}html[data-portfolio-theme=dark] .zi-gallery :is(.android-case,.zi-yeah-overview,.zi-agentic-day) svg [stroke="#fff"]{stroke:var(--gallery-paper)}@media print{html[data-portfolio-theme=dark] .zi-gallery,html[data-portfolio-theme=dark] body:has(.zi-gallery),html[data-portfolio-theme=dark]:has(.zi-gallery){--gallery-paper:#fff;--gallery-ink:#000;--gallery-muted:#444;--gallery-line:#bbb;--ink:#000;--field:#fff;--system:#000;--system-faint:#444;--rule:#bbb;color-scheme:light;color:#000;background:#fff}html[data-portfolio-theme=dark] .zi-gallery .zi-hero{--background:#fff;--foreground:#000}html[data-portfolio-theme=dark] .zi-gallery :is(.zi-particle-canvas,.zi-day-latte canvas,.zi-android-cutaway-stage>canvas,.zi-android-cutaway-still,.zi-coffee-brands img,.zi-attribution-logo){filter:none}}#folio-main.zi-type-system{--folio-size-chapter:64px;--folio-size-project:40px;--folio-size-heading:28px;--folio-size-statement:24px;--folio-size-metric:48px;--folio-type-chapter:700 var(--folio-size-chapter) /1.12 var(--gallery-serif);--folio-type-project:700 var(--folio-size-project) /1.15 var(--gallery-serif);--folio-type-heading:700 var(--folio-size-heading) /1.3 var(--gallery-serif);--folio-type-statement:400 var(--folio-size-statement) /1.5 var(--gallery-serif);--folio-type-body:400 18px/1.65 var(--gallery-sans);--folio-type-caption:400 14px/1.5 var(--gallery-sans);--folio-type-technical:400 14px/1.5 var(--font-mono);--folio-type-metric:400 var(--folio-size-metric) /1.1 var(--font-mono);font:var(--folio-type-body);letter-spacing:normal}#folio-main.zi-type-system :where(*):not(:where(svg,svg *,.zi-ws-spark,.zi-ws-spark *)){font:inherit;letter-spacing:inherit}#folio-main.zi-type-system :where(h1,h2,h3,h4,h5){font:var(--folio-type-heading);letter-spacing:-.02em}#folio-main.zi-type-system .zi-section-title{font:var(--folio-type-chapter);letter-spacing:-.035em}#folio-main.zi-type-system .zi-story-title{font:var(--folio-type-project);letter-spacing:-.025em}#folio-main.zi-type-system .zi-hero :where(.setup,.questions,.closing),#folio-main.zi-type-system :where(.zi-story-subhead,.zi-story-questions,.zi-atomic-thought,.zi-bio-label){font:var(--folio-type-statement);letter-spacing:.02em}#folio-main.zi-type-system :where(button,input,select,summary,label,legend,figcaption,caption,small,h6,.zi-identity,.zi-menu,.zi-spine,.zi-story-attribution,.zi-story-credit,.zi-story-full-credit,.zi-share-feedback,.zi-frame-close-hint,.zi-sheet-label,.zi-acme-tag,.zi-acme-archive-intro,.zi-atomic-journal-study,.zi-atomic-demonstration-note,.zi-agentic-evidence-note,.zi-ws-caption,.zi-ws-source-link,.zi-source-link,.zi-supporting-links,.zi-links,.zi-decision-links,.zi-android-story-links,.zi-android-story-archive-link,.zi-android-story-measure-source,.zi-android-art-credit,.zi-robots-drawing-source,.zi-robots-chapter a,.zi-robots-viewer-description>a,.zi-floating-archive .source,.ac-source-row,.ac-protocol-sources,.ac-protocol-selected-source,.zi-ws-from,.zi-ws-pop a,.zi-day-scope-bridge,.zi-ws-open,figcaption a,.zi-ws-note,.zi-ws-panel,.zi-ws-label,.zi-ws-key,.zi-ws-week-label,.zi-ws-map-label,.zi-ws-map-repo,.zi-ws-multiple-label,.zi-ws-who,.zi-ws-tree-key,.zi-ws-tile,.zi-yo-node-note,.zi-yo-reading-note,.archive-count,.archive-tools,.frame-count,.source-meta){font:var(--folio-type-caption);letter-spacing:normal}#folio-main.zi-type-system .ac-examples td:before{font:var(--folio-type-caption);letter-spacing:normal}#folio-main.zi-type-system .zi-menu :where(h2,legend),#folio-main.zi-type-system summary :where(h4,h5,h6){font:var(--folio-type-caption);letter-spacing:normal}#folio-main.zi-type-system :where(code,pre,kbd,samp,table,.mono,.zi-frame-number,.zi-spine-number,.zi-index-credit,.signature-links,.zi-day-scope,.zi-day-place,.zi-day-information,.zi-yo-node-label,.zi-yo-loop,.zi-yeah-pipeline-label,.zi-yeah-world-coupling,.zi-yeah-lesson-number,.zi-yeah-lesson-evidence,.zi-yeah-run-comparison,.zi-atomic-system-location,.zi-atomic-outcome,.zi-agentic-summary,.zi-agentic-readout,.zi-ws-axis,.zi-ws-readout,.zi-ws-measure-name,.zi-ws-tick,.zi-ws-me,.zi-ws-map-count,.zi-ws-persona.is-head,.zi-ws-persona.is-axis,.ac-scale-key,.ac-network-key){font:var(--folio-type-technical);letter-spacing:normal}#folio-main.zi-type-system :where(.zi-ws-big,.zi-ws-huge,.signature-name,.zi-decision-metrics dt,.zi-android-story-facts dt){font:var(--folio-type-metric);letter-spacing:-.025em}#folio-main.zi-type-system .zi-android-cutaway-caption>p{font:var(--folio-type-body)}#folio-main.zi-type-system :where(.zi-ws-tip,.zi-question-word){font:inherit;letter-spacing:inherit}#folio-main.zi-type-system :where(strong,b,.zi-identity-name){font-weight:700}#folio-main.zi-type-system .zi-bio-lines li+li{margin-top:8px}@media screen and (max-width:720px){#folio-main.zi-type-system{--folio-size-chapter:34px;--folio-size-project:28px;--folio-size-heading:24px;--folio-size-statement:22px;--folio-size-metric:36px}}@media print{#folio-main.zi-type-system{--folio-size-chapter:28pt;--folio-size-project:22pt;--folio-size-heading:16pt;--folio-size-statement:14pt;--folio-size-metric:24pt;--folio-type-body:400 11pt/1.6 var(--gallery-sans);--folio-type-caption:400 9pt/1.5 var(--gallery-sans);--folio-type-technical:400 9pt/1.5 var(--font-mono)}}#folio-main.zi-type-system :where(.zi-story-frame p,.zi-story-frame li,.zi-story-frame dd,.zi-story-frame th,.zi-story-frame td,.zi-bio-lines):not(:where(.zi-floating-archive *,figcaption *,.zi-attribution-copy)){color:var(--gallery-ink)}#folio-main.zi-type-system :where(.zi-story-frame p,.zi-story-frame li,.zi-story-frame dd,.zi-bio-lines) :where(span,a):not(:where(svg *,.zi-floating-archive *)){color:inherit}#folio-main.zi-type-system :where(.zi-story-frame a,.zi-bio-lines a){text-decoration-line:none;text-decoration-thickness:1px;text-underline-offset:4px}#folio-main.zi-type-system :where(.zi-story-frame a,.zi-bio-lines a):where(:hover,:focus-visible):not(:where(.zi-story-title a,.zi-film-play,.zi-physical-ai-cover-link,.zi-floating-archive a)){text-decoration-line:underline}#folio-main.zi-type-system :where(.zi-sheet-body p a,.zi-sheet-body li a,.zi-ws a,.zi-bio-lines a){color:inherit}#folio-main.zi-type-system :where(.zi-ws-readout,.zi-ws-big,.zi-ws-huge,.zi-decision-metrics dt,.zi-android-story-measure dt,.zi-android-cutaway-caption>p){color:var(--gallery-ink)}#folio-main.zi-type-system :where(figcaption,.zi-story-credit,.zi-story-full-credit,.zi-sheet-label,.zi-index-credit,.zi-agentic-evidence-note,.zi-atomic-journal-study,.zi-atomic-demonstration-note,.zi-yo-reading-note,.zi-supporting-links,.zi-links,.zi-decision-links,.zi-android-story-links,.zi-android-story-measure-source,.zi-android-art-credit,.ac-source-row,.ac-protocol-sources,.ac-protocol-selected-source,.zi-ws-from,.zi-ws-caption,.zi-ws-note,.zi-ws-measure-name,.zi-day-scope-bridge,.zi-ws-open):not(:where(.zi-floating-archive *)){color:var(--gallery-muted)}#folio-main.zi-type-system :where(.zi-source-link,.zi-ws-source-link,.zi-supporting-links a,.zi-links a,.zi-decision-links a,.zi-android-story-links a,.zi-android-story-archive-link,.zi-android-art-credit a,.ac-source-row a,.ac-protocol-sources a,.ac-protocol-selected-source a,.zi-ws-from a,.zi-ws-pop a,.zi-ws-caption a,.zi-ws-note a,.zi-day-scope-bridge a,.zi-ws-open a,.zi-robots-drawing-source,.zi-robots-chapter a,.zi-robots-viewer-description>a,figcaption a):not(:where(.zi-floating-archive *)){--folio-link-color:var(--gallery-muted);color:var(--folio-link-color)}#folio-main.zi-type-system a:where(:hover,:focus-visible){--folio-link-color:var(--gallery-ink)}@media screen and (max-width:720px){:is(#yeah,#atomic,#agentic-dev-system,#glow,#fear-less,#ok-google,#nexus-rocket,#nexus-in-space,#lifelong-robots) [data-story-lesson]{scroll-margin-top:72px}#glow .zi-decision-metrics{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}#glow .zi-decision-metrics dt{white-space:nowrap}#folio-main.zi-type-system #glow .zi-decision-metrics dd{font:var(--folio-type-caption);color:var(--gallery-ink)}#nexus-rocket .zi-decision-metrics dt{white-space:nowrap}#folio-main.zi-type-system #nexus-in-space .zi-decision-flow span,#folio-main.zi-type-system #nexus-rocket .zi-decision-metrics dd{font:var(--folio-type-caption);color:var(--gallery-ink)}#folio-main.zi-type-system #lifelong-robots .zi-robots-chapter h5{font:var(--folio-type-body);font-weight:600}:is(#fear-less,#ok-google,#nexus-rocket) .zi-chapter-decisions>ol>li:only-child .zi-yeah-lesson-number{display:none}#folio-main.zi-type-system .zi-yeah-lineage h5{font:var(--folio-type-body);font-weight:600;margin-bottom:8px}#folio-main.zi-type-system .zi-yeah-lesson-evidence{font:var(--folio-type-caption);color:var(--gallery-muted)}#folio-main.zi-type-system #atomic .zi-story-lessons{gap:40px}#folio-main.zi-type-system .zi-atomic-static-routes dd,#folio-main.zi-type-system .zi-atomic-system-path .zi-atomic-system-location{font:var(--folio-type-caption);color:var(--gallery-ink)}#folio-main.zi-type-system .zi-atomic-system-note{font:var(--folio-type-caption);color:var(--gallery-muted)}#folio-main.zi-type-system .zi-day-records .zi-supporting-links a{display:inline-flex;align-items:center;min-height:44px}#folio-main.zi-type-system :where(.zi-share-control,.zi-frame-close-hint){display:none}#folio-main.zi-type-system .zi-index{display:block;position:relative;inset:auto;margin:0;padding:0 max(24px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px));visibility:visible}#folio-main.zi-type-system .zi-index-strip{height:auto;min-height:44px}#folio-main.zi-type-system .zi-sheet-body{gap:48px}#folio-main.zi-type-system .zi-yeah-lessons>ol>li{padding-block:36px;row-gap:16px}#folio-main.zi-type-system :where(.zi-links,.zi-decision-links,.zi-android-story-links,.ac-protocol-sources){display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-block:24px 32px}#folio-main.zi-type-system :where(.zi-links,.zi-decision-links,.zi-android-story-links,.ac-protocol-sources) a{min-height:44px;align-content:center}#folio-main.zi-type-system .zi-ws-led-sum{display:none}#folio-main.zi-type-system .zi-atomic-static-routes dl>div{grid-template-columns:minmax(0,1fr);gap:8px}#folio-main.zi-type-system .zi-story-lessons{gap:48px}#folio-main.zi-type-system .zi-lesson-proof dt{font:var(--folio-type-caption);color:var(--gallery-muted)}#folio-main.zi-type-system .zi-day-false-green .zi-day-visual{--day-note-space:180px}#folio-main.zi-type-system .zi-day-eval-stages{grid-template-columns:minmax(0,1fr);padding-right:16px;box-sizing:border-box}#folio-main.zi-type-system .zi-floating-archive .cover-bottom{flex-direction:column;align-items:flex-start;gap:12px}#folio-main.zi-type-system .zi-floating-archive .cover-field{overflow:clip;width:100%;margin-inline:0}#folio-main.zi-type-system .zi-floating-archive .cover-bottom>span{min-width:0}#folio-main.zi-type-system .zi-floating-archive .explore{min-height:44px}#folio-main.zi-type-system .zi-robots-grid{grid-template-columns:minmax(0,1fr);gap:40px}#folio-main.zi-type-system .zi-robots-grid figcaption>:first-child{font:var(--folio-type-body)}#folio-main.zi-type-system .zi-robots-drawing-source{display:inline-flex;align-items:center;min-height:44px}#folio-main.zi-type-system .ac-protocol-axis{grid-template-columns:minmax(0,1fr);gap:20px}#folio-main.zi-type-system .asd-identity-rules{grid-template-columns:minmax(0,1fr);gap:24px}#folio-main.zi-type-system .ac-scale-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}#folio-main.zi-type-system .ac-scale-mobile figure{min-width:0;margin:0}#folio-main.zi-type-system .ac-scale-table tbody th{white-space:normal;overflow-wrap:anywhere}#folio-main.zi-type-system .zi-agentic-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#folio-main.zi-type-system .zi-agentic-path:before{display:none}#folio-main.zi-type-system .zi-ws .zi-ws-pop{width:calc(100vw - 32px);max-width:calc(100vw - 32px);max-height:min(70dvh,calc(100vh - 32px))}}@container (max-width: 420px){#folio-main.zi-type-system :where(.zi-ws-map-rows>li,.zi-ws-multiple){grid-template-columns:minmax(0,1fr) auto;height:auto;row-gap:8px;padding-block:8px}#folio-main.zi-type-system :where(.zi-ws-map-label,.zi-ws-multiple-label){grid-column:1;grid-row:1}#folio-main.zi-type-system .zi-ws-map-count{grid-column:2;grid-row:1}#folio-main.zi-type-system :where(.zi-ws-map-rows>li,.zi-ws-multiple)>svg{grid-column:1/-1;grid-row:2}#folio-main.zi-type-system .zi-ws-axis.is-inset{margin-inline:0}#folio-main.zi-type-system .zi-ws-ledger .zi-ws-axis span:nth-child(2n){display:none}#folio-main.zi-type-system .zi-ws-axis span:last-child{transform:translateX(-100%)}#folio-main.zi-type-system .zi-ws-math-body{gap:32px}#folio-main.zi-type-system .zi-ws-plot{margin:14px 0 0}#folio-main.zi-type-system .zi-ws-plot-area{aspect-ratio:1;margin-left:3em}#folio-main.zi-type-system .is-shape .zi-ws-label.is-point:not(.is-below):not(.is-above){margin:0;transform:translate(calc(-100% - 6px),-50%)}#folio-main.zi-type-system .zi-ws-lorenz>.is-firms{max-width:none}#folio-main.zi-type-system .zi-ws .zi-ws-plot-note{margin-top:0;text-align:left}#folio-main.zi-type-system .zi-ws-tile>strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#folio-main.zi-type-system .zi-ws-persona{grid-template-columns:minmax(0,1fr);row-gap:12px;padding-block:16px}#folio-main.zi-type-system .zi-ws-persona.is-head{display:none}#folio-main.zi-type-system .zi-ws-persona>*{grid-column:1;grid-row:auto;text-align:left}#folio-main.zi-type-system .zi-ws-persona .zi-ws-who{justify-content:flex-start;margin:0}#folio-main.zi-type-system .zi-ws-measure-name{display:block;margin-bottom:4px}#folio-main.zi-type-system .zi-ws-persona :where(.zi-ws-ppl,.zi-ws-use)>p{margin:8px 0 0}#folio-main.zi-type-system .zi-ws-persona .zi-ws-source-link{display:flex;align-items:center;min-height:44px;width:fit-content}#folio-main.zi-type-system .zi-ws-persona .zi-ws-source-link:before{content:none}#folio-main.zi-type-system .zi-ws-persona.is-axis{margin-top:32px;row-gap:48px}#folio-main.zi-type-system .zi-ws-persona.is-axis>:before{position:absolute;bottom:calc(100% + 8px)}#folio-main.zi-type-system .zi-ws-persona.is-axis>.zi-ws-ppl:before{content:"People"}#folio-main.zi-type-system .zi-ws-persona.is-axis>.zi-ws-use:before{content:"Spend per person, per month"}#folio-main.zi-type-system .zi-ws-persona.is-axis .zi-ws-me{top:28px;left:0;right:auto;margin:0;white-space:normal}#folio-main.zi-type-system .zi-ws-waffle{flex-direction:column;align-items:flex-start;gap:24px}#folio-main.zi-type-system .zi-ws-waffle .zi-ws-grid{width:min(220px,100%)}#folio-main.zi-type-system .zi-ws-split{width:100%;height:20px;margin-bottom:76px;font:var(--folio-type-caption)}#folio-main.zi-type-system .zi-ws-split i{top:-1px;right:auto;width:calc(var(--share) * 100%);height:auto}#folio-main.zi-type-system .zi-ws-split span{left:0;width:auto;max-width:100%;bottom:auto;transform:none}#folio-main.zi-type-system .zi-ws-split span:first-of-type{top:calc(100% + 12px)}#folio-main.zi-type-system .zi-ws-split span:last-of-type{top:calc(100% + 40px)}}@media screen and (max-width:360px){#folio-main.zi-type-system .zi-hero .closing-end{white-space:normal}}