.muse-demo{--ink:#17231f;--green:#117d6c;--deep:#10251f;--mint:#e2f3ed;--paper:#f5f7f4;--line:#dce5e0;min-height:100svh;padding:14px;color:var(--ink);background:#e9ece8;font-family:var(--sans);font-size:10px;line-height:1.5}.muse-demo *{box-sizing:border-box}.muse-demo button,.muse-demo input,.muse-demo select,.muse-demo textarea{font-family:inherit}.muse-demo button{cursor:pointer}.muse-demo-context{width:min(1600px,100%);height:48px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin:auto;padding:0 12px;color:#64746d;font-size:9px}.muse-demo-context a{justify-self:start;padding:7px 10px;border:1px solid #d1dad5;border-radius:7px;background:#ffffffa6}.muse-demo-context b{padding:6px 9px;border-radius:999px;color:#236c5d;background:#dcece6;font-size:7px;letter-spacing:.1em}.muse-context-actions{justify-self:end;display:flex;align-items:center;gap:8px}.muse-live-link{color:#fff!important;background:#176f60!important;text-decoration:none;transition:transform .18s ease,background .18s ease}.muse-live-link:hover{background:#0f5b4e!important;transform:translateY(-1px)}.muse-demo-shell{width:min(1600px,100%);height:calc(100svh - 76px);min-height:700px;display:grid;grid-template-columns:270px minmax(0,1fr);margin:auto;overflow:hidden;border:1px solid #ccd7d2;border-radius:15px;background:#fff;box-shadow:0 22px 65px #243c3420}.muse-sidebar{display:flex;flex-direction:column;padding:28px 20px 20px;color:#a9bbb4;background:var(--deep)}.muse-brand{display:flex;align-items:center;gap:16px;padding:0 16px 32px}.brand-mark{position:relative;width:29px;height:37px;display:block;flex:0 0 auto}.brand-mark span{position:absolute;left:4px;width:19px;height:19px;border:2px solid #768f86;border-radius:2px;transform:rotate(45deg)}.brand-mark span:first-child{top:1px}.brand-mark span:last-child{bottom:1px}.muse-brand>div{display:grid;gap:6px}.muse-brand strong{color:#fff;font-size:20px}.muse-brand span{font-size:8px;letter-spacing:.16em}.muse-sidebar nav{display:grid;gap:9px}.muse-sidebar nav button{height:58px;display:flex;align-items:center;gap:17px;padding:0 18px;border:0;border-radius:10px;color:#a9bbb4;background:transparent;font-size:11px;font-weight:650;text-align:left}.muse-sidebar nav button i{width:17px;font-style:normal;font-size:16px;text-align:center}.muse-sidebar nav button.active,.muse-sidebar nav button:hover{color:#fff;background:#1d453b;box-shadow:inset 4px 0 #49bea5}.sidebar-footer{margin-top:auto}.sidebar-footer>div{display:grid;gap:12px;padding:18px;border:1px solid #ffffff1c;border-radius:12px;background:#ffffff05}.sidebar-footer>div>span{color:#718a81;font-size:7px;letter-spacing:.16em}.sidebar-footer strong{display:flex;align-items:center;gap:10px;color:#fff;font-size:10px}.conversation-header>span i,.sidebar-footer strong i{width:8px;height:8px;border-radius:50%;background:#47c5a5;box-shadow:0 0 0 5px #47c5a51f}.sidebar-footer small{color:#7d958c;font-size:8px}.sidebar-footer p{display:flex;justify-content:space-between;margin:18px 6px 0;color:#738a82;font-size:8px}.sidebar-footer p b{color:#9dafaa;font-weight:500}.muse-workspace{min-width:0;display:grid;grid-template-rows:82px minmax(0,1fr);background:var(--paper)}.muse-topbar{display:flex;align-items:center;justify-content:space-between;padding:0 38px;border-bottom:1px solid var(--line);background:#fff}.muse-topbar>div:first-child{display:grid;gap:5px}.muse-topbar span{color:#7c8b86;font-size:8px}.muse-topbar h1{margin:0;font-size:23px;font-weight:600;letter-spacing:-.03em}.topbar-actions{display:flex;align-items:center;gap:12px}.topbar-actions>button{width:40px;height:40px;border:1px solid var(--line);border-radius:9px;color:#61716a;background:#fff;font-size:16px}.user-avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:#176657!important;background:#e3f2ed;font-size:11px!important;font-weight:800}.topbar-actions>div{display:grid;gap:3px}.topbar-actions strong{font-size:10px}.topbar-actions small{color:#8e9a96;font-size:7px}.muse-content{min-height:0;overflow:auto;padding:18px}.conversation-workbench{height:100%}.conversation-panel{height:100%;min-height:610px;display:grid;grid-template-rows:54px minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff}.conversation-header{display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--line)}.conversation-header>span{display:flex;align-items:center;gap:10px;color:#65756f;font-size:9px;font-weight:700}.conversation-header>div{display:flex;gap:8px}.conversation-header button{padding:8px 11px;border:1px solid var(--line);border-radius:7px;color:#53655e;background:#fff;font-size:8px}.conversation-layout{min-height:0;display:grid;grid-template-columns:275px minmax(0,1fr)}.conversation-history{padding:20px 14px;overflow:auto;border-right:1px solid var(--line);background:#f7f9f7}.history-title{display:grid;gap:5px;padding:0 4px 14px}.billing-intro span,.gateway-hero>div:first-child>span,.history-title span,.interview-brief>div>span,.problem-definition header span,.public-contract header span,.registry-console aside>span,.works-intro>div>span{color:var(--green);font-size:7px;font-weight:800;letter-spacing:.16em}.history-title strong{font-size:15px}.history-title small{color:#909d98;font-size:8px}.history-search{height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:#82918b;background:#fff;font-size:10px}.history-search input{min-width:0;border:0;outline:0;background:transparent;font-size:8px}.history-list{display:grid;gap:6px;margin-top:12px}.history-list>button{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;padding:11px;border:1px solid transparent;border-radius:9px;color:#4f5e59;background:transparent;text-align:left}.history-list>button.active{border-color:#80c5b5;background:#fff;box-shadow:inset 3px 0 #229982}.history-list>button>i{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;color:#147462;background:#e4f2ed;font-size:7px;font-style:normal}.history-list button span{display:grid;gap:5px;min-width:0}.history-list strong{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.history-list small{color:#919d99;font-size:7px}.history-list button>b{position:absolute;right:7px;top:5px;color:#9ba7a2;font-size:9px}.conversation-main{display:grid;grid-template-rows:minmax(0,1fr) auto}.conversation-stream{min-height:0;overflow:auto;padding:28px clamp(20px,4vw,60px) 260px;background:linear-gradient(#fff,#fbfcfb)}.message{max-width:760px;display:flex;gap:12px;margin-bottom:18px}.message.user{margin-left:auto;flex-direction:row-reverse}.message-avatar{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#1b6d5c;background:#e3f1ed;font-size:8px}.message-avatar .brand-mark{width:20px;height:25px;transform:scale(.55)}.message>div:last-child{display:grid;gap:6px;max-width:100%}.message>div>span{color:#72817b;font-size:8px}.message p{margin:0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;color:#43524d;background:#fff;font-size:10px;line-height:1.7}.message.user p{border-radius:12px 3px 12px 12px;background:#f1f8f5}.message small{color:#7d8c86;font-size:7px}.message button{justify-self:start;padding:7px 10px;border:1px solid #b8dcd3;border-radius:7px;color:#126c5d;background:#e8f5f1;font-size:7px}.generation-message{max-width:760px;margin:10px auto;padding:16px;border:1px solid #cfe3dc;border-radius:14px;background:#fff;box-shadow:0 10px 26px #174f4112}.generation-message header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.generation-message header>div{display:grid;gap:4px}.generation-message header span{color:var(--green);font-size:7px;font-weight:800;letter-spacing:.1em}.generation-message header strong{font-size:11px}.generation-message header>b{padding:6px 9px;border-radius:999px;color:#176f5f;background:#dff2eb;font-size:7px}.generation-image{position:relative;width:100%;height:min(430px,42vh);overflow:hidden;border:0;border-radius:10px;background:#eef3f0}.generation-image img{object-fit:contain}.generation-message footer{display:flex;gap:7px;margin-top:10px}.generation-message footer span{padding:5px 8px;border-radius:6px;color:#697872;background:#f0f4f2;font-size:7px}.generating-card{max-width:760px;display:grid;gap:5px;margin:20px auto;padding:20px;border:1px solid #cfe3dc;border-radius:13px;background:#f5fbf8;text-align:center}.generating-card i{width:26px;height:26px;margin:auto;border:3px solid #b9ddd4;border-top:3px solid var(--green);border-radius:50%;animation:spin .8s linear infinite}.generating-card strong{font-size:10px}.generating-card span{color:#798983;font-size:8px}@keyframes spin{to{transform:rotate(1turn)}}.conversation-bottom{position:relative;margin:-228px 32px 20px}.chat-composer{overflow:hidden;border:1px solid #9dcdc1;border-radius:14px;background:#fffffffa;box-shadow:0 18px 44px #233e351f;backdrop-filter:blur(10px)}.chat-composer textarea{width:100%;height:92px;padding:16px;border:0;outline:0;resize:none;color:#43524d;background:transparent;font-size:10px}.composer-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:9px;padding:7px 10px}.composer-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.composer-type{display:flex;padding:2px;border:1px solid var(--line);border-radius:8px;background:#f5f8f6}.composer-type button{padding:7px 9px;border:0;border-radius:6px;color:#75837e;background:transparent;font-size:8px}.composer-type button.active{color:#126d5d;background:#fff;box-shadow:0 2px 6px #1e382f14}.composer-controls label,.execution-switch{height:32px;display:flex;align-items:center;gap:5px;padding:0 8px;border:1px solid var(--line);border-radius:8px;color:#84928d;background:#f8faf9;font-size:7px}.composer-controls select{max-width:94px;border:0;outline:0;color:#44534d;background:transparent;font-size:8px;font-weight:700}.model-select select{max-width:135px}.execution-switch button{padding:5px;border:0;border-radius:5px;color:#7c8a85;background:transparent;font-size:7px}.execution-switch button.active{color:#106c5b;background:#e5f3ee}.more-settings{height:32px;padding:0 9px;border:1px solid var(--line);border-radius:8px;color:#63736d;background:#f8faf9;font-size:8px}.composer-actions{display:flex;gap:7px}.composer-actions button{padding:10px 13px;border:0;border-radius:8px;color:#fff;background:#9aa7a2;font-size:8px;font-weight:700;white-space:nowrap}.composer-actions button:last-child{background:var(--green)}.composer-generate-row{display:flex;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid #e7ece9;color:#778681;background:#f8fbfa;font-size:7px}.composer-generate-row b{color:#31594e}.composer-generate-row button{border:0;color:var(--green);background:transparent;font-size:7px}.chat-composer>small{display:block;padding:0 14px 9px;color:#9da8a4;font-size:6px}.billing-page,.models-page,.works-page{display:grid;gap:14px}.billing-intro,.billing-layout>aside,.billing-layout>section,.gateway-hero,.interview-brief,.problem-definition,.public-contract,.registry-console>aside,.registry-console>section,.works-intro{border:1px solid var(--line);border-radius:13px;background:#fff}.works-intro{display:flex;justify-content:space-between;align-items:center;padding:25px 28px}.works-intro>div:first-child{display:grid;gap:7px}.billing-intro h2,.interview-brief h2,.problem-definition h2,.public-contract h2,.works-intro h2{margin:0;font-size:20px}.billing-intro p,.gateway-hero p,.problem-definition p,.public-contract p,.registry-console p,.works-intro p{margin:0;color:#71817a;font-size:8px;line-height:1.7}.works-overview{display:flex;align-items:center;gap:35px}.works-overview>span{display:grid;gap:4px;color:#84928d;font-size:7px;text-align:center}.works-overview strong{color:#17231f;font-size:18px}.billing-intro button,.registry-console section header button,.works-overview button{padding:10px 14px;border:0;border-radius:8px;color:#fff;background:var(--green);font-size:8px}.work-tabs{display:flex;gap:5px}.work-tabs button{padding:10px 14px;border:1px solid var(--line);border-radius:8px;color:#75837e;background:#edf2ef;font-size:8px}.work-tabs button.active{color:#116d5d;background:#fff}.work-tabs strong{margin-left:7px}.works-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.work-card{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff}.work-preview{position:relative;aspect-ratio:1.32;background:#edf2ef}.work-preview img{object-fit:cover}.work-preview>span{position:absolute;right:10px;top:10px;padding:6px 9px;border-radius:999px;color:#136b5c;background:#e6f5f0;font-size:7px}.work-card-body{padding:14px}.work-card-body>div:first-child{display:flex;justify-content:space-between}.work-card-body b{color:#126d5d;font-size:7px}.work-card-body small{color:#87948f;font-size:7px}.work-card-body h3{margin:12px 0 5px;font-size:11px}.work-card-body p{overflow:hidden;margin:0;color:#88958f;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.work-card-body footer{display:flex;justify-content:space-between;margin-top:12px;padding-top:11px;border-top:1px solid #edf1ef;color:#7e8c86;font-size:7px}.work-card-body footer strong{color:#31423c}.work-actions{display:grid!important;grid-template-columns:1fr auto;gap:10px;margin-top:10px}.work-actions button{padding:8px;border:1px solid #bfded6;border-radius:7px;color:#176a5b;background:#fff;font-size:7px}.work-actions button:last-child{border:0;color:#a45d67}.empty-works{display:grid;place-items:center;padding:80px;border:1px dashed #ccd8d3;border-radius:13px;background:#fff;text-align:center}.empty-works h3{margin:10px 0 4px}.empty-works p{color:#7c8984;font-size:8px}.billing-intro{display:flex;justify-content:space-between;align-items:center;padding:25px 28px}.billing-intro>div{display:grid;gap:7px}.billing-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.billing-stats article{display:grid;gap:9px;padding:20px;border:1px solid var(--line);border-radius:12px;background:#fff}.billing-stats span{color:#71817a;font-size:8px}.billing-stats strong{color:#184d40;font-size:22px}.billing-stats small{color:#8c9994;font-size:7px}.billing-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.billing-layout>aside,.billing-layout>section{padding:23px}.billing-layout h2,.billing-layout h3{margin:7px 0 14px}.provider-row{display:grid;grid-template-columns:1fr auto;gap:4px;padding:14px;border-radius:8px;background:#f4f8f6}.provider-row small{grid-column:1/-1;color:#83918b;font-size:7px}.billing-layout aside p{color:#71817a;font-size:8px;line-height:1.8}.gateway-hero{display:flex;justify-content:space-between;align-items:center;padding:25px 28px;color:#fff;background:linear-gradient(125deg,#142521,#1c3b34)}.gateway-hero>div:first-child{display:grid;gap:8px}.gateway-hero h2{margin:0;font-size:20px}.gateway-hero p{color:#9bb0aa}.gateway-hero>div:last-child{display:flex;gap:35px}.gateway-hero>div:last-child span{display:grid;gap:5px;color:#9db2ab;font-size:7px;text-align:center}.gateway-hero>div:last-child strong{color:#fff;font-size:20px}.registry-tabs{display:grid;grid-template-columns:1fr 1fr;gap:9px}.registry-tabs button{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;color:#607069;background:#fff;text-align:left}.registry-tabs button.active{border-color:#79bbaa;background:#edf8f4}.registry-tabs i{font-style:normal;font-size:17px}.registry-tabs span{display:grid;gap:4px}.registry-tabs strong{font-size:9px}.registry-tabs small{color:#84918c;font-size:7px}.schema-design{display:grid;gap:14px}.interview-brief{display:grid;grid-template-columns:.8fr 1.2fr;gap:25px;padding:24px}.interview-brief>div:first-child{display:grid;gap:8px}.interview-brief blockquote{margin:0;color:#687872;font-size:9px;line-height:1.7}.interview-timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.interview-timeline>span{display:grid;align-content:start;gap:5px;padding:12px;border:1px solid var(--line);border-radius:9px;background:#f7faf8}.interview-timeline i{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;color:#fff;background:var(--green);font-size:7px;font-style:normal}.interview-timeline small{color:var(--green);font-size:6px}.interview-timeline strong{font-size:8px}.interview-timeline b{color:#7d8a85;font-size:6px;line-height:1.5;font-weight:400}.problem-definition,.public-contract{padding:24px}.problem-definition header,.public-contract header{display:flex;justify-content:space-between;gap:25px}.problem-definition header>div,.public-contract header>div:first-child{display:grid;gap:8px}.problem-definition header>code{align-self:center;padding:12px;border-radius:8px;color:#d5eee7;background:#142521;font-size:8px}.problem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:20px}.problem-grid article{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:9px}.problem-grid i{color:var(--green);font-size:8px;font-style:normal}.problem-grid strong{font-size:8px}.problem-grid span{color:#75847e;font-size:7px;line-height:1.5}.public-contract header>div:last-child{display:grid;gap:5px}.public-contract header code{padding:7px 9px;border-radius:6px;color:#cfece4;background:#142521;font-size:7px}.contract-flow{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.contract-flow span{min-width:145px;display:grid;gap:6px;padding:13px;border:1px solid var(--line);border-radius:9px;background:#f8faf9}.contract-flow b{font-size:8px}.contract-flow small{color:#77857f;font-size:7px}.contract-flow i{color:#58a895;font-style:normal}.registry-console{display:grid;grid-template-columns:300px 1fr;gap:14px}.registry-console>aside,.registry-console>section{padding:20px}.registry-console aside h2{margin:6px 0;font-size:17px}.registry-console aside>button{width:100%;display:grid;grid-template-columns:30px 1fr auto;gap:9px;align-items:center;margin-top:8px;padding:11px;border:1px solid var(--line);border-radius:9px;color:#4b5c55;background:#fff;text-align:left}.registry-console aside>button.active{border-color:#7fc0b1;background:#eef8f5}.registry-console aside button>i{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;color:#fff;background:var(--green);font-size:7px;font-style:normal}.registry-console aside button span{display:grid;gap:4px}.registry-console aside button strong{font-size:8px}.registry-console aside button small{color:#87948f;font-size:6px}.registry-console section>header{display:flex;justify-content:space-between;align-items:flex-start}.registry-console section header>div{display:grid;gap:7px}.registry-console section h2{margin:0;font-size:17px}.route-list{display:grid;gap:8px;margin-top:22px}.route-list>strong{font-size:9px}.route-list article{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;gap:12px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:9px}.route-list article>div,.route-list article>span{display:grid;gap:4px}.route-list code{color:#176b5c;font-size:7px}.route-list small{color:#81908a;font-size:6px}.route-list article>b{color:#16806d;font-size:7px}@media (max-width:1100px){.muse-demo-shell{grid-template-columns:210px 1fr}.conversation-layout{grid-template-columns:220px 1fr}.composer-controls{max-width:650px}.works-grid{grid-template-columns:repeat(2,1fr)}.interview-brief{grid-template-columns:1fr}.registry-console{grid-template-columns:245px 1fr}.contract-flow{display:grid;grid-template-columns:1fr 1fr}.contract-flow i{display:none}}@media (max-width:760px){.muse-demo{padding:0}.muse-demo-context{height:46px;grid-template-columns:1fr auto}.muse-demo-context>span{display:none}.muse-demo-shell{height:calc(100dvh - 46px);min-height:700px;display:flex;flex-direction:column;border-radius:0}.muse-sidebar{display:block;padding:8px}.muse-brand,.sidebar-footer{display:none}.muse-sidebar nav{grid-template-columns:repeat(4,1fr);gap:4px}.muse-sidebar nav button{height:45px;justify-content:center;gap:5px;padding:0 5px;font-size:7px}.muse-sidebar nav button i{font-size:10px}.muse-workspace{flex:1;grid-template-rows:65px minmax(0,1fr)}.muse-topbar{padding:0 14px}.muse-topbar h1{font-size:18px}.topbar-actions>div{display:none}.muse-content{padding:8px}.conversation-history{display:none}.conversation-layout{display:block}.conversation-main{height:100%}.conversation-stream{padding:18px 12px 290px}.conversation-bottom{margin:-270px 8px 10px}.composer-toolbar{align-items:stretch;flex-direction:column}.composer-actions{width:100%}.composer-actions button{flex:1}.generation-image{height:300px}.billing-intro,.gateway-hero,.works-intro{align-items:flex-start;flex-direction:column;gap:18px;padding:18px}.works-overview{width:100%;gap:12px;justify-content:space-between}.works-overview button{display:none}.billing-layout,.billing-stats,.works-grid{grid-template-columns:1fr}.gateway-hero>div:last-child{width:100%;justify-content:space-around}.registry-tabs{grid-template-columns:1fr}.interview-timeline{grid-template-columns:1fr 1fr}.problem-definition header,.public-contract header{flex-direction:column}.problem-grid{grid-template-columns:1fr 1fr}.registry-console{grid-template-columns:1fr}.registry-console>aside{display:none}.route-list article{grid-template-columns:1fr 1fr}.muse-demo-context b{font-size:6px}}.registry-full{display:grid;gap:14px}.registry-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.registry-mode-tabs button{display:grid;gap:5px;padding:13px 16px;border:1px solid var(--line);border-radius:9px;color:#607069;background:#fff;text-align:left}.registry-mode-tabs button.active{border-color:#78bba9;background:#eaf7f3}.registry-mode-tabs strong{font-size:8px}.registry-mode-tabs span{color:#82908a;font-size:7px}.new-channel-registration{display:grid;grid-template-columns:.72fr 1.28fr;gap:14px}.new-channel-form>header>span,.new-channel-guide>span{color:var(--green);font-size:7px;font-weight:800;letter-spacing:.16em}.new-channel-guide>div{display:grid;gap:8px;margin-top:16px}.new-channel-guide article{display:grid;gap:6px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#f8faf9}.new-channel-guide article i{justify-self:start;padding:4px 6px;border-radius:999px;color:#176c5c;background:#e3f2ed;font-size:6px;font-style:normal}.new-channel-guide article strong{font-size:8px}.new-channel-guide article small{color:#7d8b85;font-size:7px;line-height:1.5}.new-channel-guide pre{margin-top:14px;padding:12px;border-radius:8px;color:#cce7df;background:#142521;font:7px/1.8 var(--font-geist-mono),monospace;white-space:pre-wrap}.new-channel-form>header{position:relative;display:grid;gap:6px}.new-channel-form>header code{position:absolute;right:0;top:0;padding:6px 8px;border-radius:6px;color:#176a5b;background:#e6f3ef;font-size:6px}.channel-form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px}.capability-cards label,.channel-form-grid label{display:grid;gap:5px;color:#65766f;font-size:7px}.capability-cards input,.channel-form-grid input{height:34px;padding:0 9px;border:1px solid var(--line);border-radius:7px;color:#40514a;background:#fff;font-size:7px}.channel-form-grid small{color:#8b9792;font-size:6px}.capability-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.capability-cards article{display:grid;gap:10px;padding:12px;border:1px solid #a8d2c7;border-radius:9px;background:#f6fbf9}.capability-cards article>header{display:grid;grid-template-columns:1fr auto;gap:4px}.capability-cards article header strong{font-size:8px}.capability-cards article header small{grid-row:2;color:#81908a;font-size:6px}.capability-cards article header b{grid-row:1/3;grid-column:2;align-self:center;color:#17705f;font-size:6px}.capability-cards article>code{padding:8px;border-radius:6px;color:#176959;background:#e5f2ee;font-size:6px}.new-channel-form>footer{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:0;margin-top:16px;padding:13px;border-radius:8px;background:#f3f7f5}.new-channel-form footer p{margin:0;color:#74827d;font-size:7px}.new-channel-form footer button{padding:9px 12px;border:0;border-radius:7px;color:#fff;background:var(--green);font-size:7px}@media (max-width:900px){.new-channel-registration{grid-template-columns:1fr}.capability-cards{grid-template-columns:1fr 1fr}}@media (max-width:760px){.capability-cards,.channel-form-grid,.registry-mode-tabs{grid-template-columns:1fr}.new-channel-form>header code{position:static;justify-self:start}}.billing-page,.chat-composer,.conversation-layout,.conversation-main,.conversation-panel,.conversation-stream,.conversation-workbench,.full-schema-design,.models-page,.muse-content,.muse-content>*,.schema-design,.works-page{min-width:0;max-width:100%}.full-schema-design,.models-page,.schema-design{width:100%;grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.full-schema-design>*,.models-page>*,.schema-design>*{min-width:0;max-width:100%}.upstream-table{width:100%;max-width:100%}}@media (prefers-reduced-motion:reduce){.muse-demo *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.conversation-main{position:relative;display:block;min-height:0;overflow:hidden}.conversation-stream{height:100%}.conversation-bottom{position:absolute;z-index:4;right:32px;bottom:20px;left:32px;margin:0}@media (max-width:760px){.conversation-bottom{right:8px;bottom:10px;left:8px;margin:0}}.muse-demo .generation-message footer,.muse-demo .work-card-body footer{min-height:0;padding:11px 0 0;background:transparent}.muse-demo .generation-message footer{justify-content:flex-start}.muse-demo .work-card-body footer{justify-content:space-between}.conversation-layout{height:100%;overflow:hidden}.conversation-main{height:100%}.gateway-hero>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);min-width:270px}@media (max-width:760px){.muse-sidebar nav button{min-width:0;overflow:hidden;white-space:nowrap}.muse-sidebar nav button i{display:none}.gateway-hero>div:last-child{display:grid;width:100%;min-width:0;grid-template-columns:repeat(3,1fr);gap:0}.gateway-hero>div:last-child span{min-width:0}.interview-brief,.models-page,.problem-definition,.public-contract,.schema-design{min-width:0;overflow:hidden}}.muse-content{height:100%}.gateway-hero>div{min-width:0}@media (max-width:760px){.muse-sidebar nav button{white-space:normal;line-height:1.2}.muse-sidebar nav button:last-child{font-size:6px}}.conversation-panel,.conversation-workbench{height:calc(100svh - 177px)}@media (max-width:760px){.conversation-panel,.conversation-workbench{height:calc(100dvh - 188px);min-height:560px}}.interview-brief,.models-page,.problem-definition,.public-contract,.schema-design{overflow:visible}.muse-content{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.billing-records{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff}.billing-records>header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--line)}.billing-records header>div{display:grid;gap:6px}.billing-records header span{color:var(--green);font-size:7px;font-weight:800;letter-spacing:.16em}.billing-records h2{margin:0;font-size:17px}.billing-records header>small{color:#81908a;font-size:7px}.billing-table{min-width:900px;padding:0 22px}.billing-table article,.billing-table-head{display:grid;grid-template-columns:1.25fr 1.7fr .7fr .8fr .7fr .8fr .8fr;gap:12px;align-items:center;min-height:54px;border-bottom:1px solid #edf1ef}.billing-table-head{color:#82908a;font-size:7px}.billing-table article>span{min-width:0;color:#4a5a54;font-size:7px}.billing-table article>span:nth-child(-n+2){display:grid;gap:4px}.billing-table article strong{font-size:8px}.billing-table article small{overflow:hidden;color:#87948f;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.billing-table article b{padding:5px 7px;border-radius:999px;color:#176d5e;background:#e5f3ee;font-size:6px}.charge-dot{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#2eaa8f}.billing-layout>section .provider-row+.provider-row{margin-top:8px}@media (max-width:760px){.billing-records{overflow-x:auto}.billing-table{padding:0 14px}}.muse-workspace{min-height:0;overflow:hidden}.full-schema-design{display:grid;gap:14px}.original-panel{padding:24px;border:1px solid var(--line);border-radius:13px;background:#fff}.design-considerations>header,.original-panel>header{display:flex;justify-content:space-between;gap:24px}.design-considerations>header,.original-panel header>div{display:grid;gap:8px}.design-considerations header span,.original-panel header span,.original-panel>span,.yaml-route-story article>span{color:var(--green);font-size:7px;font-weight:800;letter-spacing:.16em}.design-considerations h2,.original-panel h2,.yaml-route-story h2{margin:7px 0;font-size:18px}.design-considerations p,.original-panel p,.yaml-route-story p{margin:0;color:#71817a;font-size:8px;line-height:1.7}.protocol-code-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.protocol-code-grid article{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#142521}.protocol-code-grid article header{display:flex;justify-content:space-between;padding:11px 13px;border-bottom:1px solid #ffffff18;color:#d8eee8}.protocol-code-grid pre,.schema-explorer pre,.yaml-route-story pre{margin:0;padding:15px;color:#cae8df;background:#142521;font:8px/1.65 var(--font-geist-mono),monospace;white-space:pre-wrap;overflow-wrap:anywhere}.contract-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px}.contract-fields>span{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;padding:11px;border:1px solid var(--line);border-radius:8px;background:#f8faf9}.contract-fields code{grid-row:1/3;color:#16705f;font-size:7px}.contract-fields strong{font-size:8px}.contract-fields small{color:#7c8a84;font-size:6px}.upstream-protocols>header{align-items:flex-start}.upstream-protocols>header b{padding:7px 9px;border-radius:7px;color:#166b5b;background:#e4f3ee;font-size:7px}.upstream-table{margin-top:18px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.upstream-table article,.upstream-table>div{display:grid;grid-template-columns:.65fr 1fr 1.35fr 1.35fr}.upstream-table>div{padding:9px;background:#edf4f1;color:#718079;font-size:7px}.upstream-table article{border-top:1px solid var(--line)}.upstream-table article span{min-width:0;display:grid;align-content:center;gap:4px;padding:10px;border-right:1px solid var(--line)}.upstream-table article strong{font-size:8px}.upstream-table article code{overflow:hidden;color:#52645d;font-size:6px;text-overflow:ellipsis}.upstream-protocols footer{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;min-height:0;margin-top:10px;padding:0;background:transparent}.upstream-protocols footer span{display:grid;gap:4px;padding:10px;border-radius:8px;background:#f4f8f6;color:#7a8882;font-size:6px}.upstream-protocols footer b{color:#166d5d;font-size:7px}.design-considerations{padding:24px;border-radius:13px;color:#fff;background:#142521}.design-considerations header span{color:#60cdb3}.design-considerations header p{color:#99afa8}.design-considerations>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px}.design-considerations article{display:flex;gap:9px;padding:12px;border:1px solid #ffffff18;border-radius:9px;background:#ffffff08}.design-considerations article>i{color:#58c3aa;font-style:normal}.design-considerations article span{display:grid;gap:6px}.design-considerations article strong{font-size:8px}.design-considerations article small{color:#9eafa9;font-size:6px;line-height:1.5}.simple-gateway-story>div{display:flex;align-items:center;gap:8px;margin-top:18px}.runtime-story>div>span,.simple-gateway-story>div>span{flex:1;display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:9px;background:#f8faf9}.runtime-story i,.simple-gateway-story i{width:19px;height:19px;display:grid;place-items:center;border-radius:6px;color:#fff;background:var(--green);font-size:7px;font-style:normal}.runtime-story strong,.simple-gateway-story strong{font-size:8px}.runtime-story small,.simple-gateway-story small{color:#7c8984;font-size:6px}.simple-gateway-story footer{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;min-height:0;margin-top:10px;padding:0;background:transparent}.simple-gateway-story footer span{padding:10px;border-radius:8px;color:#74837d;background:#eef5f2;font-size:7px}.simple-gateway-story footer b{color:#176b5c}.yaml-route-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px}.yaml-route-story article:last-child>div{display:grid;grid-template-columns:100px 1fr;gap:10px;padding:9px 0;border-top:1px solid var(--line)}.yaml-route-story article:last-child code{color:#15705f;font-size:7px}.yaml-route-story article:last-child strong{font-size:8px}.runtime-story>div{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:18px}.configuration-cost>div,.production-capabilities>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:17px}.configuration-cost>div>span,.production-capabilities>div>span{display:grid;gap:7px;padding:13px;border:1px solid var(--line);border-radius:9px;background:#f8faf9}.configuration-cost i{justify-self:start;padding:4px 6px;border-radius:999px;color:#176e5e;background:#e2f2ed;font-size:6px;font-style:normal}.configuration-cost strong,.production-capabilities strong{font-size:8px}.configuration-cost small,.production-capabilities small{color:#7e8b86;font-size:6px;line-height:1.5}.production-capabilities>div{grid-template-columns:repeat(3,1fr)}.profile-library>header{display:grid;gap:7px}.profile-tabs{display:flex;gap:6px;margin-top:16px}.profile-tabs button{padding:8px 11px;border:1px solid var(--line);border-radius:7px;color:#74837d;background:#f7faf8;font-size:7px}.profile-tabs button.active{border-color:#76bca9;color:#126b5b;background:#e7f4f0}.profile-card{margin-top:10px;padding:16px;border:1px solid var(--line);border-radius:10px;background:#f8faf9}.profile-card>header{display:flex;justify-content:space-between}.profile-card>header span{color:var(--green);font-size:7px}.profile-card>header strong{font-size:8px}.profile-card h3{font-size:13px}.profile-card>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.profile-card>div>span{display:grid;gap:7px;padding:10px;border-radius:8px;background:#fff}.profile-card b{font-size:7px}.profile-card code{color:#397064;font-size:7px;line-height:1.6}.schema-explorer>header{display:grid;gap:7px}.mapping-truth{display:grid;grid-template-columns:1fr auto 1.4fr;gap:12px;align-items:center;margin-top:18px;padding:14px;border-radius:10px;background:#edf6f3}.mapping-truth>span{display:grid;gap:5px}.mapping-truth>span:last-child{grid-template-columns:auto 1fr}.mapping-truth i{color:#2c9e86;font-size:8px;font-style:normal}.mapping-truth code{color:#155f51;font-size:7px}.mapping-truth b{font-size:7px}.runtime-trace{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:12px 0}.runtime-trace span{display:flex;align-items:center;gap:7px;padding:10px;border:1px solid var(--line);border-radius:8px}.runtime-trace i{width:18px;height:18px;display:grid;place-items:center;border-radius:5px;color:#fff;background:var(--green);font-size:6px;font-style:normal}.runtime-trace strong{font-size:7px}.schema-explorer details{margin-top:7px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.schema-explorer summary{padding:11px 13px;color:#40514a;background:#f8faf9;font-size:8px;font-weight:700;cursor:pointer}.schema-explorer details pre{border-radius:0}.full-schema-design .public-contract{display:none}@media (max-width:900px){.contract-fields,.design-considerations>div{grid-template-columns:1fr 1fr}.yaml-route-story{grid-template-columns:1fr}.configuration-cost>div,.production-capabilities>div,.runtime-story>div,.runtime-trace{grid-template-columns:1fr 1fr}}@media (max-width:760px){.design-considerations,.original-panel{padding:18px}.contract-fields,.protocol-code-grid{grid-template-columns:1fr}.upstream-table{overflow-x:auto}.upstream-table article,.upstream-table>div{min-width:760px}.simple-gateway-story>div,.upstream-protocols footer{grid-template-columns:1fr 1fr}.simple-gateway-story>div{display:grid}.mapping-truth,.profile-card>div,.simple-gateway-story footer{grid-template-columns:1fr}.mapping-truth>i{transform:rotate(90deg)}.configuration-cost>div,.design-considerations>div,.production-capabilities>div,.runtime-story>div,.runtime-trace{grid-template-columns:1fr}.original-panel>header{flex-direction:column}}.full-schema-design .public-contract,.full-schema-design>.schema-design>.problem-definition{display:none}.exact-problem{padding:24px;border:1px solid var(--line);border-radius:13px;background:#fff}.exact-problem .problem-grid{grid-template-columns:repeat(3,1fr)}.exact-problem footer{display:grid;grid-template-columns:auto 1fr;gap:16px;min-height:0;margin-top:12px;padding:13px;border-radius:9px;color:#d6ebe5;background:#142521;font-size:7px}.exact-problem footer span{color:#9eafa9}@media (max-width:760px){.exact-problem{padding:18px}.exact-problem .problem-grid,.exact-problem footer{grid-template-columns:1fr}}