#room-cases{--case-ink:#e2f2f7;--case-muted:#a8c5d2;--case-accent:#a2e3eb;--case-line:#355a6c;--case-panel:#0c2230;--case-raised:#163746;--case-paper:#dce8e7;--case-paper-ink:#183745}#room-cases[data-theme=light],[data-theme=light] #room-cases{--case-ink:#183745;--case-muted:#456471;--case-accent:#096477;--case-line:#a5bdc8;--case-panel:#f5f9fa;--case-raised:#e3eef1;--case-paper:#fff;--case-paper-ink:#183745}#room-cases{--case-human:#f1c99b;--case-human-bg:#30281f}#room-cases[data-theme=light],[data-theme=light] #room-cases{--case-human:#704416;--case-human-bg:#fff3e2}#room-cases .case-loop{border:1px solid var(--case-line);background:var(--case-panel);margin:26px 0 16px;padding:24px}#room-cases .loop-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}#room-cases .case-loop button{text-align:left;background:var(--case-raised);color:var(--case-ink);border:1px solid var(--case-line);cursor:pointer;flex-direction:column;gap:6px;min-width:0;padding:16px 22px;display:flex;position:relative}#room-cases .case-loop button:hover{border-color:var(--case-accent)}#room-cases .case-loop button small{color:var(--case-muted);font-size:11px}#room-cases .case-loop button strong{font-size:18px;font-weight:500}#room-cases .case-loop button>span{color:var(--case-accent);position:absolute;top:20px;right:18px}#room-cases .loop-connection{color:var(--case-muted);flex-direction:column;align-items:center;gap:3px;padding:12px 0;font-size:11px;display:flex}#room-cases .loop-connection b{color:var(--case-accent);font-size:20px;font-weight:400}#room-cases .loop-bottom{grid-template-columns:1.2fr 50px 1fr;align-items:stretch;display:grid}#room-cases .loop-person{border:1px solid var(--case-human);background:var(--case-human-bg);color:var(--case-human);align-items:center;gap:18px;padding:16px 22px;display:flex}#room-cases .person-icon{border:1px solid var(--case-human);border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:23px;display:grid}#room-cases .loop-person small{margin-bottom:4px;font-size:11px;display:block}#room-cases .loop-person strong{font-size:20px;font-weight:550}#room-cases .loop-person p{margin:5px 0 0;font-size:12px;line-height:1.8}#room-cases .loop-arrow{color:var(--case-accent);place-items:center;font-size:26px;display:grid}#room-cases .loop-return{color:var(--case-muted);text-align:center;margin:16px 0 0;font-size:12px;line-height:1.8}#room-cases [hidden]{display:none!important}#room-cases svg{flex-shrink:0;width:22px;height:22px}#room-cases :is(button,a,select):focus-visible{outline:2px solid var(--case-accent);outline-offset:3px}#room-cases button{cursor:pointer}:is(#interior-stage,.light-cases-host) #room-cases .case-detail{color:var(--case-ink);border:0;border-top:1px solid var(--case-line);background:0 0;min-width:0;margin:32px 0 68px;padding:24px 0 0;display:block}#room-cases .case-unit-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}#room-cases .case-unit-heading small{color:var(--case-accent);letter-spacing:.08em;font-size:13px}:is(#interior-stage,.light-cases-host) #room-cases .case-unit-heading h3{letter-spacing:.02em;margin:0;font-size:clamp(24px,2.5vw,36px);font-weight:500;line-height:1.3}#room-cases .case-composition{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:40px;display:grid}#room-cases .case-scene-site .case-composition{grid-template-columns:minmax(0,1fr) 240px}#room-cases .case-scene-site .case-brief{grid-area:1/2}#room-cases .case-scene-site .case-display{grid-area:1/1}#room-cases .case-brief{gap:30px;display:grid}#room-cases .case-brief small{color:var(--case-muted);letter-spacing:.12em;margin-bottom:10px;font-size:12px;display:block}#room-cases .case-brief p{letter-spacing:.03em;max-width:32em;margin:0;font-size:18px;line-height:1.9}#room-cases .case-brief>div+div{border-top:1px solid var(--case-line);padding-top:24px}#room-cases .case-brief>div+div small{color:var(--case-accent)}#room-cases :is(.case-scene-social,.case-scene-erp) .case-composition{display:block}#room-cases :is(.case-scene-social,.case-scene-erp) .case-brief{grid-template-columns:1fr 1.4fr;gap:40px;margin-bottom:22px;display:grid}#room-cases :is(.case-scene-social,.case-scene-erp) .case-brief>div+div{border:0;padding:0}#room-cases :is(.case-scene-social,.case-scene-erp) .case-brief small{margin-bottom:4px}#room-cases :is(.case-scene-social,.case-scene-erp) .case-brief p{font-size:16px}#room-cases .case-display{min-width:0}#room-cases .case-unit-footer{border-top:1px solid var(--case-line);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:16px;display:flex}#room-cases .case-unit-footer p{color:var(--case-muted);margin:0;font-size:12px;line-height:1.8}#room-cases .case-unit-footer>div{flex-shrink:0;gap:24px;display:flex}#room-cases .case-unit-footer button{color:var(--case-accent);background:0 0;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}#room-cases .case-unit-footer svg{width:16px;height:16px}#room-cases .demo-choices{gap:6px;min-width:0;display:flex}#room-cases .demo-choices button{color:var(--case-muted);font:inherit;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-width:0;padding:8px 12px;font-size:13px;line-height:1.5;display:flex}#room-cases .demo-choices button[aria-pressed=true]{color:var(--case-accent);background:var(--case-raised);border-color:var(--case-line)}#room-cases .demo-choices button:hover{color:var(--case-ink)}#room-cases .product-toolbar{color:var(--case-muted);align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}#room-cases .product-toolbar label{display:none}#room-cases .product-catalog{color:var(--case-accent);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}#room-cases select{color:var(--case-ink);background:var(--case-panel);border:1px solid var(--case-line);font:inherit;max-width:100%;padding:7px 10px}#room-cases .language-rail .demo-choices{justify-content:space-between;gap:2px;margin-bottom:14px}#room-cases .language-rail button{padding:6px 3px;font-size:11px}#room-cases .product-browser{background:var(--case-paper);color:var(--case-paper-ink);grid-template-columns:1fr 1fr;min-height:300px;display:grid}#room-cases .product-shot{background:#fff;place-items:center;margin:0;display:grid}#room-cases .product-shot img{width:100%;height:min(340px,calc(var(--case-unit-height) - 280px));-o-object-fit:contain;object-fit:contain;min-height:220px;display:block}#room-cases .product-editorial{align-self:center;padding:26px}#room-cases .specimen-label{letter-spacing:.18em;margin:0 0 16px;font-size:10px}#room-cases .product-editorial h4{margin:0 0 16px;font-size:26px;font-weight:500;line-height:1.35}#room-cases .product-description{margin:0 0 22px;font-size:14px;line-height:1.8}#room-cases .product-fields dl{gap:14px;margin:0;display:grid}#room-cases .product-fields dt{opacity:.7;margin-bottom:4px;font-size:11px}#room-cases .product-fields dd{margin:0;font-size:13px;line-height:1.6}#room-cases :is(.product-mobile,.product-focus){display:none}#room-cases .social-gallery{grid-template-columns:165px minmax(0,1fr);gap:24px;display:grid}#room-cases .social-platform-tabs{flex-direction:column;gap:10px;display:flex}#room-cases .social-platform-tabs button{color:var(--case-muted);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:12px 10px;font-size:13px;display:flex}#room-cases .social-platform-tabs button[aria-pressed=true]{border-color:var(--case-line);background:var(--case-raised);color:var(--case-ink)}#room-cases .social-platform-tabs img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}#room-cases .social-platform-tabs b{margin-left:auto;font-weight:400}#room-cases .social-profile{margin:0}#room-cases .social-image{background:#fff}#room-cases .social-image img{width:100%;height:auto;max-height:calc(var(--case-unit-height) - 310px);-o-object-fit:contain;object-fit:contain;display:block}#room-cases .social-profile figcaption{justify-content:space-between;align-items:start;gap:24px;margin-top:14px;display:flex}#room-cases .social-profile figcaption strong{white-space:nowrap;font-size:13px;font-weight:500}#room-cases .social-profile figcaption strong span{color:var(--case-muted)}#room-cases .social-profile figcaption p{max-width:52em;color:var(--case-muted);margin:0;font-size:12px;line-height:1.8}#room-cases .prospect-stages .demo-choices{border-bottom:1px solid var(--case-line);margin-bottom:20px;padding-bottom:12px}#room-cases .prospect-stages button{flex:1;padding:12px 8px;font-size:15px}#room-cases .prospect-canvas{min-height:340px}#room-cases .prospect-search{background:var(--case-raised);border:1px solid var(--case-line);align-items:center;gap:14px;padding:18px 22px;display:flex}#room-cases .prospect-search small{color:var(--case-muted);margin-bottom:6px;font-size:11px;line-height:1.6;display:block}#room-cases .prospect-search strong{font-size:22px;font-weight:450;line-height:1.3}#room-cases .filter-workbench{grid-template-columns:125px 110px minmax(0,1fr);align-items:center;gap:18px;display:grid}#room-cases .source-stack{gap:8px;display:grid}#room-cases .source-stack>div{border-bottom:1px solid var(--case-line);align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}#room-cases .source-stack svg{color:var(--case-muted);width:18px}#room-cases .filter-bridge{color:var(--case-accent);flex-direction:column;align-items:center;gap:12px;display:flex}#room-cases .filter-bridge span{font-size:11px}#room-cases .filter-result{border-left:2px solid var(--case-accent);background:var(--case-panel);min-height:158px;padding:18px 20px}#room-cases .result-state{color:var(--case-accent);align-items:center;gap:8px;font-size:12px;display:flex}#room-cases .filter-result h4{margin:10px 0;font-size:18px;line-height:1.5}#room-cases .filter-result p{color:var(--case-muted);margin:0;font-size:14px;line-height:1.8}#room-cases .filter-options{justify-content:flex-end;margin-top:12px;display:flex}#room-cases :is(.mail-tabs,.chat-tabs){margin-bottom:14px}#room-cases .chat-workbench{grid-template-columns:minmax(0,1fr) 185px;gap:22px;display:grid}#room-cases .conversation{gap:16px;display:grid}#room-cases .message{background:var(--case-raised);border-radius:2px 16px 16px;padding:14px 18px}#room-cases .message.is-assistant{background:var(--case-panel);border-left:2px solid var(--case-accent);border-radius:0;margin-left:22px}#room-cases .message small{color:var(--case-accent);font-size:11px}#room-cases .message p{margin:6px 0 0;font-size:14px;line-height:1.85}#room-cases .inquiry-note{border-left:1px solid var(--case-line);color:var(--case-muted);padding:18px}#room-cases .inquiry-note h4{margin:16px 0;font-size:15px}#room-cases .inquiry-note p{margin-bottom:14px;font-size:14px;line-height:1.85}#room-cases .inquiry-note small{font-size:11px}#room-cases .human-strip{color:var(--case-human);border-top:1px solid var(--case-line);justify-content:center;align-items:center;gap:12px;margin-top:18px;padding:14px;font-size:12px;display:flex}#room-cases .handoff-brief{background:var(--case-human-bg);border:1px solid var(--case-human);color:var(--case-human);padding:24px}#room-cases .handoff-brief header{align-items:center;gap:18px;display:flex}#room-cases .handoff-brief header>svg{width:42px;height:42px}#room-cases .handoff-brief small{font-size:12px}#room-cases .handoff-brief h4{margin:6px 0;font-size:28px}#room-cases .handoff-tags{flex-wrap:wrap;gap:12px;margin:20px 0;font-size:12px;display:flex}#room-cases .handoff-tags span{align-items:center;gap:6px;display:flex}#room-cases .handoff-tags svg{width:16px;height:16px}#room-cases .handoff-payload{border-block:1px solid;grid-template-columns:repeat(4,1fr);gap:12px;padding:20px 0;display:grid}#room-cases .handoff-payload>div{gap:12px;font-size:13px;display:grid}#room-cases .continue-business{color:inherit;background:0 0;align-items:center;gap:12px;padding:16px 0 0;font-size:14px;display:flex}#room-cases .erp-process .demo-choices{gap:32px;margin:8px 0 22px}#room-cases .erp-process button{border:1px solid var(--case-line);flex:1;padding:14px 8px;font-size:14px;position:relative}#room-cases .erp-process button:not(:last-child):after{content:"→";color:var(--case-muted);position:absolute;right:-25px}#room-cases .erp-workbench{grid-template-columns:1.4fr 1fr;gap:38px;display:grid}#room-cases .business-document{background:var(--case-paper);color:var(--case-paper-ink);padding:24px 28px}#room-cases .business-document header{align-items:center;gap:18px;margin-bottom:18px;display:flex}#room-cases .business-document header>svg{width:36px;height:36px}#room-cases .business-document small{font-size:11px}#room-cases .business-document h4{margin:6px 0 0;font-size:24px;font-weight:500}#room-cases .record-chain{border-block:1px solid #9eafb0;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}#room-cases .record-chain span:not(:last-child):after{content:" /";opacity:.5;margin-left:10px}#room-cases .record-tabs{margin-top:12px}#room-cases .record-tabs button{color:var(--case-paper-ink);border-bottom:2px solid #0000;padding:6px 10px}#room-cases .record-tabs button[aria-pressed=true]{color:var(--case-paper-ink);border:1px solid #0000;border-bottom:2px solid var(--case-paper-ink);background:0 0}#room-cases .record-value{margin:14px 0 0;font-size:16px;line-height:1.8}#room-cases .automation-rail{align-self:center}#room-cases .automation-rail h4{align-items:center;gap:12px;margin:0 0 20px;font-size:17px;font-weight:500;display:flex}#room-cases .automation-rail ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}#room-cases .automation-rail li{color:var(--case-muted);align-items:start;gap:12px;font-size:15px;line-height:1.85;display:flex}#room-cases .automation-rail li svg{width:17px;color:var(--case-accent);margin-top:3px}#room-cases .erp-handoff{color:var(--case-accent);align-items:center;gap:12px;margin:16px 0 0;font-size:13px;line-height:1.8;display:flex}#room-cases .framework-navigation{gap:12px;margin-bottom:28px;display:flex}#room-cases .framework-navigation button{text-align:left;color:var(--case-muted);border-bottom:2px solid var(--case-line);background:0 0;flex:1;gap:10px;padding:14px;font-size:14px;line-height:1.7;display:grid}#room-cases .framework-navigation button[aria-pressed=true]{color:var(--case-accent);border-color:var(--case-accent);background:var(--case-panel)}#room-cases .framework-navigation small{font-size:11px}#room-cases .framework-select{display:none}#room-cases .framework-detail{background:var(--case-panel);border-left:2px solid var(--case-accent);padding:28px 32px}#room-cases .framework-detail>small{color:var(--case-muted);font-size:12px}#room-cases .framework-detail h4{margin:12px 0 24px;font-size:24px;font-weight:500;line-height:1.5}#room-cases .framework-detail ul{gap:18px;margin:0;padding:0 0 0 20px;display:grid}#room-cases .framework-detail li{letter-spacing:.03em;color:var(--case-muted);padding-left:6px;font-size:16px;line-height:1.9}@media (max-width:1100px){#room-cases .case-composition,#room-cases .case-scene-site .case-composition{grid-template-columns:190px minmax(0,1fr);gap:24px}#room-cases .case-scene-site .case-composition{grid-template-columns:minmax(0,1fr) 190px}#room-cases .case-brief p{font-size:16px}#room-cases .language-rail{display:none}#room-cases .product-toolbar label{display:block}#room-cases .product-toolbar>svg,#room-cases .language-count{display:none}#room-cases .product-editorial{padding:18px}#room-cases .product-editorial h4{font-size:22px}#room-cases .filter-workbench{grid-template-columns:100px 72px minmax(0,1fr);gap:12px}#room-cases .filter-bridge span{font-size:10px}#room-cases .chat-workbench{grid-template-columns:1fr}#room-cases .inquiry-note,#room-cases .case-unit-footer>p{display:none}#room-cases .case-unit-footer{justify-content:flex-end}#room-cases .social-gallery{grid-template-columns:140px minmax(0,1fr);gap:18px}#room-cases .social-profile figcaption{display:block}#room-cases .social-profile figcaption p{margin-top:6px}}@media (max-width:700px){:is(#interior-stage,.light-cases-host) #room-cases .case-detail{margin:24px 0 42px;padding:14px 0 0}#room-cases .case-unit-heading{margin-bottom:14px;display:block}#room-cases .case-unit-heading small{letter-spacing:.04em;font-size:11px}:is(#interior-stage,.light-cases-host) #room-cases .case-unit-heading h3{margin-top:8px;font-size:26px;line-height:1.4}#room-cases .case-composition,#room-cases .case-scene-site .case-composition{flex-direction:column;align-items:stretch;gap:16px;display:flex}#room-cases .case-brief,#room-cases :is(.case-scene-social,.case-scene-erp) .case-brief{grid-template-columns:1fr 1fr;gap:18px;margin:0;display:grid}#room-cases .case-brief>div+div{border:0;padding:0}#room-cases .case-brief small,#room-cases :is(.case-scene-social,.case-scene-erp) .case-brief small{margin-bottom:5px;font-size:10px}#room-cases .case-brief p,#room-cases :is(.case-scene-social,.case-scene-erp) .case-brief p{letter-spacing:.01em;font-size:14px;line-height:1.75}#room-cases .case-unit-footer{margin-top:16px;padding-top:10px}#room-cases .case-unit-footer>div{justify-content:space-between;gap:12px;width:100%}#room-cases .case-unit-footer button{gap:5px;font-size:12px}#room-cases .case-unit-footer button>svg{display:none}#room-cases .product-toolbar{margin-bottom:8px}#room-cases .product-toolbar select{padding:5px 8px;font-size:12px}#room-cases .product-catalog{font-size:12px}#room-cases .product-focus{margin-bottom:10px;display:block}#room-cases .product-focus button{padding:5px 14px;font-size:12px}#room-cases .product-browser{grid-template-columns:1fr 1fr;min-height:0}#room-cases .product-shot img{height:210px;min-height:0}#room-cases .product-full{display:none}#room-cases .product-mobile{display:block}#room-cases .product-mobile small{margin-bottom:12px;font-size:10px;display:block}#room-cases .product-editorial{padding:16px}#room-cases .product-editorial h4{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.4}#room-cases .product-mobile.is-field h4{font-size:15px;line-height:1.7}#room-cases .social-gallery{display:block}#room-cases .social-platform-tabs{flex-direction:row;justify-content:space-between;gap:5px;margin-bottom:12px}#room-cases .social-platform-tabs button{flex:1;justify-content:center;padding:10px}#room-cases .social-platform-tabs :is(span,b){display:none}#room-cases .social-platform-tabs img{width:23px;height:23px}#room-cases .social-image img{max-height:none}#room-cases .social-profile figcaption{margin-top:12px}#room-cases .social-profile figcaption p{font-size:12px;line-height:1.8}#room-cases .prospect-stages .demo-choices{gap:4px;margin-bottom:12px;padding-bottom:10px}#room-cases .prospect-stages button{gap:5px;padding:8px 4px;font-size:12px}#room-cases .prospect-stages svg{width:15px;height:15px}#room-cases .prospect-canvas{min-height:0}#room-cases .prospect-search{gap:10px;padding:12px}#room-cases .prospect-search small{margin-bottom:4px;font-size:10px}#room-cases .prospect-search strong{font-size:18px}#room-cases .demo-choices button{padding:6px 10px;font-size:12px}#room-cases .filter-workbench{grid-template-columns:82px minmax(0,1fr);gap:16px}#room-cases .filter-bridge{display:none}#room-cases .source-stack>div{gap:6px;padding:8px 0;font-size:11px}#room-cases .source-stack svg{width:15px;height:15px}#room-cases .filter-result{min-height:0;padding:12px 14px}#room-cases .filter-result h4{margin:6px 0;font-size:15px}#room-cases .filter-result p{font-size:12px;line-height:1.75}#room-cases .result-state{gap:5px;font-size:11px}#room-cases .result-state svg{width:15px;height:15px}#room-cases .filter-options{margin-top:8px}#room-cases :is(.mail-tabs,.chat-tabs){margin-bottom:10px}#room-cases .message{padding:10px 14px}#room-cases .message p{font-size:13px;line-height:1.75}#room-cases .conversation{gap:10px}#room-cases .human-strip{gap:8px;margin-top:12px;padding:10px 0;font-size:11px}#room-cases .human-strip svg{width:16px;height:16px}#room-cases .handoff-brief{padding:18px}#room-cases .handoff-brief h4{font-size:24px}#room-cases .handoff-tags{gap:6px 10px;margin:14px 0;font-size:11px}#room-cases .handoff-payload{gap:8px;padding:14px 0}#room-cases .handoff-payload>div{gap:8px;font-size:11px}#room-cases .continue-business{padding-top:12px;font-size:12px}#room-cases .erp-process .demo-choices{gap:14px;margin:0 0 12px}#room-cases .erp-process button{flex-direction:column;gap:5px;padding:8px 3px;font-size:11px;line-height:1.4}#room-cases .erp-process button:not(:last-child):after{font-size:12px;right:-13px}#room-cases .erp-process svg{width:18px;height:18px}#room-cases .erp-workbench{grid-template-columns:1fr;gap:12px}#room-cases .business-document{padding:16px}#room-cases .business-document header{gap:10px;margin-bottom:10px}#room-cases .business-document h4{margin-top:4px;font-size:20px}#room-cases .business-document small{font-size:10px}#room-cases .business-document header>svg{width:28px;height:28px}#room-cases .record-chain{gap:6px;padding:8px 0;font-size:11px}#room-cases .record-chain span:not(:last-child):after{margin-left:6px}#room-cases .record-tabs{margin-top:8px}#room-cases .record-tabs button{padding:4px 8px;font-size:11px}#room-cases .record-value{margin-top:8px;font-size:14px;line-height:1.7}#room-cases .automation-rail h4{gap:6px;margin:0 0 8px;font-size:12px}#room-cases .automation-rail h4 svg{width:15px;height:15px}#room-cases .automation-rail ol{gap:10px;display:flex}#room-cases .automation-rail li{flex:1;gap:4px;font-size:11px;line-height:1.7}#room-cases .automation-rail li svg{width:12px;height:12px}#room-cases .erp-handoff{gap:8px;margin-top:10px;font-size:12px;line-height:1.7}#room-cases .framework-navigation{display:none}#room-cases .framework-select{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;display:flex}#room-cases .framework-select select{font-size:13px}#room-cases .framework-detail{padding:20px}#room-cases .framework-detail h4{margin:10px 0 18px;font-size:20px}#room-cases .framework-detail ul{gap:16px;padding-left:18px}#room-cases .framework-detail li{padding-left:4px;font-size:14px;line-height:1.9}#room-cases .case-loop{padding:14px}#room-cases .loop-inputs{gap:8px}#room-cases .case-loop button{padding:12px 10px}#room-cases .case-loop button small{font-size:9px}#room-cases .case-loop button strong{font-size:14px}#room-cases .case-loop button>span{display:none}#room-cases .loop-bottom{grid-template-columns:1fr 24px 85px}#room-cases .loop-person{gap:10px;padding:12px}#room-cases .person-icon{width:30px;height:30px;font-size:16px}#room-cases .loop-person strong{font-size:16px}#room-cases .loop-person p{font-size:10px}}#room-cases .record-select{display:none}#room-cases .record-automation{margin:12px 0 0;padding-left:18px;font-size:14px;line-height:1.8}@media (max-width:700px) and (max-height:740px){:is(#interior-stage,.light-cases-host) #room-cases .case-detail{padding-top:10px}#room-cases .case-unit-heading{margin-bottom:10px}:is(#interior-stage,.light-cases-host) #room-cases .case-unit-heading h3{margin-top:4px;font-size:22px}#room-cases .case-composition,#room-cases .case-site .case-composition{gap:12px}#room-cases .case-brief,#room-cases :is(.case-scene-social,.case-scene-erp) .case-brief{gap:14px}#room-cases .case-brief p,#room-cases :is(.case-scene-social,.case-scene-erp) .case-brief p{font-size:14px;line-height:1.65}#room-cases .case-unit-footer{margin-top:12px;padding-top:8px}#room-cases .product-shot img{height:130px}#room-cases .product-editorial{padding:12px}#room-cases .product-editorial h4{font-size:17px}#room-cases .product-mobile.is-field h4{font-size:13px;line-height:1.6}#room-cases .product-mobile small{margin-bottom:6px}#room-cases .product-focus,#room-cases .social-platform-tabs{margin-bottom:8px}#room-cases .social-platform-tabs button{padding:7px}#room-cases .social-profile figcaption{margin-top:8px}#room-cases .social-profile figcaption p{font-size:11px;line-height:1.6}#room-cases .social-profile figcaption strong{font-size:12px}#room-cases .prospect-stages .demo-choices{margin-bottom:8px;padding-bottom:8px}#room-cases .prospect-stages button{gap:4px;padding:6px 3px;font-size:11px}#room-cases .prospect-stages svg{display:none}#room-cases .prospect-search{padding:8px 12px}#room-cases .prospect-search strong{font-size:16px}#room-cases .prospect-search small{font-size:9px}#room-cases .filter-workbench{display:block}#room-cases .source-stack{display:none}#room-cases .filter-result{padding:10px 14px}#room-cases .filter-result h4{margin:4px 0;font-size:14px;line-height:1.5}#room-cases .filter-result p{font-size:12px;line-height:1.6}#room-cases .filter-options{margin-top:4px}#room-cases .filter-options button{padding:4px 10px}#room-cases .result-state{display:none}#room-cases .message{padding:8px 12px}#room-cases .message p{margin-top:4px;font-size:12px;line-height:1.7}#room-cases .human-strip{gap:6px;margin-top:8px;padding:8px 0;font-size:10px}#room-cases .human-strip>svg{display:none}#room-cases .handoff-brief{padding:14px}#room-cases .handoff-brief header>svg{width:30px;height:30px}#room-cases .handoff-brief h4{font-size:22px}#room-cases .handoff-tags{margin:10px 0;font-size:10px}#room-cases .handoff-payload{gap:6px;padding:10px 0}#room-cases .handoff-payload>div{font-size:10px}#room-cases .handoff-payload svg{width:18px;height:18px}#room-cases .continue-business{padding-top:10px;font-size:11px}#room-cases .erp-process .demo-choices{gap:12px;margin-bottom:10px}#room-cases .erp-process button{gap:4px;padding:6px 2px;font-size:10px}#room-cases .business-document{padding:12px}#room-cases .business-document header{display:none}#room-cases .record-chain{border-top:0;gap:3px;padding:0 0 8px;font-size:10px}#room-cases .record-chain span:not(:last-child):after{margin-left:3px}#room-cases .record-tabs{display:none}#room-cases .record-select{margin-top:8px;display:block}#room-cases .record-select select{width:100%;color:var(--case-paper-ink);background:0 0;border-color:#899c9e;padding:4px 7px;font-size:12px}#room-cases .record-value{margin-top:8px;font-size:13px;line-height:1.7}#room-cases .record-automation{margin-top:8px;font-size:12px;line-height:1.8}#room-cases .automation-rail{display:none}#room-cases .erp-handoff{margin-top:8px;font-size:12px}#room-cases .framework-select{margin-bottom:10px}#room-cases .framework-detail{padding:14px 16px}#room-cases .framework-detail>small{display:none}#room-cases .framework-detail h4{margin:0 0 12px;font-size:18px}#room-cases .framework-detail ul{gap:12px}}#room-cases .framework-compact{display:none}@media (max-width:700px){#room-cases .framework-full{display:none}#room-cases .framework-compact{display:block}}@media (max-width:700px) and (max-height:740px){#room-cases .case-unit-heading{margin-bottom:8px}#room-cases .case-composition,#room-cases .case-scene-site .case-composition{gap:10px}#room-cases .case-brief small{margin-bottom:3px}#room-cases .case-unit-footer{margin-top:8px;padding-top:6px}#room-cases .product-shot img{height:120px}#room-cases .product-editorial h4{font-size:16px}#room-cases .product-editorial{padding:10px}#room-cases .handoff-tags{grid-template-columns:1fr;gap:3px;margin:8px 0;display:grid}#room-cases .handoff-tags span{font-size:10px}#room-cases .handoff-payload>div{flex-direction:column;gap:5px;display:flex}#room-cases .handoff-payload{padding:8px 0}#room-cases .handoff-brief header>svg{display:none}#room-cases .handoff-brief h4{margin:4px 0;font-size:20px}#room-cases .handoff-brief{padding:10px 14px}#room-cases .handoff-brief small{font-size:10px}#room-cases .handoff-payload svg{display:none}#room-cases .continue-business{padding-top:8px;font-size:11px}#room-cases .erp-handoff{font-size:11px;line-height:1.6}}@media (min-width:701px) and (max-height:600px){:is(#interior-stage,.light-cases-host) #room-cases .case-detail{grid-template-rows:auto 1fr auto;grid-template-columns:185px minmax(0,1fr);gap:10px 24px;padding-top:10px;display:grid}#room-cases .case-unit-heading{grid-area:1/1;margin:0;display:block}#room-cases .case-unit-heading small{font-size:10px}:is(#interior-stage,.light-cases-host) #room-cases .case-unit-heading h3{margin-top:5px;font-size:20px;line-height:1.35}#room-cases .case-composition,#room-cases .case-scene-site .case-composition,#room-cases :is(.case-scene-social,.case-scene-erp) .case-composition{display:contents}#room-cases .case-brief,#room-cases :is(.case-scene-social,.case-scene-erp) .case-brief,#room-cases .case-scene-site .case-brief{grid-area:2/1;grid-template-columns:1fr;align-self:start;gap:10px;margin:0;display:grid}#room-cases .case-brief>div+div{border:0;padding:0}#room-cases .case-brief small{margin-bottom:4px;font-size:9px}#room-cases .case-brief p,#room-cases :is(.case-scene-social,.case-scene-erp) .case-brief p{font-size:13px;line-height:1.65}#room-cases .case-display,#room-cases .case-scene-site .case-display{grid-area:1/2/3}#room-cases .case-unit-footer{grid-area:3/1/auto/-1;gap:10px;margin:0;padding-top:5px}#room-cases .case-unit-footer button{padding:3px 0;font-size:11px}#room-cases .case-unit-footer svg{width:13px;height:13px}#room-cases .product-toolbar{margin-bottom:6px;font-size:10px}#room-cases .product-toolbar select{padding:4px;font-size:11px}#room-cases .product-catalog{font-size:11px}#room-cases .product-full{display:none}#room-cases .product-mobile{display:block}#room-cases .product-focus{margin-bottom:6px;display:block}#room-cases .product-focus button{padding:3px 12px;font-size:11px}#room-cases .product-browser{min-height:0}#room-cases .product-shot img{height:125px;min-height:0}#room-cases .product-editorial{padding:16px}#room-cases .product-mobile small{margin-bottom:8px;font-size:10px;display:block}#room-cases .product-editorial h4{margin:0;font-size:20px}#room-cases .product-mobile.is-field h4{font-size:14px;line-height:1.6}#room-cases .social-gallery{display:block}#room-cases .social-platform-tabs{flex-direction:row;gap:6px;margin-bottom:6px}#room-cases .social-platform-tabs button{flex:1;justify-content:center;padding:5px}#room-cases .social-platform-tabs :is(span,b){display:none}#room-cases .social-platform-tabs img{width:20px;height:20px}#room-cases .social-image img{-o-object-fit:contain;object-fit:contain;height:140px;max-height:none}#room-cases .social-profile figcaption{margin-top:6px}#room-cases .social-profile figcaption strong{font-size:11px}#room-cases .social-profile figcaption p{display:none}#room-cases .prospect-stages .demo-choices{margin-bottom:6px;padding-bottom:5px}#room-cases .prospect-stages button{gap:5px;padding:4px;font-size:11px}#room-cases .prospect-stages svg{width:15px;height:15px}#room-cases .prospect-canvas{min-height:0}#room-cases .prospect-search{gap:10px;padding:6px 12px}#room-cases .prospect-search small{margin-bottom:2px;font-size:9px}#room-cases .prospect-search strong{font-size:16px}#room-cases .demo-choices button{padding:3px 10px;font-size:11px}#room-cases .filter-workbench{grid-template-columns:100px minmax(0,1fr);gap:14px}#room-cases .filter-bridge{display:none}#room-cases .source-stack{gap:3px}#room-cases .source-stack>div{gap:6px;padding:4px 0;font-size:10px}#room-cases .source-stack svg{width:14px;height:14px}#room-cases .filter-result{min-height:0;padding:8px 12px}#room-cases .result-state{display:none}#room-cases .filter-result h4{margin:0 0 5px;font-size:14px}#room-cases .filter-result p{font-size:12px;line-height:1.6}#room-cases .filter-options{margin-top:4px}#room-cases :is(.mail-tabs,.chat-tabs){margin-bottom:6px}#room-cases .conversation{gap:7px}#room-cases .message{padding:6px 12px}#room-cases .message small{font-size:9px}#room-cases .message p{margin:3px 0 0;font-size:12px;line-height:1.65}#room-cases .human-strip{margin-top:6px;padding:6px 0;font-size:10px}#room-cases .human-strip svg{width:14px;height:14px}#room-cases .handoff-brief{padding:12px 16px}#room-cases .handoff-brief header{gap:12px}#room-cases .handoff-brief header>svg{width:30px;height:30px}#room-cases .handoff-brief small{font-size:9px}#room-cases .handoff-brief h4{margin:3px 0;font-size:20px}#room-cases .handoff-tags{gap:8px;margin:8px 0;font-size:10px}#room-cases .handoff-payload{padding:8px 0}#room-cases .handoff-payload>div{align-items:center;gap:6px;font-size:11px;display:flex}#room-cases .handoff-payload svg{width:15px;height:15px}#room-cases .continue-business{padding-top:8px;font-size:11px}#room-cases .erp-process .demo-choices{gap:20px;margin:0 0 8px}#room-cases .erp-process button{gap:4px;padding:5px 3px;font-size:10px}#room-cases .erp-process button:not(:last-child):after{right:-16px}#room-cases .erp-process svg{width:14px;height:14px}#room-cases .erp-workbench{grid-template-columns:1fr 1fr;gap:16px}#room-cases .business-document{padding:10px 14px}#room-cases .business-document header{display:none}#room-cases .record-chain{border-top:0;gap:4px;padding:0 0 6px;font-size:10px}#room-cases .record-chain span:not(:last-child):after{margin-left:4px}#room-cases .record-tabs{margin-top:6px}#room-cases .record-tabs button{padding:3px;font-size:10px}#room-cases .record-value{margin-top:6px;font-size:12px;line-height:1.7}#room-cases .automation-rail h4{gap:6px;margin:0 0 8px;font-size:12px}#room-cases .automation-rail h4 svg{width:15px;height:15px}#room-cases .automation-rail ol{gap:6px}#room-cases .automation-rail li{gap:6px;font-size:11px;line-height:1.6}#room-cases .automation-rail li svg{width:12px;height:12px;margin-top:2px}#room-cases .erp-handoff{margin-top:8px;font-size:11px;line-height:1.6}#room-cases .erp-handoff svg{width:16px;height:16px}#room-cases .framework-navigation,#room-cases .framework-full{display:none}#room-cases .framework-compact{display:block}#room-cases .framework-select{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;display:flex}#room-cases .framework-select select{padding:5px 8px;font-size:12px}#room-cases .framework-detail{padding:16px 22px}#room-cases .framework-detail>small{display:none}#room-cases .framework-detail h4{margin:0 0 12px;font-size:18px}#room-cases .framework-detail li{font-size:14px;line-height:1.9}#room-cases .framework-detail ul{gap:12px}}@media (prefers-reduced-motion:no-preference){#room-cases :is(.product-browser,.social-profile,.prospect-canvas>div,.erp-workbench,.framework-detail){animation:.32s ease-out both case-content-arrive}@keyframes case-content-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:700px) and (max-height:740px){#room-cases .case-unit-heading>small{display:none}:is(#interior-stage,.light-cases-host) #room-cases .case-unit-heading h3{margin:0}#room-cases .case-unit-footer button{padding:4px 0}#room-cases .human-strip{display:none}#room-cases .handoff-tags{flex-wrap:wrap;gap:4px 8px;display:flex}#room-cases .handoff-brief header small{display:none}}@media (min-width:701px) and (max-height:600px){#room-cases .social-image img{height:130px}#room-cases .prospect-search small{display:none}#room-cases .filter-options{margin:0}#room-cases .filter-result{padding:6px 12px}#room-cases .human-strip,#room-cases .handoff-brief header small,#room-cases .handoff-payload svg{display:none}#room-cases .handoff-payload{padding:6px 0}#room-cases .handoff-tags{margin:6px 0}#room-cases .handoff-brief{padding:10px 14px}#room-cases .continue-business{padding-top:6px}:is(#interior-stage,.light-cases-host) #room-cases .case-detail{row-gap:2px;padding-top:0}}@media (max-width:700px){#room-cases :is(.case-scene-social,.case-scene-erp) .case-brief{margin-bottom:16px}}@media (max-width:700px) and (max-height:740px){#room-cases :is(.case-scene-social,.case-scene-erp) .case-brief{margin-bottom:10px}}#room-cases[data-theme=light],[data-theme=light] #room-cases{color:var(--case-ink);background:#f5f9fa}#room-cases[data-theme=light] .social-platform-tabs img,[data-theme=light] #room-cases .social-platform-tabs img{filter:brightness(.45)}@media (max-width:700px) and (max-height:740px){#room-cases .business-document{padding:10px 12px}#room-cases .record-automation{line-height:1.65}}#room-cases .case-unit-footer [data-framework]{background:var(--case-raised);box-shadow:inset 0 0 0 1px var(--case-line);padding-inline:10px}#room-cases .case-unit-footer [data-framework]:hover,#room-cases .case-unit-footer [data-framework][aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--case-accent);color:var(--case-ink)}#room-cases .source-tabs{margin-bottom:14px}#room-cases .source-tabs .demo-choices{justify-content:space-between}#room-cases .source-tabs button{padding:8px 10px}#room-cases .source-select{display:none}#room-cases .demo-agent .prospect-search{margin-bottom:20px}#room-cases .prospect-search p{color:var(--case-muted);margin:10px 0 0;font-size:14px;line-height:1.8}#room-cases .capability-card{background:var(--case-paper);color:var(--case-paper-ink);padding:26px 30px}#room-cases .capability-card header{align-items:center;gap:12px;display:flex}#room-cases .capability-card h4{margin:0;font-size:25px;font-weight:550;line-height:1.4}#room-cases .capability-card>p{margin:16px 0 20px;font-size:15px;line-height:1.85}#room-cases .capability-card dl{gap:16px;margin:0;display:grid}#room-cases .capability-card dl>div{border-top:1px solid #899c9e;grid-template-columns:80px 1fr;gap:20px;padding-top:14px;display:grid}#room-cases .capability-card dt{font-size:12px;line-height:1.8}#room-cases .capability-card dd{margin:0;font-size:15px;line-height:1.8}#room-cases .capability-support{background:var(--case-panel);color:var(--case-ink);border-left:2px solid var(--case-accent)}#room-cases .capability-support dt{color:var(--case-accent)}#room-cases .capability-support dl>div{border-color:var(--case-line)}#room-cases .case-unit-footer>div{justify-content:flex-end}@media (max-width:1100px){#room-cases .source-tabs button{padding:7px 5px;font-size:12px}#room-cases .capability-card{padding:22px}#room-cases .capability-card h4{font-size:23px}}@media (max-width:700px){#room-cases .source-tabs{display:none}#room-cases .source-select{color:var(--case-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;display:flex}#room-cases .source-select select{min-width:140px;padding:5px 8px;font-size:12px}#room-cases .demo-agent .prospect-search{margin-bottom:12px}#room-cases .prospect-search p{margin-top:8px;font-size:13px;line-height:1.75}#room-cases .chat-tabs .demo-choices{justify-content:space-between;gap:4px}#room-cases .chat-tabs button{padding:6px;font-size:11px}#room-cases .capability-card{padding:18px}#room-cases .capability-card h4{font-size:21px}#room-cases .capability-card>p{margin:12px 0 16px;font-size:14px;line-height:1.8}#room-cases .capability-card dl{gap:12px}#room-cases .capability-card dl>div{grid-template-columns:62px minmax(0,1fr);gap:12px;padding-top:12px}#room-cases .capability-card dt{font-size:11px}#room-cases .capability-card dd{font-size:13px;line-height:1.8}}@media (max-width:700px) and (max-height:740px){#room-cases .source-select{margin-bottom:6px;font-size:11px}#room-cases .source-select select{padding:4px 8px;font-size:11px}#room-cases .demo-agent .prospect-search{margin-bottom:8px;padding:8px 12px}#room-cases .prospect-search small{display:none}#room-cases .prospect-search strong{font-size:15px}#room-cases .prospect-search p{margin-top:5px;font-size:12px;line-height:1.65}#room-cases .filter-result h4{display:none}#room-cases .filter-result{padding:8px 12px}#room-cases .chat-tabs button{padding:5px 4px;font-size:10px}#room-cases .capability-card{padding:12px 14px}#room-cases .capability-card h4{font-size:18px}#room-cases .capability-card header>svg{display:none}#room-cases .capability-card>p{margin:8px 0 10px;font-size:12px;line-height:1.65}#room-cases .capability-card dl{gap:7px}#room-cases .capability-card dl>div{grid-template-columns:48px minmax(0,1fr);gap:10px;padding-top:7px}#room-cases .capability-card dt{font-size:10px}#room-cases .capability-card dd{font-size:12px;line-height:1.65}}@media (min-width:701px) and (max-height:600px){#room-cases .source-tabs{margin-bottom:6px}#room-cases .source-tabs button{padding:3px 8px;font-size:11px}#room-cases .demo-agent .prospect-search{margin-bottom:6px;padding:6px 12px}#room-cases .prospect-search p{margin-top:4px;font-size:11px;line-height:1.6}#room-cases .capability-card{padding:10px 16px}#room-cases .capability-card h4{font-size:18px}#room-cases .capability-card header>svg{width:18px;height:18px}#room-cases .capability-card>p{margin:6px 0 8px;font-size:12px;line-height:1.7}#room-cases .capability-card dl{gap:5px}#room-cases .capability-card dl>div{grid-template-columns:60px 1fr;gap:14px;padding-top:5px}#room-cases .capability-card dt{font-size:10px}#room-cases .capability-card dd{font-size:12px;line-height:1.6}}@media (min-width:701px) and (min-height:601px) and (max-height:850px){#room-cases .demo-agent .prospect-search{margin-bottom:12px;padding-block:14px}#room-cases .source-tabs{margin-bottom:10px}#room-cases .filter-result{min-height:146px;padding-block:14px}}@media (max-width:700px) and (max-height:740px){#room-cases .capability-card{padding-block:10px}#room-cases .capability-card>p{margin:6px 0 8px}#room-cases .capability-card dl{gap:5px}#room-cases .capability-card dl>div{padding-top:5px}}@media (min-width:701px) and (max-height:600px){#room-cases .source-tabs{margin-bottom:4px}#room-cases .demo-agent .prospect-search{margin-bottom:4px;padding-block:4px}#room-cases .prospect-search p{margin-top:2px}#room-cases .source-stack>div{padding-block:2px}#room-cases .capability-card{padding-block:8px}#room-cases .capability-card>p{margin:4px 0 6px}#room-cases .capability-card dl{gap:3px}#room-cases .capability-card dl>div{padding-top:3px}}@media (max-width:700px){#room-cases .prospect-stages button{gap:4px;padding-inline:4px}#room-cases .prospect-stages button span{white-space:nowrap}#room-cases .prospect-stages button svg{width:14px;height:14px}}.light-cases-host #room-cases{color:var(--case-ink);padding-block:2rem 4rem;overflow:visible}.light-cases-host .case-intro{max-width:65ch;font-size:1.2rem;line-height:1.8}.light-cases-host .case-evidence{color:var(--case-muted);line-height:1.8}.light-cases-host #case-next{border-top:1px solid var(--case-line);margin-top:3rem;padding-top:2rem}.light-cases-host #case-next h2{font-size:clamp(1.5rem,3vw,2.4rem)}.light-cases-host #case-next p{margin-block:1rem;line-height:1.8}.light-cases-host #case-next .primary-button{background:var(--case-accent);color:#fff;border-radius:4px;padding:.85rem 1.4rem;display:inline-flex}.light-cases-host #room-cases .case-detail{scroll-margin-top:100px}
