/* v0.1.1 — phones read as one continuous page, without pinned panels. */
.ui-icon{display:inline-block;width:18px;height:18px;flex:0 0 auto;vertical-align:middle}.brand-mark img{width:48px!important;height:48px!important}.brand-mark{width:48px!important;height:48px!important;margin-right:4px}.module-symbol,.permission-icon{display:none}.icon-circle .ui-icon,.flor-mark .ui-icon{width:22px;height:22px}.source .ui-icon{width:14px;height:14px}.nav-cta .ui-icon{margin-left:12px}.product-toggle .ui-icon{width:14px;height:14px}.hero-sculpture:has([data-orbit-logo]){opacity:.85}
@media(max-width:760px),(max-width:960px) and (max-height:600px){
 html{scroll-padding-top:94px}body{overflow-x:clip}.nav{height:60px;inset:10px 12px auto;padding:0 12px;border-radius:20px}.nav .brand-name{font-size:27px}.nav .brand-mark,.nav .brand-mark img{width:40px!important;height:40px!important}.nav .nav-actions{gap:6px}.nav .theme-toggle,.nav .menu-toggle{width:40px;height:40px;min-height:40px}
 #journey{height:auto}.stage{position:relative;top:auto;height:auto;overflow:clip;isolation:isolate}.ambient,#liquid,.grain{position:fixed;height:100svh}.ambient{opacity:.9}#liquid{opacity:.28}.grain{display:none}.scene,.scene.active{position:relative;inset:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;will-change:auto;pointer-events:auto;display:flex;flex-direction:column;align-items:stretch;gap:28px;min-height:0;padding:64px 22px;scroll-margin-top:78px}.scene.intro{padding:116px 22px 58px;min-height:100svh;justify-content:center;gap:0}.intro h1{font-size:clamp(48px,14vw,64px)!important;margin:24px 0}.intro .eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.12em}.intro .lede{font-size:15px!important;line-height:1.65}.composer{width:100%;max-width:none;padding:18px;margin-top:28px;border-radius:23px}.composer label{font-size:13px}.composer textarea{font-size:16px;min-height:88px}.composer-bottom{gap:12px;align-items:center}.composer-bottom .primary{font-size:13px;min-height:46px;padding:12px 16px;margin-left:0;flex:1;justify-content:center}.composer-bottom #show-examples{min-height:44px}.demo-notice{font-size:13px;line-height:1.6}.scene-copy,.clarity-heading{width:100%;text-align:left;max-width:none}.scene-copy .eyebrow{justify-content:flex-start}.scene-copy h2,.clarity-heading h2{font-size:clamp(40px,12vw,56px)!important;line-height:1.02}.scene-copy p,.modules .scene-copy>p,.flor .scene-copy>p{display:block;font-size:15px!important;line-height:1.65;margin:18px 0 0!important;max-width:none}.scene-copy .text-link{font-size:14px;margin-top:18px}.flow-visual,.module-explorer,.conversation,.control-panel,.dashboard,.integration-map{width:100%!important;max-width:100%;flex-shrink:0}.flow-visual{height:340px}.module-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px}.module-tabs button{min-height:44px;font-size:13px}.module-explorer #module-panel{min-height:0;padding:24px 20px}.module-list li{padding:12px 0}.module-list span,#module-panel>p{font-size:13px;line-height:1.6}.explorer-footer{flex-wrap:wrap}.conversation{padding:22px}.flor-answer{font-size:14px;line-height:1.65}.question-options button{min-height:44px;font-size:13px}.permission-levels{display:grid;grid-template-columns:1fr 1fr;gap:8px}.permission-levels button{min-height:48px}.permission-result{min-height:0;padding:26px 0}.permission-result p{font-size:14px}.control-foot{flex-wrap:wrap}.integration-map{height:auto;display:grid;grid-template-columns:1fr;gap:12px;margin:0}.integration-core,.integration-map .provider{position:relative;inset:auto!important;width:100%;height:auto;min-width:0;transform:none!important;margin:0;padding:20px}.integration-core{display:flex;align-items:center;justify-content:center;gap:16px}.integration-core img{width:56px;height:56px}.provider{grid-template-columns:32px 1fr}.provider small{font-size:13px}.integration-lines{display:none}.integration-caption{position:static;font-size:13px;line-height:1.6;padding-top:4px}.ending h2{font-size:56px}.ending>p{font-size:15px}.end-actions{flex-direction:column;gap:16px}.end-links,.legal-links{gap:16px;line-height:1.6}.scene-footer{display:none}.stage>.fallback-ring{position:fixed;opacity:.14}.sculpture-hero{padding:116px 0 32px;gap:0}.sculpture-hero>h1,.page-hero>h1{font-size:clamp(44px,13vw,60px)}.page-hero>p{font-size:15px;line-height:1.65}.hero-sculpture{height:180px;margin-top:20px}.sculpture-caption{display:none}.catalog-section{padding-top:8px}.catalog-tools{gap:16px}.catalog-card h2{font-size:30px}.content-section{padding-block:32px}.site-footer{gap:24px}.site-footer nav{line-height:1.8}.site-footer>div{gap:20px}
}
@media(max-width:760px),(max-width:960px) and (max-height:600px){.flow-visual{height:auto;display:grid;gap:12px}.flow-visual .connections{display:none}.flow-visual .float-card{position:relative;inset:auto;transform:none;rotate:none;width:100%;min-height:0;padding:22px;animation:none}.float-card strong{font-size:25px}.float-card .icon-circle{float:right}.flow-visual .visual-disclaimer{position:static;font-size:13px;text-align:center;margin-top:4px}.integration-core{border-radius:24px}.scene{padding-block:48px}.scene.intro{padding-top:114px;padding-bottom:50px}.icon-circle{display:flex;align-items:center;justify-content:center}}
