/* A framed application workspace, not a marketing page. */
body{background:radial-gradient(ellipse at 80% 0,#eee8e2 0,#f2efeb 48%,#eeeae5 100%);padding:18px;min-height:100vh;color:#282624}#sidebar{position:fixed!important;left:18px!important;top:18px!important;bottom:18px!important;inset-inline-end:auto;width:218px!important;border:8px solid #fff;border-right:0;border-radius:25px 0 0 25px;padding:22px 10px 14px!important;background:#f8f7f5;z-index:20}.shell,body.product-focus .shell{margin-left:218px;background:#f8f7f5;min-height:calc(100vh - 36px);border:8px solid #fff;border-left:0;border-radius:0 25px 25px 0;overflow:hidden;box-shadow:15px 20px 50px #4a3a2c09}.shell>header{height:62px;background:#fff;border:0;padding:0 23px;gap:12px;position:relative}.shell>footer{background:#faf9f7;color:#655545;padding:17px 24px;font-size:9px;border:0}.showcase-brand{padding:0 8px 27px}.showcase-brand b{font-size:24px}.showcase-brand b>span{font-size:7px;letter-spacing:1.3px}.showcase-brand .moon{width:27px;height:27px}.showcase-navitem{font-size:11px;gap:8px;padding:10px;margin:3px 0;border-radius:20px}.showcase-navitem.selected{background:linear-gradient(#37322d,#191715);color:#fff;box-shadow:inset 0 1px 1px #fff2,0 3px 8px #36271915}.showcase-navitem.selected .icon{color:#655545}.showcase-navitem.selected>i{background:#cbb198}.showcase-home{font-size:10px;padding:11px 9px;background:transparent;border:0}.showcase-home.selected{background:linear-gradient(#37322d,#191715);color:white}.showcase-navlabel{padding-left:10px;font-size:8px;letter-spacing:1px}.showcase-sidebottom button{font-size:9px}.showcase-sidebottom>div{font-size:8px}.studio-top-brand{display:flex;align-items:center;gap:10px;padding:0;background:none;border:0;font-size:12px;font-weight:500;color:#3d3730}.studio-top-brand>span{background:#f1e6db;border-radius:8px;font-size:9px;padding:3px 6px;color:#655545}.headerRight{display:flex;align-items:center;gap:12px}.headerRight .studio-search{background:#f8f7f6;border:0;border-radius:20px;padding:9px 12px;gap:9px;font-size:10px;min-width:220px;color:#655545}.studio-search kbd{margin-left:auto;font-family:inherit;font-size:9px;color:#655545}.headerRight .studio-top-help{background:#f7f5f2;border:0;border-radius:50%;width:30px;height:30px;padding:8px}.studio-top-name{font-size:10px;font-weight:500;color:#6a5a4c;padding-left:10px;border-left:1px solid #ede6df}.studio-top-name b{display:block;font-size:8px;font-weight:400;color:#655545;margin-top:4px}.studio-dark{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 16px;border:1px solid #29241f;border-radius:22px;background:linear-gradient(#3b342e,#1d1916);color:#fff;font-size:11px;box-shadow:inset 0 1px 1px #fff2,0 3px 8px #32251910}.studio-dark:hover{background:#4a3e33;color:white}.studio-dark .icon{width:14px;height:14px}.studio-dashboard{padding:23px 24px 10px;background:#f8f7f5}.studio-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:23px}.studio-crumb{font-size:9px;color:#655545;line-height:1.6}.studio-crumb>span{margin:0 7px;color:#655545}.studio-heading h1{font-size:clamp(23px,2.15vw,31px);line-height:1.2;letter-spacing:-1px;font-weight:500;color:#29231e;margin:10px 0 8px}.studio-heading p{font-size:11px;line-height:1.7;color:#655545;margin:0}.studio-heading .studio-dark{flex:none}.studio-overview{display:flex;align-items:center;gap:28px;padding:17px 20px;border:1px solid #eee6dd;background:#fff;border-radius:15px;margin-bottom:25px}.studio-overview-title{display:flex;align-items:center;gap:7px;font-size:11px;color:#655545;margin-right:auto}.studio-dot{width:6px;height:6px;background:#baa18a;border-radius:50%}.studio-overview>div:not(:first-child),.studio-overview>button{display:flex;align-items:center;gap:10px;border:0;border-left:1px solid #efe5db;background:none;border-radius:0;padding:0 0 0 24px}.studio-overview b{font-size:21px;font-weight:500;letter-spacing:-1px;color:#80644b}.studio-overview span{font-size:9px;line-height:1.4;color:#655545;max-width:90px}.studio-overview-title span{flex:none}.studio-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:20px;margin-bottom:28px}.studio-section-label{display:flex;justify-content:space-between;align-items:center;margin:0 0 13px;padding:0 2px}.studio-section-label h2{font-size:15px;font-weight:500;letter-spacing:-.3px;color:#624f3f;margin:0}.studio-section-label>span{font-size:9px;color:#655545}.studio-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.studio-app{background:#fff;border:1px solid #efe6dc;border-radius:18px;padding:17px 17px 0;text-align:left;display:flex;flex-direction:column;min-width:0;overflow:hidden;box-shadow:0 4px 13px #62402503}.studio-app:hover{background:#fff;border-color:#ccb198;box-shadow:0 7px 20px #62402508;transform:translateY(-1px)}.studio-app-top{display:flex;align-items:center;gap:10px;min-height:36px}.studio-app-icon{height:29px;width:29px;flex:none;display:grid;place-items:center;border-radius:9px;background:#f6eee5;color:#655545}.studio-app-icon .icon{width:15px;height:15px}.studio-app-top>div{flex:1;min-width:0}.studio-app h3{font-size:13px;font-weight:500;letter-spacing:-.4px;color:#5a4330;line-height:1.4;margin:0}.studio-app-top small{display:block;font-size:8px;color:#655545;margin-top:4px;line-height:1.4}.studio-app-arrow{font-size:12px;color:#655545;align-self:flex-start;padding-top:3px}.studio-app-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f0e4d9;margin-top:auto;padding:12px 0;font-size:9px;color:#655545}.studio-app-bottom .icon{width:12px;height:12px}.studio-app>p{font-size:11px;line-height:1.75;color:#655545;margin:15px 0 19px}.studio-app.featured{min-height:232px}.demo-document{margin:15px 0;background:#fcfaf7;border:1px solid #f1e8de;border-radius:9px;padding:12px;min-height:120px}.demo-doc-label{font-size:6px;letter-spacing:1px;color:#655545}.demo-document h4{font-size:11px;font-weight:500;color:#816345;margin:9px 0}.demo-doc-line{height:4px;background:#e7dacb;border-radius:2px;width:95%;margin:6px 0}.demo-doc-line.short{width:65%}.demo-doc-section{font-size:8px;color:#655545;border-top:1px solid #f0e5da;padding-top:7px;margin-top:7px;display:flex;justify-content:space-between;gap:5px}.demo-doc-section span{font-size:7px;color:#655545}.demo-prospect{margin:16px 0;min-height:120px}.demo-prospect>div:first-child{display:flex;gap:8px;align-items:center}.mini-initial{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:50%;background:#ead9c7;color:#655545;font-size:11px}.demo-prospect b{font-size:9px;color:#937152;font-weight:500}.demo-prospect small{display:block;font-size:7px;color:#655545;margin-top:4px}.demo-prospect em{margin-left:auto;font-size:7px;font-style:normal;color:#655545;white-space:nowrap}.demo-message{border:1px solid #f0e3d6;border-radius:8px;background:#fffcf8;padding:11px;margin-top:13px}.demo-message>span{font-size:6px;letter-spacing:.8px;color:#655545}.demo-message p{font-size:9px;color:#655545;margin:7px 0 10px}.demo-analytics{padding:15px 0 8px;min-height:135px}.demo-analytics>div>span{font-size:8px;color:#655545;display:block}.demo-analytics b{display:block;font-size:23px;font-weight:500;letter-spacing:-1px;color:#655545;margin-top:7px}.demo-analytics b small{font-size:8px;letter-spacing:0;font-weight:400;margin-left:7px;color:#655545}.demo-analytics svg{width:100%;height:60px;margin-top:8px}.demo-kanban{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:19px 0;min-height:117px}.demo-kanban>div>small{font-size:7px;color:#655545;display:block;margin:0 2px 7px}.demo-kanban section{border:1px solid #ead9c6;border-radius:9px;padding:9px 7px;background:#fffcf8;min-height:90px}.demo-kanban section>span{display:block;width:21px;height:4px;background:#d6b590;border-radius:4px;margin-bottom:10px}.demo-kanban b{display:block;font-size:8px;font-weight:400;color:#655545;line-height:1.6}.demo-kanban em{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#f0dfcb;font-size:6px;color:#655545;font-style:normal;margin-top:9px}.studio-side-column{padding-top:30px;display:flex;flex-direction:column;gap:15px}.studio-build-panel{border-radius:19px;background:#fff;border:1px solid #ece0d2;padding:20px}.studio-panel-head{display:flex;gap:6px;align-items:center;font-size:9px;color:#655545}.studio-panel-head .icon{width:12px;height:12px}.studio-build-panel h2{font-size:25px;line-height:1.17;letter-spacing:-1px;font-weight:500;color:#876342;margin:18px 0 12px}.studio-build-panel>p{font-size:10px;line-height:1.9;color:#655545;margin:0 0 15px}.studio-build-panel>button{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;border-top:1px solid #efe1d1;border-radius:0;padding:13px 0;background:none;text-align:left}.studio-build-panel b{font-size:10px;font-weight:500;color:#655545}.studio-build-panel small{display:block;font-size:8px;color:#655545;margin-top:5px}.studio-build-panel button .icon{width:12px;height:12px;color:#655545}.studio-stack-panel{background:linear-gradient(145deg,#e8d5c0,#d4b697);border:1px solid #e1c9af;border-radius:20px;padding:22px;flex:1}.studio-stack-panel>span{font-size:7px;letter-spacing:1px;color:#655545}.studio-stack-panel h2{font-size:30px;letter-spacing:-1.6px;font-weight:500;color:#88613b;margin:12px 0}.studio-stack-panel p{font-size:11px;line-height:1.8;color:#655545;margin:0 0 16px}.studio-stack-panel button{background:#f7eadb80;border:1px solid #e8d0b5;color:#655545;display:flex;align-items:center;gap:15px;font-size:10px;border-radius:18px;padding:9px 12px}.studio-stack-panel .icon{width:12px;height:12px}.studio-library-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px}.studio-library-top h2{font-size:18px;font-weight:500;letter-spacing:-.5px;color:#8b633a;margin:0}.studio-library-top h2 span{font-size:9px;margin-left:7px;background:#f0deca;border:1px solid #e7cdb0;border-radius:7px;padding:2px 6px;color:#655545}.studio-library-top p{font-size:10px;color:#655545;margin:7px 0 0}.studio-filter{display:flex;gap:4px}.studio-filter button{font-size:10px;color:#655545;border:0;background:#f3e7d9;border-radius:16px;padding:8px 12px}.studio-filter button.active{background:#2b2722;color:#fff}.studio-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.studio-disclosure{font-size:9px;color:#655545;text-align:center;margin:28px 0 10px}.studio-product-intro{background:#fff;padding:22px 25px 0;border:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 30px}.studio-product-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0 9px}.studio-product-title h1{font-size:26px;font-weight:500;color:#302a24;letter-spacing:-1px;line-height:1.25;margin:0}.studio-product-title>span{font-size:8px;letter-spacing:.2px;color:#655545;background:#f7efe5;border-radius:9px;padding:4px 7px;border:1px solid #f1e4d5}.studio-product-copy>p{font-size:12px;line-height:1.8;color:#655545;max-width:780px;margin:0}.studio-product-actions{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:7px}.studio-product-actions>button:not(.studio-dark){display:flex;gap:7px;align-items:center;justify-content:center;font-size:10px;color:#655545;border:0;padding:8px 12px;background:none}.studio-product-actions .icon{width:13px;height:13px}.studio-product-footer{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid #f0e7dc;padding:12px 0;font-size:10px;color:#655545}.studio-product-footer>span{display:flex;align-items:center;gap:7px}.studio-product-footer .icon{height:12px;width:12px;color:#655545}.studio-product-footer button{display:flex;gap:7px;align-items:center;border:0;background:none;font-size:10px;color:#655545;padding:0}.experience{margin:17px 19px 25px;border:1px solid #ece2d7;border-radius:18px;overflow:hidden;background:#fbf9f6;box-shadow:0 5px 20px #61402003;min-height:600px}.experience .exp-top{min-height:60px;border:0;border-bottom:1px solid #ede5dc;padding-inline:20px}.experience .exp-brand{display:none}.experience .exp-links{margin-right:auto}.experience .exp-links button{font-size:11px!important;padding:9px 12px!important;border:0!important;border-radius:18px!important;margin:10px 3px!important;white-space:nowrap;color:#655545!important;background:#fbf7f2!important}.experience .exp-links button.selected{background:linear-gradient(#38312b,#1c1814)!important;color:#fff!important;box-shadow:0 3px 5px #50372010}.experience .righttools button{font-size:10px!important;padding:8px 12px!important}.experience .exp-body{padding:23px}.experience .surface,.experience .card{box-shadow:0 4px 14px #563b2204!important;border-color:#f0e5d8!important;border-radius:17px!important}.experience .surfaceHead h2{color:#4f4133;font-size:14px}.experience .surfaceHead{padding:17px 20px}.experience .surfaceBody{padding:20px}.experience .tablewrap table td{color:#72614f}.experience .tablewrap table th{color:#655545}.experience .tag{border:0!important;border-radius:14px!important;font-size:9px!important}.experience .exp-vertical{grid-template-columns:150px minmax(0,1fr)}.experience .exp-localnav{background:#faf7f3;border-color:#eee2d3;padding:22px 10px}.experience .exp-localnav .local-link{font-size:10px;padding:10px}.experience .exp-localnav .exp-brand{display:flex}.experience .exp-localnav .exp-brand b{font-size:12px}.experience .exp-localnav .exp-brand small{display:none}.experience .exp-localnav .local-label{font-size:8px;color:#655545}.experience .exp-localnav.dark{background:#f7f3ed;color:#837058}.experience .exp-localnav.dark .local-link{color:#655545}.experience .exp-localnav.dark .local-link.active{background:#e9d7c1;color:#8a6944}.experience .exp-localnav.dark .exp-brand b{color:#705538}.experience .exp-localnav.dark .exp-brand>span{background:#ecdecd;color:#655545;border-color:#e7d2b7}.experience .exp-localnav.dark .exp-brand small{color:#655545}.experience .collab-projecttop{background:#fbf8f3;border-bottom:1px solid #eee0cf}.experience .collab-projecttop h1{color:#6c5135}.experience .collab-projecttop p{color:#655545}.experience .collab-projecttop .project-title>span{background:#f0e1cc;color:#655545;border-color:#e8d1b3}.experience .collab-projecttop .tabsline button{color:#655545}.experience .collab-projecttop .tabsline button.active{color:#75532a;border-bottom-color:#b7986f}.experience .planner-summary{background:#fcfaf5}.experience .sales-masthead h1,.experience .campaign-masthead h1{font-size:25px;letter-spacing:-.8px}.experience .proposal-conversation .welcome h1{font-size:29px}.experience .scenarioControls h2{font-size:23px!important}#drawer{border-radius:22px 0 0 22px}@media(min-width:1550px){.studio-dashboard{padding:28px 30px}.studio-dashboard-grid{grid-template-columns:minmax(0,1fr) 300px}.studio-feature-grid{gap:20px}.studio-app.featured{min-height:255px}.studio-app h3{font-size:15px}.studio-app-top small{font-size:10px}.studio-app>p{font-size:12px}.studio-product-copy>p{font-size:13px}}@media(max-width:1150px){body{padding:10px}#sidebar{left:10px!important;top:10px!important;bottom:10px!important;width:198px!important}.shell,body.product-focus .shell{margin-left:198px}.studio-dashboard{padding:19px}.studio-dashboard-grid{grid-template-columns:1fr}.studio-side-column{display:none}.studio-heading h1{font-size:25px}.studio-overview{gap:15px}.studio-overview-title{font-size:10px}.studio-overview>div:not(:first-child),.studio-overview>button{padding-left:15px}.studio-library-grid{grid-template-columns:1fr 1fr}.experience{margin:15px}.studio-product-title h1{font-size:24px}.headerRight .studio-search{min-width:170px}.studio-product-intro{padding:20px 20px 0}}@media(max-width:760px){body{padding:8px}#sidebar{position:relative!important;left:0!important;top:0!important;bottom:auto!important;width:100%!important;border:6px solid #fff;border-bottom:0;border-radius:20px 20px 0 0;padding:12px!important}.shell,body.product-focus .shell{margin-left:0;border:6px solid #fff;border-top:0;border-radius:0 0 20px 20px;overflow:hidden}.showcase-brand{padding-bottom:12px}.showcase-navscroll{display:flex}.showcase-home{margin:0}.shell>header{padding:0 12px;height:50px}.headerRight .studio-search{min-width:0;border-radius:50%;padding:8px}.studio-search span,.studio-search kbd,.studio-top-name,.studio-top-help{display:none!important}.studio-dashboard{padding:19px 13px}.studio-heading{display:block}.studio-heading h1{font-size:27px}.studio-heading>.studio-dark{margin-top:15px;font-size:10px}.studio-overview-title{display:none}.studio-overview{gap:12px;padding:14px;justify-content:space-between}.studio-overview>div:not(:first-child),.studio-overview>button{padding-left:10px;gap:6px}.studio-overview b{font-size:19px}.studio-overview span{font-size:8px;max-width:65px}.studio-feature-grid,.studio-library-grid{grid-template-columns:1fr}.studio-library-top{display:block}.studio-filter{margin-top:14px}.studio-app h3{font-size:15px}.studio-app-top small{font-size:9px}.studio-app.featured{min-height:230px}.studio-product-intro{display:block;padding:19px 16px 0}.studio-product-title h1{font-size:26px}.studio-product-copy>p{font-size:12px}.studio-product-actions{flex-direction:row;justify-content:flex-start;margin:15px 0}.studio-product-actions button{font-size:9px}.studio-product-footer{font-size:9px;padding:12px 0}.studio-product-footer button{font-size:9px}.experience{margin:12px 8px;border-radius:14px}.experience .exp-top{padding:8px 12px;flex-wrap:wrap;gap:5px}.experience .exp-links{width:100%;overflow:auto}.experience .exp-links button{font-size:10px!important;margin:4px 2px!important}.experience .exp-body{padding:17px}.experience .exp-vertical{grid-template-columns:1fr}.experience .exp-localnav{display:none}.studio-top-brand{font-size:11px}}
/* Typography stays charcoal; brown is reserved for accents and selected states. */
.studio-heading h1,.studio-product-title h1{color:#24211e}.studio-heading p,.studio-product-copy>p{color:#746b63}.studio-section-label h2,.studio-app h3,.studio-library-top h2{color:#3b322b}.studio-app-top small,.studio-app>p,.studio-library-top p{color:#655545}.studio-app-bottom{color:#655545}.studio-app-arrow{color:#655545}.studio-overview b{color:#69503a}.studio-overview span{color:#655545}.studio-overview-title{color:#796350}.studio-build-panel h2{color:#58402e}.studio-build-panel>p{color:#655545}.studio-build-panel b{color:#806044}.studio-build-panel small{color:#655545}.studio-stack-panel h2{color:#654423}.studio-stack-panel p{color:#8c6842}.studio-stack-panel button{color:#7c542b}.demo-document h4,.demo-prospect b{color:#745536}.demo-doc-section,.demo-message p{color:#655545}.demo-analytics b{color:#79522d}.demo-kanban b{color:#926a3f}.experience h1,.experience h2,.experience h3{font-weight:500}.experience .surfaceHead h2{color:#51402e}.experience .tablewrap table td{color:#76614c}.studio-crumb{color:#655545}.studio-disclosure{color:#655545}.studio-product-footer{color:#655545}.studio-top-name{color:#7a6654}
/* Review fixes: legible copy, visible technology, complete narrow-screen navigation. */
#sidebar{align-items:stretch}.showcase-navscroll{width:100%;min-width:0}.studio-product-intro{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);align-items:center}.studio-inline-stack{border-left:1px solid #e8dfd4;padding:2px 0 2px 24px;min-width:0}.inline-stack-label{font-size:10px;font-weight:600;letter-spacing:1px;color:#7e6957;margin-bottom:10px}.studio-inline-stack>div:not(.inline-stack-label){display:grid;grid-template-columns:100px 1fr;gap:10px;margin:8px 0;align-items:baseline}.studio-inline-stack>div>span{font-size:11px;color:#72665b}.studio-inline-stack b{font-size:11px;font-weight:500;color:#4f443a;line-height:1.7}.studio-inline-stack i{font-style:normal;color:#655545;margin:0 4px}.studio-inline-stack>small{font-size:10px;color:#776a5e;display:block;margin-top:10px}.studio-app>p,.studio-heading p,.studio-product-copy>p{font-size:13px;color:#665c53}.studio-app-top small,.studio-library-top p,.studio-crumb,.studio-product-footer,.studio-overview span,.studio-disclosure,.studio-section-label>span{font-size:11px;color:#716256}.studio-app-bottom,.studio-product-footer button,.studio-library-top p{font-size:12px;color:#72543a}.studio-overview-title{font-size:12px;color:#66574a}.studio-stack-panel p{font-size:12px;color:#59402d}.studio-stack-panel>span{font-size:10px;color:#63472f}.studio-stack-panel button{color:#624329;font-size:11px}.studio-build-panel>p{font-size:12px;color:#716052}.studio-build-panel b{font-size:12px;color:#654f3c}.studio-build-panel small{font-size:11px;color:#806a57}.studio-panel-head,.studio-filter button{font-size:11px}.showcase-navitem{font-size:12px}.showcase-navlabel{font-size:10px}.studio-top-name{font-size:11px}.studio-top-name b{font-size:10px}.experience .tablewrap table th{color:#6b5d50}.experience .exp-links button{font-size:12px!important}.experience .exp-localnav .local-link{font-size:11px}.role{font-size:11px;line-height:1.7}.inspector-title:focus{outline:none}#commandEmpty{font-size:13px;line-height:1.7;color:#665c53;padding:18px 0}@media(max-width:1100px){.studio-product-intro{grid-template-columns:1fr}.studio-inline-stack{border-left:0;border-top:1px solid #e8dfd4;padding:15px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.inline-stack-label{grid-column:1/-1}.studio-inline-stack>div:not(.inline-stack-label){display:block}.studio-inline-stack>div>span{display:block;margin-bottom:4px}.studio-inline-stack>small{grid-column:1/-1;margin-top:7px}}@media(max-width:1000px){.experience .exp-vertical,.experience.tracker-product .exp-vertical,.experience.insights-product .exp-vertical{grid-template-columns:minmax(0,1fr)}.experience .exp-localnav,.experience .exp-localnav.dark{display:flex!important;flex-direction:row;align-items:center;gap:7px;overflow-x:auto;max-width:100%;padding:12px;background:#fbf8f4;border:0;border-bottom:1px solid #eadfd2;scrollbar-width:thin}.experience .exp-localnav .exp-brand,.experience .exp-localnav .local-label,.experience .exp-localnav .local-bottom{display:none}.experience .exp-localnav .local-link{flex:none;white-space:nowrap;padding:9px 12px;width:auto;border-radius:18px}.experience .exp-localnav .local-link.active{background:#ead9c7;color:#65482e}}@media(max-width:760px){.studio-product-intro{display:grid;grid-template-columns:1fr;gap:16px}.studio-inline-stack{grid-template-columns:1fr;gap:3px}.studio-inline-stack>div:not(.inline-stack-label){display:grid;grid-template-columns:100px 1fr;margin:5px 0}.studio-product-copy>p{font-size:13px}.studio-product-footer{font-size:11px;align-items:flex-start}.studio-product-footer button{font-size:11px;white-space:nowrap}.showcase-navscroll{width:100%;min-width:0}.studio-build-panel,.studio-stack-panel{font-size:12px}}
/* Product-specific workflow and implementation brief */
.studio-product-intro.studio-detailed-intro{grid-template-columns:minmax(0,1.1fr) minmax(320px,1fr);align-items:start;gap:24px 36px;padding:28px 30px 0;background:#fff}.studio-product-copy h2{font-size:23px;line-height:1.3;letter-spacing:-.7px;font-weight:500;margin:20px 0 10px;max-width:620px;color:#302a25}.studio-detailed-intro .studio-product-copy>p{font-size:13px;line-height:1.8;max-width:640px;color:#665c53}.studio-workflow-detail{display:grid;gap:15px;border-left:1px solid #e8dfd4;padding-left:28px}.studio-workflow-detail>div{display:flex;gap:14px}.studio-workflow-detail>div>span{font-size:11px;color:#655545;padding-top:3px;font-weight:600}.studio-workflow-detail h3{font-size:12px;line-height:1.5;margin:0 0 3px;font-weight:600;color:#352e28}.studio-workflow-detail p{font-size:12px;line-height:1.65;color:#71665c;margin:0}.studio-architecture{grid-column:1/-1;border-top:1px solid #e8dfd4;padding-top:19px}.studio-architecture-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.studio-architecture-heading h3{font-size:12px;font-weight:600;margin:0;color:#3c332d}.studio-architecture-heading>span{font-size:10px;color:#786858}.studio-architecture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.studio-architecture-grid section{padding-left:18px;border-left:2px solid #d9c6b5}.studio-architecture-grid section>span{font-size:10px;color:#806b59}.studio-architecture-grid h4{font-size:12px;font-weight:600;margin:6px 0 7px;color:#3a3029}.studio-architecture-grid p{font-size:12px;line-height:1.7;margin:0;color:#6a6056}.studio-architecture-note{font-size:10px!important;color:#817367!important;margin:16px 0 0!important;line-height:1.6}.studio-detailed-intro .studio-product-footer{margin-top:0;padding:14px 0;gap:14px}.studio-detailed-intro .studio-product-title{flex-wrap:wrap}.studio-detailed-intro .studio-product-title h1{font-size:19px}.studio-detailed-intro .studio-product-title>span{font-size:9px}
@media(max-width:1100px){.studio-product-intro.studio-detailed-intro{grid-template-columns:1fr;gap:22px}.studio-workflow-detail{grid-template-columns:repeat(3,minmax(0,1fr));border-left:0;padding-left:0;border-top:1px solid #eee7df;padding-top:20px;gap:20px}.studio-workflow-detail>div{gap:9px}}@media(max-width:760px){.studio-product-intro.studio-detailed-intro{padding:22px 18px 0}.studio-workflow-detail,.studio-architecture-grid{grid-template-columns:1fr}.studio-architecture-heading{align-items:start;flex-direction:column;gap:5px}.studio-product-copy h2{font-size:21px}.studio-detailed-intro .studio-product-footer{align-items:start;flex-direction:column}}
