:root{color-scheme:light dark;--background:#faf9f5;--surface:#fff;--text:#141413;--secondary:#6b6860;--divider:#e8e6dc;--accent:#d97757;--accent-text:#a4482e;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;color:var(--text);background:var(--background);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}@media (prefers-color-scheme:dark){:root{--background:#141413;--surface:#262522;--text:#faf9f5;--secondary:#bcb8af;--divider:#3a3935;--accent:#e69a7f;--accent-text:#e69a7f}}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit;color:inherit}button,.button{border:1px solid var(--divider);background:var(--surface);cursor:pointer;min-height:48px;color:var(--text);border-radius:10px;justify-content:center;align-items:center;padding:10px 18px;text-decoration:none;display:inline-flex}button.primary,.button.primary{background:var(--text);color:var(--background);border-color:var(--text)}button:disabled{opacity:.55;cursor:not-allowed}input,textarea,select{background:var(--surface);border:1px solid var(--secondary);border-radius:8px;width:100%;padding:12px}textarea{resize:vertical;min-height:100px}a{color:var(--accent-text);text-underline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--accent-text);outline-offset:4px}h1,h2,h3{letter-spacing:-.025em;line-height:1.15}p{overflow-wrap:anywhere}code,pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}pre{background:var(--surface);border:1px solid var(--divider);border-radius:12px;padding:20px;overflow:auto}.muted{color:var(--secondary)}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--accent-text);font-size:13px;font-weight:650}.card{background:var(--surface);border:1px solid var(--divider);border-radius:16px;padding:24px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--surface);padding:10px;position:fixed;top:-100px;left:10px}.skip-link:focus{top:10px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-contrast:more){:root{--secondary:var(--text);--divider:var(--text)}}html{scroll-padding-top:24px}body{min-width:320px}.site-header{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:auto;padding:24px 40px;display:flex}.brand{letter-spacing:-1px;color:var(--text);align-items:center;gap:10px;font-size:27px;font-weight:650;text-decoration:none;display:flex}.brand-wordmark{flex-direction:column;line-height:1.15;display:flex}.brand-wordmark small{letter-spacing:.035em;color:var(--secondary);margin-top:5px;font-size:12px;font-weight:450}.main-nav{align-items:center;gap:28px;display:flex}.main-nav>a,.site-menu summary{min-height:44px;color:var(--text);align-items:center;font-size:14px;text-decoration:none;display:flex}.main-nav>[aria-current]{color:var(--accent-text)}.site-menu{position:relative}.site-menu summary{cursor:pointer;gap:10px;list-style:none}.site-menu summary::-webkit-details-marker{display:none}.site-menu[open] summary{color:var(--accent-text)}.site-menu>div{z-index:20;background:var(--surface);border:1px solid var(--divider);border-radius:12px;min-width:190px;padding:8px;position:absolute;top:52px;right:0;box-shadow:0 10px 35px #00000012}.site-menu a{color:var(--text);border-radius:6px;padding:10px 14px;font-size:14px;text-decoration:none;display:block}.site-menu a:hover{background:var(--background)}summary:focus-visible{outline:3px solid var(--accent-text);outline-offset:4px}.environment-note{text-align:center;color:var(--secondary);border-bottom:1px solid var(--divider);margin:0;padding:8px 20px;font-size:12px}.small{font-size:13px}.eyebrow.brand-case{text-transform:none}.site-footer{border-top:1px solid var(--divider);grid-template-columns:1fr auto;gap:24px 50px;max-width:1200px;margin:auto;padding:40px;display:grid}.site-footer .brand{font-size:24px}.site-footer p{margin:4px 0}.site-footer nav{grid-template-columns:repeat(4,auto);align-content:start;gap:10px 28px;display:grid}.site-footer nav a{color:var(--secondary);padding-block:5px;font-size:13px}.footer-operator{color:var(--secondary);grid-column:1/-1;max-width:65ch;font-size:11px}.copy-status{min-height:22px;color:var(--secondary);margin:8px 0}.button{gap:12px}#main:focus{outline:none}.home-intro{text-align:center;max-width:900px;margin:0 auto;padding:50px 28px 16px}.home-intro h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(44px,6vw,76px);font-weight:550;line-height:1.06}.home-intro h1 span{color:var(--accent-text)}.home-lead{max-width:600px;color:var(--secondary);margin:24px auto 30px;font-size:20px;line-height:1.6}.home-install{max-width:710px;margin:auto;scroll-margin-top:24px}.copy-command{background:var(--surface);border:1px solid var(--divider);text-align:left;border-radius:12px;align-items:center;gap:20px;padding:8px 8px 8px 20px;display:flex}.copy-command code{white-space:normal;overflow-wrap:anywhere;flex:1;font-size:13px}.copy-command button{flex-shrink:0;gap:14px;font-size:13px}.install-caption{color:var(--secondary);justify-content:space-between;gap:16px;padding:10px 4px;font-size:11px;display:flex}.agent-guide{color:var(--secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:13px;display:flex}.agent-guide a{overflow-wrap:anywhere}.agent-guide button{min-height:36px;color:var(--secondary);background:0 0;border:0;padding:4px 8px;font-size:12px;text-decoration:underline}.walkthrough{border-block:1px solid var(--divider);max-width:1160px;margin:24px auto 0;padding:24px 32px 30px}.walkthrough-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.walkthrough-heading h2{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:550}.motion-toggle{background:0 0;min-height:40px;padding:6px 12px;font-size:12px}.flow-stage{grid-template-columns:1fr 32px 1fr 32px 1fr;align-items:start;gap:12px;display:grid}.flow-scene{border-radius:12px;min-width:0;padding:12px 12px 16px;transition:background .35s}.flow-scene h3{letter-spacing:-.035em;margin:24px 0 10px;font-size:20px;font-weight:550}.flow-scene>p{color:var(--secondary);max-width:32ch;margin:0;font-size:13px}.scene-top{color:var(--secondary);align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:flex}.scene-number{color:var(--accent-text);font:11px ui-monospace,monospace}.flow-arrow{color:var(--divider);margin-top:110px;font-size:25px;transition:color .35s}.mini-terminal,.mini-phone,.mini-result{border:1px solid var(--divider);background:var(--surface);border-radius:10px;height:172px;padding:18px;transition:border-color .35s;box-shadow:0 4px 12px #00000003}.terminal-label{color:var(--secondary);margin-bottom:24px;font-size:10px;display:block}.mini-terminal code{white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.9;display:block}.mini-terminal code span{color:var(--accent-text)}.mini-terminal p{color:var(--secondary);margin-top:14px;font-size:10px}.notification-brand{align-items:center;gap:7px;margin-bottom:16px;font-size:11px;display:flex}.notification-brand>span{color:var(--secondary);margin-left:auto;font-size:9px}.mini-phone>strong{font-size:17px;font-weight:550}.mini-phone>p{color:var(--secondary);margin:5px 0 12px;font-size:11px}.demo-decisions{gap:6px;font-size:10px;display:flex}.demo-decisions span{border:1px solid var(--divider);text-align:center;border-radius:5px;flex:1;padding:4px 12px}.demo-decisions span:last-child{color:var(--accent-text)}.mini-result{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.result-mark{color:var(--accent-text);font-size:23px}.mini-result strong{font-size:15px;font-weight:550}.mini-result>span:not(.result-mark),.mini-result p{color:var(--secondary);margin:0;font-size:10px}.walkthrough[data-step="0"] [data-scene="0"],.walkthrough[data-step="1"] [data-scene="1"],.walkthrough[data-step="2"] [data-scene="2"]{background:var(--surface)}.walkthrough[data-step="0"] .mini-terminal,.walkthrough[data-step="1"] .mini-phone,.walkthrough[data-step="2"] .mini-result{border-color:var(--accent-text)}.walkthrough[data-step="1"] .flow-arrow:first-of-type,.walkthrough[data-step="2"] .flow-arrow{color:var(--accent-text)}.walkthrough[data-playing=true] .scene-number{animation:4s ease-in-out infinite breathe}@keyframes breathe{50%{opacity:.4}}.walkthrough-controls{justify-content:center;gap:16px;margin:26px 0 10px;display:flex}.walkthrough-controls button{min-height:40px;color:var(--secondary);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;gap:8px;padding:6px 12px;font-size:12px}.walkthrough-controls button>span{font:10px ui-monospace,monospace}.walkthrough-controls button[aria-current]{color:var(--accent-text);border-bottom-color:var(--accent-text)}.illustration-note{text-align:center;color:var(--secondary);max-width:760px;margin:12px auto 0;font-size:11px}.illustration-note a{white-space:nowrap}.home-web{justify-content:space-between;align-items:center;gap:60px;max-width:1040px;margin:0 auto;padding:52px 28px;display:flex}.home-web h2{letter-spacing:-.035em;margin:12px 0;font-size:28px;font-weight:550}.home-web p:not(.eyebrow){color:var(--secondary);max-width:64ch;margin-bottom:0;font-size:15px}.home-web .eyebrow{font-size:11px}.home-web .button{flex-shrink:0;font-size:13px}.home-footnote{max-width:1040px;color:var(--secondary);margin:0 auto;padding:0 28px 36px;font-size:12px}.home-footnote p{max-width:80ch}.home-footnote nav{flex-wrap:wrap;gap:20px;display:flex}.reading-layout{grid-template-columns:180px minmax(0,720px) 170px;align-items:start;gap:36px;max-width:1280px;margin:0 auto;padding:40px 40px 88px;display:grid}.reading-layout.standard-page{grid-template-columns:minmax(0,760px) 190px;gap:64px;max-width:1090px}.guide-sidebar,.page-contents{font-size:13px;position:sticky;top:28px}.guide-sidebar details,.page-contents details{border:0}.guide-sidebar summary,.page-contents summary{letter-spacing:.09em;text-transform:uppercase;color:var(--secondary);cursor:pointer;margin-bottom:18px;font-size:11px;font-weight:600;list-style:none}.guide-sidebar nav,.page-contents nav{gap:4px;display:grid}.guide-sidebar a,.page-contents a{color:var(--secondary);border-radius:6px;padding:8px 10px;line-height:1.45;text-decoration:none}.guide-sidebar [aria-current]{color:var(--text);background:var(--surface);border-left:2px solid var(--accent-text);font-weight:550}.guide-sidebar .nav-group{color:var(--secondary);text-transform:uppercase;letter-spacing:.08em;margin:24px 10px 6px;font-size:10px;display:block}.page-contents a{padding-left:0;font-size:12px}.page-contents a:hover,.guide-sidebar a:hover{color:var(--accent-text)}.prose{min-width:0;max-width:72ch;line-height:1.75}.prose.standalone{max-width:760px;margin:60px auto 100px;padding:0 28px}.prose>.eyebrow{margin:0 0 18px;font-size:11px}.prose h1{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(34px,4vw,49px);font-weight:550;line-height:1.12}.prose .lead{color:var(--secondary);max-width:62ch;margin:0 0 38px;font-size:19px;line-height:1.65}.prose section{margin-top:42px;scroll-margin-top:28px}.prose h2{letter-spacing:-.025em;margin:0 0 18px;font-size:25px;font-weight:550;line-height:1.25}.prose h3{font-size:18px;font-weight:550}.prose p{max-width:70ch;margin:0 0 18px}.prose p:last-child{margin-bottom:0}.prose li{margin:10px 0;padding-left:4px}.prose ol,.prose ul{padding-left:22px}.prose .section-heading{align-items:baseline;gap:12px;display:flex}.anchor-link{color:var(--secondary);opacity:0;font-size:14px;text-decoration:none}.prose section:hover .anchor-link,.anchor-link:focus-visible{opacity:1}.code-block{border:1px solid var(--divider);background:var(--surface);border-radius:10px;margin:22px 0;overflow:hidden}.code-toolbar{border-bottom:1px solid var(--divider);color:var(--secondary);justify-content:space-between;align-items:center;padding:8px 14px;font-size:11px;display:flex}.code-toolbar button{background:0 0;min-height:32px;padding:4px 10px;font-size:11px}.code-block pre{white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;border:0;border-radius:0;margin:0;padding:18px;font-size:12px;line-height:1.8}.table-wrap{border:1px solid var(--divider);border-radius:10px;max-width:100%;margin:24px 0;overflow-x:auto}.prose table{border-collapse:collapse;text-align:left;width:100%;font-size:13px;line-height:1.65}.prose th{background:var(--surface);font-weight:600}.prose td,.prose th{vertical-align:top;border-bottom:1px solid var(--divider);padding:14px 16px}.prose tr:last-child td{border-bottom:0}.prose td:first-child{min-width:100px;font-weight:550}.table-wrap:focus-visible{outline:3px solid var(--accent-text);outline-offset:4px}.callout{border-left:3px solid var(--accent-text);background:var(--surface);border-radius:0 8px 8px 0;margin:22px 0;padding:18px 20px;font-size:14px}.release-links{border-top:1px solid var(--divider);grid-template-columns:1fr 1fr;margin-top:22px;display:grid;padding:0!important;list-style:none!important}.release-links li{border-bottom:1px solid var(--divider);margin:0!important;padding:0!important}.release-links a{justify-content:space-between;align-items:center;gap:12px;padding:13px 12px 13px 0;font-size:13px;text-decoration:none;display:flex}.release-links a:after{content:"↗";color:var(--secondary)}.read-next{border-top:1px solid var(--divider);justify-content:space-between;gap:24px;margin-top:44px;padding-top:24px;font-size:13px;display:flex}.read-next span{text-transform:uppercase;letter-spacing:.07em;color:var(--secondary);margin-bottom:5px;font-size:10px;display:block}.read-next>a:last-child{text-align:right}.system-diagram{background:var(--surface);border:1px solid var(--divider);border-radius:12px;margin:26px 0;padding:22px}.system-diagram>figcaption{color:var(--secondary);margin-bottom:18px;font-size:11px}.system-chain{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;gap:6px;display:grid}.system-node{border:1px solid var(--divider);text-align:center;border-radius:7px;flex-direction:column;justify-content:center;min-height:84px;padding:14px 10px;font-size:12px;display:flex}.system-node span{color:var(--secondary);margin-top:5px;font-size:10px;display:block}.system-arrow{text-align:center;color:var(--accent-text);font-size:18px}.system-return{color:var(--accent-text);align-items:center;gap:10px;margin-top:18px;font-size:11px;display:flex}.system-return:before{content:"←";font-size:20px}.system-diagram .diagram-note{color:var(--secondary);margin:12px 0 0;font-size:11px}.guide-links{border-top:1px solid var(--divider);margin-top:24px;list-style:none;padding:0!important}.guide-links li{border-bottom:1px solid var(--divider);margin:0!important;padding:0!important}.guide-links a{justify-content:space-between;align-items:center;gap:20px;padding:18px 0;text-decoration:none;display:flex}.guide-links strong{font-size:15px;font-weight:550}.guide-links p{color:var(--secondary);margin:4px 0 0;font-size:12px}.guide-links a>span{font-size:20px}.reading-layout .doc-copy-status{min-height:20px;color:var(--secondary);margin-top:24px;font-size:12px}@media (width<=1050px){.reading-layout{grid-template-columns:170px minmax(0,1fr);gap:32px}.page-contents{border-bottom:1px solid var(--divider);grid-area:1/2;padding-bottom:16px;position:static}.reading-layout .prose{grid-area:2/2}.guide-sidebar{grid-row:1/3}.standard-page .page-contents{grid-area:1/1}.reading-layout.standard-page{grid-template-columns:minmax(0,760px);max-width:860px}.standard-page .prose{grid-column:1}.page-contents summary{margin-bottom:0;padding-block:8px;list-style:disclosure-closed}.page-contents[open] summary,.page-contents details[open] summary{margin-bottom:12px;list-style:disclosure-open}.flow-stage{grid-template-columns:1fr 16px 1fr 16px 1fr;gap:5px}.flow-scene{padding:10px 7px}.mini-terminal,.mini-phone,.mini-result{padding:14px}.mini-terminal code{font-size:10px}}@media (width<=700px){.site-header{flex-wrap:wrap;gap:14px;padding:20px}.brand{font-size:25px}.brand-wordmark small{font-size:11px}.main-nav{gap:18px}.main-nav>a,.site-menu summary{font-size:12px}.main-nav>a:nth-child(2){display:none}.site-menu>div{top:44px}.site-footer{grid-template-columns:1fr;gap:20px;padding:32px 24px}.site-footer nav{grid-template-columns:repeat(4,1fr);gap:10px 14px}.site-footer nav a{font-size:12px}.home-intro{padding:28px 24px 0}.home-intro .eyebrow{font-size:10px}.home-intro h1{font-size:49px}.home-lead{margin:22px auto 26px;font-size:17px}.copy-command{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.copy-command code{text-align:center;font-size:12px}.copy-command button{width:100%;min-height:44px}.install-caption{font-size:10px}.agent-guide{gap:4px;font-size:11px}.agent-guide button,.copy-status{font-size:11px}.walkthrough{margin-top:18px;padding:24px 20px}.walkthrough-heading{gap:12px;margin-bottom:20px}.walkthrough-heading h2{max-width:200px;font-size:15px}.motion-toggle{flex-shrink:0;min-height:36px;padding:5px 9px;font-size:10px}.flow-stage{display:block}.flow-scene{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:6px 16px;margin:6px 0;padding:14px 12px;display:grid}.scene-top{grid-column:1;gap:6px;margin-bottom:4px;font-size:10px}.flow-scene>div:not(.scene-top){grid-area:1/2/4;height:128px;padding:12px}.flow-scene h3{grid-column:1;margin:0;font-size:18px;line-height:1.25}.flow-scene>p{grid-column:1;font-size:11px;line-height:1.65}.flow-arrow{width:20px;margin:0 0 0 28px;font-size:21px;line-height:24px;display:block;transform:rotate(90deg)}.mini-terminal .terminal-label{margin-bottom:16px;font-size:8px}.mini-terminal code{font-size:8px;line-height:1.8}.mini-terminal p{margin-top:8px;font-size:8px}.notification-brand{gap:4px;margin-bottom:10px;font-size:9px}.notification-brand img{width:16px;height:16px}.notification-brand>span{font-size:7px}.mini-phone>strong{font-size:12px}.mini-phone>p{margin:4px 0 8px;font-size:8px}.demo-decisions{font-size:8px}.demo-decisions span{padding:3px 6px}.mini-result strong{font-size:12px}.mini-result>span:not(.result-mark),.mini-result p{font-size:8px}.walkthrough-controls{gap:8px;margin:14px 0 6px}.walkthrough-controls button{gap:5px;min-height:44px;padding:4px 10px;font-size:11px}.illustration-note{font-size:10px;line-height:1.7}.home-web{padding:32px 24px;display:block}.home-web h2{font-size:25px}.home-web p:not(.eyebrow){font-size:14px}.home-web .button{margin-top:20px;font-size:12px}.home-footnote{padding:0 24px 30px;font-size:11px}.home-footnote nav{gap:16px}.reading-layout,.reading-layout.standard-page{flex-direction:column;gap:20px;padding:20px 24px 56px;display:flex}.guide-sidebar,.page-contents{border-bottom:1px solid var(--divider);width:100%;padding-bottom:12px;position:static}.guide-sidebar summary{margin:0;padding:8px 0;list-style:disclosure-closed}.guide-sidebar details[open] summary{margin-bottom:12px;list-style:disclosure-open}.guide-sidebar nav{grid-template-columns:1fr 1fr;gap:4px 10px}.guide-sidebar .nav-group{grid-column:1/-1;margin:12px 10px 4px}.guide-sidebar a{padding:9px 10px;font-size:12px}.page-contents nav{grid-template-columns:1fr 1fr;gap:4px 12px}.page-contents a{padding:8px 0}.reading-layout .prose{order:3;width:100%}.guide-sidebar{order:1}.page-contents{order:2}.prose h1{font-size:35px;line-height:1.15}.prose .lead{margin-bottom:28px;font-size:17px}.prose{font-size:15px;line-height:1.8}.prose section{margin-top:34px}.prose h2{font-size:23px}.anchor-link{opacity:1}.code-block pre{padding:14px;font-size:11px}.prose td,.prose th{padding:12px 10px;font-size:12px}.prose td:first-child{min-width:85px}.release-links{grid-template-columns:1fr}.release-links a{min-height:44px;font-size:12px}.system-diagram{padding:16px}.system-chain{grid-template-columns:1fr 15px 1fr 15px 1fr;gap:3px}.system-node{min-height:82px;padding:10px 5px;font-size:10px}.system-node span{font-size:8px}.system-arrow{font-size:15px}.system-return{font-size:10px}.callout{padding:14px 16px;font-size:13px}.read-next{font-size:12px}.prose.standalone{margin:40px auto 70px}.page-contents summary,.guide-sidebar summary{min-height:36px;font-size:11px}}@media (width<=360px){.main-nav{gap:12px}.site-header{padding-inline:16px}.flow-scene{grid-template-columns:minmax(0,1fr) 125px;gap:5px 10px}.walkthrough{padding-inline:12px}.home-intro{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.flow-scene,.flow-arrow,.mini-terminal,.mini-phone,.mini-result{transition:none}.walkthrough .scene-number{animation:none}}.flow-arrow{position:relative}.flow-arrow:after{content:"";background:var(--accent-text);opacity:0;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%}.walkthrough[data-playing=true][data-step="1"] .flow-arrow:first-of-type:after,.walkthrough[data-playing=true][data-step="2"] .flow-arrow:nth-of-type(2):after{animation:1.5s ease-in-out infinite signal-travel}.walkthrough[data-step="1"] .demo-decisions span:last-child,.walkthrough[data-step="2"] .demo-decisions span:last-child{background:var(--text);color:var(--background);border-color:var(--text);transition:background .35s 1s,color .35s 1s}.walkthrough[data-playing=true][data-step="0"] .result-mark,.walkthrough[data-playing=true][data-step="1"] .result-mark{opacity:0;transform:scale(.7)}.walkthrough[data-step="2"] .result-mark{animation:.45s ease-out both answer-arrives}.walkthrough[data-step="2"] .mini-result{box-shadow:inset 0 0 0 1px var(--accent-text)}@keyframes signal-travel{0%{opacity:0;transform:translate(-17px,-2px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(14px,-2px)}}@keyframes answer-arrives{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@media (width<=700px){.flow-scene{grid-template-columns:minmax(0,1fr) 158px;gap:7px 14px;padding:16px 10px}.flow-scene>p{font-size:13px;line-height:1.7}.flow-scene h3{font-size:19px}.flow-scene>div:not(.scene-top){height:160px;padding:12px}.mini-terminal code{font-size:10px;line-height:1.8}.mini-terminal .terminal-label{margin-bottom:16px;font-size:10px}.mini-terminal p{margin-top:10px;font-size:10px}.notification-brand{margin-bottom:12px;font-size:10px}.notification-brand>span{font-size:9px}.mini-phone>strong{font-size:14px;line-height:1.3;display:block}.mini-phone>p{margin:6px 0 12px;font-size:11px}.demo-decisions{font-size:10px}.demo-decisions span{padding:4px 6px}.mini-result strong{font-size:13px}.mini-result>span:not(.result-mark),.mini-result p{font-size:10px}.scene-top,.illustration-note,.system-node{font-size:11px}.system-node span{font-size:10px}.system-chain{grid-template-columns:1fr 12px 1fr 12px 1fr}.system-diagram{padding:14px}.system-return,.system-diagram .diagram-note{font-size:11px}}@media (width<=360px){.flow-scene{grid-template-columns:minmax(0,1fr) 140px;gap:6px 10px}.flow-scene>p{font-size:13px}.flow-scene>div:not(.scene-top){padding:10px}.mini-terminal code{font-size:10px}}@media (prefers-reduced-motion:reduce){.flow-arrow:after{opacity:0!important;animation:none!important}.walkthrough .result-mark{opacity:1!important;animation:none!important;transform:none!important}.demo-decisions span{transition:none!important}}.prose.standalone .button{margin-bottom:12px;margin-right:8px}
