.agent-chat{display:flex;flex-direction:column;height:100%;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#070a12eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;box-shadow:0 8px 32px #00000052}.agent-chat-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:.85rem 1rem;border-bottom:1px solid rgba(255,255,255,.06);background:#0000002e}.agent-chat-agent{display:flex;align-items:center;gap:.65rem}.agent-chat-avatar{width:2rem;height:2rem;border-radius:10px;display:grid;place-items:center;font-size:.72rem;font-weight:500;color:#fbbf24f2;background:#fbbf241a;border:1px solid rgba(251,191,36,.25)}.agent-chat-name{display:block;font-size:.82rem;font-weight:500;color:#f1f5f9eb}.agent-chat-role{display:block;font-size:.55rem;letter-spacing:.12em;color:#94a3b88c;margin-top:.1rem}.agent-chat-live{display:flex;align-items:center;gap:.4rem;font-size:.52rem;letter-spacing:.18em;color:#94a3b873}.agent-chat-live-dot{width:4px;height:4px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d3998c;animation:agent-live-pulse 1.4s ease infinite}@keyframes agent-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.agent-chat-thread{flex:1;min-height:0;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.agent-chat-bubble{display:flex;gap:.55rem;max-width:92%;animation:agent-bubble-in .35s ease both}@keyframes agent-bubble-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.agent-chat-bubble--user{align-self:flex-end;flex-direction:row-reverse}.agent-chat-bubble-body{padding:.65rem .85rem;border-radius:12px;font-size:.82rem;line-height:1.55}.agent-chat-bubble--user .agent-chat-bubble-body{background:#38bdf81f;border:1px solid rgba(56,189,248,.22);border-bottom-right-radius:4px}.agent-chat-bubble--agent .agent-chat-bubble-body{background:#0f172abf;border:1px solid rgba(255,255,255,.07);border-bottom-left-radius:4px}.agent-chat-bubble-label{display:block;font-size:.52rem;letter-spacing:.1em;color:#94a3b880;margin-bottom:.25rem}.agent-chat-bubble-body p{margin:0;color:#f1f5f9e0}.agent-chat-bubble-avatar{flex-shrink:0;width:1.65rem;height:1.65rem;border-radius:8px;display:grid;place-items:center;font-size:.62rem;color:#fbbf24e6;background:#fbbf2414;border:1px solid rgba(251,191,36,.2);align-self:flex-end}.agent-chat-typing{display:inline-flex;gap:4px;padding:.15rem 0}.agent-chat-typing span{width:5px;height:5px;border-radius:50%;background:#94a3b88c;animation:agent-typing 1.1s ease infinite}.agent-chat-typing span:nth-child(2){animation-delay:.15s}.agent-chat-typing span:nth-child(3){animation-delay:.3s}@keyframes agent-typing{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.agent-chat-composer{display:flex;align-items:center;gap:.65rem;flex-shrink:0;padding:.75rem 1rem;border-top:1px solid rgba(255,255,255,.06);background:#00000038}.agent-chat-composer-inner{flex:1;min-height:2.75rem;display:flex;align-items:center;padding:.5rem .85rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#0f172a8c}.agent-chat-composer-text{font-size:.82rem;color:#f1f5f9e0;line-height:1.45;word-break:break-word}.agent-chat-composer-placeholder{font-size:.82rem;color:#94a3b861}.agent-chat-cursor{display:inline-block;width:2px;height:.95em;margin-left:2px;background:#38bdf8bf;vertical-align:text-bottom;animation:agent-cursor-blink 1s step-end infinite}@keyframes agent-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.agent-chat-composer-send{width:2rem;height:2rem;border-radius:8px;display:grid;place-items:center;font-size:.75rem;color:#38bdf8a6;border:1px solid rgba(56,189,248,.25);background:#38bdf814}@media(prefers-reduced-motion:reduce){.agent-chat-live-dot,.agent-chat-typing span,.agent-chat-cursor{animation:none}}.agent-cluster-console{--cluster-composer-h: 4rem;--cluster-panel-h: clamp(26rem, 42vh, 32rem);display:flex;flex-direction:column;min-height:0;margin-bottom:clamp(1.25rem,3vw,2rem)}@media(min-width:960px){.agent-cluster-console{--cluster-panel-h: 34rem}}.cluster-demo-layout{display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,1.75rem);flex:1;min-height:0}.cluster-demo-col{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#070a12eb;overflow:hidden;box-shadow:0 8px 28px #00000047}.cluster-demo-col--chat{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cluster-demo-col .agent-chat{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;border:none;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media(min-width:960px){.cluster-demo-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1rem;height:100%;min-height:0;align-items:stretch}.cluster-demo-col{height:100%}}@media(max-width:959px){.cluster-demo-col{height:var(--cluster-panel-h);min-height:var(--cluster-panel-h);max-height:var(--cluster-panel-h)}.agent-cluster-console .cluster-team-composer{display:none}}.agent-cluster-console .agent-chat-header{box-sizing:border-box;flex:0 0 auto;flex-shrink:0}.agent-cluster-console .agent-chat-thread,.agent-cluster-console .cluster-team-body{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 1rem .75rem}.agent-cluster-console .agent-chat-thread{display:flex;flex-direction:column;gap:.75rem;align-content:start;justify-content:flex-start}.agent-cluster-console .agent-chat-composer,.agent-cluster-console .cluster-team-composer{flex:0 0 var(--cluster-composer-h);flex-shrink:0;height:var(--cluster-composer-h);min-height:var(--cluster-composer-h);max-height:var(--cluster-composer-h);box-sizing:border-box}.agent-cluster-console .agent-chat-composer{display:flex;align-items:center}.agent-cluster-console .agent-chat-composer-inner{min-height:2.5rem;max-height:3.25rem;overflow-y:auto}.agent-cluster-console .agent-chat-thread .agent-chat-bubble{flex-shrink:0}.cluster-team-body{display:block}.cluster-team-composer{border-top:1px solid rgba(255,255,255,.06);background:#00000038;visibility:hidden}.cluster-team-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.cluster-team-body>.cluster-member--coord{margin-bottom:.4rem}.cluster-member{padding:.65rem .75rem;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#0f172a73;margin:0;transition:border-color .3s,box-shadow .3s,background .3s}.cluster-member--coord{padding:.75rem .85rem;border-color:#fbbf2438;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(251,191,36,.08) 0%,transparent 70%),#0f172a8c}.cluster-member.is-focus{border-color:rgba(var(--member-accent, 56, 189, 248),.4);box-shadow:0 0 16px rgba(var(--member-accent, 56, 189, 248),.1)}.cluster-member.is-linked{border-color:rgba(var(--member-accent, 56, 189, 248),.28)}.cluster-member--running .cluster-member-status,.cluster-member--configuring .cluster-member-status{animation:cluster-status-pulse 1.8s ease infinite}@keyframes cluster-status-pulse{0%,to{opacity:1}50%{opacity:.65}}.cluster-member-main{display:flex;align-items:center;gap:.55rem}.cluster-member-avatar{width:2rem;height:2rem;border-radius:8px;display:grid;place-items:center;font-size:.82rem;flex-shrink:0;color:rgba(var(--member-accent, 148, 163, 184),.92);background:rgba(var(--member-accent, 148, 163, 184),.1);border:1px solid rgba(var(--member-accent, 148, 163, 184),.22)}.cluster-member-copy{flex:1;min-width:0}.cluster-member-name{display:block;font-size:.82rem;font-weight:500;color:#f1f5f9eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cluster-member-role{display:block;font-size:.68rem;color:#94a3b894;margin-top:.06rem}.cluster-member-status{flex-shrink:0;font-size:.65rem;padding:.18rem .45rem;border-radius:999px;color:#94a3b8a6;background:#94a3b814}.cluster-member-status--running{color:#38bdf8e6;background:#38bdf81a}.cluster-member-status--queued{color:#fbbf24e0;background:#fbbf241a}.cluster-member-status--done{color:#34d399e0;background:#34d3991a}.cluster-member-status--configuring{color:#38bdf8e6;background:#38bdf81a}.cluster-member--configuring{border-color:#38bdf847}.cluster-member-task{margin:.4rem 0 0;font-size:.75rem;line-height:1.45;color:#cbd5e1c7}.cluster-member-hint,.cluster-member-skill{margin:.35rem 0 0;font-size:.68rem;line-height:1.4;color:rgba(var(--member-accent, 56, 189, 248),.75)}.cluster-member-progress{height:3px;margin-top:.45rem;border-radius:2px;background:#ffffff0f;overflow:hidden}.cluster-member-progress-fill{height:100%;border-radius:2px;background:rgba(var(--member-accent, 56, 189, 248),.6);transition:width .6s ease}.standards-section--chapter .cluster-member--coord{padding:.55rem .65rem}.standards-section--chapter .cluster-member{padding:.5rem .6rem}.standards-section--chapter .cluster-member-avatar{width:1.65rem;height:1.65rem;font-size:.72rem}.standards-section--chapter .cluster-member-name{font-size:.75rem}.standards-section--chapter .cluster-member-task{font-size:.68rem}@media(prefers-reduced-motion:reduce){.cluster-member--running .cluster-member-status,.cluster-member-progress-fill{animation:none;transition:none}}.demo-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding:.45rem .65rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#00000038}.demo-toolbar-label{font-size:.68rem;letter-spacing:.06em;color:#94a3b8a6}.demo-toolbar-actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-left:auto}.demo-toolbar:not(:has(.demo-toolbar-label)){justify-content:flex-end}.demo-toolbar-btn{padding:.32rem .65rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0f172aa6;color:#e2e8f0e0;font-size:.72rem;cursor:pointer;transition:border-color .2s,background .2s}.demo-toolbar-btn:hover{border-color:#38bdf859;background:#38bdf814}.demo-toolbar-btn--primary{border-color:#38bdf847;color:#38bdf8eb}.standards-section--chapter .demo-toolbar{padding:.35rem .5rem}.standards-section--chapter .demo-toolbar-btn{font-size:.65rem;padding:.28rem .5rem}.tara-wb{display:flex;flex-direction:column;height:100%;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#060910f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;box-shadow:0 8px 32px #00000052}.tara-wb-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid rgba(255,255,255,.06);background:#0003}.tara-wb-title{display:block;font-size:.88rem;font-weight:500;color:#f1f5f9eb}.tara-wb-subtitle{display:block;font-size:.52rem;letter-spacing:.14em;color:#94a3b880;margin-top:.2rem}.tara-wb-standard{flex-shrink:0;font-size:.55rem;letter-spacing:.12em;padding:.35rem .55rem;border-radius:6px;color:#fbbf24d9;background:#fbbf2414;border:1px solid rgba(251,191,36,.22)}.tara-wb-progress{padding:.65rem 1rem .5rem;border-bottom:1px solid rgba(255,255,255,.04)}.tara-wb-progress-track{height:3px;border-radius:2px;background:#ffffff0f;overflow:hidden;margin-bottom:.45rem}.tara-wb-progress-fill{height:100%;border-radius:2px;background:linear-gradient(90deg,#38bdf88c,#fbbf24a6);transition:width .6s ease}.tara-wb-progress-label{font-size:.52rem;letter-spacing:.08em;color:#94a3b88c}.tara-wb-phases{display:flex;gap:.35rem;padding:.55rem 1rem;border-bottom:1px solid rgba(255,255,255,.05);overflow-x:auto}.tara-wb-phase{flex-shrink:0;font-size:.52rem;letter-spacing:.1em;padding:.3rem .55rem;border-radius:6px;color:#94a3b866;border:1px solid transparent;transition:color .3s,border-color .3s,background .3s}.tara-wb-phase.is-done{color:#34d399a6}.tara-wb-phase.is-active{color:#38bdf8e6;background:#38bdf814;border-color:#38bdf840}.tara-wb-body{flex:1;min-height:0;overflow-y:auto;padding:.85rem 1rem 1rem;display:flex;flex-direction:column;gap:.85rem;animation:tara-wb-fade .4s ease both}@keyframes tara-wb-fade{0%{opacity:.6}to{opacity:1}}.tara-wb-field-label{display:block;font-size:.5rem;letter-spacing:.14em;color:#94a3b873;margin-bottom:.3rem}.tara-wb-field-value{font-size:.82rem;color:#f1f5f9e0;line-height:1.45}.tara-wb-assets ul{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.tara-wb-assets li{font-size:.62rem;letter-spacing:.06em;padding:.25rem .5rem;border-radius:5px;color:#94a3b8bf;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);animation:tara-tag-in .35s ease both}@keyframes tara-tag-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.tara-wb-split{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:720px){.tara-wb-split{grid-template-columns:1.4fr .8fr}}.tara-wb-table-wrap{overflow-x:auto;border-radius:8px;border:1px solid rgba(255,255,255,.06)}.tara-wb-table{width:100%;border-collapse:collapse;font-size:.72rem}.tara-wb-table th{text-align:left;padding:.45rem .55rem;font-size:.5rem;letter-spacing:.1em;color:#94a3b873;background:#00000040;border-bottom:1px solid rgba(255,255,255,.06)}.tara-wb-table td{padding:.45rem .55rem;color:#e2e8f0d1;border-bottom:1px solid rgba(255,255,255,.04);white-space:normal;word-break:break-word}.tara-wb-table tr.is-active td{background:#38bdf80f}.tara-wb-table tbody tr{animation:tara-row-in .35s ease both}@keyframes tara-row-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.tara-wb-matrix-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;margin-top:.35rem}.tara-wb-matrix-cell{aspect-ratio:1;border-radius:3px;background:#ffffff0a;border:1px solid rgba(255,255,255,.05);transition:background .3s,box-shadow .3s}.tara-wb-matrix-cell.is-hit{background:#fbbf2459;border-color:#fbbf248c;box-shadow:0 0 12px #fbbf2459}.tara-wb-treatments ul{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.tara-wb-treatments li{display:grid;grid-template-columns:auto 1fr auto;gap:.55rem;align-items:center;font-size:.72rem;padding:.45rem .55rem;border-radius:6px;background:#0f172a8c;border:1px solid rgba(255,255,255,.05);animation:tara-row-in .35s ease both}.tara-wb-treatment-id{color:#38bdf8bf;font-size:.62rem}.tara-wb-treatment-owner{font-size:.55rem;color:#94a3b880}.tara-wb-export{display:flex;align-items:center;gap:.5rem;padding:.55rem .75rem;border-radius:8px;font-size:.62rem;letter-spacing:.08em;color:#34d399d9;background:#34d39914;border:1px solid rgba(52,211,153,.22);animation:tara-row-in .4s ease both}.tara-wb-export-icon{font-size:.55rem}.tara-wb-parts{display:flex;flex-direction:column;gap:.35rem}.tara-wb-part{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.15rem .55rem;padding:.45rem .55rem;border-radius:6px;background:#0f172a73;border:1px solid rgba(255,255,255,.05);animation:tara-row-in .35s ease both}.tara-wb-part-name{font-size:.62rem;color:#e2e8f0d9;grid-column:1}.tara-wb-part-note{font-size:.68rem;color:#94a3b8a6;grid-column:1}.tara-wb-part-badge{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:.5rem;letter-spacing:.1em;padding:.2rem .4rem;border-radius:4px}.tara-wb-part-badge--ok{color:#34d399bf;background:#34d3991a}.tara-wb-part-badge--warn{color:#fbbf24d9;background:#fbbf241a}.tara-wb-part-badge--pending{color:#94a3b88c;background:#94a3b814}@media(prefers-reduced-motion:reduce){.tara-wb-progress-fill,.tara-wb-body,.tara-wb-assets li,.tara-wb-table tbody tr,.tara-wb-treatments li,.tara-wb-export,.tara-wb-part{animation:none;transition:none}}.standards-agent-demo{--agent-demo-panel-h: clamp(26rem, 42vh, 32rem);display:flex;flex-direction:column;gap:.65rem}.standards-agent-demo-panels{display:grid;grid-template-columns:1fr;gap:clamp(1.25rem,3vw,1.75rem);align-items:stretch;flex:1;min-height:0}.standards-agent-demo--loading{min-height:clamp(16rem,32vh,24rem);border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#070a1280}@media(min-width:960px){.standards-agent-demo{--agent-demo-panel-h: 34rem}.standards-agent-demo-panels{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:1.5rem}}.standards-agent-demo .agent-chat,.standards-agent-demo .tara-wb{height:var(--agent-demo-panel-h);min-height:var(--agent-demo-panel-h);max-height:var(--agent-demo-panel-h)}.standards-agent-demo .agent-chat-thread{flex:1;min-height:0;max-height:none;overflow-y:auto;scrollbar-gutter:stable}.standards-agent-demo .agent-chat-thread .agent-chat-bubble,.standards-agent-demo .agent-chat-header,.standards-agent-demo .agent-chat-composer{flex-shrink:0}.standards-agent-demo .agent-chat-composer-inner{min-height:2.5rem;max-height:3.25rem;overflow-y:auto}.standards-agent-demo .tara-wb-header,.standards-agent-demo .tara-wb-progress,.standards-agent-demo .tara-wb-phases{flex-shrink:0}.standards-agent-demo .tara-wb-body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.standards-agent-demo .tara-wb-body>*{flex-shrink:0}.standards-agent-demo .tara-wb-table-wrap,.standards-agent-demo .tara-wb-parts,.standards-agent-demo .tara-wb-treatments,.standards-agent-demo .tara-wb-export{flex-shrink:0}.standards-ticker{position:relative;overflow:hidden}.standards-ticker-viewport{position:relative;overflow:hidden;padding:.85rem 0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 12%,black 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 12%,black 88%,transparent 100%)}.standards-ticker-scan{position:absolute;top:0;bottom:0;left:-30%;width:28%;background:linear-gradient(90deg,transparent 0%,rgba(56,189,248,.06) 35%,rgba(56,189,248,.22) 50%,rgba(56,189,248,.06) 65%,transparent 100%);pointer-events:none;z-index:2;animation:standards-scan 3.6s ease-in-out infinite}.standards-ticker-scan--secondary{animation-delay:1.8s;opacity:.45;width:18%}@keyframes standards-scan{0%{transform:translate(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translate(420%);opacity:0}}.standards-ticker-track-wrap{display:flex;flex-direction:column;gap:.45rem}.standards-ticker-track{display:flex;align-items:center;width:max-content;white-space:nowrap}.standards-ticker-track--primary{animation:standards-marquee-left 48s linear infinite;animation-play-state:paused}.standards-ticker-track--secondary{opacity:.35;animation:standards-marquee-right 62s linear infinite;animation-play-state:paused}.standards-ticker--revealed .standards-ticker-track--primary,.standards-ticker--revealed .standards-ticker-track--secondary{animation-play-state:running}.standards-ticker-item{display:inline-flex;align-items:center;gap:.15rem;padding:0 .55rem;color:#94a3b880;font-size:.68rem;letter-spacing:.08em;transition:color .35s ease,transform .35s ease,text-shadow .35s ease}.standards-ticker-item--ghost{color:#94a3b847}.standards-ticker-item.is-focused{color:#fbbf24f2;transform:scale(1.06);text-shadow:0 0 12px rgba(251,191,36,.35)}.standards-ticker-bracket{color:#fbbf24bf;font-size:.62rem}.standards-ticker-sep{margin-left:.35rem;opacity:.3;animation:standards-sep-pulse 2s ease-in-out infinite}.standards-ticker-item.is-focused .standards-ticker-sep{opacity:.55;color:#38bdf899}@keyframes standards-sep-pulse{0%,to{opacity:.2}50%{opacity:.45}}@keyframes standards-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes standards-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.standards-ticker--revealed .standards-ticker-item{animation:standards-item-in .55s ease both}.standards-ticker--revealed .standards-ticker-item:nth-child(odd){animation-delay:.04s}@keyframes standards-item-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.standards-ticker-scan,.standards-ticker-scan--secondary,.standards-ticker-track--primary,.standards-ticker-track--secondary,.standards-ticker-sep{animation:none!important}.standards-ticker-track-wrap{align-items:center}.standards-ticker-track--secondary{display:none}.standards-ticker-track--primary{flex-wrap:wrap;justify-content:center;width:100%;white-space:normal;gap:.35rem .5rem}.standards-ticker-item.is-focused{transform:none}}@media(max-width:768px){.standards-ticker-track--secondary{display:none}.standards-ticker-item{font-size:.62rem}}.demo-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0 0 .85rem;padding:0;list-style:none}.demo-steps-item{display:flex;gap:.55rem;align-items:flex-start;padding:.55rem .65rem;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#0f172a73}.demo-steps-index{flex-shrink:0;font-size:.68rem;color:#38bdf8d9}.demo-steps-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.demo-steps-label{font-size:.78rem;font-weight:500;color:#f1f5f9eb}.demo-steps-desc{font-size:.68rem;line-height:1.45;color:#94a3b8a6}@media(max-width:959px){.demo-steps{grid-template-columns:1fr}}.standards-section{width:100%;max-width:1120px;margin:0 auto;padding:0 clamp(1.5rem,5vw,3rem)}.standards-section--chapter{height:100%;min-height:0;max-width:none;display:flex;flex-direction:column;padding:0 clamp(1.25rem,4vw,2.5rem)}.standards-section--home{width:100%;max-width:1200px;margin:0 auto;padding:clamp(.35rem,1.2vw,.65rem) clamp(1.5rem,5vw,3rem) clamp(.5rem,1.2vw,.75rem);box-sizing:border-box;flex:1 1 auto;height:100%;min-height:0;overflow:hidden}.standards-section--chapter.standards-section--home{height:100%;min-height:0}.standards-section--home .standards-section-head{flex-shrink:0;margin-bottom:clamp(.35rem,1vw,.5rem);text-align:left}.standards-section--home .standards-section-head .chapter-label{margin-bottom:.25rem}.standards-section--home .standards-section-head .sector-chapter-title{margin-bottom:0;font-size:clamp(1.45rem,3.2vw,2.65rem);line-height:1.05}.standards-section--chapter.standards-section--home .agent-cluster-console{flex:1 1 auto;min-height:0;height:auto;margin-bottom:0;display:flex;flex-direction:column;--cluster-panel-h: 100%}.standards-section--chapter.standards-section--home .cluster-demo-layout{flex:1;min-height:0;height:100%}@media(min-width:960px){.standards-section--chapter.standards-section--home .cluster-demo-layout,.standards-section--chapter.standards-section--home .cluster-demo-col{height:100%;min-height:0}}.standards-section--chapter .standards-section-intro{flex-shrink:0;margin-bottom:clamp(.65rem,2vw,1rem)}.standards-section--chapter .standards-section-title{font-size:clamp(1.45rem,3.5vw,2.15rem);margin-bottom:.4rem}.standards-section--chapter .standards-section-desc{font-size:.82rem}.standards-section--chapter .standards-section-label{margin-bottom:.55rem}.standards-section--chapter .standards-ticker{flex-shrink:0;margin-top:0;padding-top:.25rem}.standards-section--industry .standards-agent-demo{margin-bottom:0}.standards-section--industry .standards-ticker{margin-top:clamp(.75rem,2vw,1rem);padding-top:0}.standards-section--industry .standards-ticker-viewport{padding:.55rem 0 .35rem;border-top:1px solid rgba(255,255,255,.06)}.standards-section--chapter .agent-cluster-console{flex:0 0 auto;width:100%;min-height:0;--cluster-panel-h: clamp(16rem, calc(100svh - var(--nav-height) - 13rem), 30rem);height:auto;margin-bottom:.35rem;align-items:stretch}.standards-section--chapter .cluster-demo-layout{flex:1 1 auto;min-height:var(--cluster-panel-h, 16rem)}@media(min-width:960px){.standards-section--chapter:not(.standards-section--home) .cluster-demo-layout{flex:none;height:var(--cluster-panel-h);min-height:var(--cluster-panel-h)}.standards-section--chapter:not(.standards-section--home) .cluster-demo-col .agent-chat,.standards-section--chapter:not(.standards-section--home) .cluster-demo-col .cluster-team{height:100%;min-height:0;max-height:none}.standards-section--chapter.standards-section--home .cluster-demo-col{height:100%;min-height:0}}.standards-section--chapter.standards-section--industry .agent-cluster-console{flex:0 0 auto;margin-bottom:0;--cluster-panel-h: clamp(14rem, calc(100svh - var(--nav-height) - 22rem), 24rem)}.standards-section--chapter.standards-section--industry .standards-agent-demo{--agent-demo-panel-h: clamp(14rem, calc(100svh - var(--nav-height) - 22rem), 24rem)}.standards-section--chapter.standards-section--industry{height:auto;min-height:0;overflow:visible;width:100%;padding-bottom:clamp(1rem,2.5vw,1.5rem)}.standards-section--industry .industry-cluster-block,.standards-section--industry .industry-task-block{flex-shrink:0;width:100%}.standards-section--industry .agent-cluster-console,.standards-section--industry .standards-agent-demo{flex-shrink:0;width:100%;min-height:clamp(16rem,38vh,26rem)}.standards-section--industry .agent-cluster-console .cluster-demo-layout{flex:none;min-height:var(--cluster-panel-h);height:var(--cluster-panel-h)}.standards-section--industry .standards-agent-demo .standards-agent-demo-panels{min-height:var(--agent-demo-panel-h)}.standards-section--chapter .standards-agent-demo{flex:0 0 auto;width:100%;min-height:0;--agent-demo-panel-h: clamp(16rem, calc(100svh - var(--nav-height) - 13rem), 30rem);height:auto;margin-bottom:.35rem;align-items:stretch}.standards-section--chapter .standards-agent-demo .agent-chat,.standards-section--chapter .standards-agent-demo .tara-wb{height:var(--agent-demo-panel-h);min-height:var(--agent-demo-panel-h);max-height:var(--agent-demo-panel-h)}.standards-section-intro{text-align:center;margin-bottom:clamp(2rem,5vw,3rem)}.standards-section-label{display:block;font-size:.58rem;letter-spacing:.22em;color:#94a3b873;margin-bottom:.85rem}.standards-section-title{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:400;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.65rem}.standards-section-desc{font-size:.95rem;font-weight:300;color:#94a3b8bf;letter-spacing:.08em;max-width:36rem;margin-left:auto;margin-right:auto}.standards-section-bridge{margin:0 auto .85rem;max-width:36rem;text-align:center;font-size:.78rem;line-height:1.55;color:#94a3b89e}.standards-section .standards-agent-demo{margin-bottom:clamp(2rem,5vw,2.75rem)}.standards-section .standards-ticker{margin-top:clamp(1.5rem,3vw,2rem)}.standards-ticker--compact .standards-ticker-viewport{padding:.65rem 0}.marvis-dashboard{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:clamp(.25rem,.8vw,.4rem)}.marvis-dashboard--pixel{font-family:JetBrains Mono,Noto Sans SC,monospace}.marvis-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0;padding:.55rem .75rem;border:2px solid rgba(56,189,248,.15);border-radius:6px;background:#080b12eb}.marvis-topbar--pixel{border-color:#38bdf838;box-shadow:0 0 0 1px #ffffff08 inset}.marvis-topbar-label{display:block;font-size:.48rem;letter-spacing:.18em;color:#38bdf8a6}.marvis-topbar-heading{margin:.12rem 0 0;font-size:.95rem;font-weight:600;letter-spacing:.06em}.marvis-topbar-meta{display:flex;flex-wrap:wrap;gap:.35rem;font-size:.48rem;letter-spacing:.1em}.marvis-topbar-pill{padding:.2rem .45rem;border:1px solid rgba(148,163,184,.18);border-radius:3px;color:#94a3b8b8;background:#00000040}.marvis-topbar-pill--active{color:#38bdf8eb;border-color:#38bdf859;background:#38bdf81a}.marvis-topbar-pill--slots{color:#38bdf8e0;border-color:#38bdf84d}.marvis-split{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:1fr;gap:clamp(.45rem,1vw,.65rem)}@media(min-width:900px){.marvis-split{grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);grid-template-rows:minmax(0,1fr);align-items:stretch}.marvis-split>.assistant-import-panel{grid-column:1;grid-row:1;min-height:0;height:100%}.marvis-split>.home-demo-left-panel{grid-column:1;grid-row:1;min-height:0;height:100%}.marvis-split>.roster-canvas{grid-column:2;grid-row:1;min-height:0;height:100%}}.marvis-scenario-summary{flex-shrink:0;margin:0;font-size:.68rem;line-height:1.45;color:#94a3b88c;text-align:center}.standards-section--home .marvis-dashboard{flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.standards-section--chapter.standards-section--home .marvis-dashboard--pixel{flex:1 1 auto;min-height:0}.standards-section--chapter.standards-section--home .marvis-split{flex:1 1 auto;min-height:0;overflow:hidden}@media(min-width:900px){.standards-section--chapter.standards-section--home .marvis-split{grid-template-rows:minmax(0,1fr)}}.standards-section--chapter.standards-section--home .marvis-split>.assistant-import-panel,.standards-section--chapter.standards-section--home .marvis-split>.home-demo-left-panel,.standards-section--chapter.standards-section--home .marvis-split>.home-team-chat,.standards-section--chapter.standards-section--home .marvis-split>.roster-canvas{min-height:0;max-height:none;height:100%}.marvis-dashboard--loading{flex:1 1 auto;min-height:0;border-radius:6px;border:2px solid rgba(255,255,255,.06);background:#070a1280}.agent-cluster-console--loading{min-height:clamp(16rem,32vh,24rem);border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#070a1280}.cluster-demo-kind{margin:0 0 .45rem;font-size:.52rem;letter-spacing:.16em;color:#fbbf24bf}.industry-cluster-block{margin-bottom:clamp(.85rem,2vw,1.25rem)}.industry-cluster-block-title{margin:0 0 .45rem;font-size:.58rem;letter-spacing:.18em;color:#94a3b88c;text-transform:uppercase}.industry-task-block-title{margin:0 0 .65rem;font-size:.58rem;letter-spacing:.18em;color:#94a3b88c;text-transform:uppercase}.cluster-demo-loading-label{margin:0;padding:1rem 0;font-size:.78rem;color:#94a3b88c;text-align:center}
