.demo_demo__vNqo0{color:var(--demo-foreground);font-size:calc(13px * var(--home-ui-scale, 1));line-height:1.6;letter-spacing:0}.demo_demo__vNqo0 svg{flex-shrink:0}@media (min-width:1680px){.demo_demo__vNqo0 svg{width:1.2em;height:1.2em}}.demo_demo__vNqo0 button{cursor:pointer}.demo_demo__vNqo0 button:disabled{cursor:default;opacity:.45}.demo_demo__vNqo0 button:focus-visible,.demo_demo__vNqo0 input:focus-visible,.demo_demo__vNqo0 select:focus-visible{outline:2px solid var(--color-home-accent);outline-offset:-2px}.demo_demo__vNqo0 small{display:block;font-size:calc(11px * var(--home-ui-scale, 1));color:var(--demo-muted);font-weight:400}.demo_demo__vNqo0 p{margin:0}.demo_switchRow__s82_y{margin-bottom:0}.demo_productTabs__npywV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:calc(24px * var(--home-ui-scale, 1))}.demo_productTabs__npywV button{display:flex;align-items:center;justify-content:center;gap:calc(16px * var(--home-ui-scale, 1));min-width:0;min-height:calc(118px * var(--home-ui-scale, 1));padding:calc(8px * var(--home-ui-scale, 1)) calc(12px * var(--home-ui-scale, 1)) calc(12px * var(--home-ui-scale, 1));text-align:left;border-bottom:2px solid var(--demo-border);border-radius:0;font-weight:600;transition:background .15s,border-color .15s}.demo_productTabs__npywV button small{font-size:calc(12px * var(--home-ui-scale, 1));margin-top:calc(5px * var(--home-ui-scale, 1))}.demo_productTabs__npywV button[aria-selected=true]{border-bottom-color:var(--color-home-accent)}.demo_productTabs__npywV button:hover{background:var(--demo-surface)}.demo_companionArt__s28kv{display:block;width:calc(96px * var(--home-ui-scale, 1));height:calc(96px * var(--home-ui-scale, 1));flex:0 0 calc(96px * var(--home-ui-scale, 1))}.demo_companionArt__s28kv img{width:100%;height:100%;object-fit:contain}.demo_roleIdentity__dHvLS{min-width:0}.demo_roleTitle__5XvH1{font-size:calc(18px * var(--home-ui-scale, 1));line-height:1.4;font-weight:600}.demo_roleTitle__5XvH1>span{display:inline-block}.demo_roleContext__RFLwt{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:calc(5px * var(--home-ui-scale, 1)) calc(30px * var(--home-ui-scale, 1));min-height:calc(54px * var(--home-ui-scale, 1));padding:calc(12px * var(--home-ui-scale, 1)) 0;font-size:calc(12px * var(--home-ui-scale, 1));color:var(--demo-muted)}.demo_roleContext__RFLwt>span{display:flex;align-items:center;gap:calc(7px * var(--home-ui-scale, 1))}.demo_roleContext__RFLwt b{color:var(--demo-foreground);font-weight:600}.demo_roleContext__RFLwt svg{color:var(--color-home-accent)}.demo_companionAvatar__eoJ0S{display:inline-block;flex:0 0 calc(28px * var(--home-ui-scale, 1));vertical-align:middle}.demo_companionAvatar__eoJ0S,.demo_companionAvatar__eoJ0S img{width:calc(28px * var(--home-ui-scale, 1));height:calc(28px * var(--home-ui-scale, 1))}.demo_companionAvatar__eoJ0S img{object-fit:contain;border-radius:50%}.demo_assistantHeading__L7f0l:has(.demo_companionAvatar__eoJ0S){padding-block:calc(7px * var(--home-ui-scale, 1))}.demo_iconButton__R9nev,.demo_inlineAction__JM5Oh,.demo_primaryButton__aCsaE{display:inline-flex;align-items:center;justify-content:center;gap:calc(7px * var(--home-ui-scale, 1))}.demo_iconButton__R9nev{height:calc(34px * var(--home-ui-scale, 1));width:calc(34px * var(--home-ui-scale, 1));flex-shrink:0;border-radius:5px;color:var(--demo-muted)}.demo_iconButton__R9nev:hover{background:var(--demo-inset);color:var(--demo-foreground)}.demo_window__4H0QZ{border:1px solid var(--demo-border);border-radius:8px;overflow:hidden;background:var(--demo-surface);box-shadow:0 18px 48px -12px var(--demo-shadow),0 2px 6px var(--demo-shadow)}.demo_titlebar__LwKph{display:flex;align-items:center;gap:calc(22px * var(--home-ui-scale, 1));min-height:calc(46px * var(--home-ui-scale, 1));padding:calc(10px * var(--home-ui-scale, 1)) calc(16px * var(--home-ui-scale, 1));border-bottom:1px solid var(--demo-border);background:var(--demo-surface)}.demo_appBrand__GQ5L4{display:flex;align-items:center;gap:calc(8px * var(--home-ui-scale, 1));white-space:nowrap;font-size:calc(14px * var(--home-ui-scale, 1))}.demo_appBrand__GQ5L4>svg{color:var(--color-home-accent)}.demo_breadcrumb__n8g_s{display:flex;align-items:center;gap:calc(10px * var(--home-ui-scale, 1));color:var(--demo-muted);font-size:calc(12px * var(--home-ui-scale, 1))}.demo_titleActions__fXyEs{display:flex;align-items:center;gap:calc(20px * var(--home-ui-scale, 1));margin-left:auto}.demo_saved__oqinc{display:flex;align-items:center;gap:calc(5px * var(--home-ui-scale, 1));color:var(--demo-muted);font-size:calc(11px * var(--home-ui-scale, 1))}.demo_primaryButton__aCsaE{min-height:calc(32px * var(--home-ui-scale, 1));border-radius:4px;padding:calc(6px * var(--home-ui-scale, 1)) calc(12px * var(--home-ui-scale, 1));background:var(--demo-foreground);color:var(--demo-surface);font-size:calc(12px * var(--home-ui-scale, 1));font-weight:500}.demo_primaryButton__aCsaE:not(:disabled):hover{background:var(--color-home-accent)}.demo_mobilePanels__B6ubE{display:none}.demo_workspace__fWzyo{display:grid;grid-template-columns:calc(188px * var(--home-ui-scale, 1)) minmax(0,1fr) calc(276px * var(--home-ui-scale, 1));height:calc(448px * var(--home-ui-scale, 1))}.demo_sidebar__vKhSQ{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:auto;background:var(--demo-chrome);border-right:1px solid var(--demo-border)}.demo_sidebarHeading__U8N41{display:flex;align-items:center;gap:calc(8px * var(--home-ui-scale, 1));min-height:calc(47px * var(--home-ui-scale, 1));padding:calc(13px * var(--home-ui-scale, 1)) calc(16px * var(--home-ui-scale, 1));font-size:calc(12px * var(--home-ui-scale, 1));font-weight:600}.demo_treeMuted__m_o6x{padding:calc(8px * var(--home-ui-scale, 1)) calc(16px * var(--home-ui-scale, 1));color:var(--demo-muted);font-size:calc(11px * var(--home-ui-scale, 1))}.demo_treeMuted__m_o6x,.demo_treeParent__9azFB{display:flex;align-items:center;gap:calc(7px * var(--home-ui-scale, 1))}.demo_treeParent__9azFB{padding:calc(9px * var(--home-ui-scale, 1)) calc(16px * var(--home-ui-scale, 1));font-size:calc(12px * var(--home-ui-scale, 1));font-weight:600}.demo_treeParent__9azFB small{margin-left:auto}.demo_sectionTree__jgQEs{display:flex;flex-direction:column;gap:calc(3px * var(--home-ui-scale, 1));padding:0 calc(8px * var(--home-ui-scale, 1)) calc(20px * var(--home-ui-scale, 1))}.demo_sectionTree__jgQEs button{display:flex;align-items:center;gap:calc(8px * var(--home-ui-scale, 1));padding:calc(9px * var(--home-ui-scale, 1)) calc(10px * var(--home-ui-scale, 1));text-align:left;border-radius:4px;font-size:calc(12px * var(--home-ui-scale, 1));color:var(--demo-muted)}.demo_sectionTree__jgQEs button small{margin-left:auto;font-size:calc(10px * var(--home-ui-scale, 1))}.demo_fileTree__bQplI button[aria-current],.demo_sectionTree__jgQEs button[aria-current]{background:var(--demo-inset);color:var(--demo-foreground)}.demo_sectionTree__jgQEs button[aria-current]>svg{color:var(--color-home-accent)}.demo_fileTree__bQplI button:not(:disabled):hover,.demo_sectionTree__jgQEs button:hover{background:var(--demo-inset)}.demo_sidebarNote__l_UlV{display:flex;align-items:flex-start;gap:calc(8px * var(--home-ui-scale, 1));padding:calc(18px * var(--home-ui-scale, 1)) calc(16px * var(--home-ui-scale, 1));margin-top:auto;color:var(--demo-muted);font-size:calc(11px * var(--home-ui-scale, 1))}.demo_sidebarNote__l_UlV svg{margin-top:calc(3px * var(--home-ui-scale, 1))}.demo_sidebarNote__l_UlV small{margin-top:calc(4px * var(--home-ui-scale, 1));font-size:calc(10px * var(--home-ui-scale, 1))}.demo_sidebarFooter__SifH9{display:flex;align-items:center;gap:calc(9px * var(--home-ui-scale, 1));padding:calc(13px * var(--home-ui-scale, 1)) calc(16px * var(--home-ui-scale, 1));border-top:1px solid var(--demo-border);font-size:calc(11px * var(--home-ui-scale, 1))}.demo_avatar__vhY_a,.demo_smallAvatar__xBQvA{display:grid;place-items:center;flex-shrink:0;width:calc(28px * var(--home-ui-scale, 1));height:calc(28px * var(--home-ui-scale, 1));border-radius:50%;background:var(--demo-inset);border:1px solid var(--demo-border);color:var(--demo-muted);font-size:calc(11px * var(--home-ui-scale, 1))}.demo_smallAvatar__xBQvA{width:calc(22px * var(--home-ui-scale, 1));height:calc(22px * var(--home-ui-scale, 1));font-size:calc(10px * var(--home-ui-scale, 1))}.demo_documentPane__Mp_2V{display:flex;flex-direction:column;min-width:0;overflow:hidden}.demo_paneToolbar__B6uED{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--home-ui-scale, 1));min-height:calc(42px * var(--home-ui-scale, 1));padding:calc(10px * var(--home-ui-scale, 1)) calc(22px * var(--home-ui-scale, 1));border-bottom:1px solid var(--demo-border);font-size:calc(11px * var(--home-ui-scale, 1));color:var(--demo-muted)}.demo_paneToolbar__B6uED>span{display:flex;align-items:center;gap:calc(7px * var(--home-ui-scale, 1))}.demo_paneToolbar__B6uED i,.demo_statusbar__hob0i i{display:inline-block;width:1px;height:calc(10px * var(--home-ui-scale, 1));background:var(--demo-border);margin-inline:calc(5px * var(--home-ui-scale, 1))}.demo_documentScroll__qz1PG{padding:calc(28px * var(--home-ui-scale, 1)) calc(32px * var(--home-ui-scale, 1)) calc(30px * var(--home-ui-scale, 1));overflow:auto;min-height:0;animation:demo_reveal__p_M7e .18s ease-out}.demo_docMeta__2UcVm{display:flex;align-items:center;gap:calc(12px * var(--home-ui-scale, 1));color:var(--demo-muted);font-size:calc(10px * var(--home-ui-scale, 1));margin-bottom:calc(10px * var(--home-ui-scale, 1))}.demo_docMeta__2UcVm>span{display:inline-flex;align-items:center;gap:calc(4px * var(--home-ui-scale, 1))}.demo_docMeta__2UcVm>span+span{padding-left:calc(12px * var(--home-ui-scale, 1));border-left:1px solid var(--demo-border)}.demo_documentTitle__NRI4n{margin:0 0 calc(8px * var(--home-ui-scale, 1));font-size:calc(23px * var(--home-ui-scale, 1));font-weight:600;line-height:1.4}.demo_documentLead__tgIoq{font-size:calc(12px * var(--home-ui-scale, 1));color:var(--demo-muted);line-height:1.8}.demo_docByline__LJxn7{display:flex;align-items:center;gap:calc(8px * var(--home-ui-scale, 1));margin-top:calc(16px * var(--home-ui-scale, 1));font-size:calc(10px * var(--home-ui-scale, 1));color:var(--demo-muted)}.demo_documentScroll__qz1PG h4,.demo_specDocument__3gJs0 h4{font-weight:600;font-size:calc(12px * var(--home-ui-scale, 1));margin:calc(23px * var(--home-ui-scale, 1)) 0 calc(10px * var(--home-ui-scale, 1))}.demo_documentScroll__qz1PG>p:not(.demo_documentLead__tgIoq),.demo_specDocument__3gJs0>p{line-height:1.9;font-size:calc(12px * var(--home-ui-scale, 1))}.demo_inlineFlow__igIbm{display:flex;align-items:center;gap:calc(12px * var(--home-ui-scale, 1));margin:calc(12px * var(--home-ui-scale, 1)) 0 calc(22px * var(--home-ui-scale, 1));flex-wrap:wrap}.demo_inlineFlow__igIbm>span{display:flex;align-items:center;gap:calc(8px * var(--home-ui-scale, 1));font-size:calc(11px * var(--home-ui-scale, 1))}.demo_inlineFlow__igIbm b{display:grid;place-items:center;width:calc(21px * var(--home-ui-scale, 1));height:calc(21px * var(--home-ui-scale, 1));background:var(--demo-inset);border-radius:50%;font-size:calc(10px * var(--home-ui-scale, 1));color:var(--demo-muted);font-weight:500}.demo_inlineFlow__igIbm svg{color:var(--demo-muted)}.demo_documentTable__ZSPKO{width:100%;font-size:calc(11px * var(--home-ui-scale, 1));border-top:1px solid var(--demo-border)}.demo_documentTable__ZSPKO>div{display:grid;grid-template-columns:minmax(calc(80px * var(--home-ui-scale, 1)),.85fr) minmax(0,2fr);gap:calc(12px * var(--home-ui-scale, 1));padding:calc(9px * var(--home-ui-scale, 1)) calc(8px * var(--home-ui-scale, 1));border-bottom:1px solid var(--demo-border)}.demo_documentTable__ZSPKO>div:first-child{background:var(--demo-chrome);color:var(--demo-muted)}.demo_documentTable__ZSPKO strong{font-weight:500}.demo_inlineAction__JM5Oh{color:var(--color-home-accent);font-size:calc(12px * var(--home-ui-scale, 1));padding:0;margin-top:calc(20px * var(--home-ui-scale, 1));text-align:left}.demo_inlineAction__JM5Oh:hover{text-decoration:underline;text-underline-offset:calc(4px * var(--home-ui-scale, 1))}.demo_acceptanceSetting__vNOT7{display:flex;align-items:flex-start;gap:calc(10px * var(--home-ui-scale, 1));padding:calc(16px * var(--home-ui-scale, 1)) 0;margin-top:calc(14px * var(--home-ui-scale, 1));border-block:1px solid var(--demo-border);font-size:calc(12px * var(--home-ui-scale, 1));cursor:pointer}.demo_acceptanceSetting__vNOT7 input{flex-shrink:0;width:calc(15px * var(--home-ui-scale, 1));height:calc(15px * var(--home-ui-scale, 1));margin-top:2px;accent-color:var(--color-home-accent)}.demo_acceptanceSetting__vNOT7 small{margin-top:calc(5px * var(--home-ui-scale, 1))}.demo_acceptanceList__Mtktm{display:grid;gap:0;padding:0;list-style:none}.demo_acceptanceList__Mtktm li{display:flex;align-items:flex-start;gap:calc(12px * var(--home-ui-scale, 1));font-size:calc(12px * var(--home-ui-scale, 1));padding:calc(12px * var(--home-ui-scale, 1)) 0;border-bottom:1px solid var(--demo-border)}.demo_acceptanceList__Mtktm li>span{font-family:var(--font-mono),monospace;font-size:calc(10px * var(--home-ui-scale, 1));color:var(--demo-muted);flex-shrink:0;padding-top:2px}.demo_documentNotice__BqFeK{display:flex;align-items:center;gap:calc(8px * var(--home-ui-scale, 1));margin-top:calc(24px * var(--home-ui-scale, 1));font-size:calc(11px * var(--home-ui-scale, 1));color:var(--demo-muted)}.demo_reviewResult__mtdI2{display:flex;align-items:center;gap:calc(14px * var(--home-ui-scale, 1));padding:calc(20px * var(--home-ui-scale, 1)) 0;margin-top:calc(12px * var(--home-ui-scale, 1));color:var(--demo-success)}.demo_reviewResult__mtdI2 strong{font-size:calc(14px * var(--home-ui-scale, 1));font-weight:600}.demo_reviewResult__mtdI2 p{margin-top:calc(3px * var(--home-ui-scale, 1))}.demo_reviewPeople__6QDEW,.demo_reviewResult__mtdI2 p{font-size:calc(11px * var(--home-ui-scale, 1));color:var(--demo-muted)}.demo_reviewPeople__6QDEW{display:flex;align-items:center;flex-wrap:wrap;gap:calc(8px * var(--home-ui-scale, 1));padding:calc(18px * var(--home-ui-scale, 1)) 0}.demo_reviewPeople__6QDEW>svg{margin-left:auto;color:var(--demo-success)}.demo_deliveryReceipt__Sor7q{padding-top:calc(20px * var(--home-ui-scale, 1));margin-top:calc(16px * var(--home-ui-scale, 1));border-top:1px solid var(--demo-border)}.demo_deliveryReceipt__Sor7q>div{display:flex;align-items:center;gap:calc(8px * var(--home-ui-scale, 1));font-size:calc(12px * var(--home-ui-scale, 1))}.demo_deliveryReceipt__Sor7q>div>span{margin-left:auto;font-size:calc(11px * var(--home-ui-scale, 1))}.demo_deliveryReceipt__Sor7q svg{color:var(--demo-success)}.demo_deliveryReceipt__Sor7q p{font-size:calc(12px * var(--home-ui-scale, 1));margin-top:calc(8px * var(--home-ui-scale, 1));color:var(--demo-muted)}.demo_assistant__RYuer{display:flex;flex-direction:column;min-height:0;min-width:0;border-left:1px solid var(--demo-border);background:var(--demo-surface)}.demo_assistantHeading__L7f0l{display:flex;align-items:center;gap:calc(8px * var(--home-ui-scale, 1));min-height:calc(42px * var(--home-ui-scale, 1));padding:calc(10px * var(--home-ui-scale, 1)) calc(16px * var(--home-ui-scale, 1));border-bottom:1px solid var(--demo-border);font-size:calc(12px * var(--home-ui-scale, 1))}.demo_assistantHeading__L7f0l>svg{color:var(--color-home-accent)}.demo_exampleTag__uPvDZ{font-size:calc(10px * var(--home-ui-scale, 1));padding:1px calc(5px * var(--home-ui-scale, 1));background:var(--demo-inset);color:var(--demo-muted);border-radius:3px;font-weight:400;white-space:nowrap}.demo_assistantHeading__L7f0l .demo_exampleTag__uPvDZ{margin-left:auto}.demo_chatScroll__H_T5v{padding:calc(18px * var(--home-ui-scale, 1)) calc(17px * var(--home-ui-scale, 1));overflow:auto;flex:1;min-height:0;font-size:calc(12px * var(--home-ui-scale, 1))}.demo_chatScroll__H_T5v>p{line-height:1.9;margin-top:calc(12px * var(--home-ui-scale, 1))}.demo_userMessage__UxRDL{background:var(--demo-inset);padding:calc(11px * var(--home-ui-scale, 1)) calc(13px * var(--home-ui-scale, 1));border-radius:5px;font-size:calc(12px * var(--home-ui-scale, 1));line-height:1.8;margin-bottom:calc(22px * var(--home-ui-scale, 1))}.demo_agentLabel__WK7ch{display:flex;align-items:center;gap:calc(7px * var(--home-ui-scale, 1));font-size:calc(11px * var(--home-ui-scale, 1));font-weight:600}.demo_agentMark__NsXH1{display:grid;place-items:center;width:calc(23px * var(--home-ui-scale, 1));height:calc(23px * var(--home-ui-scale, 1));border:1px solid var(--demo-border);border-radius:5px;color:var(--color-home-accent)}.demo_checkList__V_Zut,.demo_taskList__NShpj{display:grid;gap:calc(12px * var(--home-ui-scale, 1));list-style:none;padding:0;margin:calc(16px * var(--home-ui-scale, 1)) 0;font-size:calc(12px * var(--home-ui-scale, 1))}.demo_checkList__V_Zut li,.demo_taskList__NShpj li{display:flex;align-items:flex-start;gap:calc(7px * var(--home-ui-scale, 1))}.demo_checkList__V_Zut svg,.demo_taskList__NShpj svg{color:var(--demo-success);margin-top:calc(3px * var(--home-ui-scale, 1))}.demo_contextReference__5ASI7{display:flex;align-items:center;gap:calc(8px * var(--home-ui-scale, 1));width:100%;padding:calc(10px * var(--home-ui-scale, 1));border:1px solid var(--demo-border);background:var(--demo-chrome);border-radius:4px;text-align:left;font-size:calc(11px * var(--home-ui-scale, 1));margin-top:calc(15px * var(--home-ui-scale, 1))}.demo_contextReference__5ASI7>span{min-width:0;overflow-wrap:anywhere}.demo_contextReference__5ASI7>span>small{font-size:calc(10px * var(--home-ui-scale, 1));margin-top:2px}.demo_contextReference__5ASI7>svg:last-child:not(:first-child){margin-left:auto}button.demo_contextReference__5ASI7:hover{border-color:var(--color-home-accent)}.demo_chatDivider__ILnqF{height:1px;background:var(--demo-border);margin:calc(22px * var(--home-ui-scale, 1)) 0}.demo_suggestion__5VyHa{display:flex;align-items:center;gap:calc(7px * var(--home-ui-scale, 1));padding:calc(8px * var(--home-ui-scale, 1)) 0;width:100%;font-size:calc(11px * var(--home-ui-scale, 1));margin-top:calc(8px * var(--home-ui-scale, 1));text-align:left;color:var(--demo-foreground)}.demo_suggestion__5VyHa>svg:last-child{margin-left:auto;color:var(--demo-muted)}.demo_suggestion__5VyHa:hover{color:var(--color-home-accent)}.demo_assistantFooter__4PDwt{display:flex;align-items:center;gap:calc(7px * var(--home-ui-scale, 1));padding:calc(13px * var(--home-ui-scale, 1)) calc(14px * var(--home-ui-scale, 1));border-top:1px solid var(--demo-border);color:var(--demo-muted);font-size:calc(10px * var(--home-ui-scale, 1))}.demo_assistantFooter__4PDwt strong{color:var(--demo-foreground);font-weight:400}.demo_assistantFooter__4PDwt>span:last-child{margin-left:auto}.demo_successText__qBY8D{color:var(--demo-success)}.demo_warningText__4sal_{color:var(--color-home-accent)}.demo_prototype__fe3Nr{border:1px solid var(--demo-border);border-radius:6px;overflow:hidden;margin-top:calc(22px * var(--home-ui-scale, 1))}.demo_prototypeFoot__vHzxT,.demo_prototypeTop__jWh0H{display:flex;align-items:center;justify-content:space-between;gap:calc(8px * var(--home-ui-scale, 1));padding:calc(11px * var(--home-ui-scale, 1)) calc(13px * var(--home-ui-scale, 1));background:var(--demo-chrome);font-size:calc(10px * var(--home-ui-scale, 1));color:var(--demo-muted)}.demo_prototypeTop__jWh0H{border-bottom:1px solid var(--demo-border)}.demo_prototypeTop__jWh0H>span:first-child{display:flex;align-items:center;gap:calc(7px * var(--home-ui-scale, 1));color:var(--demo-foreground);font-weight:600}.demo_prototypeBody__CcikM{padding:calc(18px * var(--home-ui-scale, 1));display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:calc(18px * var(--home-ui-scale, 1))}.demo_plateCapture__aH3Sw{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(16px * var(--home-ui-scale, 1));min-height:calc(192px * var(--home-ui-scale, 1));background:var(--demo-chrome)}.demo_plateCapture__aH3Sw>svg{color:var(--demo-muted)}.demo_captureCorners__MLkE0{position:absolute;inset:calc(13px * var(--home-ui-scale, 1));border:1px dashed var(--demo-border);pointer-events:none}.demo_licensePlate__TdlBt{padding:calc(6px * var(--home-ui-scale, 1)) calc(7px * var(--home-ui-scale, 1));border:3px double var(--demo-plate-text);outline:1px solid var(--demo-plate);border-radius:3px;background:var(--demo-plate);color:var(--demo-plate-text);font-family:var(--font-mono),monospace;font-size:calc(18px * var(--home-ui-scale, 1));font-weight:600;white-space:nowrap}.demo_plateCapture__aH3Sw small{font-size:calc(9px * var(--home-ui-scale, 1))}.demo_prototypeForm__EPpk1{display:flex;flex-direction:column;gap:calc(12px * var(--home-ui-scale, 1))}.demo_prototypeForm__EPpk1 label{display:flex;flex-direction:column;gap:calc(5px * var(--home-ui-scale, 1));color:var(--demo-muted);font-size:calc(10px * var(--home-ui-scale, 1))}.demo_prototypeForm__EPpk1 input,.demo_prototypeForm__EPpk1 select{width:100%;min-height:calc(31px * var(--home-ui-scale, 1));min-width:0;border:1px solid var(--demo-border);border-radius:3px;padding:calc(4px * var(--home-ui-scale, 1)) calc(7px * var(--home-ui-scale, 1));color:var(--demo-foreground);background:var(--demo-surface);font-size:calc(11px * var(--home-ui-scale, 1))}.demo_prototypeForm__EPpk1 p{font-size:calc(10px * var(--home-ui-scale, 1));line-height:1.6}.demo_prototypeForm__EPpk1 .demo_primaryButton__aCsaE{font-size:calc(11px * var(--home-ui-scale, 1))}.demo_prototypeFoot__vHzxT{justify-content:flex-start;border-top:1px solid var(--demo-border)}.demo_prototypeFoot__vHzxT>span{margin-left:auto}.demo_ideTitlebar__eODaS{background:var(--demo-chrome);justify-content:space-between}.demo_ideCommand__EEMXP{display:flex;align-items:center;justify-content:center;gap:calc(9px * var(--home-ui-scale, 1));width:42%;border:1px solid var(--demo-border);border-radius:4px;padding:calc(3px * var(--home-ui-scale, 1)) calc(12px * var(--home-ui-scale, 1));color:var(--demo-muted);font-size:calc(11px * var(--home-ui-scale, 1))}.demo_ideWorkspace__iSrgj{grid-template-columns:calc(42px * var(--home-ui-scale, 1)) calc(190px * var(--home-ui-scale, 1)) minmax(0,1fr) calc(268px * var(--home-ui-scale, 1))}.demo_activityBar__dQGQr{display:flex;flex-direction:column;align-items:center;gap:calc(4px * var(--home-ui-scale, 1));padding-top:calc(7px * var(--home-ui-scale, 1));border-right:1px solid var(--demo-border);background:var(--demo-chrome)}.demo_activityBar__dQGQr button,.demo_activityBar__dQGQr>span{display:grid;place-items:center;width:100%;height:calc(43px * var(--home-ui-scale, 1));color:var(--demo-muted);border-left:2px solid transparent}.demo_activityBar__dQGQr button[aria-pressed=true]{border-left-color:var(--color-home-accent);color:var(--demo-foreground)}.demo_activityBar__dQGQr>span{margin-top:auto;margin-bottom:calc(5px * var(--home-ui-scale, 1))}.demo_ideWorkspace__iSrgj .demo_sidebarHeading__U8N41{justify-content:space-between;font-size:calc(10px * var(--home-ui-scale, 1))}.demo_changeTitle__rs1bs{display:flex;align-items:center;gap:calc(7px * var(--home-ui-scale, 1));flex-wrap:wrap;padding:0 calc(14px * var(--home-ui-scale, 1)) calc(12px * var(--home-ui-scale, 1));font-size:calc(12px * var(--home-ui-scale, 1))}.demo_changeTitle__rs1bs small{flex-basis:100%;margin-left:calc(21px * var(--home-ui-scale, 1));font-size:calc(10px * var(--home-ui-scale, 1))}.demo_sddSteps__XbKdG{padding:0 calc(15px * var(--home-ui-scale, 1)) calc(5px * var(--home-ui-scale, 1))}.demo_sddSteps__XbKdG>div{display:flex;position:relative;align-items:flex-start;gap:calc(9px * var(--home-ui-scale, 1));min-height:calc(44px * var(--home-ui-scale, 1));color:var(--demo-muted);font-size:calc(11px * var(--home-ui-scale, 1))}.demo_sddSteps__XbKdG>div:not(:last-child):before{content:"";position:absolute;width:1px;background:var(--demo-border);top:calc(20px * var(--home-ui-scale, 1));bottom:2px;left:calc(7px * var(--home-ui-scale, 1))}.demo_sddSteps__XbKdG>div>svg{margin-top:2px}.demo_sddSteps__XbKdG small{font-size:calc(9px * var(--home-ui-scale, 1))}.demo_sddSteps__XbKdG>div[data-done=true]>svg{color:var(--demo-success)}.demo_sddSteps__XbKdG>div[data-active=true]{color:var(--demo-foreground)}.demo_sddSteps__XbKdG>div[data-active=true]>span{font-weight:600}.demo_fileGroup__Ug0R0{display:flex;align-items:center;gap:calc(6px * var(--home-ui-scale, 1));padding:calc(8px * var(--home-ui-scale, 1)) calc(13px * var(--home-ui-scale, 1));border-top:1px solid var(--demo-border);font-size:calc(10px * var(--home-ui-scale, 1));color:var(--demo-muted)}.demo_fileTree__bQplI{display:flex;flex-direction:column;gap:1px}.demo_fileTree__bQplI button{display:flex;align-items:center;gap:calc(7px * var(--home-ui-scale, 1));min-height:calc(28px * var(--home-ui-scale, 1));padding:calc(5px * var(--home-ui-scale, 1)) calc(15px * var(--home-ui-scale, 1));font-size:calc(11px * var(--home-ui-scale, 1));text-align:left}.demo_fileTree__bQplI button small{margin-left:auto;font-size:calc(10px * var(--home-ui-scale, 1))}.demo_fileTree__bQplI button svg{color:var(--demo-muted)}.demo_editorPane__G4hAu{display:flex;flex-direction:column;min-width:0;min-height:0}.demo_editorTabs__YxeXX{display:flex;overflow-x:auto;flex-shrink:0;background:var(--demo-chrome);border-bottom:1px solid var(--demo-border);scrollbar-width:thin}.demo_editorTabs__YxeXX button{display:flex;align-items:center;justify-content:center;gap:calc(5px * var(--home-ui-scale, 1));white-space:nowrap;flex-shrink:0;font-size:calc(10px * var(--home-ui-scale, 1));padding:calc(11px * var(--home-ui-scale, 1)) calc(12px * var(--home-ui-scale, 1)) calc(10px * var(--home-ui-scale, 1));border-right:1px solid var(--demo-border);border-top:2px solid transparent;color:var(--demo-muted)}.demo_editorTabs__YxeXX button[aria-selected=true]{background:var(--demo-surface);border-top-color:var(--color-home-accent);color:var(--demo-foreground)}.demo_editorBreadcrumb__wEzC7{display:flex;align-items:center;flex-wrap:wrap;gap:calc(5px * var(--home-ui-scale, 1));padding:calc(7px * var(--home-ui-scale, 1)) calc(16px * var(--home-ui-scale, 1));color:var(--demo-muted);font-size:calc(9px * var(--home-ui-scale, 1));flex-shrink:0}.demo_editorContent__G28px{min-height:0;flex:1;overflow:auto;outline-offset:-2px}.demo_specDocument__3gJs0{padding:calc(20px * var(--home-ui-scale, 1)) calc(27px * var(--home-ui-scale, 1)) calc(24px * var(--home-ui-scale, 1))}.demo_specDocument__3gJs0 h3{font-size:calc(20px * var(--home-ui-scale, 1));line-height:1.5;font-weight:600;margin:0 0 calc(8px * var(--home-ui-scale, 1))}.demo_specDocument__3gJs0 .demo_specSource__wUvVM{font-family:var(--font-mono),monospace;font-size:calc(10px * var(--home-ui-scale, 1));color:var(--demo-muted);margin-bottom:calc(20px * var(--home-ui-scale, 1))}.demo_specDocument__3gJs0 code{color:var(--demo-keyword);font-size:calc(11px * var(--home-ui-scale, 1))}.demo_specDocument__3gJs0 .demo_contextReference__5ASI7{margin-top:calc(22px * var(--home-ui-scale, 1))}.demo_terminal__SH6Rs{flex-shrink:0;height:calc(104px * var(--home-ui-scale, 1));border-top:1px solid var(--demo-border)}.demo_terminalHeader__qUwdC{display:flex;align-items:center;gap:calc(6px * var(--home-ui-scale, 1));font-size:calc(10px * var(--home-ui-scale, 1));padding:calc(8px * var(--home-ui-scale, 1)) calc(15px * var(--home-ui-scale, 1)) calc(4px * var(--home-ui-scale, 1))}.demo_terminalHeader__qUwdC>span{margin-left:auto;color:var(--demo-muted);font-size:calc(9px * var(--home-ui-scale, 1))}.demo_terminalOutput__PKxx2{font-family:var(--font-mono),monospace;font-size:calc(10px * var(--home-ui-scale, 1));line-height:1.9;padding:calc(5px * var(--home-ui-scale, 1)) calc(15px * var(--home-ui-scale, 1));overflow:auto}.demo_terminalMuted__sGvo5{color:var(--demo-muted)}.demo_codeDocument__ubSHl{min-width:max-content}.demo_codeChangeSummary__rZn45{display:flex;align-items:center;justify-content:space-between;gap:calc(24px * var(--home-ui-scale, 1));padding:calc(7px * var(--home-ui-scale, 1)) calc(16px * var(--home-ui-scale, 1));border-block:1px solid var(--demo-border);color:var(--demo-muted);font-size:calc(9px * var(--home-ui-scale, 1))}.demo_code__s1nv_{font-family:var(--font-mono),"Consolas",monospace;font-size:calc(11px * var(--home-ui-scale, 1));line-height:1.9;margin:0;padding-block:calc(15px * var(--home-ui-scale, 1));tab-size:2}.demo_codeLine__IMVU_{display:flex;min-height:calc(21px * var(--home-ui-scale, 1));padding-right:calc(20px * var(--home-ui-scale, 1))}.demo_codeLine__IMVU_[data-added=true]{background:var(--demo-success-surface);border-left:2px solid var(--demo-success)}.demo_lineNumber__dOtSs{color:var(--demo-muted);opacity:.8;width:calc(45px * var(--home-ui-scale, 1));flex-shrink:0;padding-right:calc(15px * var(--home-ui-scale, 1));text-align:right;user-select:none}.demo_codeKeyword__82Yx6{color:var(--demo-keyword)}.demo_codeString__98Xi0{color:var(--demo-string)}.demo_ideWorkspace__iSrgj .demo_chatScroll__H_T5v>.demo_contextReference__5ASI7{margin:0 0 calc(18px * var(--home-ui-scale, 1))}.demo_taskHeading__LgWw1{display:flex;align-items:center;justify-content:space-between;margin-top:calc(24px * var(--home-ui-scale, 1));font-size:calc(11px * var(--home-ui-scale, 1));font-weight:600}.demo_taskHeading__LgWw1>span:last-child{color:var(--demo-muted);font-weight:400}.demo_taskList__NShpj{font-size:calc(11px * var(--home-ui-scale, 1));gap:calc(11px * var(--home-ui-scale, 1))}.demo_testSummary__AXUhM{display:flex;align-items:center;gap:calc(13px * var(--home-ui-scale, 1));border-top:1px solid var(--demo-border);margin-top:calc(20px * var(--home-ui-scale, 1));padding:calc(20px * var(--home-ui-scale, 1)) 0;color:var(--demo-success)}.demo_testSummary__AXUhM strong{font-family:var(--font-mono),monospace;font-size:calc(21px * var(--home-ui-scale, 1));font-weight:500}.demo_testSummary__AXUhM small{font-family:inherit;font-size:calc(10px * var(--home-ui-scale, 1))}.demo_agentComposer__UA_xp{border-top:1px solid var(--demo-border);padding:calc(12px * var(--home-ui-scale, 1))}.demo_agentComposer__UA_xp>div{display:flex;align-items:center;gap:calc(5px * var(--home-ui-scale, 1));font-size:calc(10px * var(--home-ui-scale, 1));color:var(--demo-muted);margin-bottom:calc(10px * var(--home-ui-scale, 1))}.demo_agentComposer__UA_xp>div>span{margin-left:auto}.demo_agentComposer__UA_xp>button{width:100%;min-height:calc(34px * var(--home-ui-scale, 1));font-size:calc(11px * var(--home-ui-scale, 1))}.demo_agentComposer__UA_xp>button>svg:last-child{margin-left:auto}.demo_spin__MdPbF{animation:demo_spin__MdPbF 1.5s linear infinite;margin-left:auto;color:var(--demo-muted)}.demo_statusbar__hob0i{display:flex;align-items:center;gap:calc(20px * var(--home-ui-scale, 1));min-height:calc(27px * var(--home-ui-scale, 1));padding:calc(4px * var(--home-ui-scale, 1)) calc(13px * var(--home-ui-scale, 1));background:var(--demo-chrome);border-top:1px solid var(--demo-border);color:var(--demo-muted);font-size:calc(9px * var(--home-ui-scale, 1))}.demo_statusbar__hob0i>span{display:flex;align-items:center;gap:calc(5px * var(--home-ui-scale, 1))}.demo_statusLast__n7AKD{margin-left:auto}.demo_flowRail__mzZQ9{display:flex;align-items:center;gap:calc(32px * var(--home-ui-scale, 1));padding:calc(24px * var(--home-ui-scale, 1)) 0;border-bottom:1px solid var(--demo-border)}.demo_sourceTag__O70Nd{display:flex;align-items:center;gap:calc(9px * var(--home-ui-scale, 1));font-size:calc(12px * var(--home-ui-scale, 1));flex-shrink:0}.demo_sourceTag__O70Nd>svg{color:var(--color-home-accent)}.demo_sourceTag__O70Nd small{font-family:var(--font-mono),monospace;font-size:calc(10px * var(--home-ui-scale, 1));margin-top:2px}.demo_milestones__YIVHl{display:flex;align-items:center;flex:1;list-style:none;padding:0;margin:0}.demo_milestones__YIVHl li{display:flex;align-items:center;gap:calc(8px * var(--home-ui-scale, 1));flex:1;position:relative;font-size:calc(12px * var(--home-ui-scale, 1));color:var(--demo-muted)}.demo_milestones__YIVHl li:not(:last-child):after{content:"";height:1px;flex:1;background:var(--demo-border);margin-inline:calc(12px * var(--home-ui-scale, 1))}.demo_milestones__YIVHl li:last-child{flex:0;white-space:nowrap}.demo_milestones__YIVHl li>span{display:grid;place-items:center;border:1px solid var(--demo-border);border-radius:50%;height:calc(22px * var(--home-ui-scale, 1));width:calc(22px * var(--home-ui-scale, 1));font-size:calc(10px * var(--home-ui-scale, 1));flex-shrink:0}.demo_milestones__YIVHl li[data-done=true]>span{color:var(--demo-success);border-color:var(--demo-success);background:var(--demo-success-surface)}.demo_milestones__YIVHl li[aria-current]{color:var(--demo-foreground);font-weight:600}.demo_milestones__YIVHl li[aria-current]>span{background:var(--demo-foreground);color:var(--demo-surface);border-color:var(--demo-foreground)}.demo_bottomLinks__sqEOB{display:flex;justify-content:space-between;gap:calc(20px * var(--home-ui-scale, 1));padding-top:calc(18px * var(--home-ui-scale, 1));font-size:calc(12px * var(--home-ui-scale, 1));color:var(--demo-muted)}.demo_bottomLinks__sqEOB>a{display:inline-flex;align-items:center;gap:calc(7px * var(--home-ui-scale, 1));color:var(--demo-foreground);flex-shrink:0}.demo_footerAction__r_L4T{display:inline-flex;align-items:center;gap:calc(6px * var(--home-ui-scale, 1))}.demo_bottomLinks__sqEOB>a:hover,.demo_footerAction__r_L4T{color:var(--color-home-accent)}@keyframes demo_reveal__p_M7e{0%{opacity:0}to{opacity:1}}@keyframes demo_spin__MdPbF{to{transform:rotate(1turn)}}@media (max-width:1180px){.demo_workspace__fWzyo{grid-template-columns:calc(163px * var(--home-ui-scale, 1)) minmax(0,1fr) calc(234px * var(--home-ui-scale, 1))}.demo_ideWorkspace__iSrgj{grid-template-columns:calc(38px * var(--home-ui-scale, 1)) calc(164px * var(--home-ui-scale, 1)) minmax(0,1fr) calc(228px * var(--home-ui-scale, 1))}.demo_documentScroll__qz1PG{padding-inline:calc(24px * var(--home-ui-scale, 1))}.demo_chatScroll__H_T5v{padding-inline:calc(14px * var(--home-ui-scale, 1))}.demo_fileTree__bQplI button{padding-inline:calc(10px * var(--home-ui-scale, 1))}.demo_prototypeBody__CcikM{grid-template-columns:1fr}.demo_plateCapture__aH3Sw{min-height:calc(150px * var(--home-ui-scale, 1))}}@media (max-width:960px){.demo_ideWorkspace__iSrgj,.demo_workspace__fWzyo{display:block;height:calc(448px * var(--home-ui-scale, 1))}.demo_workspace__fWzyo>[data-pane]{display:none;height:100%}.demo_workspace__fWzyo[data-panel=assistant]>[data-pane=assistant],.demo_workspace__fWzyo[data-panel=content]>[data-pane=content],.demo_workspace__fWzyo[data-panel=nav]>[data-pane=nav]{display:flex}.demo_activityBar__dQGQr{display:none}.demo_mobilePanels__B6ubE{display:flex;min-height:calc(38px * var(--home-ui-scale, 1));padding:0 calc(12px * var(--home-ui-scale, 1));gap:calc(20px * var(--home-ui-scale, 1));border-bottom:1px solid var(--demo-border);background:var(--demo-chrome)}.demo_mobilePanels__B6ubE>button{display:inline-flex;align-items:center;justify-content:center;gap:calc(6px * var(--home-ui-scale, 1));min-height:calc(38px * var(--home-ui-scale, 1));padding:calc(4px * var(--home-ui-scale, 1)) calc(8px * var(--home-ui-scale, 1));border-bottom:2px solid transparent;font-size:calc(11px * var(--home-ui-scale, 1));color:var(--demo-muted)}.demo_mobilePanels__B6ubE>button[aria-pressed=true]{color:var(--demo-foreground);border-bottom-color:var(--color-home-accent)}.demo_assistant__RYuer,.demo_sidebar__vKhSQ{border:0}.demo_documentScroll__qz1PG{padding:calc(26px * var(--home-ui-scale, 1)) calc(32px * var(--home-ui-scale, 1))}.demo_chatScroll__H_T5v{padding:calc(22px * var(--home-ui-scale, 1)) calc(28px * var(--home-ui-scale, 1))}.demo_prototypeBody__CcikM{grid-template-columns:1fr 1fr}.demo_plateCapture__aH3Sw{min-height:calc(192px * var(--home-ui-scale, 1))}.demo_fileTree__bQplI button,.demo_sddSteps__XbKdG{padding-inline:calc(22px * var(--home-ui-scale, 1))}.demo_flowRail__mzZQ9{gap:calc(22px * var(--home-ui-scale, 1))}.demo_sourceTag__O70Nd{display:none}}@media (max-width:600px){.demo_switchRow__s82_y{margin-bottom:0}.demo_productTabs__npywV{width:100%;gap:calc(4px * var(--home-ui-scale, 1))}.demo_productTabs__npywV>button{flex-direction:column;min-width:0;width:auto;min-height:calc(154px * var(--home-ui-scale, 1));padding:calc(8px * var(--home-ui-scale, 1)) calc(3px * var(--home-ui-scale, 1)) calc(12px * var(--home-ui-scale, 1));gap:calc(5px * var(--home-ui-scale, 1));text-align:center}.demo_productTabs__npywV>button small{font-size:calc(10px * var(--home-ui-scale, 1));margin-top:calc(3px * var(--home-ui-scale, 1))}.demo_companionArt__s28kv{width:calc(64px * var(--home-ui-scale, 1));height:calc(64px * var(--home-ui-scale, 1));flex-basis:calc(64px * var(--home-ui-scale, 1))}.demo_roleTitle__5XvH1{display:flex;flex-direction:column;justify-content:center;font-size:calc(13px * var(--home-ui-scale, 1));line-height:calc(19px * var(--home-ui-scale, 1));min-height:calc(38px * var(--home-ui-scale, 1))}.demo_roleContext__RFLwt{justify-content:flex-start;align-content:center;min-height:calc(72px * var(--home-ui-scale, 1));font-size:calc(11px * var(--home-ui-scale, 1));gap:calc(5px * var(--home-ui-scale, 1))}.demo_iconButton__R9nev{width:calc(28px * var(--home-ui-scale, 1))}.demo_titlebar__LwKph{gap:calc(10px * var(--home-ui-scale, 1));min-height:calc(52px * var(--home-ui-scale, 1));padding:calc(9px * var(--home-ui-scale, 1)) calc(11px * var(--home-ui-scale, 1))}.demo_appBrand__GQ5L4{font-size:calc(12px * var(--home-ui-scale, 1));gap:calc(6px * var(--home-ui-scale, 1))}.demo_appBrand__GQ5L4>svg{width:calc(16px * var(--home-ui-scale, 1));height:calc(16px * var(--home-ui-scale, 1))}.demo_breadcrumb__n8g_s,.demo_saved__oqinc{display:none}.demo_titleActions__fXyEs{gap:0}.demo_titleActions__fXyEs .demo_primaryButton__aCsaE{font-size:calc(10px * var(--home-ui-scale, 1));padding:calc(6px * var(--home-ui-scale, 1)) calc(8px * var(--home-ui-scale, 1));gap:calc(4px * var(--home-ui-scale, 1))}.demo_mobilePanels__B6ubE{justify-content:space-between;gap:calc(8px * var(--home-ui-scale, 1))}.demo_ideWorkspace__iSrgj,.demo_workspace__fWzyo{height:calc(448px * var(--home-ui-scale, 1))}.demo_paneToolbar__B6uED{padding-inline:calc(15px * var(--home-ui-scale, 1));font-size:calc(10px * var(--home-ui-scale, 1))}.demo_documentScroll__qz1PG{padding:calc(24px * var(--home-ui-scale, 1)) calc(20px * var(--home-ui-scale, 1))}.demo_documentTitle__NRI4n{font-size:calc(20px * var(--home-ui-scale, 1))}.demo_inlineFlow__igIbm{gap:calc(8px * var(--home-ui-scale, 1))}.demo_inlineFlow__igIbm>span{gap:calc(5px * var(--home-ui-scale, 1));font-size:calc(10px * var(--home-ui-scale, 1))}.demo_inlineFlow__igIbm b{height:calc(17px * var(--home-ui-scale, 1));width:calc(17px * var(--home-ui-scale, 1));font-size:calc(9px * var(--home-ui-scale, 1))}.demo_inlineFlow__igIbm svg{width:calc(11px * var(--home-ui-scale, 1))}.demo_documentTable__ZSPKO>div{grid-template-columns:calc(76px * var(--home-ui-scale, 1)) 1fr;gap:calc(7px * var(--home-ui-scale, 1));padding-inline:calc(4px * var(--home-ui-scale, 1))}.demo_chatScroll__H_T5v{padding-inline:calc(20px * var(--home-ui-scale, 1))}.demo_prototypeBody__CcikM{grid-template-columns:1fr;padding:calc(14px * var(--home-ui-scale, 1));gap:calc(14px * var(--home-ui-scale, 1))}.demo_plateCapture__aH3Sw{min-height:calc(136px * var(--home-ui-scale, 1));gap:calc(10px * var(--home-ui-scale, 1))}.demo_prototypeFoot__vHzxT,.demo_prototypeTop__jWh0H{font-size:calc(9px * var(--home-ui-scale, 1));padding:calc(9px * var(--home-ui-scale, 1))}.demo_prototype__fe3Nr{margin-top:calc(16px * var(--home-ui-scale, 1))}.demo_ideCommand__EEMXP{display:none}.demo_specDocument__3gJs0{padding:calc(16px * var(--home-ui-scale, 1)) calc(20px * var(--home-ui-scale, 1))}.demo_specDocument__3gJs0 h3{font-size:calc(19px * var(--home-ui-scale, 1))}.demo_terminal__SH6Rs{height:calc(110px * var(--home-ui-scale, 1))}.demo_terminalOutput__PKxx2{font-size:calc(9px * var(--home-ui-scale, 1))}.demo_editorBreadcrumb__wEzC7,.demo_statusbar__hob0i{font-size:calc(8px * var(--home-ui-scale, 1))}.demo_statusbar__hob0i{min-height:calc(28px * var(--home-ui-scale, 1));gap:calc(5px * var(--home-ui-scale, 1));padding-inline:calc(10px * var(--home-ui-scale, 1))}.demo_statusbar__hob0i>span:first-child{display:none}.demo_flowRail__mzZQ9{padding:calc(20px * var(--home-ui-scale, 1)) 0;gap:calc(10px * var(--home-ui-scale, 1))}.demo_milestones__YIVHl li{flex-direction:column;gap:calc(5px * var(--home-ui-scale, 1));font-size:calc(10px * var(--home-ui-scale, 1))}.demo_milestones__YIVHl li:last-child{flex:1}.demo_milestones__YIVHl li:not(:last-child):after{position:absolute;left:calc(50% + calc(15px * var(--home-ui-scale, 1)));top:calc(11px * var(--home-ui-scale, 1));width:calc(100% - calc(30px * var(--home-ui-scale, 1)));margin:0}.demo_bottomLinks__sqEOB{font-size:calc(11px * var(--home-ui-scale, 1));gap:calc(14px * var(--home-ui-scale, 1));flex-wrap:wrap}}@media (min-width:601px) and (max-width:1000px){.demo_productTabs__npywV{gap:calc(12px * var(--home-ui-scale, 1))}.demo_productTabs__npywV>button{gap:calc(8px * var(--home-ui-scale, 1));padding-inline:calc(6px * var(--home-ui-scale, 1))}.demo_companionArt__s28kv{width:calc(72px * var(--home-ui-scale, 1));height:calc(72px * var(--home-ui-scale, 1));flex-basis:calc(72px * var(--home-ui-scale, 1))}.demo_roleTitle__5XvH1{font-size:calc(16px * var(--home-ui-scale, 1))}}@media (prefers-reduced-motion:reduce){.demo_demo__vNqo0 *,.demo_demo__vNqo0 :after,.demo_demo__vNqo0 :before{animation:none;transition:none}}.management_management__JomkS{position:static;width:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;color:var(--demo-foreground);height:calc(494px * var(--home-ui-scale, 1));display:flex;flex-direction:column;background:var(--demo-surface)}.management_frameHeading__i0qIT{display:flex;align-items:center;gap:calc(10px * var(--home-ui-scale, 1));padding:0 calc(14px * var(--home-ui-scale, 1));height:calc(42px * var(--home-ui-scale, 1));flex-shrink:0;border-bottom:1px solid var(--demo-border);background:var(--demo-chrome)}.management_frameHeading__i0qIT strong{font-size:calc(13px * var(--home-ui-scale, 1))}.management_frameHeading__i0qIT span{margin-left:auto;color:var(--demo-muted);font-size:calc(11px * var(--home-ui-scale, 1))}.management_frame___F9Zk{width:100%;flex:1;min-height:0;border:0;background:var(--demo-chrome)}@media (max-width:640px){.management_management__JomkS{height:calc(536px * var(--home-ui-scale, 1))}.management_frameHeading__i0qIT{gap:calc(10px * var(--home-ui-scale, 1))}}