@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;700&display=swap";.ai-capabilities-section{isolation:isolate;overflow-x:clip}.ai-capabilities-section__heading{z-index:2;max-width:52rem;position:relative}.capability-landscape{max-width:86rem;color:var(--text-primary);margin-inline:auto;position:relative}.capability-landscape:before{z-index:-1;background:radial-gradient(ellipse at center, var(--glow-blue), transparent 68%);content:"";opacity:.5;pointer-events:none;height:46%;position:absolute;inset:-8% 12% auto}.capability-layer{border-block:1px solid var(--border-subtle);background:linear-gradient(90deg, color-mix(in srgb, var(--surface-base) 70%, transparent), transparent 94%);isolation:isolate;grid-template-columns:minmax(13.5rem,.72fr) minmax(0,3fr);align-items:stretch;gap:clamp(1.5rem,3.2vw,3.5rem);padding:1.25rem clamp(1rem,2.2vw,2rem);display:grid;position:relative}.capability-layer:before,.capability-layer:after{content:"";pointer-events:none;position:absolute}.capability-layer:before{background:var(--svg-line-active);width:clamp(3rem,10vw,8rem);height:1px;top:-1px;left:0}.capability-layer:after{border-top:1px solid var(--svg-line-active);border-right:1px solid var(--svg-line-active);width:1.15rem;height:1.15rem;top:-1px;right:0}.capability-layer--intelligence{border-radius:var(--radius-lg) var(--radius-sm) var(--radius-sm) var(--radius-lg)}.capability-layer--action{border-color:var(--border-strong);border-radius:var(--radius-lg);background:linear-gradient(90deg, color-mix(in srgb, var(--surface-raised) 92%, var(--accent-primary-soft)), color-mix(in srgb, var(--surface-base) 76%, transparent));box-shadow:var(--shadow-sm);padding-block:1.6rem}.capability-layer--action:before{width:clamp(7rem,22vw,18rem)}.capability-layer--knowledge{border-radius:var(--radius-lg) var(--radius-sm) var(--radius-sm) var(--radius-lg);background:linear-gradient(90deg, color-mix(in srgb, var(--surface-base) 74%, var(--accent-secondary-soft)), transparent 94%)}.capability-layer.is-active{border-color:var(--border-active)}.capability-layer__header{flex-direction:column;justify-content:center;min-width:0;padding-left:.25rem;display:flex}.capability-layer__phase{color:var(--text-tertiary);letter-spacing:.16em;align-items:center;gap:.5rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;display:flex}.capability-layer__phase span{background:var(--svg-line-active);width:1.25rem;height:1px}.capability-layer__header h3{color:var(--text-primary);letter-spacing:-.025em;margin-top:.65rem;font-size:clamp(1.18rem,1.8vw,1.55rem);font-weight:600}.capability-layer__eyebrow{color:var(--accent-primary);letter-spacing:.1em;margin-top:.28rem;font-family:IBM Plex Mono,monospace;font-size:.65rem}.capability-layer__description{max-width:18rem;color:var(--text-secondary);margin-top:.65rem;font-size:.75rem;line-height:1.6}.capability-layer--knowledge .capability-layer__eyebrow{color:var(--accent-secondary)}.capability-layer__track{align-items:stretch;min-width:0;display:flex;position:relative}.capability-layer__body{gap:.75rem;min-width:0;display:grid}.capability-layer__track:before{background:var(--svg-line-subtle);content:"";pointer-events:none;height:1px;position:absolute;top:50%;left:0;right:0}.capability-layer__modules{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.capability-layer--action .capability-layer__modules{grid-template-columns:repeat(6,minmax(0,1fr))}.agent-source-rail{z-index:1;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-base) 82%, transparent);min-width:0;padding:.7rem;position:relative}.agent-source-rail.is-active{border-color:var(--border-active)}.agent-source-rail__header{grid-template-columns:minmax(12rem,.62fr) minmax(0,1.38fr);align-items:end;gap:1rem;padding:0 .15rem .55rem;display:grid}.agent-source-rail__header>div{align-items:baseline;gap:.65rem;min-width:0;display:flex}.agent-source-rail__header span{color:var(--accent-info);letter-spacing:.1em;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:.58rem}.agent-source-rail__header h4{color:var(--text-primary);white-space:nowrap;margin:0;font-size:.76rem;font-weight:600}.agent-source-rail__header p{color:var(--text-tertiary);font-size:.72rem;line-height:1.45}.agent-source-rail__route{grid-template-columns:minmax(0,1fr) minmax(8.5rem,.24fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);min-width:0;display:grid;position:relative}.agent-source-rail__sources{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;min-width:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.agent-source-rail__sources li{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-interactive);align-items:center;gap:.5rem;min-width:0;min-height:2.9rem;padding:.48rem .55rem;display:flex;position:relative}.agent-source-rail__source-icon{border-radius:var(--radius-sm);background:var(--accent-primary-soft);width:1.45rem;height:1.45rem;color:var(--accent-primary);flex:none;place-items:center;display:grid}.agent-source-rail__source-icon svg{stroke-width:1.7px;width:.8rem;height:.8rem}.agent-source-rail__sources li>span:nth-child(2),.agent-source-rail__collaboration>span:last-child{flex-direction:column;gap:.12rem;min-width:0;display:flex}.agent-source-rail__sources strong,.agent-source-rail__collaboration strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:.72rem;font-weight:600;line-height:1.2}.agent-source-rail__sources small,.agent-source-rail__collaboration small{color:var(--text-tertiary);font-size:.7rem;line-height:1.25}.agent-source-rail__sources i{background:var(--svg-node-active);opacity:.55;border-radius:50%;width:.24rem;height:.24rem;position:absolute;bottom:.42rem;right:.42rem;transform:scale(.72)}.agent-source-rail__connections{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.agent-source-rail__connections path{fill:none;stroke:var(--svg-line-default);stroke-dasharray:3 7;stroke-width:1px;vector-effect:non-scaling-stroke}.agent-source-rail__connections circle{fill:var(--svg-node-active);filter:drop-shadow(0 0 .35rem var(--svg-glow))}.agent-source-rail__collaboration{z-index:2;border:1px solid var(--border-active);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-raised) 80%, var(--accent-primary-soft));align-items:center;gap:.55rem;min-width:0;min-height:2.9rem;padding:.5rem .65rem;display:flex;position:relative}.agent-source-rail__collaboration>span:first-child{border-radius:var(--radius-sm);background:var(--accent-primary);width:1.6rem;height:1.6rem;color:var(--text-on-accent);box-shadow:0 0 .9rem var(--glow-blue);flex:none;place-items:center;display:grid}.agent-source-rail__collaboration svg{stroke-width:1.7px;width:.86rem;height:.86rem}.capability-module{--capability-motion-accent:var(--accent-primary-soft);border-left:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-base) 88%, transparent);flex-direction:column;justify-content:space-between;gap:.9rem;min-width:0;min-height:6.3rem;padding:.75rem clamp(.65rem,1.2vw,1rem);transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.capability-module:before{z-index:0;border:1px solid var(--border-active);border-radius:inherit;background:var(--capability-motion-accent);box-shadow:0 0 1.5rem var(--glow-blue);content:"";opacity:0;pointer-events:none;position:absolute;inset:0;transform:scale(.985)}.capability-module:last-child{border-right:1px solid var(--border-subtle)}.capability-layer--action .capability-module{background:color-mix(in srgb, var(--surface-raised) 70%, transparent);min-height:7.15rem}.capability-module.is-active{border-color:var(--border-active);background:color-mix(in srgb, var(--surface-raised) 88%, var(--accent-primary-soft))}.capability-module--accent{--capability-motion-accent:var(--accent-secondary-soft);background:color-mix(in srgb, var(--surface-raised) 80%, var(--accent-secondary-soft))}.capability-module--accent:after{z-index:2;background:var(--accent-secondary);width:.35rem;height:.35rem;box-shadow:0 0 0 .28rem var(--accent-secondary-soft);content:"";border-radius:50%;position:absolute;top:.7rem;right:.7rem}.capability-module__head{z-index:1;align-items:center;gap:.7rem;min-width:0;display:flex;position:relative}.capability-module__icon{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-interactive);width:2rem;height:2rem;color:var(--accent-primary);flex:none;place-items:center;display:grid}.capability-layer--knowledge .capability-module__icon{color:var(--accent-secondary)}.capability-module__icon svg{stroke-width:1.7px;width:1rem;height:1rem}.capability-module__title{flex-direction:column;gap:.2rem;min-width:0;display:flex}.capability-module__title strong{overflow-wrap:anywhere;color:var(--text-primary);letter-spacing:-.015em;font-size:.87rem;font-weight:600;line-height:1.25}.capability-module__title span{color:var(--text-tertiary);font-size:.72rem;line-height:1.35}.capability-module__meta{z-index:1;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex;position:relative}.capability-module__tokens{flex-wrap:wrap;gap:.22rem;min-width:0;display:flex}.capability-module__tokens>span{border-radius:var(--radius-sm);background:var(--surface-interactive);color:var(--text-tertiary);padding:.18rem .3rem;font-family:IBM Plex Mono,monospace;font-size:.625rem;line-height:1.2}.capability-module__rule{background:var(--border-strong);width:1.5rem;height:1px}.capability-mini{color:var(--accent-primary);flex:none;display:inline-flex}.capability-layer--knowledge .capability-mini{color:var(--accent-secondary)}.capability-mini--models{grid-template-columns:repeat(2,.34rem);gap:.16rem;width:1.25rem;display:grid}.capability-mini--models i,.capability-mini--modalities i{background:var(--surface-raised);border:1px solid;width:.34rem;height:.34rem}.capability-mini--modalities{align-items:center;gap:.14rem}.capability-mini--modalities i{border-radius:50%}.capability-mini--modalities i:nth-child(2),.capability-mini--modalities i:nth-child(4){transform:translateY(-.22rem)}.capability-mini--graph,.capability-mini--workflow{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;width:2.15rem;height:1.2rem;overflow:visible}.capability-mini--graph circle{fill:var(--surface-raised)}.capability-mini--record{align-items:flex-end;gap:.22rem}.capability-mini--record i{background:currentColor;width:.18rem;height:.55rem}.capability-mini--record i:nth-child(2){height:.85rem}.capability-mini--signal{align-items:center;gap:.16rem}.capability-mini--signal i{background:currentColor;border-radius:50%;width:.22rem;height:.22rem}.capability-mini--signal i:nth-child(2){opacity:.58}.capability-mini--signal i:nth-child(3){opacity:.26}.capability-flow{height:3rem;color:var(--accent-primary);position:relative}.capability-flow svg{width:100%;height:100%;display:block;overflow:visible}.capability-flow__path{fill:none;stroke:var(--svg-line-subtle);stroke-width:1px;vector-effect:non-scaling-stroke}.capability-flow__anchor{fill:var(--svg-node-default);stroke:var(--svg-line-default);stroke-width:1px;vector-effect:non-scaling-stroke}.capability-flow__dot{fill:var(--svg-node-active);filter:drop-shadow(0 0 .3rem var(--svg-glow))}.capability-flow__mobile{display:none!important}.capability-flow:not(.capability-flow--return):after{background:var(--svg-node-active);width:.38rem;height:.38rem;box-shadow:0 0 .7rem var(--svg-glow);content:"";opacity:0;pointer-events:none;border-radius:50%;position:absolute;top:.1rem;left:50%;transform:translate(-50%)}.capability-flow--return:after{background:radial-gradient(circle at calc(100% - .16rem) 50%, var(--accent-secondary) 0 .16rem, transparent .17rem);content:"";width:8%;height:.32rem;filter:drop-shadow(0 0 .4rem var(--svg-glow));opacity:0;pointer-events:none;position:absolute;top:.22rem;left:90%;transform:translate(0)}.capability-cycle{max-width:54rem;margin:.35rem auto 0;padding-top:.45rem;position:relative}.capability-cycle .capability-flow{height:2.65rem;position:absolute;inset:0}.capability-cycle .capability-flow.is-subtle{opacity:.6}.capability-cycle ol{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:1.1rem 3rem 0;list-style:none;display:grid;position:relative}.capability-cycle li{color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;gap:.38rem;font-size:.75rem;display:flex}.capability-cycle li span{color:var(--text-disabled);font-family:IBM Plex Mono,monospace;font-size:.625rem}@media (hover:hover){.capability-module:hover{z-index:2;border-color:var(--border-active);background:color-mix(in srgb, var(--surface-raised) 90%, var(--capability-motion-accent));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.capability-landscape[data-animated=true] .capability-module:hover:before,.capability-landscape[data-animated=true] .capability-module:hover .capability-mini *{animation-play-state:paused}}.capability-landscape[data-animated=true][data-state=idle] .capability-module:before{animation:10.8s ease-in-out capability-module-pulse;animation-delay:var(--capability-motion-delay,0s)}.capability-landscape[data-animated=true] .capability-flow__path{animation:10.8s ease-in-out capability-flow-signal;animation-delay:var(--capability-flow-delay,0s)}.capability-landscape[data-animated=true] .capability-flow:not(.capability-flow--return):after{animation:10.8s ease-in-out capability-data-travel;animation-delay:var(--capability-flow-delay,0s)}.capability-landscape[data-animated=true] .capability-flow--return:after{animation:10.8s ease-in-out capability-return-travel;animation-delay:var(--capability-flow-delay,0s)}.capability-landscape[data-animated=true] [data-module=workflow] .capability-mini--workflow rect{animation:10.8s ease-in-out capability-workflow-run}.capability-landscape[data-animated=true] [data-module=workflow] .capability-mini--workflow rect:first-of-type{animation-delay:4.1s}.capability-landscape[data-animated=true] [data-module=workflow] .capability-mini--workflow rect:nth-of-type(2){animation-delay:4.28s}.capability-landscape[data-animated=true] [data-module=workflow] .capability-mini--workflow rect:nth-of-type(3){animation-delay:4.46s}.capability-landscape[data-animated=true] [data-module=experience] .capability-mini--record i{transform-origin:bottom;animation:10.8s ease-in-out 6.5s capability-experience-record}.capability-landscape[data-animated=true] [data-module=experience] .capability-mini--record i:nth-child(2){animation-delay:6.68s}.capability-landscape[data-animated=true] [data-module=experience] .capability-mini--record i:nth-child(3){animation-delay:6.86s}.capability-landscape[data-animated=true] .agent-source-rail__sources i{animation:10.8s ease-in-out capability-agent-source-pulse;animation-delay:var(--agent-source-delay,3s)}.capability-landscape[data-animated=true] .agent-source-rail__connections path{animation:10.8s ease-in-out 3.2s capability-agent-source-flow}[data-agent-source=local]{--agent-source-delay:2.9s}[data-agent-source=hub-a]{--agent-source-delay:3.2s}[data-agent-source=hub-b]{--agent-source-delay:3.5s}[data-module=models]{--capability-motion-delay:0s}[data-module=multimodal]{--capability-motion-delay:.35s}[data-module=webSearch]{--capability-motion-delay:.7s}[data-module=graph]{--capability-motion-delay:1.05s}[data-module=skills]{--capability-motion-delay:2.6s}[data-module=plugins]{--capability-motion-delay:2.9s}[data-module=mcp]{--capability-motion-delay:3.2s}[data-module=connectors]{--capability-motion-delay:3.5s}[data-module=tools]{--capability-motion-delay:3.8s}[data-module=workflow]{--capability-motion-delay:4.1s}[data-module=knowledge]{--capability-motion-delay:5.8s}[data-module=memory]{--capability-motion-delay:6.15s}[data-module=experience]{--capability-motion-delay:6.5s}[data-module=context]{--capability-motion-delay:6.85s}.capability-flow[data-from=intelligence]{--capability-flow-delay:1.55s}.capability-flow[data-from=action]{--capability-flow-delay:4.65s}.capability-flow[data-from=knowledge]{--capability-flow-delay:7.65s}@keyframes capability-module-pulse{0%,15%,to{opacity:0;transform:scale(.985)}4%,10%{opacity:1;transform:scale(1)}}@keyframes capability-flow-signal{0%,4%,22%,to{stroke:var(--svg-line-subtle);opacity:1}8%,16%{stroke:var(--svg-line-default);opacity:.92}}@keyframes capability-data-travel{0%,4%{opacity:0;transform:translate(-50%)}7%{opacity:1}18%{opacity:.95;transform:translate(-50%,2.55rem)}22%,to{opacity:0;transform:translate(-50%,2.55rem)}}@keyframes capability-return-travel{0%,4%{opacity:0;transform:translate(0)}7%{opacity:.9}18%{opacity:.85;transform:translate(-1100%)}22%,to{opacity:0;transform:translate(-1100%)}}@keyframes capability-workflow-run{0%,14%,to{fill:#0000;stroke:currentColor}4%,9%{fill:var(--accent-primary-soft);stroke:var(--svg-line-active)}}@keyframes capability-experience-record{0%,14%,to{opacity:.45;transform:scaleY(.68)}4%,10%{opacity:1;transform:scaleY(1.12)}}@keyframes capability-agent-source-pulse{0%,15%,to{opacity:.45;transform:scale(.72)}4%,10%{opacity:1;transform:scale(1.35)}}@keyframes capability-agent-source-flow{0%,4%,18%,to{stroke:var(--svg-line-default);stroke-dashoffset:0}7%,14%{stroke:var(--svg-line-active);stroke-dashoffset:-22px}}@media (width<=1120px){.capability-layer{grid-template-columns:minmax(12rem,.64fr) minmax(0,2.4fr);gap:1rem}.capability-layer--action .capability-layer__modules{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-layer--action .capability-module:nth-child(n+4){border-top:1px solid var(--border-subtle)}}@media (width<=900px){.capability-layer{grid-template-columns:1fr;gap:1.25rem}.capability-layer__header{-moz-column-gap:1rem;grid-template-columns:minmax(0,1fr) minmax(12rem,.9fr);column-gap:1rem;display:grid}.capability-layer__phase,.capability-layer__header h3,.capability-layer__eyebrow{grid-column:1}.capability-layer__description{grid-area:1/2/span 3;align-self:center;margin-top:0}.capability-layer__modules{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.ai-capabilities-section{overflow-x:clip}.capability-landscape:before{inset:-4% 0 auto}.capability-layer,.capability-layer--action{grid-template-columns:minmax(0,1fr);padding:1.15rem .8rem .8rem}.capability-layer__header{display:flex}.capability-layer__description{max-width:26rem;margin-top:.55rem}.capability-layer__modules,.capability-layer--action .capability-layer__modules{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-module,.capability-layer--action .capability-module{min-height:6.75rem}.capability-module:nth-child(n+3){border-top:1px solid var(--border-subtle)}.capability-module__head{align-items:flex-start}.capability-module__title strong{font-size:.8rem}.capability-module__tokens>span:nth-child(n+3){display:none}.agent-source-rail{padding:.65rem}.agent-source-rail__header{display:block}.agent-source-rail__header>div{flex-wrap:wrap;gap:.25rem .55rem}.agent-source-rail__header p{margin-top:.35rem}.agent-source-rail__route{grid-template-columns:minmax(0,1fr);gap:.85rem}.agent-source-rail__sources{gap:.3rem}.agent-source-rail__sources li{flex-direction:column;align-items:flex-start;gap:.35rem;min-height:4.2rem;padding:.45rem}.agent-source-rail__sources strong{font-size:.7rem}.agent-source-rail__connections{display:none}.agent-source-rail__collaboration{justify-content:center}.agent-source-rail__collaboration:before{background:var(--svg-line-default);content:"";width:1px;height:.86rem;position:absolute;top:-.86rem;left:50%}.capability-flow{height:2.35rem}.capability-flow__desktop{display:none!important}.capability-flow__mobile{display:block!important}.capability-cycle{margin-top:.75rem}.capability-cycle .capability-flow{display:none}.capability-cycle ol{border-top:1px solid var(--border-subtle);gap:.35rem;padding:.85rem 0 0}.capability-cycle li{flex-direction:column;gap:.2rem;font-size:.68rem}}@media (width<=390px){.capability-module{padding-inline:.55rem}.capability-module__icon{width:1.75rem;height:1.75rem}}@media (prefers-reduced-motion:reduce){.capability-landscape *,.capability-landscape :before,.capability-landscape :after{animation:none!important}.capability-module,.capability-layer{transition-duration:1ms}}.collaboration-network-section.section-tone-muted{background:linear-gradient(180deg, var(--bg-section) 0%, var(--bg-section-muted) 18%, var(--bg-section-muted) 82%, var(--bg-page) 100%);padding-bottom:7rem;position:relative;overflow-x:clip}.collaboration-network-section__heading{z-index:1;position:relative}.collaboration-canvas{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:radial-gradient(circle at 66% 48%, var(--glow-blue), transparent 28%), radial-gradient(circle at 38% 42%, var(--glow-indigo), transparent 34%), linear-gradient(var(--border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--border-subtle) 1px, transparent 1px), var(--surface-base);min-height:41rem;box-shadow:var(--shadow-md);isolation:isolate;transition:background-color var(--theme-transition-duration) var(--theme-transition-easing), border-color var(--theme-transition-duration) var(--theme-transition-easing), box-shadow var(--theme-transition-duration) var(--theme-transition-easing);background-size:auto,auto,2.25rem 2.25rem,2.25rem 2.25rem,auto;position:relative;overflow:hidden}.collaboration-canvas:before,.collaboration-canvas:after{border:1px solid var(--border-subtle);content:"";pointer-events:none;opacity:.55;border-radius:50%;position:absolute}.collaboration-canvas:before{width:34rem;height:34rem;top:9%;left:53%}.collaboration-canvas:after{opacity:.34;width:23rem;height:23rem;bottom:-22%;right:7%}.collaboration-canvas__coordinate{z-index:4;color:var(--text-disabled);letter-spacing:.16em;font-family:IBM Plex Mono,monospace;font-size:.625rem;position:absolute;top:1.1rem;left:1.25rem}.collaboration-canvas__coordinate:before{background:var(--border-strong);content:"";vertical-align:middle;width:1.75rem;height:1px;margin-right:.6rem;display:inline-block}.collaboration-canvas__hint{z-index:4;color:var(--text-tertiary);align-items:center;gap:.5rem;font-size:.7rem;display:flex;position:absolute;bottom:1rem;right:1.25rem}.collaboration-canvas__hint>span{border:1px solid var(--border-active);background:var(--accent-primary-soft);border-radius:50%;width:.42rem;height:.42rem}.collaboration-connections,.collaboration-canvas__nodes{width:100%;height:100%;position:absolute;inset:0}.collaboration-connections{z-index:1;color:var(--svg-line-active);pointer-events:none;overflow:visible}.collaboration-connections__layout--tablet,.collaboration-connections__layout--mobile{display:none}.collaboration-connections g[data-focus]{transition:opacity .22s}.collaboration-connections g[data-focus=dim]{opacity:.18}.collaboration-connections g[data-focus=active]{opacity:1}.network-connection{fill:none;stroke-linecap:round;transition:stroke .22s,stroke-width .22s,opacity .22s}.network-connection--primary{stroke:var(--svg-line-default);stroke-width:1.15px;opacity:.92}.network-connection--secondary{stroke:var(--svg-line-default);stroke-width:.85px;opacity:.58}.network-connection--background{stroke:var(--svg-line-subtle);stroke-width:.7px;stroke-dasharray:.2 .55;opacity:.72}.collaboration-connections g[data-focus=active] .network-connection{stroke:var(--svg-line-active);stroke-width:1.45px}.network-connection__traveler{fill:currentColor;opacity:.88}.collaboration-canvas__nodes{z-index:2;pointer-events:none}.network-node{--node-x:var(--node-x-desktop);--node-y:var(--node-y-desktop);top:var(--node-y);left:var(--node-x);pointer-events:auto;transition:opacity .22s,filter .22s;position:absolute;transform:translate(-50%,-50%)}.network-node[data-focus=dim]{opacity:.42;filter:saturate(.5)}.network-node[data-focus=active]{z-index:5}.network-node__button{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-glass);min-width:8.2rem;min-height:3.4rem;color:var(--text-primary);box-shadow:var(--shadow-sm);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:center;align-items:center;gap:.62rem;padding-inline:.75rem;transition:transform .22s,background-color .22s,border-color .22s,box-shadow .22s;display:flex;position:relative}.network-node__button:hover,.network-node__button:focus-visible,.network-node[data-selected=true] .network-node__button,.network-node[data-focus=active] .network-node__button{border-color:var(--border-active);background:var(--surface-interactive-hover);box-shadow:var(--shadow-focus);transform:translateY(-2px)}.network-node__button:focus-visible{outline:none}.network-node__icon{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--accent-primary-soft);width:2rem;height:2rem;color:var(--accent-primary);flex:none;place-items:center;display:grid}.network-node__icon svg{stroke-width:1.7px;width:1rem;height:1rem}.network-node__label{white-space:nowrap;color:var(--text-secondary);letter-spacing:.01em;font-size:.76rem;font-weight:650}.network-node--agent .network-node__button{border-radius:999px;min-width:7.9rem}.network-node--agent .network-node__icon{background:var(--accent-info-soft);color:var(--accent-info);border-radius:50%}.network-node--resource .network-node__button{border-radius:var(--radius-md);min-width:7.6rem;min-height:3rem}.network-node--resource .network-node__icon{background:var(--accent-tertiary-soft);color:var(--accent-tertiary)}.network-node--execution .network-node__button,.network-node--remote .network-node__button{border-radius:var(--radius-sm);min-width:8.7rem;min-height:3.2rem;padding-right:1.25rem}.network-node--execution .network-node__button:after,.network-node--remote .network-node__button:after{background:var(--accent-primary);content:"";opacity:.62;border-radius:50%;width:.32rem;height:.32rem;position:absolute;top:.44rem;right:.44rem}.network-node--remote .network-node__button{border-style:dashed}.network-node--workspace{z-index:3}.network-node--workspace .network-node__button{border-color:var(--border-active);border-radius:var(--radius-xl);background:linear-gradient(145deg, var(--surface-raised), var(--surface-base));text-align:left;justify-content:stretch;width:clamp(17rem,23vw,20rem);min-height:9.25rem;padding:0;overflow:hidden}.network-node--workspace .network-node__button:before{background:radial-gradient(circle at 72% 0%, var(--glow-blue), transparent 46%);content:"";opacity:.8;animation:6.8s ease-in-out infinite collaboration-workspace-breathe;position:absolute;inset:0}.network-workspace__content{width:100%;padding:1.15rem 1.25rem;position:relative}.network-workspace__header,.network-workspace__footer{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-family:IBM Plex Mono,monospace;font-size:.625rem;display:flex}.network-workspace__presence,.network-workspace__footer>span:first-child{white-space:nowrap;align-items:center;gap:.42rem;display:inline-flex}.network-workspace__presence i,.network-workspace__footer>span:first-child i{background:var(--accent-info);width:.38rem;height:.38rem;box-shadow:0 0 0 3px var(--accent-info-soft);border-radius:50%}.network-workspace__goal-label{color:var(--text-tertiary);margin-top:1.15rem;font-size:.7rem}.network-workspace__content strong{color:var(--text-primary);margin-top:.3rem;font-size:1rem;font-weight:650;line-height:1.45;display:block}.network-workspace__footer{border-top:1px solid var(--border-subtle);text-transform:none;margin-top:1rem;padding-top:.85rem}.network-workspace__continuity{gap:.22rem;display:inline-flex}.network-workspace__continuity i{background:var(--svg-line-default);border-radius:999px;width:1rem;height:.16rem;display:block}.network-workspace__continuity i:nth-child(2){background:var(--svg-line-active)}.network-node--harbor{z-index:4}.network-node--harbor .network-node__button{border-color:var(--border-active);background:var(--surface-raised);width:6.7rem;min-width:6.7rem;height:6.7rem;box-shadow:var(--shadow-md);border-radius:34%;flex-direction:column;gap:.35rem;padding:0}.network-node--harbor .network-node__button:before{z-index:-1;border:1px solid var(--border-active);content:"";opacity:.38;border-radius:38%;animation:5.6s ease-in-out infinite collaboration-harbor-status;position:absolute;inset:-.55rem}.network-node--harbor .network-node__icon{border-color:var(--border-active);background:var(--accent-secondary-soft);width:2.6rem;height:2.6rem;color:var(--accent-secondary);border-radius:50%}.network-node__harbor-icon{fill:var(--surface-raised);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.network-node--harbor .network-node__label{color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.network-node__popover{z-index:8;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);width:13.5rem;color:var(--text-primary);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;gap:.3rem;padding:.75rem .85rem;transition:opacity .16s,transform .16s;display:grid;position:absolute;transform:translateY(.35rem)}.network-node__popover strong{font-size:.75rem}.network-node__popover span{color:var(--text-secondary);font-size:.7rem;line-height:1.55}.network-node[data-popover=top] .network-node__popover{bottom:calc(100% + .7rem);left:50%;transform:translate(-50%,.35rem)}.network-node[data-popover=bottom] .network-node__popover{top:calc(100% + .7rem);left:50%;transform:translate(-50%,-.35rem)}.network-node[data-popover=left] .network-node__popover{top:50%;right:calc(100% + .7rem);transform:translate(.35rem,-50%)}.network-node[data-popover=right] .network-node__popover{top:50%;left:calc(100% + .7rem);transform:translate(-.35rem,-50%)}.network-node[data-selected=true] .network-node__popover{opacity:1}.network-node:has(.network-node__button:hover) .network-node__popover{opacity:1}.network-node:has(.network-node__button:focus-visible) .network-node__popover{opacity:1}.network-node[data-popover=top][data-selected=true] .network-node__popover,.network-node[data-popover=bottom][data-selected=true] .network-node__popover{transform:translate(-50%)}.network-node[data-popover=top]:has(.network-node__button:hover) .network-node__popover{transform:translate(-50%)}.network-node[data-popover=top]:has(.network-node__button:focus-visible) .network-node__popover{transform:translate(-50%)}.network-node[data-popover=bottom]:has(.network-node__button:hover) .network-node__popover{transform:translate(-50%)}.network-node[data-popover=bottom]:has(.network-node__button:focus-visible) .network-node__popover{transform:translate(-50%)}.network-node[data-popover=left][data-selected=true] .network-node__popover,.network-node[data-popover=right][data-selected=true] .network-node__popover{transform:translateY(-50%)}.network-node[data-popover=left]:has(.network-node__button:hover) .network-node__popover{transform:translateY(-50%)}.network-node[data-popover=left]:has(.network-node__button:focus-visible) .network-node__popover{transform:translateY(-50%)}.network-node[data-popover=right]:has(.network-node__button:hover) .network-node__popover{transform:translateY(-50%)}.network-node[data-popover=right]:has(.network-node__button:focus-visible) .network-node__popover{transform:translateY(-50%)}@keyframes collaboration-workspace-breathe{0%,to{opacity:.5;transform:scale(.98)}50%{opacity:.92;transform:scale(1.02)}}@keyframes collaboration-harbor-status{0%,to{opacity:.24;transform:scale(.96)rotate(-2deg)}50%{opacity:.56;transform:scale(1.04)rotate(2deg)}}@media (width>=768px) and (width<=1099px){.collaboration-canvas{min-height:39rem}.collaboration-connections__layout--desktop{display:none}.collaboration-connections__layout--tablet{display:block}.network-node{--node-x:var(--node-x-tablet);--node-y:var(--node-y-tablet)}.network-node[data-visibility=desktop]{display:none}.network-node--workspace .network-node__button{width:17rem}}@media (width<=767px){.collaboration-network-section{padding-bottom:5rem}.collaboration-canvas{border-radius:var(--radius-lg);background-size:auto,auto,1.75rem 1.75rem,1.75rem 1.75rem,auto;min-height:43rem}.collaboration-canvas:before{width:22rem;height:22rem;top:19%;left:8%}.collaboration-canvas:after,.collaboration-canvas__coordinate,.collaboration-connections__layout--desktop,.collaboration-connections__layout--tablet{display:none}.collaboration-connections__layout--mobile{display:block}.network-node{--node-x:var(--node-x-mobile);--node-y:var(--node-y-mobile)}.network-node[data-visibility=tablet],.network-node[data-visibility=desktop]{display:none}.network-node__button,.network-node--agent .network-node__button,.network-node--resource .network-node__button,.network-node--execution .network-node__button,.network-node--remote .network-node__button{gap:.42rem;min-width:6.8rem;min-height:2.85rem;padding-inline:.55rem}.network-node--execution .network-node__button,.network-node--remote .network-node__button{padding-right:1.1rem}.network-node__icon{width:1.7rem;height:1.7rem}.network-node__label{font-size:.68rem}.network-node--workspace .network-node__button{width:min(18rem,100vw - 4.5rem);min-height:8.6rem}.network-node--harbor .network-node__button{width:5.8rem;min-width:5.8rem;height:5.8rem}.network-node__popover{width:min(12.5rem,100vw - 3rem)}.network-node[data-node-id=build-agent] .network-node__popover{top:50%;bottom:auto;left:calc(100% + .5rem);transform:translate(-.35rem,-50%)}.network-node[data-node-id=build-agent][data-selected=true] .network-node__popover{transform:translateY(-50%)}.network-node[data-node-id=build-agent]:has(.network-node__button:hover) .network-node__popover{transform:translateY(-50%)}.network-node[data-node-id=build-agent]:has(.network-node__button:focus-visible) .network-node__popover{transform:translateY(-50%)}.network-node[data-node-id=knowledge] .network-node__popover,.network-node[data-node-id=remote-executor] .network-node__popover{inset:50% calc(100% + .5rem) auto auto;transform:translate(.35rem,-50%)}.network-node[data-node-id=knowledge][data-selected=true] .network-node__popover,.network-node[data-node-id=remote-executor][data-selected=true] .network-node__popover{transform:translateY(-50%)}.network-node[data-node-id=knowledge]:has(.network-node__button:hover) .network-node__popover{transform:translateY(-50%)}.network-node[data-node-id=knowledge]:has(.network-node__button:focus-visible) .network-node__popover{transform:translateY(-50%)}.network-node[data-node-id=remote-executor]:has(.network-node__button:hover) .network-node__popover{transform:translateY(-50%)}.network-node[data-node-id=remote-executor]:has(.network-node__button:focus-visible) .network-node__popover{transform:translateY(-50%)}.collaboration-canvas__hint{width:max-content;max-width:calc(100% - 2rem);left:50%;right:auto;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.network-node,.network-node__button,.network-node__popover,.network-connection,.collaboration-connections g[data-focus]{transition-duration:.01ms!important}.network-node--workspace .network-node__button:before,.network-node--harbor .network-node__button:before{animation:none!important}}.work-os-hero{--hero-section-bg:var(--bg-page);--hero-title:var(--text-primary);--hero-copy:var(--text-secondary);--hero-muted:var(--text-tertiary);--hero-primary:var(--accent-primary);--hero-primary-hover:var(--accent-primary-hover);--hero-primary-text:var(--text-on-accent);--hero-node-bg:var(--surface-glass);--hero-node-border:var(--border-default);--hero-node-shadow:var(--shadow-sm);--hero-node-title:var(--text-primary);--hero-node-copy:var(--text-secondary);--hero-workspace-border:var(--border-subtle);--hero-orbit:var(--svg-line-subtle);--hero-connection:var(--svg-line-default);--hero-connection-secondary:var(--svg-line-subtle);--hero-signal:var(--svg-line-active);--hero-signal-glow:var(--svg-glow);--hero-brain-halo-center:var(--glow-blue);--hero-brain-halo-edge:var(--glow-violet);--hero-brain-ring:var(--svg-line-default);--hero-brain-segment:var(--accent-secondary-soft);--hero-brain-segment-border:var(--border-active);--hero-brain-core:var(--surface-raised);--hero-brain-core-border:var(--border-active);--hero-brain-shadow:var(--shadow-md);--hero-button-shadow:0 10px 24px var(--glow-blue);--hero-button-shadow-hover:0 13px 28px var(--glow-blue);--hero-background-grid-size:3.5rem;--hero-background-grid-line:color-mix(in srgb, var(--accent-primary) 4.5%, transparent);isolation:isolate;border-bottom:1px solid var(--surface-border-soft);background:var(--hero-section-bg);position:relative;overflow:hidden}:root[data-theme=dark] .work-os-hero{--hero-background-grid-line:color-mix(in srgb, var(--accent-primary) 8.5%, transparent)}.work-os-hero:before{z-index:1;background:radial-gradient(circle at 78% 42%, var(--glow-indigo), transparent 30%);content:"";pointer-events:none;position:absolute;inset:0}.work-os-hero:after{z-index:0;background-image:linear-gradient(to right, var(--hero-background-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--hero-background-grid-line) 1px, transparent 1px);background-position:top;background-size:var(--hero-background-grid-size) var(--hero-background-grid-size);opacity:.6;content:"";pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(105% 82% at 77% 46%,#000 0 32%,#0000008c 68%,#0000 100%);mask-image:radial-gradient(105% 82% at 77% 46%,#000 0 32%,#0000008c 68%,#0000 100%)}.work-os-hero__container{z-index:2;position:relative}.work-os-hero__inner{min-height:calc(100svh - var(--site-header-height));grid-template-columns:minmax(0,1fr);align-items:center;gap:2.25rem;padding-block:clamp(3rem,7vw,5.75rem);display:grid}.work-os-hero__copy{z-index:5;min-width:0;max-width:36rem;position:relative}.work-os-hero__eyebrow{color:var(--hero-primary);letter-spacing:.04em;margin:0 0 1.35rem;font-family:IBM Plex Mono,monospace;font-size:.86rem;font-weight:500}.work-os-hero__title{color:var(--hero-title);letter-spacing:-.045em;margin:0;font-family:Space Grotesk,Plus Jakarta Sans,sans-serif;font-size:clamp(3rem,4.25vw,4.4rem);font-weight:700;line-height:1.09}.work-os-hero__title span{display:block}.work-os-hero__description{max-width:32.5rem;color:var(--hero-copy);margin:1.85rem 0 0;font-size:clamp(.98rem,1.08vw,1.08rem);line-height:1.9}.work-os-hero__actions{flex-direction:column;align-items:flex-start;gap:.72rem;margin-top:1.7rem;display:flex}.work-os-hero__download-row{flex-wrap:wrap;align-items:stretch;gap:.95rem;display:flex}.work-os-hero__download{border:1px solid color-mix(in srgb, var(--hero-primary) 72%, transparent);background:var(--hero-primary);min-height:3.35rem;color:var(--hero-primary-text);box-shadow:var(--hero-button-shadow);border-radius:.9rem;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1.45rem;font-size:.94rem;font-weight:700;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.work-os-hero__download svg{width:1.1rem;height:1.1rem}.work-os-hero__download:hover{background:var(--hero-primary-hover);box-shadow:var(--hero-button-shadow-hover);transform:translateY(-1px)}.work-os-hero__download:focus-visible{outline:2px solid var(--hero-primary);outline-offset:3px}.work-os-hero__release-meta{border-left:1px solid var(--hero-workspace-border);flex-direction:column;justify-content:center;min-width:10.75rem;min-height:3.35rem;padding-left:1rem;text-decoration:none;display:flex}.work-os-hero__release-status{color:var(--hero-muted);letter-spacing:.07em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:500;line-height:1.4}.work-os-hero__release-link{color:var(--hero-copy);align-items:center;gap:.32rem;margin-top:.22rem;font-size:.76rem;font-weight:650;line-height:1.45;transition:color .18s,transform .18s;display:inline-flex}.work-os-hero__release-link svg{width:.82rem;height:.82rem;color:var(--hero-primary);stroke-width:1.8px;flex:none}.work-os-hero__release-meta:hover .work-os-hero__release-link{color:var(--hero-title);transform:translate(1px)}.work-os-hero__release-meta:focus-visible{outline:2px solid var(--hero-primary);outline-offset:3px;border-radius:.45rem}.work-os-hero__platforms{color:var(--hero-muted);flex-wrap:wrap;gap:.42rem;margin:0;padding:0;list-style:none;display:flex}.work-os-hero__platform{border:1px solid var(--hero-workspace-border);background:color-mix(in srgb, var(--hero-node-bg) 45%, transparent);letter-spacing:.015em;border-radius:.55rem;align-items:center;gap:.32rem;min-height:1.75rem;padding:.3rem .5rem;font-size:.69rem;line-height:1;display:inline-flex}.work-os-hero__platform svg{width:.76rem;height:.76rem;color:color-mix(in srgb, var(--hero-primary) 72%, var(--hero-muted));stroke-width:1.7px}.work-os-hero__highlights{border-top:1px solid var(--hero-workspace-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,2vw,1.5rem);max-width:36rem;margin-top:2.15rem;padding-top:1.15rem;display:grid}.work-os-hero__highlight{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;display:grid}.work-os-hero__highlight>svg{width:1.18rem;height:1.18rem;color:color-mix(in srgb, var(--hero-primary) 66%, var(--hero-title));stroke-width:1.7px;margin-top:.08rem}.work-os-hero__highlight strong,.work-os-hero__highlight span{display:block}.work-os-hero__highlight strong{color:var(--hero-title);font-size:.78rem;font-weight:700;line-height:1.35}.work-os-hero__highlight span{color:var(--hero-muted);margin-top:.25rem;font-size:.67rem;line-height:1.45}.hero-system-visual{width:100%;min-width:0;max-width:49rem;margin-inline:auto}.hero-system-stage{aspect-ratio:760/650;isolation:isolate;width:100%;position:relative}.hero-system-stage__orbit{z-index:0;aspect-ratio:1;border:1px solid var(--hero-orbit);border-radius:50%;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.hero-system-stage__orbit--one{opacity:.42;width:58%}.hero-system-connections{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-system-connection{fill:none;stroke:var(--hero-connection);stroke-linecap:round;stroke-width:1.35px;vector-effect:non-scaling-stroke;transition:opacity .18s,stroke .18s,stroke-width .18s}.hero-system-connection--secondary{stroke:var(--hero-connection-secondary);stroke-dasharray:3 5}.hero-system-connection__signal{fill:none;stroke:var(--hero-signal);stroke-dasharray:2 18;stroke-linecap:round;stroke-width:2.1px;opacity:0;filter:drop-shadow(0 0 2px var(--hero-signal-glow));vector-effect:non-scaling-stroke}[data-connection=goal-brain][data-state=thinking] .hero-system-connection__signal,[data-connection=goal-brain-mobile][data-state=thinking] .hero-system-connection__signal,[data-connection=skills-brain][data-state=planning] .hero-system-connection__signal,[data-connection=brain-memory][data-state=planning] .hero-system-connection__signal,[data-connection=brain-knowledge][data-state=planning] .hero-system-connection__signal,[data-connection=brain-agents][data-state=delegating] .hero-system-connection__signal,[data-connection=brain-agents-mobile][data-state=delegating] .hero-system-connection__signal,[data-connection=brain-agents][data-state=executing] .hero-system-connection__signal,[data-connection=brain-agents-mobile][data-state=executing] .hero-system-connection__signal,[data-connection=agents-artifacts][data-state=producing] .hero-system-connection__signal,[data-connection=agents-artifacts-mobile][data-state=producing] .hero-system-connection__signal{opacity:.94;animation:.9s linear infinite hero-signal-travel}.hero-system-arrow{fill:var(--hero-connection)}.hero-system-anchor__halo{fill:var(--hero-connection);opacity:.12;transition:opacity .18s}.hero-system-anchor__dot{fill:var(--hero-primary)}.hero-system-visual[data-state=thinking] [data-connection=goal-brain] .hero-system-connection,.hero-system-visual[data-state=planning] [data-connection=skills-brain] .hero-system-connection,.hero-system-visual[data-state=planning] [data-connection=brain-memory] .hero-system-connection,.hero-system-visual[data-state=planning] [data-connection=brain-knowledge] .hero-system-connection{stroke:color-mix(in srgb, var(--hero-primary) 78%, var(--hero-connection));stroke-width:1.75px;filter:drop-shadow(0 0 3px var(--hero-signal-glow))}.hero-system-visual[data-state=thinking] [data-anchor=goal] .hero-system-anchor__halo,.hero-system-visual[data-state=planning] [data-anchor=skills] .hero-system-anchor__halo,.hero-system-visual[data-state=planning] [data-anchor=memory] .hero-system-anchor__halo,.hero-system-visual[data-state=planning] [data-anchor=knowledge] .hero-system-anchor__halo,.hero-system-visual[data-state=learning] [data-anchor=memory] .hero-system-anchor__halo,.hero-system-visual[data-state=learning] [data-anchor=knowledge] .hero-system-anchor__halo{opacity:.56}.hero-system-connections__mobile{display:none}.hero-system-node,.agent-team,.artifacts-panel{z-index:3;border:1px solid var(--hero-node-border);background:var(--hero-node-bg);color:var(--hero-node-title);box-shadow:var(--hero-node-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute}.hero-system-node{border-color:color-mix(in srgb, var(--hero-primary) 17%, var(--hero-node-border));border-radius:clamp(.7rem,1.4vw,1rem);min-height:clamp(4.75rem,7.2vw,5.75rem);padding:clamp(.55rem,1.25vw,.9rem);transition:border-color .24s,box-shadow .24s,transform .18s}.hero-system-node--goal[data-state=thinking],.hero-system-node--skills[data-state=planning],.hero-system-node--memory[data-state=planning],.hero-system-node--knowledge[data-state=planning],.agent-team[data-state=delegating],.agent-team[data-state=executing],.artifacts-panel[data-state=producing],.hero-system-node--memory[data-state=learning],.hero-system-node--knowledge[data-state=learning]{border-color:color-mix(in srgb, var(--hero-primary) 46%, var(--hero-node-border));box-shadow:var(--hero-node-shadow), 0 0 0 1px color-mix(in srgb, var(--hero-primary) 12%, transparent), 0 0 18px color-mix(in srgb, var(--hero-primary) 14%, transparent)}@media (hover:hover){.hero-system-node:hover,.agent-team:hover,.artifact-card:hover{border-color:color-mix(in srgb, var(--hero-primary) 34%, var(--hero-node-border));transform:translateY(-1px)}.hero-system-node:hover{box-shadow:var(--hero-node-shadow), 0 0 0 1px color-mix(in srgb, var(--hero-primary) 10%, transparent), 0 0 15px color-mix(in srgb, var(--hero-primary) 11%, transparent)}:is(.hero-system-visual:has(.hero-system-node--goal:hover) [data-connection=goal-brain] .hero-system-connection,.hero-system-visual:has(.hero-system-node--skills:hover) [data-connection=skills-brain] .hero-system-connection,.hero-system-visual:has(.hero-system-node--memory:hover) [data-connection=brain-memory] .hero-system-connection,.hero-system-visual:has(.hero-system-node--knowledge:hover) [data-connection=brain-knowledge] .hero-system-connection){stroke:color-mix(in srgb, var(--hero-primary) 78%, var(--hero-connection));stroke-width:1.75px;filter:drop-shadow(0 0 3px var(--hero-signal-glow))}:is(.hero-system-visual:has(.hero-system-node--goal:hover) [data-anchor=goal] .hero-system-anchor__halo,.hero-system-visual:has(.hero-system-node--skills:hover) [data-anchor=skills] .hero-system-anchor__halo,.hero-system-visual:has(.hero-system-node--memory:hover) [data-anchor=memory] .hero-system-anchor__halo,.hero-system-visual:has(.hero-system-node--knowledge:hover) [data-anchor=knowledge] .hero-system-anchor__halo){opacity:.56}}.hero-system-node__title{align-items:center;gap:.5rem;display:flex}.hero-system-node__title svg{width:clamp(.9rem,1.6vw,1.25rem);height:clamp(.9rem,1.6vw,1.25rem);color:var(--hero-primary);stroke-width:1.8px;flex:none}.hero-system-node__title strong{font-size:clamp(.68rem,1.18vw,.84rem);line-height:1.2}.hero-system-node p{color:var(--hero-node-copy);white-space:pre-line;margin:.48rem 0 0;font-size:clamp(.58rem,.9vw,.67rem);line-height:1.55}.hero-system-node--goal{width:22%;top:8%;left:4%}.hero-system-node--skills{width:22%;top:39%;left:4%}.hero-system-node--memory{width:22%;top:8%;left:71.5%}.hero-system-node--knowledge{width:22%;top:39%;left:71.5%}.hero-system-node__tool-icons{flex-wrap:nowrap;justify-content:space-between;gap:clamp(.12rem,.25vw,.22rem);margin-top:.65rem;display:flex}.hero-system-node__tool-icons span{aspect-ratio:1;border:1px solid var(--hero-node-border);width:clamp(.9rem,1.45vw,1rem);color:var(--hero-node-copy);border-radius:50%;place-items:center;display:grid}.hero-system-node__tool-icons svg{width:52%;height:52%}.system-brain{z-index:4;aspect-ratio:1;width:34%;filter:drop-shadow(var(--hero-brain-shadow));border-radius:50%;transition:filter .32s;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.hero-system-visual:not([data-state=idle]) .system-brain{filter:drop-shadow(var(--hero-brain-shadow)) drop-shadow(0 0 10px var(--hero-signal-glow))}.system-brain-orbit{width:100%;height:100%;overflow:visible}.system-brain-ring{fill:none;stroke:var(--hero-brain-ring);stroke-width:1px}.system-brain-ring--halo{fill:url(#hero-brain-halo);stroke:none}.system-brain-ring--dashed{stroke-dasharray:2 6}.system-brain-ring--inner{fill:color-mix(in srgb, var(--hero-brain-core) 62%, transparent);stroke-width:1.25px}.system-brain-breath{transform-box:fill-box;transform-origin:50%}.system-brain-breath--outer{animation:4.6s cubic-bezier(.45,0,.35,1) infinite hero-brain-outer-breathe}.system-brain-breath--inner{animation:4.6s cubic-bezier(.45,0,.35,1) -1.45s infinite hero-brain-inner-breathe}.system-brain-dimension>path:first-child{fill:var(--hero-brain-segment);stroke:var(--hero-brain-segment-border);stroke-width:.8px}.hero-system-visual[data-state=planning] .system-brain-dimension{animation:1.15s ease-in-out both hero-brain-dimension}.hero-system-visual[data-state=planning] .system-brain-dimension:nth-child(2){animation-delay:.1s}.hero-system-visual[data-state=planning] .system-brain-dimension:nth-child(3){animation-delay:.2s}.hero-system-visual[data-state=planning] .system-brain-dimension:nth-child(4){animation-delay:.3s}.hero-system-visual[data-state=planning] .system-brain-dimension:nth-child(5){animation-delay:.4s}.hero-system-visual[data-state=planning] .system-brain-dimension:nth-child(6){animation-delay:.5s}.system-brain-dimension-controls{z-index:2;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.system-brain-dimension-control-item{top:var(--dimension-y);left:var(--dimension-x);width:0;height:0;position:absolute}.system-brain-dimension-control{aspect-ratio:1;background:color-mix(in srgb, var(--hero-brain-core) 76%, transparent);width:clamp(1.05rem,2.1vw,1.45rem);color:color-mix(in srgb, var(--hero-primary) 72%, var(--hero-muted));cursor:help;pointer-events:auto;touch-action:manipulation;transform:translate(-50%, -50%) rotate(var(--dimension-label-angle));transform-origin:50%;border:0;border-radius:999px;place-items:center;padding:0;transition:transform .16s;display:grid;position:absolute}.system-brain-dimension-control__icon,.system-brain-dimension-control__label{grid-area:1/1;transition:opacity .14s,transform .16s}.system-brain-dimension-control__icon{opacity:.86;stroke-width:1.7px;width:68%;height:68%;transform:scale(1)}.system-brain-dimension-control__label{color:var(--dimension-color);letter-spacing:.02em;opacity:0;white-space:nowrap;font-size:clamp(.42rem,.67vw,.52rem);font-weight:700;line-height:1;transform:scale(.78)}.system-brain-dimension-control:hover,.system-brain-dimension-control:focus-visible{color:var(--dimension-color);transform:translate(-50%, -50%) rotate(var(--dimension-label-angle)) scale(1.08)}.system-brain-dimension-control:focus-visible{outline:1px solid color-mix(in srgb, var(--dimension-color) 72%, transparent);outline-offset:3px}.system-brain-dimension-control:hover .system-brain-dimension-control__icon,.system-brain-dimension-control:focus-visible .system-brain-dimension-control__icon{opacity:0;transform:scale(.72)}.system-brain-dimension-control:hover .system-brain-dimension-control__label,.system-brain-dimension-control:focus-visible .system-brain-dimension-control__label{opacity:1;transform:scale(1)}.system-brain-core{z-index:3;aspect-ratio:1;border:1px solid var(--hero-brain-core-border);background:var(--hero-brain-core);width:51%;box-shadow:inset 0 0 24px color-mix(in srgb, var(--hero-primary) 9%, transparent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-system-visual[data-state=thinking] .system-brain-core,.hero-system-visual[data-state=planning] .system-brain-core{animation:1.55s ease-in-out infinite hero-brain-breathe}.system-brain-network{fill:none;width:41%;stroke:var(--hero-primary);margin-bottom:.18rem;overflow:visible}.system-brain-network__hemisphere{fill:color-mix(in srgb, var(--hero-primary) 8%, transparent);stroke:color-mix(in srgb, var(--hero-primary) 72%, var(--hero-title));stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px}.system-brain-network__synapse{fill:none;stroke:color-mix(in srgb, var(--hero-primary) 72%, transparent);stroke-dasharray:2 3;stroke-linecap:round;stroke-width:.9px}.system-brain-network__node{fill:var(--hero-primary);stroke:var(--hero-brain-core);stroke-width:.8px}.hero-system-visual[data-state=thinking] .system-brain-network__synapse{animation:1.15s linear infinite hero-neural-trace}.hero-system-visual[data-state=thinking] .system-brain-network__node{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite hero-neural-spark}.hero-system-visual[data-state=thinking] .system-brain-network__node:nth-of-type(2n){animation-delay:.18s}.hero-system-visual[data-state=thinking] .system-brain-network__node:nth-of-type(3n){animation-delay:.36s}.system-brain-core strong,.system-brain-core span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:92%;display:block;overflow:hidden}.system-brain-core strong{color:var(--hero-title);font-size:clamp(.7rem,1.55vw,1.18rem);font-weight:700;line-height:1.15}.system-brain-core span{color:var(--hero-muted);letter-spacing:-.02em;margin-top:.26rem;font-family:IBM Plex Mono,monospace;font-size:clamp(.5rem,.68vw,.54rem)}.system-brain-anchor{border:1px solid color-mix(in srgb, var(--hero-primary) 60%, transparent);background:var(--hero-brain-core);border-radius:50%;width:.38rem;height:.38rem;position:absolute}.hero-system-visual:not([data-state=idle]) .system-brain-anchor{animation:1.5s ease-in-out infinite hero-anchor-pulse}.hero-system-visual[data-motion=paused] *{animation-play-state:paused!important}.system-brain-anchor--top{top:3%;left:50%;transform:translate(-50%,-50%)}.system-brain-anchor--right{top:50%;right:3%;transform:translate(50%,-50%)}.system-brain-anchor--bottom{bottom:3%;left:50%;transform:translate(-50%,50%)}.system-brain-anchor--left{top:50%;left:3%;transform:translate(-50%,-50%)}.agent-team{text-align:center;border-radius:clamp(.8rem,1.8vw,1.2rem);flex-direction:column;align-items:center;width:28%;padding:clamp(.55rem,1.2vw,.85rem);transition:border-color .18s,transform .18s;display:flex;top:58%;left:36%}.agent-team__nodes{gap:clamp(.35rem,1vw,.7rem);margin-top:-1.4rem;margin-bottom:.45rem;display:flex}.agent-team__node{aspect-ratio:1;border:1px solid var(--hero-brain-core-border);background:var(--hero-brain-core);width:clamp(1.45rem,3.6vw,2.45rem);color:var(--hero-primary);box-shadow:0 4px 14px color-mix(in srgb, var(--hero-primary) 14%, transparent);border-radius:50%;place-items:center;display:grid}.agent-team[data-state=executing] .agent-team__node{animation:1.1s ease-in-out infinite hero-agent-activate}.agent-team[data-state=executing] .agent-team__node:nth-child(2){animation-delay:.18s}.agent-team[data-state=executing] .agent-team__node:nth-child(3){animation-delay:.36s}.agent-team__node svg{stroke-width:1.6px;width:46%;height:46%}.agent-team>strong{font-size:clamp(.68rem,1.3vw,.9rem)}.agent-team>span{color:var(--hero-node-copy);white-space:nowrap;margin-top:.3rem;font-size:clamp(.52rem,.75vw,.58rem);line-height:1.4}.artifacts-panel{border-radius:clamp(.9rem,2vw,1.35rem);width:64%;padding:clamp(.6rem,1.3vw,.95rem);top:76%;left:18%}.artifacts-panel__title{text-align:center;margin-bottom:clamp(.45rem,1vw,.7rem);font-size:clamp(.58rem,1.05vw,.78rem);display:block}.artifacts-panel__files{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.35rem,1vw,.72rem);display:grid}.artifact-card{border:1px solid var(--hero-node-border);background:color-mix(in srgb, var(--hero-node-bg) 85%, var(--hero-section-bg));border-radius:clamp(.55rem,1.25vw,.9rem);align-items:center;gap:clamp(.35rem,.8vw,.62rem);min-width:0;padding:clamp(.42rem,1vw,.72rem);transition:border-color .18s,transform .18s;display:flex}.artifact-card>svg{width:clamp(.9rem,2vw,1.35rem);height:clamp(.9rem,2vw,1.35rem);color:var(--hero-primary);stroke-width:1.65px;flex:none}.artifact-card strong,.artifact-card span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.artifacts-panel[data-state=producing] .artifact-card{animation:1.15s cubic-bezier(.2,.8,.2,1) both hero-artifact-arrive}.artifacts-panel[data-state=producing] .artifact-card:nth-child(2){animation-delay:.16s}.artifacts-panel[data-state=producing] .artifact-card:nth-child(3){animation-delay:.32s}.hero-system-node--memory[data-state=learning],.hero-system-node--knowledge[data-state=learning]{animation:1.35s ease-in-out infinite hero-memory-learn}@keyframes hero-brain-breathe{0%,to{opacity:.96;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.025)}}@keyframes hero-brain-outer-breathe{0%,to{opacity:.68;transform:scale(.985)}50%{opacity:1;transform:scale(1.018)}}@keyframes hero-brain-inner-breathe{0%,to{opacity:.76;transform:scale(.992)}50%{opacity:.98;transform:scale(1.012)}}@keyframes hero-brain-dimension{0%,to{opacity:.62}48%{opacity:1}}@keyframes hero-neural-trace{to{stroke-dashoffset:-20px}}@keyframes hero-neural-spark{0%,to{opacity:.48;transform:scale(.82)}50%{opacity:1;transform:scale(1.32)}}@keyframes hero-signal-travel{to{stroke-dashoffset:-40px}}@keyframes hero-anchor-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes hero-agent-activate{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes hero-artifact-arrive{0%{opacity:.58;transform:translateY(5px)scale(.98)}55%{opacity:1;transform:translateY(-1px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-memory-learn{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.artifact-card strong{color:var(--hero-node-title);font-size:clamp(.56rem,.92vw,.68rem)}.artifact-card span{color:var(--hero-node-copy);margin-top:.16rem;font-family:IBM Plex Mono,monospace;font-size:clamp(.48rem,.72vw,.53rem)}@media (width>=37.5rem){.work-os-hero{--hero-background-grid-size:4.25rem}.work-os-hero:after{opacity:.78}}@media (width>=60rem){.work-os-hero{--hero-background-grid-size:5rem}.work-os-hero:after{opacity:1}.work-os-hero__inner{min-height:clamp(42rem, calc(100svh - var(--site-header-height) - 5rem), 48rem);grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:clamp(1rem,2.3vw,2.75rem);padding-block:clamp(.85rem,1.7vw,1.5rem)}}@media (width>=60rem) and (width<=79.9375rem){.work-os-hero__inner{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.work-os-hero__title{font-size:clamp(2.4rem,3.8vw,3.35rem)}.work-os-hero__title span{white-space:nowrap}.work-os-hero__highlights{gap:.7rem}}@media (width>=90rem){.work-os-hero__highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}}@media (width<=59.9375rem){.work-os-hero:after{-webkit-mask-image:radial-gradient(112% 48% at 62% 55%,#000 0 30%,#0000007a 70%,#0000 100%);mask-image:radial-gradient(112% 48% at 62% 55%,#000 0 30%,#0000007a 70%,#0000 100%)}.work-os-hero__copy{max-width:43rem}.hero-system-visual{max-width:47.5rem}}@media (width<=37.4375rem){.work-os-hero__inner{gap:2.5rem;padding-block:2.75rem 3rem}.work-os-hero__eyebrow{margin-bottom:1rem;font-size:.75rem}.work-os-hero__title{letter-spacing:-.05em;font-size:clamp(2.55rem,12.3vw,3.35rem)}.work-os-hero__description{margin-top:1.35rem;font-size:.92rem;line-height:1.82}.work-os-hero__actions{margin-top:1.6rem}.work-os-hero__download,.work-os-hero__download-row{width:100%}.work-os-hero__release-meta{min-height:2.7rem;padding-left:.85rem}.work-os-hero__platforms{align-self:center}.work-os-hero__highlights{gap:.8rem;margin-top:2rem}.work-os-hero__highlight{grid-template-columns:1fr;gap:.42rem}.work-os-hero__highlight strong{font-size:.7rem}.work-os-hero__highlight span{font-size:.6rem}.hero-system-stage{aspect-ratio:5/7}.hero-system-connections__desktop,.hero-system-node--skills,.hero-system-node--memory,.hero-system-node--knowledge{display:none}.hero-system-connections__mobile{display:block}.hero-system-node--goal{width:80%;padding:.75rem .9rem;top:3%;left:10%}.hero-system-node__title strong{font-size:.73rem}.hero-system-node p{margin-top:.35rem;font-size:.62rem}.hero-system-stage__orbit{width:72%;top:37%}.system-brain{width:54%;top:37%}.system-brain-core strong{font-size:clamp(.78rem,4vw,1rem)}.system-brain-core span{font-size:clamp(.4rem,1.9vw,.5rem)}.agent-team{width:80%;padding:.72rem;top:61%;left:10%}.agent-team__nodes{margin-top:-1.35rem}.agent-team__node{width:2.1rem}.agent-team>strong{font-size:.78rem}.agent-team>span{font-size:.58rem}.artifacts-panel{width:90%;padding:.65rem;top:78%;left:5%}.artifacts-panel__title{font-size:.66rem}.artifact-card{gap:.32rem;padding:.48rem .38rem}.artifact-card strong{font-size:.58rem}.artifact-card span{font-size:.48rem}}@media (prefers-reduced-motion:reduce){.work-os-hero__download,.hero-system-node,.agent-team,.artifact-card,.system-brain-dimension-control,.system-brain-dimension-control__icon,.system-brain-dimension-control__label{transition:none}.hero-system-visual .system-brain,.hero-system-visual .system-brain-core,.hero-system-visual .system-brain-ring,.hero-system-visual .system-brain-breath,.hero-system-visual .system-brain-dimension,.hero-system-visual .system-brain-network__synapse,.hero-system-visual .system-brain-network__node,.hero-system-visual .system-brain-anchor,.hero-system-visual .hero-system-connection__signal,.hero-system-visual .agent-team__node,.hero-system-visual .artifact-card,.hero-system-visual .hero-system-node--memory,.hero-system-visual .hero-system-node--knowledge{animation:none!important}.hero-system-connection__signal{opacity:0}}.system-brain-section{isolation:isolate;min-height:850px;overflow-x:clip}.system-brain-section__heading{z-index:2;position:relative}.system-brain-visual{max-width:76rem;color:var(--text-primary);margin-inline:auto;position:relative}.system-brain-constellation{min-height:36.5rem;position:relative}.brain-connections{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.brain-connection{fill:none;stroke:var(--svg-line-default);stroke-width:1.1px;opacity:.76;vector-effect:non-scaling-stroke;transition:stroke .18s,stroke-width .18s,opacity .18s}.brain-connection--cross{stroke:var(--svg-line-subtle);stroke-dasharray:3 10;opacity:.28}.brain-connection-group.is-active .brain-connection{stroke:var(--svg-line-active);stroke-width:1.7px}.system-brain-anchor__halo{fill:color-mix(in srgb, var(--svg-glow) 24%, transparent);stroke:none;transform-box:fill-box;transform-origin:50%}.system-brain-section .system-brain-anchor{background:0 0;border:0;border-radius:0;width:auto;height:auto;animation:none;position:static;transform:none}.system-brain-anchor__point{fill:color-mix(in srgb, var(--svg-line-active) 58%, var(--svg-node-default));transition:fill .18s}.brain-connection-group.is-active .system-brain-anchor__point,.brain-connection-group.is-active .system-brain-anchor__halo{fill:var(--svg-node-active)}.system-brain-section .system-brain-core{z-index:2;aspect-ratio:1;width:clamp(23rem,35vw,27rem);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.system-brain-core__ambient{background:radial-gradient(circle at 48% 44%, var(--glow-blue), transparent 52%), radial-gradient(circle at 57% 57%, var(--glow-indigo), transparent 64%), radial-gradient(circle at 44% 62%, var(--glow-violet), transparent 72%);opacity:.94;border-radius:50%;animation:6s ease-in-out infinite system-brain-glow;position:absolute;inset:-20%}.system-brain-core__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.system-brain-core__field{fill:color-mix(in srgb, var(--surface-glass) 84%, transparent);stroke:var(--border-default);stroke-width:1px;filter:drop-shadow(0 0 26px var(--glow-blue));vector-effect:non-scaling-stroke}.system-brain-section .system-brain-ring{fill:none;stroke:var(--svg-line-subtle);vector-effect:non-scaling-stroke}.system-brain-ring--outer{stroke-width:1px;stroke-dasharray:2 8;opacity:.78}.system-brain-ring--outer ellipse{stroke:var(--accent-secondary);opacity:.5}.system-brain-ring--middle{stroke-width:1px;opacity:.82}.system-brain-ring--middle path{stroke:var(--svg-line-active);stroke-dasharray:22 12;opacity:.56}.system-brain-ring--dimension{stroke:var(--svg-line-active);stroke-width:1.4px;opacity:.86}.system-brain-anchor--core .system-brain-anchor__halo{fill:color-mix(in srgb, var(--svg-glow) 24%, transparent)}.system-brain-anchor--core .system-brain-anchor__point{fill:var(--svg-node-active)}.system-brain-network__paths{fill:none;stroke:var(--svg-line-default);stroke-width:1.15px;opacity:.86}.system-brain-section .system-brain-network{width:auto;fill:initial;stroke:initial;margin:0;overflow:visible}.system-brain-network__nodes circle{fill:var(--svg-node-default)}.system-brain-network__nodes circle:nth-child(3n+2){fill:var(--svg-node-active)}.system-brain-section .system-brain-core__label{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:34% 20% 27%}.system-brain-section .system-brain-core__eyebrow{color:var(--accent-primary);letter-spacing:.28em;margin-bottom:.45rem;font-family:IBM Plex Mono,monospace;font-size:.58rem;font-weight:500}.system-brain-section .system-brain-core__label strong{color:var(--text-primary);letter-spacing:-.035em;font-family:Space Grotesk,Plus Jakarta Sans,sans-serif;font-size:clamp(1.7rem,2.7vw,2.5rem);font-weight:600;line-height:1.05}.system-brain-section .system-brain-core__label>span:last-child{color:var(--text-secondary);letter-spacing:.04em;margin-top:.55rem;font-size:.68rem}.system-brain-dimensions{z-index:2;position:absolute;inset:0}.brain-dimension{border-radius:var(--radius-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--surface-base) 82%, transparent), transparent 90%);width:16.5rem;min-height:6.4rem;color:var(--text-primary);text-align:left;cursor:pointer;isolation:isolate;border:0;gap:.9rem;padding:1rem 1rem 1rem 1.2rem;transition:background .18s,transform .18s;display:flex;position:absolute;overflow:hidden}.brain-dimension:before,.brain-dimension:after{content:"";pointer-events:none;position:absolute}.brain-dimension:before{border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);width:58%;height:72%;inset:0 auto auto 0}.brain-dimension:after{background:var(--svg-line-active);transform-origin:0;width:2.75rem;height:1px;transition:width .18s;top:0;left:0}.brain-dimension:hover,.brain-dimension:focus-visible,.brain-dimension[data-state=active]{background:linear-gradient(90deg, color-mix(in srgb, var(--surface-raised) 88%, transparent), transparent 94%);transform:translateY(-2px)}.brain-dimension:focus-visible{outline:2px solid var(--border-active);outline-offset:3px;box-shadow:var(--shadow-focus)}.brain-dimension:disabled{cursor:default}.brain-dimension:hover:after,.brain-dimension:focus-visible:after,.brain-dimension[data-state=active]:after{width:62%}.brain-dimension__marker{z-index:1;border:1px solid var(--border-subtle);background:var(--surface-base);width:2.25rem;height:2.25rem;color:var(--accent-primary);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.brain-dimension__marker svg{width:1rem;height:1rem}.brain-dimension__copy{z-index:1;min-width:0;display:block;position:relative}.brain-dimension__heading{align-items:baseline;gap:.6rem;display:flex}.brain-dimension__heading strong{color:var(--text-primary);font-size:1rem;font-weight:600}.brain-dimension__heading>span{color:var(--text-tertiary);letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.55rem}.brain-dimension__description{max-width:13rem;color:var(--text-secondary);margin-top:.45rem;font-size:.78rem;line-height:1.55;display:block}.brain-dimension--perception{top:5%;left:5%}.brain-dimension--memory{top:36%;left:3%}.brain-dimension--experience{bottom:4%;left:8.5%}.brain-dimension--understanding{top:7%;right:4%}.brain-dimension--collaboration{top:40%;right:2.5%}.brain-dimension--execution{bottom:3%;right:8.5%}.experience-stream{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(12rem,.34fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:-.35rem;padding:1.6rem clamp(1rem,3vw,2.5rem) 0;display:grid;position:relative}.experience-stream__intro>span{color:var(--accent-primary);letter-spacing:.2em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:500}.experience-stream__intro p{max-width:22rem;color:var(--text-secondary);margin-top:.55rem;font-size:.78rem;line-height:1.6}.experience-stream__track{min-height:7rem;position:relative}.experience-stream__track svg{width:100%;height:5.4rem;position:absolute;inset:0 0 auto;overflow:visible}.experience-stream__path,.experience-stream__absorb{fill:none;stroke:var(--svg-line-default);stroke-width:1px;stroke-dasharray:3 7;opacity:.72;vector-effect:non-scaling-stroke}.experience-stream__absorb{stroke:var(--svg-line-active);opacity:.62}.experience-stream__node-halo{fill:color-mix(in srgb, var(--svg-glow) 22%, transparent)}.experience-stream__node{fill:color-mix(in srgb, var(--svg-line-active) 54%, var(--svg-node-default))}.experience-stream__track .is-terminal .experience-stream__node{fill:var(--svg-node-active)}.experience-stream__items{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:4.4rem 0 auto}.experience-stream__items li{color:var(--text-secondary);text-align:center;flex-direction:column;align-items:center;gap:.2rem;font-size:.68rem;display:flex}.experience-stream__items li>span{color:var(--text-tertiary);letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:.5rem}.system-brain-truth-note{max-width:50rem;color:var(--text-secondary);text-align:center;justify-content:center;align-items:flex-start;gap:.65rem;margin:2.25rem auto 0;font-size:.75rem;line-height:1.6;display:flex}.system-brain-truth-note svg{width:.95rem;height:.95rem;color:var(--accent-primary);flex:none;margin-top:.12rem}@keyframes system-brain-glow{0%,to{opacity:.68;transform:scale(.995)}50%{opacity:.92;transform:scale(1.005)}}@media (width<=1120px){.system-brain-constellation{min-height:39rem}.system-brain-section .system-brain-core{width:22rem}.brain-dimension{width:14.5rem}.brain-dimension--perception,.brain-dimension--memory{left:0}.brain-dimension--experience{left:4%}.brain-dimension--understanding,.brain-dimension--collaboration{right:0}.brain-dimension--execution{right:4%}}@media (width<=900px){.system-brain-constellation{min-height:43rem}.system-brain-section .system-brain-core{width:19rem;top:45%}.brain-dimension{width:13rem}.brain-dimension__description{font-size:.7rem}.brain-dimension__heading{display:block}.brain-dimension__heading strong{white-space:nowrap}.brain-dimension__heading>span{margin-top:.2rem;display:block}.brain-dimension--perception,.brain-dimension--understanding{top:4%}.brain-dimension--memory,.brain-dimension--collaboration{top:38%}.experience-stream{grid-template-columns:1fr;gap:.6rem}}@media (width<=767px){.system-brain-section{min-height:auto;overflow-x:clip}.system-brain-constellation{flex-direction:column;align-items:center;min-height:0;display:flex}.brain-connections{display:none}.system-brain-section .system-brain-core{width:min(20rem,88vw);margin:0 auto 1.75rem;position:relative;top:auto;left:auto;transform:none}.system-brain-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;display:grid;position:relative}.system-brain-dimensions:before{background:linear-gradient(180deg, var(--svg-line-active), var(--svg-line-subtle));content:"";width:1px;height:1.75rem;position:absolute;top:-1.75rem;left:50%}.brain-dimension{background:color-mix(in srgb, var(--surface-base) 52%, transparent);flex-direction:column;gap:.7rem;width:auto;min-height:7.5rem;padding:.9rem;position:relative;inset:auto}.brain-dimension__marker{width:2rem;height:2rem}.brain-dimension__heading>span{font-size:.48rem}.brain-dimension__heading strong{overflow-wrap:normal;white-space:nowrap;font-size:.82rem}.brain-dimension__description{margin-top:.38rem;font-size:.68rem;line-height:1.48}.experience-stream{margin-top:2.5rem;padding-inline:0}.experience-stream__track{min-height:8rem}.experience-stream__items li{font-size:.6rem}.system-brain-truth-note{text-align:left;margin-top:1.75rem}}@media (prefers-reduced-motion:reduce){.system-brain-core__ambient,.system-brain-anchor__halo{animation:none}.brain-dimension,.brain-connection,.system-brain-anchor__point{transition:none}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Plus Jakarta Sans,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:IBM Plex Mono,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:224 46% 7%;--foreground:210 40% 96%;--muted:221 30% 13%;--muted-foreground:214 18% 72%;--card:222 36% 10%;--border:217 26% 20%;--primary:190 100% 66%;--primary-foreground:224 46% 7%;--secondary:221 34% 16%;--accent:211 100% 64%;--ring:190 100% 66%;--header-start:#0a0b0dc7;--header-mid:#0b1012bd;--header-end:#081416bd;--header-start-solid:#0a0b0de6;--header-mid-solid:#0b1012e0;--header-end-solid:#081416e0;--header-border:#ffffff14;--header-border-soft:#ffffff0d;--header-shadow:0 10px 26px #01060e33;--surface-card:#ffffff06;--surface-card-hover:#ffffff0b;--surface-elevated-start:#0b121ff0;--surface-elevated-end:#070c14eb;--surface-pill:#ffffff08;--surface-pill-hover:#ffffff14;--surface-border:#ffffff1a;--surface-border-soft:#ffffff0d;--surface-border-strong:#ffffff29;--divider-color:#ffffff0f;--surface-text:#ffffffeb;--surface-text-soft:#ffffffc2;--surface-text-subtle:#ffffff94;--surface-shadow:0 18px 44px #030a1838;--control-shadow:0 10px 28px #030a162e;--control-shadow-hover:0 14px 34px #030a163d;--cta-endcap-bg:linear-gradient(145deg, #0b131ffa, #070d16fa);--cta-endcap-panel:#ffffff05;--cta-endcap-grid:#92c3cf09;--cta-button-shadow:0 7px 18px #37d8ff2e;--cta-button-shadow-hover:0 10px 24px #37d8ff3d;--footer-ambient:radial-gradient(60% 85% at 50% 0%, #28ddff29, #040a1800 72%);--layout-glow-primary:#357f8a29;--layout-glow-secondary:#1f5d681f;--layout-blur-primary:#3491ff1f;--layout-blur-secondary:#37d8ff1a;--hero-grid-major:#a4c0b529;--hero-grid-minor:#a4c0b50e;--hero-grid-major-opacity:.42;--hero-grid-minor-opacity:.34;--hero-focus-glow:radial-gradient(52% 48% at 61% 14%, #4aaac42e, #050b0e00 72%);--hero-scrim:linear-gradient(180deg, #06090c08, #05090c7a 52%, #05080beb);--preview-shell-outer:linear-gradient(180deg, #0a111dfa, #080d17f2);--preview-shell-inner:linear-gradient(180deg, #11202efa, #0a131ffa);--preview-pane:#0c1422f7;--preview-pane-secondary:#101a29f0;--preview-panel:#ffffff0a;--preview-block:#ffffff0d;--preview-block-soft:#ffffff08;--preview-border:#a2cbda1f;--preview-border-soft:#a2cbda12;--preview-text:#ffffffeb;--preview-text-subtle:#ffffff61;--preview-shadow:0 32px 100px #0107126b;--preview-top-glow:radial-gradient(72% 86% at 50% 0%, #5fd2df2e, #090d1500 72%);--preview-top-sheen:linear-gradient(180deg, #ffffff08, #fff0);--hero-preview-shell:linear-gradient(180deg, #12272feb, #0f1f27f2);--hero-preview-header:linear-gradient(180deg, #18323de0, #142a34e6);--hero-preview-pane:#182736e6;--hero-preview-pane-secondary:#1b2b3ae0;--hero-preview-block:#2d3e508f;--hero-preview-block-soft:#2535477a;--hero-preview-border:#a0c6d22e;--hero-preview-border-soft:#a0c6d21f;--hero-preview-shadow:0 28px 90px #030c144d;--hero-preview-top-glow:radial-gradient(70% 84% at 50% 0%, #5acbd61a, #090d1500 72%);--hero-preview-top-sheen:linear-gradient(180deg, #ffffff08, #fff0);--hero-preview-stage-panel:linear-gradient(180deg, #121f2efa, #0c1726fa);--hero-preview-stage-grid:linear-gradient(90deg, #90c2d70d 1px, transparent 1px), linear-gradient(180deg, #90c2d70d 1px, transparent 1px);--hero-preview-stage-ambient:radial-gradient(46% 38% at 50% 36%, #5acbd61f, #0f182700 72%);--hero-preview-stage-ring:#6eb5db2e;--hero-preview-stage-ring-soft:#6eb5db14;--hero-preview-stage-core:radial-gradient(circle at 50% 36%, #4fb3ff3d, #172637eb 66%);--hero-preview-stage-core-shadow:0 30px 70px #040c1847;--hero-preview-orbit-bg:#12273ad6;--hero-preview-orbit-border:#71bce438;--hero-preview-orbit-shadow:0 14px 34px #030a163d;--hero-preview-accent-surface:#22527138;--hero-preview-accent-border:#6ebae438;--hero-preview-accent-shadow:0 12px 28px #0e71b614;--pet-demo-halo-idle:radial-gradient(circle, #5cc9ff33 0%, #5cc9ff14 44%, #0a121f00 76%);--pet-demo-halo-thinking:radial-gradient(circle, #65e0e347 0%, #65e0e31f 46%, #0a121f00 78%);--pet-demo-halo-working:radial-gradient(circle, #5898ff4d 0%, #5898ff24 46%, #0a121f00 80%);--pet-demo-halo-collaborating:radial-gradient(circle, #857eff3d 0%, #857eff24 42%, #0a121f00 78%);--pet-demo-halo-lazy:radial-gradient(circle, #d296ff2e 0%, #d296ff12 44%, #0a121f00 78%);--pet-demo-halo-result:radial-gradient(circle, #26d09a33 0%, #26d09a1a 44%, #0a121f00 78%);--pet-demo-dock-bg:linear-gradient(180deg, #0e1622e6, #0c131feb);--pet-demo-output-surface:linear-gradient(180deg, #142f4ae6, #11253aeb);--pet-demo-output-border:#62c2ff47;--pet-demo-ghost-surface:#0f1e2f99;--pet-demo-ghost-border:#77bef029;--pet-demo-line:linear-gradient(90deg, #72c4f500, #72c4f58f, #72c4f500);--pet-demo-scanline:linear-gradient(180deg, #76c8ff00, #76c8ff3d, #76c8ff00);--pet-demo-stage-ambient:radial-gradient(circle, #2e78b033 0%, #1a3a6524 38%, #09101b00 74%);--pet-demo-pedestal:radial-gradient(ellipse, #3888c64d 0%, #3888c61f 48%, #080e1800 78%);--pet-demo-ring:#6cb1e247;--pet-demo-badge-surface:#111c2d8f;--pet-demo-badge-border:#91c2df29;--pet-demo-caption:#d6e2f0b8;--pet-demo-particle:#77e8ffe6;--pet-demo-tag-surface:#162c456b;--pet-demo-tag-border:#67bae82e;--pet-demo-tag-shadow:0 12px 30px #06101e33;--pet-demo-dock-shell:linear-gradient(180deg, #0d1523f0, #0a121eeb);--pet-demo-dock-border:#82aecf24;--pet-demo-dock-shadow:0 24px 56px #040a1457;--pet-demo-dock-avatar-surface:#171f2ef0;--pet-demo-dock-avatar-border:#ffffff14;--pet-demo-dock-field:#1a2539eb;--pet-demo-dock-field-border:#ffffff0f;--pet-demo-dock-placeholder:#afbed3bd;--pet-demo-dock-icon:#d4dfeec7;--pet-demo-dock-send:linear-gradient(180deg, #268edafa, #1b72c0fa);--pet-demo-dock-send-border:#78ccff47;--workspace-shell-bg:linear-gradient(180deg, #0c121df5, #080c14fa);--workspace-sidebar-bg:#181f2ceb;--workspace-sidebar-alt:#141b27f0;--workspace-main-bg:linear-gradient(180deg, #0c121dfa, #080c14);--workspace-panel:#1e2637f5;--workspace-panel-soft:#ffffff08;--workspace-card:linear-gradient(180deg, #1a2333fa, #121926fa);--workspace-card-alt:#141c29f0;--workspace-border:#ffffff1a;--workspace-border-soft:#ffffff14;--workspace-divider:#ffffff14;--workspace-text:#ffffffe6;--workspace-text-soft:#ffffffbd;--workspace-text-subtle:#ffffff6b;--workspace-icon-button:#ffffff08;--workspace-shadow:inset 0 1px 0 #ffffff05;--workspace-accent-border:#5898ff70;--workspace-accent-surface:#1c3053e6;--workspace-accent-surface-strong:linear-gradient(180deg, #1c2842fa, #141f33fa);--workspace-accent-text:#8bc9ff;--workspace-memory-text:#d5c7ff;--workspace-success-text:#9be8bf;--workspace-scrollbar-track:#ffffff0a;--workspace-scrollbar-thumb:#a4bfd54d;--workspace-scrollbar-thumb-hover:#a4bfd57a;--site-header-height:5.75rem;--docs-sticky-offset:var(--site-header-height);--workspace-ambient-top:radial-gradient(60% 75% at 50% 0%, #4cc0d22e, #090d1500 75%);--workspace-ambient-side:radial-gradient(34% 48% at 92% 52%, #4076c41f, #090d1500 74%)}:root[data-theme=light]{--background:204 22% 96%;--foreground:215 32% 13%;--muted:200 18% 92%;--muted-foreground:210 14% 34%;--card:180 14% 99%;--border:205 18% 80%;--primary:190 78% 28%;--primary-foreground:0 0% 100%;--secondary:198 19% 91%;--accent:190 78% 28%;--ring:190 78% 28%;--header-start:#f8faf9db;--header-mid:#f3f8f7e0;--header-end:#edf5f4e0;--header-start-solid:#f9fbfaf5;--header-mid-solid:#f4f8f7f7;--header-end-solid:#eef5f4f7;--header-border:#36505826;--header-border-soft:#36505817;--header-shadow:0 12px 30px #1b303614;--surface-card:#fcfdfce0;--surface-card-hover:#fffffffa;--surface-elevated-start:#fffffffa;--surface-elevated-end:#f5f9f8fa;--surface-pill:#ffffffd6;--surface-pill-hover:#fff;--surface-border:#415b632b;--surface-border-soft:#415b631a;--surface-border-strong:#3166724d;--divider-color:#415b6324;--surface-text:#131f26f5;--surface-text-soft:#24343cdb;--surface-text-subtle:#32444dcc;--surface-shadow:0 18px 44px #1933391a;--control-shadow:0 8px 22px #1e353a14;--control-shadow-hover:0 12px 28px #1e353a1f;--cta-endcap-bg:linear-gradient(145deg, #ffffffe6, #f4f9f8e0);--cta-endcap-panel:#e7f1f06b;--cta-endcap-grid:#3e69720b;--cta-button-shadow:0 7px 18px #0a707e24;--cta-button-shadow-hover:0 10px 24px #0a707e33;--footer-ambient:radial-gradient(60% 85% at 50% 0%, #2d8e991a, #eff5f400 72%);--layout-glow-primary:#589ca40e;--layout-glow-secondary:#44899209;--layout-blur-primary:#509ca60e;--layout-blur-secondary:#54978f09;--hero-grid-major:#546f7518;--hero-grid-minor:#546f750b;--hero-grid-major-opacity:.56;--hero-grid-minor-opacity:.42;--hero-focus-glow:radial-gradient(42% 34% at 60% 16%, #5caeb813, #fff0 72%);--hero-scrim:linear-gradient(180deg, #ffffff05, #f3f8f71a 52%, #ecf3f242);--preview-shell-outer:linear-gradient(180deg, #e6f1f6fa, #ddebf1f7);--preview-shell-inner:linear-gradient(180deg, #f0f8fbfa, #e6f1f6fa);--preview-pane:#fcfdfefa;--preview-pane-secondary:#f2f8fbfa;--preview-panel:#ecf4f8eb;--preview-block:#dbe7eee0;--preview-block-soft:#e7f0f5db;--preview-border:#7c9dac2e;--preview-border-soft:#7c9dac1a;--preview-text:#16222ceb;--preview-text-subtle:#4c5f6c9e;--preview-shadow:0 34px 90px #1c3a4a1f;--preview-top-glow:radial-gradient(74% 88% at 50% 0%, #6ddcdf24, #fff0 72%);--preview-top-sheen:linear-gradient(180deg, #ffffff3d, #fff0);--hero-preview-shell:linear-gradient(180deg, #dae9ebf5, #d2e2e5fa);--hero-preview-header:linear-gradient(180deg, #d3e6e8f5, #cce1e4fa);--hero-preview-pane:#e7eff0fa;--hero-preview-pane-secondary:#e0eaecf5;--hero-preview-block:#ccdbdfcc;--hero-preview-block-soft:#d8e4e7e0;--hero-preview-border:#52778042;--hero-preview-border-soft:#5277802b;--hero-preview-shadow:0 26px 68px #27444a26;--hero-preview-top-glow:radial-gradient(68% 82% at 50% 0%, #80dddf12, #fff0 72%);--hero-preview-top-sheen:linear-gradient(180deg, #ffffff14, #fff0);--hero-preview-stage-panel:linear-gradient(180deg, #f1f7fafa, #e8f1f6fa);--hero-preview-stage-grid:linear-gradient(90deg, #729aac0f 1px, transparent 1px), linear-gradient(180deg, #729aac0f 1px, transparent 1px);--hero-preview-stage-ambient:radial-gradient(44% 36% at 50% 36%, #76d6df29, #ecf4f800 72%);--hero-preview-stage-ring:#6798b02e;--hero-preview-stage-ring-soft:#6798b014;--hero-preview-stage-core:radial-gradient(circle at 50% 36%, #83d0eb42, #e5eff4f5 68%);--hero-preview-stage-core-shadow:0 24px 54px #385a6a1f;--hero-preview-orbit-bg:#f8fcfdeb;--hero-preview-orbit-border:#6e9cb12e;--hero-preview-orbit-shadow:0 14px 30px #3a5e7214;--hero-preview-accent-surface:#91cae72e;--hero-preview-accent-border:#58a4d033;--hero-preview-accent-shadow:0 12px 24px #519cc80d;--pet-demo-halo-idle:radial-gradient(circle, #76c8e82e 0%, #76c8e814 42%, #f0f7fa00 76%);--pet-demo-halo-thinking:radial-gradient(circle, #6fd7dd38 0%, #6fd7dd1a 42%, #f0f7fa00 78%);--pet-demo-halo-working:radial-gradient(circle, #61a4dc3d 0%, #61a4dc1a 46%, #f0f7fa00 80%);--pet-demo-halo-collaborating:radial-gradient(circle, #848ce82e 0%, #848ce81a 42%, #f0f7fa00 78%);--pet-demo-halo-lazy:radial-gradient(circle, #c69aff24 0%, #c69aff0f 42%, #f0f7fa00 78%);--pet-demo-halo-result:radial-gradient(circle, #3ab48c2e 0%, #3ab48c14 44%, #f0f7fa00 78%);--pet-demo-dock-bg:linear-gradient(180deg, #f8fcfdeb, #f1f7faf0);--pet-demo-output-surface:linear-gradient(180deg, #e1eff7fa, #d9eaf4fa);--pet-demo-output-border:#66a3c542;--pet-demo-ghost-surface:#f9fcfeb8;--pet-demo-ghost-border:#6e9cb129;--pet-demo-line:linear-gradient(90deg, #77aec600, #77aec66b, #77aec600);--pet-demo-scanline:linear-gradient(180deg, #6dbad600, #6dbad633, #6dbad600);--pet-demo-stage-ambient:radial-gradient(circle, #83d6e538 0%, #a6dae91f 42%, #f5f9fb00 78%);--pet-demo-pedestal:radial-gradient(ellipse, #6fbadd3d 0%, #6fbadd1a 48%, #f5f9fb00 78%);--pet-demo-ring:#70a1bc3d;--pet-demo-badge-surface:#ffffffbd;--pet-demo-badge-border:#6e9cb124;--pet-demo-caption:#485e6ec7;--pet-demo-particle:#66c3d6e0;--pet-demo-tag-surface:#f9fcfec2;--pet-demo-tag-border:#6e9cb129;--pet-demo-tag-shadow:0 10px 24px #29495c1a;--pet-demo-dock-shell:linear-gradient(180deg, #f0f7faf5, #e9f3f8f5);--pet-demo-dock-border:#7098b024;--pet-demo-dock-shadow:0 22px 48px #32566a1f;--pet-demo-dock-avatar-surface:#ffffffeb;--pet-demo-dock-avatar-border:#6e9cb11f;--pet-demo-dock-field:#ffffffe0;--pet-demo-dock-field-border:#6e9cb114;--pet-demo-dock-placeholder:#677c8dc7;--pet-demo-dock-icon:#4e6170d6;--pet-demo-dock-send:linear-gradient(180deg, #26a1ddfa, #1881c6fa);--pet-demo-dock-send-border:#61aed938;--workspace-shell-bg:linear-gradient(180deg, #f8fbfdfa, #eef5f9fa);--workspace-sidebar-bg:#f1f6faf2;--workspace-sidebar-alt:#f9fcfef5;--workspace-main-bg:linear-gradient(180deg, #fafcfefa, #f1f6fa);--workspace-panel:#ffffffeb;--workspace-panel-soft:#f4f8fbe0;--workspace-card:linear-gradient(180deg, #fffffffa, #f5f9fcfa);--workspace-card-alt:#f7fafcf5;--workspace-border:#6e8d9e29;--workspace-border-soft:#6e8d9e1c;--workspace-divider:#6e8d9e1f;--workspace-text:#16222ceb;--workspace-text-soft:#304250c7;--workspace-text-subtle:#5466749e;--workspace-icon-button:#f4f8fbe0;--workspace-shadow:inset 0 1px 0 #ffffff8c;--workspace-accent-border:#4a84ba47;--workspace-accent-surface:#e2eff9f5;--workspace-accent-surface-strong:linear-gradient(180deg, #e9f3fbfa, #dfecf7fa);--workspace-accent-text:#2f6ea0;--workspace-memory-text:#725fbe;--workspace-success-text:#2e8f63;--workspace-scrollbar-track:#6e8d9e14;--workspace-scrollbar-thumb:#5d869e47;--workspace-scrollbar-thumb-hover:#5d869e70;--workspace-ambient-top:radial-gradient(58% 72% at 50% 0%, #80dddf29, #fff0 76%);--workspace-ambient-side:radial-gradient(36% 52% at 92% 48%, #8dcadd24, #fff0 74%)}@media (width>=640px){:root{--site-header-height:6rem}}*{--tw-border-opacity:1;border-color:hsl(var(--border) / var(--tw-border-opacity,1))}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{--tw-bg-opacity:1;background-color:hsl(var(--background) / var(--tw-bg-opacity,1));--tw-text-opacity:1;min-height:100vh;color:hsl(var(--foreground) / var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Plus Jakarta Sans,sans-serif}body ::selection{background-color:hsl(var(--primary) / .25);--tw-text-opacity:1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity,1))}body::selection{background-color:hsl(var(--primary) / .25);--tw-text-opacity:1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity,1))}body{background:var(--page-ambient-background)}a{color:inherit;text-decoration-line:none}h1,h2,h3,h4{letter-spacing:-.025em;--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity,1));font-family:Space Grotesk,sans-serif}p{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity,1))}#root{min-height:100vh}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.product-tour-switcher{scroll-snap-type:x mandatory;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-base) 82%, transparent);gap:.35rem;padding:.4rem;display:flex;overflow-x:auto}.product-tour-tab{border-radius:calc(var(--radius-lg) - .25rem);min-height:4.35rem;color:var(--text-tertiary);text-align:left;background:0 0;border:1px solid #0000;flex-direction:column;flex:1 0 auto;justify-content:center;gap:.3rem;padding:.65rem .9rem .75rem;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.product-tour-tab:hover{background:var(--surface-interactive-hover);color:var(--text-secondary)}.product-tour-tab.is-active{background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-sm);border-color:#0000}.product-tour-tab:focus-visible .product-tour-tab-label{text-decoration:underline;-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary);text-underline-offset:.32rem;text-decoration-thickness:2px}.product-tour-tab-meta{color:var(--text-disabled);font-variant-numeric:tabular-nums;letter-spacing:.08em;align-items:center;gap:.45rem;font-family:IBM Plex Mono,monospace;font-size:.625rem;line-height:1;display:inline-flex}.product-tour-tab.is-active .product-tour-tab-meta{color:var(--accent-primary)}.product-tour-tab-indicator{border:1px solid var(--border-strong);background:0 0;border-radius:50%;width:.32rem;height:.32rem}.product-tour-tab.is-active .product-tour-tab-indicator{border-color:var(--accent-primary);background:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-soft)}.product-tour-tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}.product-tour-tab-progress{background:var(--border-subtle);border-radius:999px;height:2px;position:absolute;bottom:.36rem;left:.9rem;right:.9rem;overflow:hidden}.product-tour-tab-progress>span{border-radius:inherit;background:var(--accent-primary);height:100%;display:block}.workbench-nav-counts{color:var(--workbench-fg-subtle);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-family:IBM Plex Mono,monospace;font-size:.625rem;font-weight:500;line-height:1;display:inline-flex}.workbench-nav-counts-divider{background:var(--workbench-border);width:1px;height:.65rem}.workbench-composer-toolbar{padding-top:.25rem}.workbench-composer-tool{border:1px solid var(--border-subtle);background:0 0;transition:color .16s,border-color .16s,background-color .16s}.workbench-composer-tool:hover{border-color:var(--workbench-control-border);background:var(--workbench-control-hover)}.workbench-composer-tool.is-active{border-color:color-mix(in srgb, var(--workbench-success) 18%, transparent);background:var(--status-success-soft);color:var(--workbench-success)}.workbench-voice-bars{justify-content:center;align-items:center;gap:1.5px;width:1rem;height:1rem;display:flex}.workbench-voice-bars>span{background:currentColor;border-radius:999px;width:1.5px}.workbench-voice-bars>span:first-child,.workbench-voice-bars>span:nth-child(5){height:.38rem}.workbench-voice-bars>span:nth-child(2),.workbench-voice-bars>span:nth-child(4){height:.68rem}.workbench-voice-bars>span:nth-child(3){height:.92rem}@media (width>=1024px){.product-tour-switcher{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:visible}}.site-control-shadow{box-shadow:var(--control-shadow)}.site-control-shadow:hover{box-shadow:var(--control-shadow-hover)}.site-nav-item:after{background:hsl(var(--primary));width:1.1rem;height:2px;box-shadow:0 0 10px hsl(var(--primary) / .28);content:"";opacity:0;transform-origin:50%;border-radius:999px;transition:opacity .18s,transform .18s;position:absolute;bottom:.36rem;left:50%;transform:translate(-50%,2px)scaleX(.45)}.site-nav-active{text-shadow:0 0 18px hsl(var(--primary) / .12)}.site-nav-active:after{opacity:1;transform:translate(-50%)scaleX(1)}.site-mobile-nav-active{box-shadow:inset 3px 0 0 hsl(var(--primary) / .82)}.section-shell.continuous-work-section{isolation:isolate;min-height:clamp(52rem,100svh,64rem);padding-block:var(--section-rhythm-top) var(--section-rhythm-bottom);background:var(--bg-page);overflow:hidden}.continuous-work-content{z-index:1;position:relative}.continuous-work-atmosphere{z-index:-1;opacity:.38;pointer-events:none;height:min(27rem,44%);position:absolute;bottom:-5rem;left:-12%;right:-12%}.continuous-work-atmosphere svg{width:100%;height:100%}.continuous-work-atmosphere path{fill:none;stroke:var(--svg-line-subtle);stroke-width:1px;vector-effect:non-scaling-stroke}.continuous-work-atmosphere path:nth-child(2){opacity:.54}.continuous-work-atmosphere path:nth-child(3){opacity:.34}.continuous-work-heading{text-align:center;max-width:84rem;margin-inline:auto}.continuous-work-eyebrow{color:var(--accent-primary);letter-spacing:.2em;align-items:center;gap:.65rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:500;line-height:1.4;display:inline-flex}.continuous-work-eyebrow>span{background:var(--svg-line-default);width:1.8rem;height:1px}.homepage-section-title{color:var(--text-primary);text-wrap:balance;font-size:clamp(1.86rem,5.4vw,3rem);font-weight:400;line-height:1.05}.continuous-work-title{margin-top:1.25rem}.continuous-work-title-accent{color:color-mix(in srgb, var(--accent-primary) 78%, var(--accent-secondary))}.continuous-work-description{max-width:49rem;margin:clamp(1.5rem,3vw,2rem) auto 0}.continuous-work-description p{color:var(--text-secondary);font-size:clamp(.98rem,1.35vw,1.1rem);line-height:1.9}.continuous-work-description p+p{margin-top:.05rem}.continuous-work-descent{background:linear-gradient(to bottom, transparent, var(--border-subtle) 34%, var(--svg-line-default));width:1px;height:clamp(4rem,7vw,6rem);margin:1.15rem auto 0;position:relative}.continuous-work-descent>span{border:1px solid var(--border-active);background:var(--bg-page);border-radius:50%;width:5px;height:5px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.continuous-work-values{gap:0;max-width:86rem;margin-inline:auto;list-style:none;display:grid}.continuous-work-value{min-width:0;padding-block:2.25rem;position:relative}.continuous-work-value+.continuous-work-value{border-top:1px solid var(--border-subtle)}.continuous-work-value-meta{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.continuous-work-kicker{letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.7rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:500;display:inline-flex}.continuous-work-kicker span:first-child{color:var(--accent-primary)}.continuous-work-kicker span:last-child{color:var(--text-tertiary)}.continuous-work-icon{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-interactive) 46%, transparent);width:2.55rem;height:2.55rem;color:var(--text-disabled);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .22s;display:flex}.continuous-work-icon svg{stroke-width:1.65px;width:1rem;height:1rem}.continuous-work-value h3{max-width:25rem;color:var(--text-primary);text-wrap:balance;margin-top:1.5rem;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:600;line-height:1.34}.continuous-work-value>p{max-width:25rem;color:var(--text-secondary);margin-top:.85rem;font-size:.96rem;line-height:1.85}.continuous-work-value:hover .continuous-work-icon{border-color:var(--border-strong);background:var(--accent-primary-soft);color:var(--accent-primary);transform:translateY(-2px)}.continuous-work-track{pointer-events:none;width:calc(100% + clamp(5rem,12vw,13rem));height:clamp(9rem,15vw,12rem);margin-top:clamp(2.75rem,4vw,4rem);position:relative}.continuous-work-track:before{background:linear-gradient(to bottom, var(--border-subtle), transparent);content:"";width:1px;height:4.5rem;position:absolute;top:-4.3rem;left:50%}.continuous-work-track>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.continuous-work-route{fill:none;stroke:url(#continuous-work-line);stroke-width:1.35px;vector-effect:non-scaling-stroke}.continuous-work-dot-runner{z-index:2;will-change:transform;width:100%;height:1px;position:absolute;top:55%;left:8%}.continuous-work-moving-dot{background:var(--accent-primary);width:5px;height:5px;box-shadow:0 0 0 4px var(--accent-primary-soft);border-radius:50%;position:absolute;top:-2px;left:0}.continuous-work-track-labels{list-style:none;position:absolute;inset:0}.continuous-work-track-labels li{justify-items:center;gap:.62rem;display:grid;position:absolute;top:56%;transform:translate(-50%,-50%)}.continuous-work-track-labels li:first-child{top:58%;left:8%}.continuous-work-track-labels li:nth-child(2){top:52%;left:39%}.continuous-work-track-labels li:nth-child(3){top:54%;left:69%}.continuous-work-track-labels li>span{border:1px solid var(--border-active);background:var(--bg-page);border-radius:50%;width:7px;height:7px}.continuous-work-track-labels strong{color:var(--text-tertiary);letter-spacing:.17em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:500}.continuous-work-track-markers span{color:var(--text-disabled);letter-spacing:.12em;opacity:.56;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.58rem;position:absolute}.continuous-work-track-markers span:first-child{top:43%;left:22%}.continuous-work-track-markers span:last-child{top:43%;left:54%}@media (width>=1024px){.continuous-work-values{grid-template-columns:repeat(3,minmax(0,1fr))}.continuous-work-value{min-height:17.5rem;padding:1.75rem clamp(2rem,3.5vw,3.5rem)}.continuous-work-value:first-child{padding-left:0}.continuous-work-value:last-child{padding-right:0}.continuous-work-value+.continuous-work-value{border-top:0;border-left:1px solid var(--border-subtle)}}@media (width<=639px){.section-shell.continuous-work-section{min-height:0}.continuous-work-eyebrow{letter-spacing:.14em}.continuous-work-description p{display:inline}.continuous-work-description p+p:before{content:" "}.continuous-work-descent{height:3.75rem}.continuous-work-track{width:calc(100% + 5rem);margin-top:3.5rem}.continuous-work-track-markers{display:none}.continuous-work-track-labels li:nth-child(2){left:38%}.continuous-work-track-labels li:nth-child(3){left:66%}}.site-footer-ambient{background:var(--footer-ambient)}.site-footer-shell{background:var(--footer-background);color:var(--footer-text)}.site-footer-inner{max-width:min(70rem,100vw - 1.5rem)!important}.site-footer-final-cta{position:relative}.site-footer-final-cta:before{background:linear-gradient(90deg, transparent, var(--footer-border-strong), transparent);content:"";width:min(76rem,86vw);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.site-footer-title-accent{color:var(--text-inverse-accent)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.site-footer-title-accent{background:var(--footer-title-accent);color:#0000;-webkit-background-clip:text;background-clip:text}}.site-footer-orbit-field{width:100%;height:20rem;position:absolute;inset:0 0 auto;overflow:visible}.site-footer-orbit-line{fill:none;stroke:var(--footer-orbit-line);stroke-linecap:round;stroke-width:.8px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px var(--footer-orbit-glow))}.site-footer-orbit-line-primary{opacity:.78}.site-footer-orbit-line-secondary{opacity:.46;stroke-width:.65px;filter:drop-shadow(0 0 2px var(--footer-orbit-glow))}.site-footer-signal-point{background:var(--footer-signal);width:.3rem;height:.3rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--footer-signal) 35%, transparent), 0 0 10px 3px var(--footer-signal-glow), 0 0 28px 8px color-mix(in srgb, var(--footer-signal-glow) 48%, transparent);border-radius:999px;position:absolute;top:9.75rem}.site-footer-signal-point-left{left:18.8889%}.site-footer-signal-point-right{background:var(--footer-signal-secondary);box-shadow:0 0 0 1px color-mix(in srgb, var(--footer-signal-secondary) 32%, transparent), 0 0 10px 3px var(--footer-signal-secondary-glow), 0 0 28px 8px color-mix(in srgb, var(--footer-signal-secondary-glow) 44%, transparent);right:18.8889%}.site-footer-primary-button{box-shadow:0 10px 28px var(--glow-blue)}.site-footer-primary-button:hover{box-shadow:var(--shadow-cta-hover)}.site-footer-trust-strip{background:var(--footer-trust-background)}.site-footer-main{background:var(--footer-main-background)}.site-footer-trust-item{color:var(--footer-text-soft);align-items:flex-start;gap:1rem;padding-block:1.25rem;display:flex}.site-footer-trust-item+.site-footer-trust-item{border-top:1px solid var(--footer-border)}.site-footer-icon-link{border:1px solid var(--footer-border);border-radius:var(--radius-md);background:var(--footer-surface);width:2.5rem;height:2.5rem;color:var(--footer-text-soft);justify-content:center;align-items:center;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:inline-flex}.site-footer-icon-link:hover{border-color:var(--footer-border-strong);background:var(--footer-surface-hover);color:var(--footer-text);transform:translateY(-2px)}.site-footer-icon-link:focus-visible{box-shadow:0 0 0 2px var(--footer-background), 0 0 0 4px var(--accent-primary);outline:none}.site-footer-navigation a,.site-footer-meta a{overflow-wrap:anywhere}@media (width>=768px){.site-footer-inner{max-width:min(70rem,100vw - 2.5rem)!important}.site-footer-trust-item{align-items:center;min-height:4.75rem;padding:1rem 2rem}.site-footer-trust-item+.site-footer-trust-item{border-top:0;border-left:0}.site-footer-trust-item:nth-child(odd){padding-left:0}.site-footer-trust-item:nth-child(2n){border-left:1px solid var(--footer-border);padding-right:0}.site-footer-trust-item:nth-child(n+3){border-top:1px solid var(--footer-border)}}@media (width>=1024px){.site-footer-trust-item{padding-inline:1.75rem}.site-footer-trust-item:first-child{padding-left:0}.site-footer-trust-item:last-child{padding-right:0}.site-footer-trust-item:nth-child(3){padding-left:1.75rem}.site-footer-trust-item:nth-child(2){padding-right:1.75rem}.site-footer-trust-item+.site-footer-trust-item{border-left:1px solid var(--footer-border)}.site-footer-trust-item:nth-child(n+3){border-top:0}}@media (width<=767px){.site-footer-orbit-field{top:1.25rem}.site-footer-signal-point{top:11rem}.site-footer-signal-point-left{left:18.8889%}.site-footer-signal-point-right{right:18.8889%}}.workbench-shell{--workbench-shell-bg:#050a12;--workbench-sidebar-bg:#07101c;--workbench-titlebar-bg:#08111f;--workbench-runbar-bg:#091321;--workbench-main-bg:#050a12;--workbench-inspector-bg:#08111d;--workbench-border:#1a2b3e;--workbench-control-bg:#0a1421;--workbench-control-hover:#ffffff0e;--workbench-control-border:#203047;--workbench-caption-bg:#03070de6;--workbench-active-bg:#38bdf817;--workbench-active-fg:#bae6fd;--workbench-accent:#38bdf8;--workbench-accent-border:#38bdf84d;--workbench-success:#6ee7b7;--workbench-warning:#fde68a;--workbench-fg:#e7eef7;--workbench-fg-soft:#cbd5e1;--workbench-fg-muted:#718096;--workbench-fg-subtle:#475569;--workbench-tree-line:#475569b8;--workbench-progress-track:#1e293b;--workbench-scrollbar:#26364b;--workbench-office-bg:#050b13;--workbench-office-toolbar-bg:#07101cf0;--workbench-office-grid:radial-gradient(#65839e26 .8px, transparent .8px);--workbench-office-glow:radial-gradient(circle at 50% 48%, #0e749021, transparent 58%);--workbench-scene-bg:#050b13;--workbench-scene-elevated:#07101c;--workbench-scene-panel:#08121f;--workbench-scene-panel-hover:#0a1725;--workbench-scene-border:#1a2b3e;--workbench-scene-text:#e7eef7;--workbench-scene-text-soft:#aab7c5;--workbench-scene-text-muted:#718096;--workbench-scene-text-faint:#475569;--workbench-scene-grid:radial-gradient(#65839e2e .8px, transparent .8px);--workbench-scene-grid-lines:linear-gradient(#6794aa12 1px, transparent 1px), linear-gradient(90deg, #6794aa12 1px, transparent 1px);--workbench-scene-artboard:#081827;--workbench-scene-artboard-text:#f8fafc;--workbench-scene-artboard-soft:#94a3b8;--workbench-scene-shadow:0 24px 70px #00000057;--workbench-scene-track:#02061752;--workbench-shadow:0 34px 100px #00000061;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light] .workbench-shell{--workbench-shell-bg:#fafafa;--workbench-sidebar-bg:#f4f4f4;--workbench-titlebar-bg:#fff;--workbench-runbar-bg:#f9f9f9;--workbench-main-bg:#fff;--workbench-inspector-bg:#fafafa;--workbench-border:#d4d4d8c2;--workbench-control-bg:#f6f6f6;--workbench-control-hover:#ebedef;--workbench-control-border:#cbd0d6e6;--workbench-caption-bg:#ffffffe0;--workbench-active-bg:#0ea5e917;--workbench-active-fg:#256b92;--workbench-accent:#0d89aa;--workbench-accent-border:#0d89aa47;--workbench-success:#16845d;--workbench-warning:#a96808;--workbench-fg:#18232d;--workbench-fg-soft:#344354;--workbench-fg-muted:#667586;--workbench-fg-subtle:#8a98a8;--workbench-tree-line:#919ba594;--workbench-progress-track:#e5e7eb;--workbench-scrollbar:#c3cbd2;--workbench-office-bg:#fafafa;--workbench-office-toolbar-bg:#fffffff0;--workbench-office-grid:radial-gradient(#5f738421 .8px, transparent .8px);--workbench-office-glow:radial-gradient(circle at 50% 46%, #0e749012, transparent 58%);--workbench-scene-bg:#f7f9f8;--workbench-scene-elevated:#fff;--workbench-scene-panel:#f4f7f6;--workbench-scene-panel-hover:#eaf1f0;--workbench-scene-border:#304c5324;--workbench-scene-text:#1b2b32;--workbench-scene-text-soft:#52636a;--workbench-scene-text-muted:#728289;--workbench-scene-text-faint:#8d9ba0;--workbench-scene-grid:radial-gradient(#45656e21 .8px, transparent .8px);--workbench-scene-grid-lines:linear-gradient(#4267700e 1px, transparent 1px), linear-gradient(90deg, #4267700e 1px, transparent 1px);--workbench-scene-artboard:#fff;--workbench-scene-artboard-text:#1b2b32;--workbench-scene-artboard-soft:#607078;--workbench-scene-shadow:0 20px 56px #27414821;--workbench-scene-track:#1f41491a;--workbench-shadow:0 26px 70px #2a3f4b24, 0 4px 16px #2a3f4b14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.work-assets-content{container-type:inline-size}.work-assets-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}@container (width<=38rem){.work-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=26rem){.work-assets-grid{grid-template-columns:minmax(0,1fr)}}.workbench-node-card{box-shadow:0 12px 28px #1a353d1f}.collaboration-flow-edge{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;transition:color .5s,opacity .5s,stroke-width .5s}.collaboration-flow-edge-halo{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px;transition:color .5s,opacity .5s,stroke-width .5s}.collaboration-flow-edge-halo--pending{color:#64748b;opacity:.07}.collaboration-flow-edge-halo--completed{color:#34d399;opacity:.13}.collaboration-flow-edge-halo--active{color:#38bdf8;opacity:.22;stroke-width:8px}.collaboration-flow-edge--pending{color:#64748b6b;opacity:.72}.collaboration-flow-edge--completed{color:#34d399db;filter:drop-shadow(0 0 3px #34d3993d)}.collaboration-flow-edge--active{color:#38bdf8;stroke-dasharray:4 6;stroke-width:2.05px;filter:drop-shadow(0 0 5px #38bdf875);animation:1.1s linear infinite collaboration-flow-energy}.collaboration-flow-energy-dot{fill:#7dd3fc;stroke:#e0f2fef5;stroke-width:1.15px;opacity:0}.collaboration-flow-edge--paused{animation-play-state:paused}.workbench-node-card--running{animation:2.2s ease-in-out infinite collaboration-node-breathe}.workbench-node-card--paused{animation-play-state:paused}.workbench-node-card--completed{color:#0f9f72;background:#10b98114;border-color:#10b9815c}.workbench-node-card--running{color:#1683b7;background:#0ea5e917;border-color:#0ea5e966}.workbench-node-card--queued{color:#b46f08;background:#d9901a14;border-color:#d9901a57}.workbench-node-card--locked{border-color:var(--workbench-scene-border);background:var(--workbench-scene-panel);color:var(--workbench-scene-text-muted)}:root:not([data-theme=light]) .workbench-node-card--completed{color:#a7f3d0}:root:not([data-theme=light]) .workbench-node-card--running{color:#e0f2fe}:root:not([data-theme=light]) .workbench-node-card--queued{color:#fef3c7}@keyframes collaboration-flow-energy{to{stroke-dashoffset:-28px}}@keyframes collaboration-node-breathe{0%,to{box-shadow:0 12px 28px #0284c71a}50%{box-shadow:0 12px 34px #0ea5e93d,0 0 0 1px #38bdf81a}}@media (prefers-reduced-motion:reduce){.collaboration-flow-edge--active,.collaboration-flow-energy-dot,.workbench-node-card--running{animation:none}.collaboration-flow-energy-dot{display:none}}.network-node--cyan{color:#087989;background:#0ea5b721;border-color:#0ea5b775}.network-node--green{color:#1f7951;background:#299a651f;border-color:#299a6570}.network-node--violet{color:#6345a8;background:#7c5cc41f;border-color:#7c5cc46b}.network-node--amber{color:#9d6207;background:#d9901a1f;border-color:#d9901a70}:root:not([data-theme=light]) .network-node--cyan{color:#bae6fd}:root:not([data-theme=light]) .network-node--green{color:#a7f3d0}:root:not([data-theme=light]) .network-node--violet{color:#ddd6fe}:root:not([data-theme=light]) .network-node--amber{color:#fde68a}.system-brain-section{--system-brain-accent:hsl(var(--primary));--system-brain-section-bg:linear-gradient(180deg, #08111b1f 0%, #060d1605 32%, #060d1600 100%);--system-brain-ambient:radial-gradient(circle at 50% 15%, #3a9aae1c, transparent 64%);--system-brain-card-bg:#08111be6;--system-brain-card-bg-hover:#0b1926f5;--system-brain-card-shadow:0 12px 32px #00000024, inset 0 1px #ffffff06;--system-brain-card-shadow-hover:0 16px 38px #0003, inset 0 1px #ffffff09;isolation:isolate;background:var(--system-brain-section-bg);position:relative}:root[data-theme=light] .system-brain-section{--system-brain-accent:#0b7183;--system-brain-section-bg:linear-gradient(180deg, #f8faf9fa 0%, #f2f7f6fa 56%, #e8f0effa 100%);--system-brain-ambient:radial-gradient(circle at 50% 12%, #30899612, transparent 54%);--system-brain-card-bg:#f9fbfaf5;--system-brain-card-bg-hover:#fff;--system-brain-card-shadow:0 10px 28px #233e440e, inset 0 1px #ffffffeb;--system-brain-card-shadow-hover:0 14px 34px #233e4416, inset 0 1px #fffffff5}.brain-map-canvas{background:radial-gradient(circle at 50% 46%, #1483991a, transparent 55%), linear-gradient(var(--brain-map-grid) 1px, transparent 1px), linear-gradient(90deg, var(--brain-map-grid) 1px, transparent 1px), var(--brain-map-canvas);background-size:auto,28px 28px,28px 28px,auto}.brain-workbench-surface{--brain-map-canvas:#050d1729;--brain-map-grid:#7cabbe0f;--brain-map-ring:#7ab2cb4d;--brain-map-ring-soft:#7ab2cb29;--brain-map-link:#95bed040;--brain-map-point:#aed6e8c7;--brain-map-core:#081422e6;--brain-map-core-border:#63cee052;--brain-map-node:#081422d1;--brain-map-node-border:#82b1c733;--brain-map-node-text:#ebf3f8e6}:root[data-theme=light] .brain-workbench-surface{--brain-map-canvas:#f7faf9e6;--brain-map-grid:#2f5b650e;--brain-map-ring:#2569793d;--brain-map-ring-soft:#2569791f;--brain-map-link:#2a5b6833;--brain-map-point:#26657494;--brain-map-core:#ffffffeb;--brain-map-core-border:#0d89aa3d;--brain-map-node:#ffffffeb;--brain-map-node-border:#254c5529;--brain-map-node-text:#25363d}.brain-workbench-surface{--brain-workbench-bg:#050b13;--brain-workbench-bar:#07101cf5;--brain-workbench-panel:#09131fd1;--brain-workbench-control:#111b2be6;--brain-workbench-control-hover:#ffffff0e;--brain-workbench-border:#89b1c921;--brain-workbench-border-strong:#abccde38;--brain-workbench-text:#e8eef5;--brain-workbench-muted:#718096;--brain-workbench-track:#ffffff0f;--brain-workbench-grid:radial-gradient(#65839e24 .8px, transparent .8px);--brain-workbench-ambient:radial-gradient(circle at 52% 30%, #0e749021, transparent 52%)}:root[data-theme=light] .brain-workbench-surface{--brain-workbench-bg:#f7f9f8;--brain-workbench-bar:#fffffff5;--brain-workbench-panel:#ffffffdb;--brain-workbench-control:#f6f8f7f5;--brain-workbench-control-hover:#0d89aa12;--brain-workbench-border:#2f4b5221;--brain-workbench-border-strong:#0d718347;--brain-workbench-text:#213139;--brain-workbench-muted:#74848b;--brain-workbench-track:#1c424b17;--brain-workbench-grid:radial-gradient(#45656e1f .8px, transparent .8px);--brain-workbench-ambient:radial-gradient(circle at 52% 30%, #0e749012, transparent 52%)}.brain-metric-card,.brain-workbench-panel{border-color:var(--brain-workbench-border);background:var(--brain-workbench-panel);box-shadow:inset 0 1px #fff3}.hub-diagram{--hub-diagram-bg:linear-gradient(145deg, #091420fa, #060e18fa);--hub-diagram-card:#0f1e2ec7;--hub-diagram-card-hover:#15293ce6;--hub-diagram-core:#0d1c2cf0;--hub-diagram-border:#82b5ca26;--hub-diagram-accent-border:#3dbccf47;--hub-diagram-accent:#67d7e7;--hub-diagram-accent-soft:#28b1c91f;--hub-diagram-text:#eef5f8;--hub-diagram-muted:#8ca0ad;--hub-diagram-faint:#60717d;--hub-diagram-shadow:0 28px 72px #010a1247;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light] .hub-diagram{--hub-diagram-bg:linear-gradient(145deg, #fffffffa, #f5f8f7fa);--hub-diagram-card:#ffffffe6;--hub-diagram-card-hover:#eef6f6fa;--hub-diagram-core:#f9fcfbfa;--hub-diagram-border:#304d5424;--hub-diagram-accent-border:#0d71833d;--hub-diagram-accent:#0b7183;--hub-diagram-accent-soft:#0d89aa17;--hub-diagram-text:#1f3037;--hub-diagram-muted:#617178;--hub-diagram-faint:#86949a;--hub-diagram-shadow:0 28px 72px #233e441f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.hub-node{border-color:var(--hub-diagram-border);background:var(--hub-diagram-card)}.hub-node--active{border-color:var(--hub-node-accent)}.hub-node-icon{color:var(--hub-node-accent);background:var(--hub-node-soft)}.hub-diagram-route{fill:none;stroke:var(--hub-diagram-accent);stroke-width:.42px;stroke-dasharray:1.2 1.4;opacity:.64;vector-effect:non-scaling-stroke}.hub-diagram-route--soft{opacity:.36}.hub-core-orbit{transform:rotate(-8deg)}.section-shell{--section-rhythm-top:5rem;--section-rhythm-bottom:4rem;padding-block:var(--section-rhythm-top) var(--section-rhythm-bottom);scroll-margin-top:7rem;position:relative}.section-rhythm-standard{--section-rhythm-top:5rem;--section-rhythm-bottom:4rem}.section-rhythm-chapter{--section-rhythm-top:5.5rem;--section-rhythm-bottom:4rem}@media (width>=640px){.section-rhythm-standard{--section-rhythm-top:6rem;--section-rhythm-bottom:5rem}.section-rhythm-chapter{--section-rhythm-top:7rem;--section-rhythm-bottom:5rem}}.section-divider{background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);background-image:linear-gradient(to right, transparent, var(--divider-color), transparent);height:1px;position:absolute;top:0;left:0;right:0}.office-feed-scrollbar{scrollbar-width:thin;scrollbar-color:var(--workspace-scrollbar-thumb) var(--workspace-scrollbar-track);scrollbar-gutter:stable}.office-feed-scrollbar::-webkit-scrollbar{width:6px}.office-feed-scrollbar::-webkit-scrollbar-track{background:var(--workspace-scrollbar-track);border-radius:999px}.office-feed-scrollbar::-webkit-scrollbar-thumb{background:var(--workspace-scrollbar-thumb);border-radius:999px}.office-feed-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--workspace-scrollbar-thumb-hover)}.docs-sidebar-scrollbar{scrollbar-width:thin;scrollbar-color:#a4bfd538 transparent;scrollbar-gutter:stable}.docs-sidebar-scrollbar::-webkit-scrollbar{width:6px}.docs-sidebar-scrollbar::-webkit-scrollbar-track{background:0 0;border-radius:999px;margin-block:8px}.docs-sidebar-scrollbar::-webkit-scrollbar-thumb{background:#a4bfd538 padding-box content-box;border:1px solid #0000;border-radius:999px}.docs-sidebar-scrollbar::-webkit-scrollbar-thumb:hover{background:#a4bfd561 padding-box content-box}.legal-page-main{--legal-hero-bg:radial-gradient(circle at 84% 12%, #3cacbe1a, transparent 30%), linear-gradient(145deg, #0c141ffa, #080e17fa);--legal-article-bg:#0a111bf0;--legal-nav-bg:#0a111bb8;--legal-panel-bg:#ffffff06;--legal-border:#93bbc71c;--legal-divider:#93bbc717;--legal-shadow:0 18px 48px #0000002e;position:relative}:root[data-theme=light] .legal-page-main{--legal-hero-bg:radial-gradient(circle at 84% 12%, #3a97a412, transparent 30%), linear-gradient(145deg, #fffffffa, #f6faf9fa);--legal-article-bg:#fffffff7;--legal-nav-bg:#f8fbfadb;--legal-panel-bg:#e0edeb70;--legal-border:#33565f21;--legal-divider:#33565f1a;--legal-shadow:0 16px 42px #1c353a12}.legal-page-main:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#43a4b10e,#0000 30%),linear-gradient(90deg,#0000,#5a939a05 50%,#0000);position:absolute;inset:0}.legal-hero-surface{border:1px solid var(--legal-border);background:var(--legal-hero-bg);box-shadow:var(--legal-shadow);border-radius:2rem}.legal-scope-panel{border-left:2px solid hsl(var(--primary) / .5);background:var(--legal-panel-bg);border-radius:0 1rem 1rem 0;padding:1.1rem 1.2rem}.legal-highlight-grid{border-top:1px solid var(--legal-divider);gap:1rem;padding-top:1.5rem;display:grid}.legal-highlight-index{color:hsl(var(--primary));font-variant-numeric:tabular-nums;flex:none;font-family:IBM Plex Mono,monospace;font-size:.68rem;line-height:1.5rem}.legal-document-layout{align-items:start;gap:1.5rem;display:grid}.legal-document-nav{display:none}.legal-document-nav-inner{border:1px solid var(--legal-border);background:var(--legal-nav-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.25rem;padding:1rem .7rem}.legal-document-nav-link{color:var(--surface-text-subtle);border-radius:.75rem;grid-template-columns:1.6rem minmax(0,1fr);align-items:start;gap:.35rem;padding:.58rem .7rem;font-size:.79rem;line-height:1.35rem;transition:background-color .18s,color .18s;display:grid}.legal-document-nav-link>:first-child{color:hsl(var(--primary) / .72);font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-size:.65rem}.legal-document-nav-link:hover{background:var(--surface-pill-hover);color:var(--surface-text)}.legal-document-nav-link:focus-visible,.legal-mobile-contents-link:focus-visible{outline:2px solid hsl(var(--primary) / .72);outline-offset:2px}.legal-document-article{border:1px solid var(--legal-border);background:var(--legal-article-bg);min-width:0;box-shadow:var(--legal-shadow);border-radius:1.75rem;padding:clamp(1.4rem,4vw,3.5rem)}.legal-mobile-contents{border-bottom:1px solid var(--legal-divider);margin-bottom:2rem;padding-bottom:1rem}.legal-mobile-contents-link{border:1px solid var(--legal-border);background:var(--legal-panel-bg);max-width:17rem;min-height:2.75rem;color:var(--surface-text-soft);border-radius:999px;flex:none;align-items:center;padding:.55rem .8rem;font-size:.75rem;line-height:1.2rem;display:flex}.legal-document-section+.legal-document-section{border-top:1px solid var(--legal-divider);margin-top:clamp(2.4rem,5vw,3.8rem);padding-top:clamp(2.4rem,5vw,3.8rem)}.legal-section-heading{grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:.65rem;display:grid}.legal-document-section p,.legal-document-list{max-width:52rem}.legal-document-list{color:var(--surface-text-soft);padding-left:1.25rem;list-style:outside}.legal-document-list li+li{margin-top:.55rem}@media (width>=640px){.legal-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.legal-document-layout{grid-template-columns:15rem minmax(0,1fr);gap:2rem}.legal-document-nav{top:calc(var(--site-header-height) + 1.5rem);align-self:start;display:block;position:sticky}.legal-document-nav-inner{max-height:calc(100vh - var(--site-header-height) - 3rem);overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}}.docs-page-main{--docs-sticky-offset:var(--site-header-height);--docs-article-bg:linear-gradient(180deg, #0c131ffa, #080d16fa);--docs-navigation-bg:linear-gradient(180deg, #0b121df0, #080d15f5);--docs-toc-bg:#0a101ae0;--docs-panel-border:#9abecc1c;--docs-article-shadow:0 1px 2px #00000038, 0 16px 44px #0003;--docs-navigation-shadow:0 1px 2px #00000029, 0 10px 28px #00000021;--docs-toc-shadow:0 8px 24px #0000001a;--docs-card-hover-shadow:0 12px 26px #00000024;--docs-callout-bg:#3499b512;--docs-code-bg:#040910bd;--docs-code-text:#ebf3f5d1;--docs-code-border:#95bed021;--docs-code-shadow:0 10px 28px #00000029;--docs-table-bg:#070d16b3;--docs-table-head-bg:#ffffff09;position:relative}:root[data-theme=light] .docs-page-main{--docs-article-bg:#fffffffb;--docs-navigation-bg:#f8fbfaf0;--docs-toc-bg:#f8fbfae0;--docs-panel-border:#2d4b531f;--docs-article-shadow:0 1px 2px #1c32370b, 0 14px 36px #1c32370f;--docs-navigation-shadow:0 1px 2px #1c323709, 0 8px 22px #1c32370b;--docs-toc-shadow:0 6px 18px #1c323709;--docs-card-hover-shadow:0 10px 24px #1c323713;--docs-callout-bg:#217a8b0e;--docs-code-bg:#f3f7f6;--docs-code-text:#31434b;--docs-code-border:#2d4b5324;--docs-code-shadow:0 6px 18px #1c32370b, inset 0 1px #ffffffeb;--docs-table-bg:#f9fbfaf0;--docs-table-head-bg:#dee9e799}.docs-article-surface,.docs-index-surface,.docs-index-section-surface{border:1px solid var(--docs-panel-border);background:var(--docs-article-bg)}.docs-article-surface,.docs-index-surface{box-shadow:var(--docs-article-shadow);border-radius:1.5rem}.docs-index-section-surface{box-shadow:var(--docs-navigation-shadow);border-radius:1.35rem}.docs-navigation-surface{border:1px solid var(--docs-panel-border);background:var(--docs-navigation-bg);max-height:24rem;box-shadow:var(--docs-navigation-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.35rem;flex-direction:column}.docs-toc-surface{border:1px solid var(--docs-panel-border);background:var(--docs-toc-bg);box-shadow:var(--docs-toc-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.25rem}.docs-meta-row>*{min-height:1.75rem}.docs-callout{border:1px solid color-mix(in srgb, hsl(var(--primary)) 20%, transparent);background:var(--docs-callout-bg);border-radius:1.1rem}.docs-table-shell{border:1px solid var(--surface-border);background:var(--docs-table-bg);border-radius:1rem;box-shadow:0 6px 18px #040a140f}.docs-table-head{background:var(--docs-table-head-bg)}.docs-prose{max-width:50rem;color:var(--surface-text-soft)}.docs-prose>*+*{margin-top:1.15rem}.docs-prose h2{border-bottom:1px solid var(--surface-border-soft);color:var(--surface-text);text-wrap:balance;margin-top:3.25rem;padding-bottom:.7rem;scroll-margin-top:7rem;font-size:clamp(1.45rem,2vw,1.7rem);font-weight:600;line-height:1.35}.docs-prose h3{color:var(--surface-text);text-wrap:balance;margin-top:2.35rem;scroll-margin-top:7rem;font-size:1.24rem;font-weight:600;line-height:1.45}.docs-prose h2+*,.docs-prose h3+*{margin-top:1rem}.docs-prose p,.docs-prose li{color:var(--surface-text-soft);font-size:1rem;line-height:1.9}.docs-prose ul,.docs-prose ol{margin-block:1.25rem;padding-left:1.55rem}.docs-prose li+li{margin-top:.45rem}.docs-prose li::marker{color:hsl(var(--primary) / .78)}.docs-prose strong{color:var(--surface-text);font-weight:600}.docs-prose a{color:hsl(var(--primary));text-underline-offset:.25rem;text-decoration-thickness:1px}.docs-prose a:hover{text-decoration-line:underline}.docs-prose code{background:var(--surface-pill);color:hsl(var(--primary));border-radius:.35rem;padding:.15rem .4rem;font-family:IBM Plex Mono,monospace;font-size:.82rem}.docs-prose pre{border:1px solid var(--docs-code-border);background:var(--docs-code-bg);box-shadow:var(--docs-code-shadow);border-radius:1rem;margin-block:1.75rem;padding:1.1rem 1.2rem;overflow-x:auto}.docs-prose pre code{color:var(--docs-code-text);background:0 0;padding:0;line-height:1.75}.docs-prose input[type=checkbox]{accent-color:hsl(var(--primary));margin-right:.5rem;transform:translateY(1px)}@media (width>=640px){.docs-navigation-surface{max-height:30rem}}@media (width>=1024px){.docs-navigation-surface{max-height:none}}.pet-idle-sprite{--frame-size:76px;background-image:url(/pet/idle.png);background-repeat:no-repeat;background-size:calc(var(--frame-size) * 6) var(--frame-size);image-rendering:-webkit-optimize-contrast;animation:1s steps(6,end) infinite pet-idle-frames}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-3{inset:.75rem}.inset-6{inset:1.5rem}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-6{left:1.5rem;right:1.5rem}.inset-x-\[12\%\]{left:12%;right:12%}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-2\.5{bottom:-.625rem}.-left-\[1\.43rem\]{left:-1.43rem}.-right-0\.5{right:-.125rem}.-right-\[8\%\]{right:-8%}.-top-\[22\%\]{top:-22%}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-\[14\%\]{bottom:14%}.bottom-\[3\.6rem\]{bottom:3.6rem}.bottom-\[8\.2rem\]{bottom:8.2rem}.bottom-\[calc\(100\%\+68px\)\]{bottom:calc(100% + 68px)}.left-0{left:0}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[-28\%\]{left:-28%}.left-\[-34\%\]{left:-34%}.left-\[-35\%\]{left:-35%}.left-\[-38\%\]{left:-38%}.left-\[11\%\]{left:11%}.left-\[28\%\]{left:28%}.left-\[4\%\]{left:4%}.left-\[47\%\]{left:47%}.left-\[49\%\]{left:49%}.left-\[50\%\]{left:50%}.left-\[calc\(50\%-140px\)\]{left:calc(50% - 140px)}.right-0{right:0}.right-0\.5{right:.125rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-\[-12rem\]{right:-12rem}.right-\[16\%\]{right:16%}.right-\[28\%\]{right:28%}.right-\[3\.4rem\]{right:3.4rem}.right-\[7\%\]{right:7%}.right-\[8\%\]{right:8%}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-28{top:7rem}.top-3{top:.75rem}.top-4{top:1rem}.top-52{top:13rem}.top-\[-18\%\]{top:-18%}.top-\[11\%\]{top:11%}.top-\[14\%\]{top:14%}.top-\[22\%\]{top:22%}.top-\[27\%\]{top:27%}.top-\[28\%\]{top:28%}.top-\[34\%\]{top:34%}.top-\[35\%\]{top:35%}.top-\[37\%\]{top:37%}.top-\[42\%\]{top:42%}.top-\[47\%\]{top:47%}.top-\[54\%\]{top:54%}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.m-2{margin:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-\[6px\]{margin-bottom:6px}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-11{margin-left:2.75rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[0\.42rem\]{margin-top:.42rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/8\]{aspect-ratio:16/8}.aspect-\[16\/9\],.aspect-video{aspect-ratio:16/9}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[0\.7rem\]{height:.7rem}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[14rem\]{height:14rem}.h-\[18px\]{height:18px}.h-\[19rem\]{height:19rem}.h-\[22px\]{height:22px}.h-\[24rem\]{height:24rem}.h-\[3\.4rem\]{height:3.4rem}.h-\[30rem\]{height:30rem}.h-\[34rem\]{height:34rem}.h-\[36rem\]{height:36rem}.h-\[46\%\]{height:46%}.h-\[46rem\]{height:46rem}.h-\[5\.75rem\]{height:5.75rem}.h-\[62\%\]{height:62%}.h-\[78\%\]{height:78%}.h-\[7px\]{height:7px}.h-\[84px\]{height:84px}.h-\[9\.2rem\]{height:9.2rem}.h-\[calc\(100\%_-_3rem\)\]{height:calc(100% - 3rem)}.h-full{height:100%}.h-px{height:1px}.max-h-\[29rem\]{max-height:29rem}.max-h-\[31rem\]{max-height:31rem}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-28{min-height:7rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-80{min-height:20rem}.min-h-9{min-height:2.25rem}.min-h-\[1\.5rem\]{min-height:1.5rem}.min-h-\[1\.75rem\]{min-height:1.75rem}.min-h-\[17rem\]{min-height:17rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[20rem\]{min-height:20rem}.min-h-\[21rem\]{min-height:21rem}.min-h-\[24\.5rem\]{min-height:24.5rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[26rem\]{min-height:26rem}.min-h-\[2rem\]{min-height:2rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[36rem\]{min-height:36rem}.min-h-\[38rem\]{min-height:38rem}.min-h-\[4\.4rem\]{min-height:4.4rem}.min-h-\[42rem\]{min-height:42rem}.min-h-\[44rem\]{min-height:44rem}.min-h-\[46rem\]{min-height:46rem}.min-h-\[4rem\]{min-height:4rem}.min-h-\[5\.75rem\]{min-height:5.75rem}.min-h-\[72px\]{min-height:72px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/5{width:40%}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/5{width:60%}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[10\.25rem\]{width:10.25rem}.w-\[11\.5rem\]{width:11.5rem}.w-\[13rem\]{width:13rem}.w-\[14rem\]{width:14rem}.w-\[18px\]{width:18px}.w-\[19rem\]{width:19rem}.w-\[24\%\]{width:24%}.w-\[24rem\]{width:24rem}.w-\[25\%\]{width:25%}.w-\[26\%\]{width:26%}.w-\[30\%\]{width:30%}.w-\[30rem\]{width:30rem}.w-\[32\%\]{width:32%}.w-\[36rem\]{width:36rem}.w-\[45\%\]{width:45%}.w-\[6\.25rem\]{width:6.25rem}.w-\[6\.5rem\]{width:6.5rem}.w-\[62\%\]{width:62%}.w-\[7\.5rem\]{width:7.5rem}.w-\[7rem\]{width:7rem}.w-\[8\.75rem\]{width:8.75rem}.w-\[84px\]{width:84px}.w-\[9\.2rem\]{width:9.2rem}.w-\[calc\(100\%_-_3rem\)\]{width:calc(100% - 3rem)}.w-\[min\(18rem\,calc\(100vw-4rem\)\)\]{width:min(18rem,100vw - 4rem)}.w-\[min\(24rem\,76\%\)\]{width:min(24rem,76%)}.w-\[min\(25rem\,78\%\)\]{width:min(25rem,78%)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-8{min-width:2rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[19rem\]{min-width:19rem}.min-w-\[3\.7rem\]{min-width:3.7rem}.min-w-\[3rem\]{min-width:3rem}.min-w-\[52rem\]{min-width:52rem}.min-w-\[6\.2rem\]{min-width:6.2rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-44{max-width:11rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[23rem\]{max-width:23rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[48rem\]{max-width:48rem}.max-w-\[50rem\]{max-width:50rem}.max-w-\[52rem\]{max-width:52rem}.max-w-\[54rem\]{max-width:54rem}.max-w-\[55rem\]{max-width:55rem}.max-w-\[60\%\]{max-width:60%}.max-w-\[64rem\]{max-width:64rem}.max-w-\[68\%\]{max-width:68%}.max-w-\[78\%\]{max-width:78%}.max-w-\[78rem\]{max-width:78rem}.max-w-\[84rem\]{max-width:84rem}.max-w-\[86rem\]{max-width:86rem}.max-w-\[88rem\]{max-width:88rem}.max-w-\[8rem\]{max-width:8rem}.max-w-\[92rem\]{max-width:92rem}.max-w-\[min\(100rem\,calc\(100vw-1\.5rem\)\)\]{max-width:min(100rem,100vw - 1.5rem)}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-\[110\%\]{--tw-translate-x:-110%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[2px\]{--tw-translate-y:-2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[10\%\]{--tw-translate-x:10%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-1px\]{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[18deg\]{--tw-rotate:-18deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[16deg\]{--tw-rotate:16deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x:.5;--tw-scale-y:.5;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-grab{cursor:grab}.resize-none{resize:none}.resize{resize:both}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.scroll-mt-32{scroll-margin-top:8rem}.auto-rows-\[22px\]{grid-auto-rows:22px}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[15rem_19rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem 19rem minmax(0,1fr)}.grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.grid-cols-\[27rem_minmax\(0\,1fr\)\]{grid-template-columns:27rem minmax(0,1fr)}.grid-cols-\[28px_minmax\(0\,1fr\)_74px\]{grid-template-columns:28px minmax(0,1fr) 74px}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.grid-cols-\[minmax\(0\,1fr\)_74px\]{grid-template-columns:minmax(0,1fr) 74px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-\[5\.75rem_6\.25rem_7\.25rem_6\.25rem_6\.25rem\]{grid-template-rows:5.75rem 6.25rem 7.25rem 6.25rem 6.25rem}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-px{gap:1px}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-\[8px\]{-moz-column-gap:8px;column-gap:8px}.gap-y-0{row-gap:0}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-6{row-gap:1.5rem}.gap-y-9{row-gap:2.25rem}.gap-y-\[6px\]{row-gap:6px}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-clip{overflow-x:clip}.overscroll-contain{overscroll-behavior:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[0\.8rem\]{border-radius:.8rem}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[0px\]{border-radius:0}.rounded-\[1\.05rem\]{border-radius:1.05rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.3rem\]{border-radius:1.3rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[1\.95rem\]{border-radius:1.95rem}.rounded-\[1\.9rem\]{border-radius:1.9rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.05rem\]{border-radius:2.05rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[8px\]{border-radius:8px}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.rounded-tr-md{border-top-right-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-x-0{border-left-width:0;border-right-width:0}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-dashed{border-style:dashed}.border-\[\#17283a\]{--tw-border-opacity:1;border-color:rgb(23 40 58/var(--tw-border-opacity,1))}.border-\[\#1a2b3e\]{--tw-border-opacity:1;border-color:rgb(26 43 62/var(--tw-border-opacity,1))}.border-\[\#1b3449\]{--tw-border-opacity:1;border-color:rgb(27 52 73/var(--tw-border-opacity,1))}.border-\[\#203348\]{--tw-border-opacity:1;border-color:rgb(32 51 72/var(--tw-border-opacity,1))}.border-\[\#21466d\]{--tw-border-opacity:1;border-color:rgb(33 70 109/var(--tw-border-opacity,1))}.border-\[\#2463a0\]{--tw-border-opacity:1;border-color:rgb(36 99 160/var(--tw-border-opacity,1))}.border-\[\#6a5620\]{--tw-border-opacity:1;border-color:rgb(106 86 32/var(--tw-border-opacity,1))}.border-\[\#8fd8bc\]{--tw-border-opacity:1;border-color:rgb(143 216 188/var(--tw-border-opacity,1))}.border-\[\#c8e1f8\]{--tw-border-opacity:1;border-color:rgb(200 225 248/var(--tw-border-opacity,1))}.border-\[\#d3dbe6\]{--tw-border-opacity:1;border-color:rgb(211 219 230/var(--tw-border-opacity,1))}.border-\[\#d7e4ef\]{--tw-border-opacity:1;border-color:rgb(215 228 239/var(--tw-border-opacity,1))}.border-\[\#d9e2ec\]{--tw-border-opacity:1;border-color:rgb(217 226 236/var(--tw-border-opacity,1))}.border-\[\#dee5ee\]{--tw-border-opacity:1;border-color:rgb(222 229 238/var(--tw-border-opacity,1))}.border-\[\#e4ebf3\]{--tw-border-opacity:1;border-color:rgb(228 235 243/var(--tw-border-opacity,1))}.border-\[color\:var\(--surface-border\)\]{border-color:var(--surface-border)}.border-\[rgba\(122\,141\,163\,0\.15\)\]{border-color:#7a8da326}.border-\[rgba\(126\,208\,255\,0\.22\)\]{border-color:#7ed0ff38}.border-\[rgba\(132\,220\,175\,0\.22\)\]{border-color:#84dcaf38}.border-\[rgba\(15\,159\,120\,0\.16\)\]{border-color:#0f9f7829}.border-\[rgba\(168\,202\,224\,0\.12\)\]{border-color:#a8cae01f}.border-\[rgba\(183\,121\,31\,0\.16\)\]{border-color:#b7791f29}.border-\[rgba\(183\,121\,31\,0\.18\)\]{border-color:#b7791f2e}.border-\[rgba\(183\,167\,255\,0\.22\)\]{border-color:#b7a7ff38}.border-\[rgba\(200\,106\,116\,0\.18\)\]{border-color:#c86a742e}.border-\[rgba\(255\,255\,255\,0\.08\)\]{border-color:#ffffff14}.border-\[rgba\(255\,255\,255\,0\.78\)\]{border-color:#ffffffc7}.border-\[rgba\(72\,143\,194\,0\.16\)\]{border-color:#488fc229}.border-\[rgba\(74\,132\,186\,0\.16\)\]{border-color:#4a84ba29}.border-\[rgba\(74\,132\,186\,0\.18\)\]{border-color:#4a84ba2e}.border-\[rgba\(74\,132\,186\,0\.2\)\]{border-color:#4a84ba33}.border-\[rgba\(74\,132\,186\,0\.22\)\]{border-color:#4a84ba38}.border-\[rgba\(84\,208\,166\,0\.22\)\]{border-color:#54d0a638}.border-\[rgba\(88\,121\,177\,0\.16\)\]{border-color:#5879b129}.border-\[rgba\(92\,137\,186\,0\.16\)\]{border-color:#5c89ba29}.border-\[rgba\(92\,148\,255\,0\.2\)\]{border-color:#5c94ff33}.border-\[rgba\(95\,216\,177\,0\.16\)\]{border-color:#5fd8b129}.border-\[var\(--accent-primary\)\]{border-color:var(--accent-primary)}.border-\[var\(--brain-map-node-border\)\]{border-color:var(--brain-map-node-border)}.border-\[var\(--brain-workbench-border\)\]{border-color:var(--brain-workbench-border)}.border-\[var\(--brain-workbench-border-strong\)\]{border-color:var(--brain-workbench-border-strong)}.border-\[var\(--footer-border\)\]{border-color:var(--footer-border)}.border-\[var\(--header-border\)\]{border-color:var(--header-border)}.border-\[var\(--header-border-soft\)\]{border-color:var(--header-border-soft)}.border-\[var\(--hub-diagram-accent-border\)\]{border-color:var(--hub-diagram-accent-border)}.border-\[var\(--hub-diagram-border\)\]{border-color:var(--hub-diagram-border)}.border-\[var\(--pet-demo-badge-border\)\]{border-color:var(--pet-demo-badge-border)}.border-\[var\(--pet-demo-dock-avatar-border\)\]{border-color:var(--pet-demo-dock-avatar-border)}.border-\[var\(--pet-demo-dock-border\)\]{border-color:var(--pet-demo-dock-border)}.border-\[var\(--pet-demo-dock-field-border\)\]{border-color:var(--pet-demo-dock-field-border)}.border-\[var\(--pet-demo-dock-send-border\)\]{border-color:var(--pet-demo-dock-send-border)}.border-\[var\(--pet-demo-ghost-border\)\]{border-color:var(--pet-demo-ghost-border)}.border-\[var\(--pet-demo-output-border\)\]{border-color:var(--pet-demo-output-border)}.border-\[var\(--pet-demo-ring\)\]{border-color:var(--pet-demo-ring)}.border-\[var\(--pet-demo-tag-border\)\]{border-color:var(--pet-demo-tag-border)}.border-\[var\(--preview-border\)\]{border-color:var(--preview-border)}.border-\[var\(--preview-border-soft\)\]{border-color:var(--preview-border-soft)}.border-\[var\(--surface-border\)\]{border-color:var(--surface-border)}.border-\[var\(--surface-border-soft\)\]{border-color:var(--surface-border-soft)}.border-\[var\(--surface-border-strong\)\]{border-color:var(--surface-border-strong)}.border-\[var\(--workbench-accent-border\)\]{border-color:var(--workbench-accent-border)}.border-\[var\(--workbench-border\)\]{border-color:var(--workbench-border)}.border-\[var\(--workbench-control-border\)\]{border-color:var(--workbench-control-border)}.border-\[var\(--workbench-inspector-bg\)\]{border-color:var(--workbench-inspector-bg)}.border-\[var\(--workbench-progress-track\)\]{border-color:var(--workbench-progress-track)}.border-\[var\(--workbench-scene-border\)\]{border-color:var(--workbench-scene-border)}.border-\[var\(--workbench-sidebar-bg\)\]{border-color:var(--workbench-sidebar-bg)}.border-\[var\(--workbench-tree-line\)\]{border-color:var(--workbench-tree-line)}.border-\[var\(--workspace-accent-border\)\]{border-color:var(--workspace-accent-border)}.border-\[var\(--workspace-border\)\]{border-color:var(--workspace-border)}.border-\[var\(--workspace-border-soft\)\]{border-color:var(--workspace-border-soft)}.border-\[var\(--workspace-divider\)\]{border-color:var(--workspace-divider)}.border-amber-300\/20{border-color:#fcd34d33}.border-amber-300\/25{border-color:#fcd34d40}.border-amber-500\/25{border-color:#f59e0b40}.border-black\/10{border-color:#0000001a}.border-cyan-300\/15{border-color:#67e8f926}.border-cyan-300\/20{border-color:#67e8f933}.border-cyan-300\/35{border-color:#67e8f959}.border-cyan-400\/20{border-color:#22d3ee33}.border-cyan-500\/15{border-color:#06b6d426}.border-cyan-500\/30{border-color:#06b6d44d}.border-cyan-500\/35{border-color:#06b6d459}.border-emerald-400\/35{border-color:#34d39959}.border-emerald-500\/20{border-color:#10b98133}.border-primary{--tw-border-opacity:1;border-color:hsl(var(--primary) / var(--tw-border-opacity,1))}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/45{border-color:hsl(var(--primary) / .45)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-rose-500\/45{border-color:#f43f5e73}.border-sky-300\/30{border-color:#7dd3fc4d}.border-sky-400\/20{border-color:#38bdf833}.border-sky-400\/30{border-color:#38bdf84d}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/80{border-color:#fffc}.border-t-\[var\(--workbench-accent\)\]{border-top-color:var(--workbench-accent)}.bg-\[\#050708\]{--tw-bg-opacity:1;background-color:rgb(5 7 8/var(--tw-bg-opacity,1))}.bg-\[\#050b13\]{--tw-bg-opacity:1;background-color:rgb(5 11 19/var(--tw-bg-opacity,1))}.bg-\[\#07101c\]{--tw-bg-opacity:1;background-color:rgb(7 16 28/var(--tw-bg-opacity,1))}.bg-\[\#07111f\]{--tw-bg-opacity:1;background-color:rgb(7 17 31/var(--tw-bg-opacity,1))}.bg-\[\#0d1a2a\]{--tw-bg-opacity:1;background-color:rgb(13 26 42/var(--tw-bg-opacity,1))}.bg-\[\#102538\]{--tw-bg-opacity:1;background-color:rgb(16 37 56/var(--tw-bg-opacity,1))}.bg-\[\#17b26a\]{--tw-bg-opacity:1;background-color:rgb(23 178 106/var(--tw-bg-opacity,1))}.bg-\[\#20c46a\]{--tw-bg-opacity:1;background-color:rgb(32 196 106/var(--tw-bg-opacity,1))}.bg-\[\#28c840\]{--tw-bg-opacity:1;background-color:rgb(40 200 64/var(--tw-bg-opacity,1))}.bg-\[\#2cda9b\]{--tw-bg-opacity:1;background-color:rgb(44 218 155/var(--tw-bg-opacity,1))}.bg-\[\#5ea0ff\]{--tw-bg-opacity:1;background-color:rgb(94 160 255/var(--tw-bg-opacity,1))}.bg-\[\#6f97f2\]{--tw-bg-opacity:1;background-color:rgb(111 151 242/var(--tw-bg-opacity,1))}.bg-\[\#af7dff\]{--tw-bg-opacity:1;background-color:rgb(175 125 255/var(--tw-bg-opacity,1))}.bg-\[\#c86a74\]{--tw-bg-opacity:1;background-color:rgb(200 106 116/var(--tw-bg-opacity,1))}.bg-\[\#d9a441\]{--tw-bg-opacity:1;background-color:rgb(217 164 65/var(--tw-bg-opacity,1))}.bg-\[\#ecfff5\]{--tw-bg-opacity:1;background-color:rgb(236 255 245/var(--tw-bg-opacity,1))}.bg-\[\#eef5fc\]{--tw-bg-opacity:1;background-color:rgb(238 245 252/var(--tw-bg-opacity,1))}.bg-\[\#f4f7fb\]{--tw-bg-opacity:1;background-color:rgb(244 247 251/var(--tw-bg-opacity,1))}.bg-\[\#f5f4ef\]{--tw-bg-opacity:1;background-color:rgb(245 244 239/var(--tw-bg-opacity,1))}.bg-\[\#f5f7fb\]{--tw-bg-opacity:1;background-color:rgb(245 247 251/var(--tw-bg-opacity,1))}.bg-\[\#fbfcfe\]{--tw-bg-opacity:1;background-color:rgb(251 252 254/var(--tw-bg-opacity,1))}.bg-\[\#febc2e\]{--tw-bg-opacity:1;background-color:rgb(254 188 46/var(--tw-bg-opacity,1))}.bg-\[\#ff5f57\]{--tw-bg-opacity:1;background-color:rgb(255 95 87/var(--tw-bg-opacity,1))}.bg-\[\#ff5f7a\]{--tw-bg-opacity:1;background-color:rgb(255 95 122/var(--tw-bg-opacity,1))}.bg-\[\#ffbf47\]{--tw-bg-opacity:1;background-color:rgb(255 191 71/var(--tw-bg-opacity,1))}.bg-\[rgba\(122\,141\,163\,0\.08\)\]{background-color:#7a8da314}.bg-\[rgba\(126\,208\,255\,0\.09\)\]{background-color:#7ed0ff17}.bg-\[rgba\(132\,220\,175\,0\.1\)\]{background-color:#84dcaf1a}.bg-\[rgba\(15\,159\,120\,0\.08\)\]{background-color:#0f9f7814}.bg-\[rgba\(183\,121\,31\,0\.09\)\]{background-color:#b7791f17}.bg-\[rgba\(183\,121\,31\,0\.1\)\]{background-color:#b7791f1a}.bg-\[rgba\(183\,167\,255\,0\.1\)\]{background-color:#b7a7ff1a}.bg-\[rgba\(200\,106\,116\,0\.09\)\]{background-color:#c86a7417}.bg-\[rgba\(229\,239\,248\,0\.98\)\]{background-color:#e5eff8fa}.bg-\[rgba\(255\,255\,255\,0\.04\)\]{background-color:#ffffff0a}.bg-\[rgba\(28\,64\,54\,0\.96\)\]{background-color:#1c4036f5}.bg-\[rgba\(44\,35\,13\,0\.9\)\]{background-color:#2c230de6}.bg-\[rgba\(72\,143\,194\,0\.09\)\]{background-color:#488fc217}.bg-\[rgba\(74\,132\,186\,0\.09\)\]{background-color:#4a84ba17}.bg-\[rgba\(77\,186\,255\,0\.08\)\]{background-color:#4dbaff14}.bg-\[rgba\(84\,208\,166\,0\.09\)\]{background-color:#54d0a617}.bg-\[rgba\(88\,121\,177\,0\.09\)\]{background-color:#5879b117}.bg-\[rgba\(92\,137\,186\,0\.09\)\]{background-color:#5c89ba17}.bg-\[var\(--accent-info\)\]{background-color:var(--accent-info)}.bg-\[var\(--accent-primary\)\]{background-color:var(--accent-primary)}.bg-\[var\(--accent-primary-soft\)\]{background-color:var(--accent-primary-soft)}.bg-\[var\(--brain-map-node\)\]{background-color:var(--brain-map-node)}.bg-\[var\(--brain-workbench-ambient\)\]{background-color:var(--brain-workbench-ambient)}.bg-\[var\(--brain-workbench-bar\)\]{background-color:var(--brain-workbench-bar)}.bg-\[var\(--brain-workbench-bg\)\]{background-color:var(--brain-workbench-bg)}.bg-\[var\(--brain-workbench-border\)\]{background-color:var(--brain-workbench-border)}.bg-\[var\(--brain-workbench-control\)\]{background-color:var(--brain-workbench-control)}.bg-\[var\(--brain-workbench-control-hover\)\]{background-color:var(--brain-workbench-control-hover)}.bg-\[var\(--brain-workbench-track\)\]{background-color:var(--brain-workbench-track)}.bg-\[var\(--footer-surface\)\]{background-color:var(--footer-surface)}.bg-\[var\(--hub-diagram-accent-soft\)\]{background-color:var(--hub-diagram-accent-soft)}.bg-\[var\(--hub-diagram-bg\)\]{background-color:var(--hub-diagram-bg)}.bg-\[var\(--hub-diagram-core\)\]{background-color:var(--hub-diagram-core)}.bg-\[var\(--layout-blur-primary\)\]{background-color:var(--layout-blur-primary)}.bg-\[var\(--layout-blur-secondary\)\]{background-color:var(--layout-blur-secondary)}.bg-\[var\(--pet-demo-badge-surface\)\]{background-color:var(--pet-demo-badge-surface)}.bg-\[var\(--pet-demo-dock-avatar-surface\)\]{background-color:var(--pet-demo-dock-avatar-surface)}.bg-\[var\(--pet-demo-dock-field\)\]{background-color:var(--pet-demo-dock-field)}.bg-\[var\(--pet-demo-dock-send\)\]{background-color:var(--pet-demo-dock-send)}.bg-\[var\(--pet-demo-dock-shell\)\]{background-color:var(--pet-demo-dock-shell)}.bg-\[var\(--pet-demo-ghost-surface\)\]{background-color:var(--pet-demo-ghost-surface)}.bg-\[var\(--pet-demo-line\)\]{background-color:var(--pet-demo-line)}.bg-\[var\(--pet-demo-output-surface\)\]{background-color:var(--pet-demo-output-surface)}.bg-\[var\(--pet-demo-particle\)\]{background-color:var(--pet-demo-particle)}.bg-\[var\(--pet-demo-pedestal\)\]{background-color:var(--pet-demo-pedestal)}.bg-\[var\(--pet-demo-scanline\)\]{background-color:var(--pet-demo-scanline)}.bg-\[var\(--pet-demo-stage-ambient\)\]{background-color:var(--pet-demo-stage-ambient)}.bg-\[var\(--pet-demo-tag-surface\)\]{background-color:var(--pet-demo-tag-surface)}.bg-\[var\(--preview-block-soft\)\]{background-color:var(--preview-block-soft)}.bg-\[var\(--preview-pane\)\]{background-color:var(--preview-pane)}.bg-\[var\(--preview-panel\)\]{background-color:var(--preview-panel)}.bg-\[var\(--preview-shell-inner\)\]{background-color:var(--preview-shell-inner)}.bg-\[var\(--status-info-soft\)\]{background-color:var(--status-info-soft)}.bg-\[var\(--status-success-soft\)\]{background-color:var(--status-success-soft)}.bg-\[var\(--status-warning-soft\)\]{background-color:var(--status-warning-soft)}.bg-\[var\(--surface-base\)\]{background-color:var(--surface-base)}.bg-\[var\(--surface-border\)\]{background-color:var(--surface-border)}.bg-\[var\(--surface-card\)\]{background-color:var(--surface-card)}.bg-\[var\(--surface-pill\)\]{background-color:var(--surface-pill)}.bg-\[var\(--surface-pill-hover\)\]{background-color:var(--surface-pill-hover)}.bg-\[var\(--surface-raised\)\]{background-color:var(--surface-raised)}.bg-\[var\(--workbench-accent\)\]{background-color:var(--workbench-accent)}.bg-\[var\(--workbench-active-bg\)\]{background-color:var(--workbench-active-bg)}.bg-\[var\(--workbench-border\)\]{background-color:var(--workbench-border)}.bg-\[var\(--workbench-caption-bg\)\]{background-color:var(--workbench-caption-bg)}.bg-\[var\(--workbench-control-bg\)\]{background-color:var(--workbench-control-bg)}.bg-\[var\(--workbench-fg\)\]{background-color:var(--workbench-fg)}.bg-\[var\(--workbench-inspector-bg\)\]{background-color:var(--workbench-inspector-bg)}.bg-\[var\(--workbench-main-bg\)\]{background-color:var(--workbench-main-bg)}.bg-\[var\(--workbench-office-bg\)\]{background-color:var(--workbench-office-bg)}.bg-\[var\(--workbench-office-glow\)\]{background-color:var(--workbench-office-glow)}.bg-\[var\(--workbench-office-toolbar-bg\)\]{background-color:var(--workbench-office-toolbar-bg)}.bg-\[var\(--workbench-progress-track\)\]{background-color:var(--workbench-progress-track)}.bg-\[var\(--workbench-runbar-bg\)\]{background-color:var(--workbench-runbar-bg)}.bg-\[var\(--workbench-scene-artboard\)\]{background-color:var(--workbench-scene-artboard)}.bg-\[var\(--workbench-scene-bg\)\]{background-color:var(--workbench-scene-bg)}.bg-\[var\(--workbench-scene-border\)\]{background-color:var(--workbench-scene-border)}.bg-\[var\(--workbench-scene-elevated\)\]{background-color:var(--workbench-scene-elevated)}.bg-\[var\(--workbench-scene-panel\)\]{background-color:var(--workbench-scene-panel)}.bg-\[var\(--workbench-scene-track\)\]{background-color:var(--workbench-scene-track)}.bg-\[var\(--workbench-shell-bg\)\]{background-color:var(--workbench-shell-bg)}.bg-\[var\(--workbench-sidebar-bg\)\]{background-color:var(--workbench-sidebar-bg)}.bg-\[var\(--workbench-success\)\]{background-color:var(--workbench-success)}.bg-\[var\(--workbench-titlebar-bg\)\]{background-color:var(--workbench-titlebar-bg)}.bg-\[var\(--workspace-accent-surface\)\]{background-color:var(--workspace-accent-surface)}.bg-\[var\(--workspace-accent-surface-strong\)\]{background-color:var(--workspace-accent-surface-strong)}.bg-\[var\(--workspace-ambient-side\)\]{background-color:var(--workspace-ambient-side)}.bg-\[var\(--workspace-ambient-top\)\]{background-color:var(--workspace-ambient-top)}.bg-\[var\(--workspace-card\)\]{background-color:var(--workspace-card)}.bg-\[var\(--workspace-card-alt\)\]{background-color:var(--workspace-card-alt)}.bg-\[var\(--workspace-icon-button\)\]{background-color:var(--workspace-icon-button)}.bg-\[var\(--workspace-main-bg\)\]{background-color:var(--workspace-main-bg)}.bg-\[var\(--workspace-panel\)\]{background-color:var(--workspace-panel)}.bg-\[var\(--workspace-panel-soft\)\]{background-color:var(--workspace-panel-soft)}.bg-\[var\(--workspace-shell-bg\)\]{background-color:var(--workspace-shell-bg)}.bg-\[var\(--workspace-sidebar-alt\)\]{background-color:var(--workspace-sidebar-alt)}.bg-\[var\(--workspace-sidebar-bg\)\]{background-color:var(--workspace-sidebar-bg)}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-300\/70{background-color:#fcd34db3}.bg-amber-300\/\[0\.06\]{background-color:#fcd34d0f}.bg-amber-400\/\[0\.055\]{background-color:#fbbf240e}.bg-amber-500\/\[0\.07\]{background-color:#f59e0b12}.bg-current{background-color:currentColor}.bg-cyan-300{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-cyan-300\/55{background-color:#67e8f98c}.bg-cyan-300\/\[0\.025\]{background-color:#67e8f906}.bg-cyan-300\/\[0\.045\]{background-color:#67e8f90b}.bg-cyan-300\/\[0\.06\]{background-color:#67e8f90f}.bg-cyan-300\/\[0\.07\]{background-color:#67e8f912}.bg-cyan-500\/\[0\.08\]{background-color:#06b6d414}.bg-emerald-300{--tw-bg-opacity:1;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.bg-emerald-300\/55{background-color:#6ee7b78c}.bg-emerald-300\/70{background-color:#6ee7b7b3}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/\[0\.055\]{background-color:#34d3990e}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/\[0\.06\]{background-color:#10b9810f}.bg-emerald-500\/\[0\.08\]{background-color:#10b98114}.bg-primary{--tw-bg-opacity:1;background-color:hsl(var(--primary) / var(--tw-bg-opacity,1))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/30{background-color:hsl(var(--primary) / .3)}.bg-primary\/\[0\.06\]{background-color:hsl(var(--primary) / .06)}.bg-primary\/\[0\.12\]{background-color:hsl(var(--primary) / .12)}.bg-primary\/\[0\.1\]{background-color:hsl(var(--primary) / .1)}.bg-rose-400\/70{background-color:#fb7185b3}.bg-rose-500\/\[0\.03\]{background-color:#f43f5e08}.bg-sky-300{--tw-bg-opacity:1;background-color:rgb(125 211 252/var(--tw-bg-opacity,1))}.bg-sky-300\/10{background-color:#7dd3fc1a}.bg-sky-400{--tw-bg-opacity:1;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.bg-sky-400\/10{background-color:#38bdf81a}.bg-sky-400\/\[0\.055\]{background-color:#38bdf80e}.bg-slate-600{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.bg-slate-600\/55{background-color:#4755698c}.bg-slate-900\/75{background-color:#0f172abf}.bg-transparent{background-color:#0000}.bg-violet-400\/10{background-color:#a78bfa1a}.bg-violet-400\/\[0\.055\]{background-color:#a78bfa0e}.bg-\[linear-gradient\(180deg\,\#4e93ee\,\#3b7ce0\)\]{background-image:linear-gradient(#4e93ee,#3b7ce0)}.bg-\[linear-gradient\(180deg\,\#eaf3fb\,\#dbe9f6\)\]{background-image:linear-gradient(#eaf3fb,#dbe9f6)}.bg-\[linear-gradient\(180deg\,\#eef5fb\,\#dfeaf5\)\]{background-image:linear-gradient(#eef5fb,#dfeaf5)}.bg-\[linear-gradient\(180deg\,rgba\(108\,177\,226\,0\)\,rgba\(108\,177\,226\,0\.3\)\,rgba\(108\,177\,226\,0\)\)\]{background-image:linear-gradient(#6cb1e200,#6cb1e24d,#6cb1e200)}.bg-\[linear-gradient\(180deg\,rgba\(12\,20\,34\,0\.96\)\,rgba\(8\,14\,24\,0\.98\)\)\]{background-image:linear-gradient(#0c1422f5,#080e18fa)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.98\)\,rgba\(235\,243\,249\,0\.96\)\)\]{background-image:linear-gradient(#fffffffa,#ebf3f9f5)}.bg-\[linear-gradient\(180deg\,rgba\(36\,55\,92\,0\.96\)\,rgba\(28\,43\,72\,0\.96\)\)\]{background-image:linear-gradient(#24375cf5,#1c2b48f5)}.bg-\[linear-gradient\(180deg\,rgba\(5\,10\,18\,0\.42\)\,rgba\(4\,8\,15\,0\.64\)\)\]{background-image:linear-gradient(#050a126b,#04080fa3)}.bg-\[linear-gradient\(180deg\,rgba\(56\,189\,248\,0\.07\)\,rgba\(2\,6\,23\,0\.03\)_24\%\,rgba\(2\,6\,23\,0\.16\)_100\%\)\]{background-image:linear-gradient(#38bdf812,#02061708 24%,#02061729 100%)}.bg-\[linear-gradient\(180deg\,rgba\(56\,189\,248\,0\.08\)\,rgba\(2\,6\,23\,0\.02\)_24\%\,rgba\(2\,6\,23\,0\.16\)_100\%\)\]{background-image:linear-gradient(#38bdf814,#02061705 24%,#02061729 100%)}.bg-\[linear-gradient\(180deg\,rgba\(56\,189\,248\,0\.08\)\,rgba\(2\,6\,23\,0\.02\)_24\%\,rgba\(2\,6\,23\,0\.18\)_100\%\)\]{background-image:linear-gradient(#38bdf814,#02061705 24%,#0206172e 100%)}.bg-\[linear-gradient\(180deg\,rgba\(6\,12\,22\,0\.2\)\,rgba\(4\,8\,16\,0\.5\)\)\]{background-image:linear-gradient(#060c1633,#04081080)}.bg-\[linear-gradient\(180deg\,rgba\(6\,12\,22\,0\.98\)\,rgba\(4\,8\,16\,1\)\)\]{background-image:linear-gradient(#060c16fa,#040810)}.bg-\[linear-gradient\(180deg\,var\(--surface-elevated-start\)\,var\(--surface-elevated-end\)\)\]{background-image:linear-gradient(180deg,var(--surface-elevated-start),var(--surface-elevated-end))}.bg-\[linear-gradient\(90deg\,rgba\(34\,211\,238\,0\.88\)\,rgba\(96\,165\,250\,0\.92\)\)\]{background-image:linear-gradient(90deg,#22d3eee0,#60a5faeb)}.bg-\[linear-gradient\(90deg\,rgba\(34\,211\,238\,0\.9\)\,rgba\(96\,165\,250\,0\.95\)\)\]{background-image:linear-gradient(90deg,#22d3eee6,#60a5faf2)}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(125\,211\,252\,0\.16\)\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#7dd3fc29,#0000)}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(125\,211\,252\,0\.18\)\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#7dd3fc2e,#0000)}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(255\,255\,255\,0\.38\)\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#ffffff61,#0000)}.bg-\[linear-gradient\(90deg\,var\(--header-start\)\,var\(--header-mid\)_45\%\,var\(--header-end\)\)\]{background-image:linear-gradient(90deg,var(--header-start),var(--header-mid) 45%,var(--header-end))}.bg-\[linear-gradient\(90deg\,var\(--header-start-solid\)\,var\(--header-mid-solid\)_45\%\,var\(--header-end-solid\)\)\]{background-image:linear-gradient(90deg,var(--header-start-solid),var(--header-mid-solid) 45%,var(--header-end-solid))}.bg-\[radial-gradient\(circle_at_18\%_18\%\,rgba\(34\,211\,238\,0\.14\)\,transparent_34\%\)\,radial-gradient\(circle_at_82\%_78\%\,rgba\(59\,130\,246\,0\.12\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 18% 18%,#22d3ee24,#0000 34%),radial-gradient(circle at 82% 78%,#3b82f61f,#0000 30%)}.bg-\[radial-gradient\(circle_at_18\%_18\%\,rgba\(65\,118\,255\,0\.18\)\,transparent_28\%\)\,radial-gradient\(circle_at_82\%_22\%\,rgba\(34\,211\,238\,0\.12\)\,transparent_24\%\)\]{background-image:radial-gradient(circle at 18% 18%,#4176ff2e,#0000 28%),radial-gradient(circle at 82% 22%,#22d3ee1f,#0000 24%)}.bg-\[radial-gradient\(circle_at_18\%_20\%\,rgba\(34\,211\,238\,0\.14\)\,transparent_38\%\)\,radial-gradient\(circle_at_88\%_30\%\,rgba\(59\,130\,246\,0\.12\)\,transparent_32\%\)\]{background-image:radial-gradient(circle at 18% 20%,#22d3ee24,#0000 38%),radial-gradient(circle at 88% 30%,#3b82f61f,#0000 32%)}.bg-\[radial-gradient\(circle_at_18\%_20\%\,rgba\(34\,211\,238\,0\.14\)\,transparent_42\%\)\,radial-gradient\(circle_at_88\%_82\%\,rgba\(59\,130\,246\,0\.10\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 18% 20%,#22d3ee24,#0000 42%),radial-gradient(circle at 88% 82%,#3b82f61a,#0000 34%)}.bg-\[radial-gradient\(circle_at_20\%_18\%\,rgba\(42\,92\,173\,0\.16\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(7\,14\,24\,0\.96\)\,rgba\(4\,8\,16\,1\)\)\]{background-image:radial-gradient(circle at 20% 18%,#2a5cad29,#0000 28%),linear-gradient(#070e18f5,#040810)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(34\,211\,238\,0\.14\)\,transparent_34\%\)\,radial-gradient\(circle_at_84\%_80\%\,rgba\(59\,130\,246\,0\.12\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 20% 20%,#22d3ee24,#0000 34%),radial-gradient(circle at 84% 80%,#3b82f61f,#0000 30%)}.bg-\[radial-gradient\(circle_at_35\%_30\%\,\#8f89ff\,\#514eb5_65\%\,\#2a2969\)\]{background-image:radial-gradient(circle at 35% 30%,#8f89ff,#514eb5 65%,#2a2969)}.bg-\[radial-gradient\(circle_at_49\%_48\%\,rgba\(34\,211\,238\,0\.1\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 49% 48%,#22d3ee1a,#0000 34%)}.bg-\[radial-gradient\(circle_at_50\%_40\%\,rgba\(101\,143\,255\,0\.08\)\,rgba\(8\,12\,22\,0\.08\)_70\%\,rgba\(8\,12\,22\,0\)\)\]{background-image:radial-gradient(circle at 50% 40%,#658fff14,#080c1614 70%,#080c1600)}.bg-\[radial-gradient\(circle_at_50\%_45\%\,rgba\(14\,116\,144\,0\.14\)\,transparent_54\%\)\]{background-image:radial-gradient(circle at 50% 45%,#0e749024,#0000 54%)}.bg-\[radial-gradient\(circle_at_72\%_26\%\,rgba\(34\,168\,189\,0\.11\)\,transparent_30\%\)\,linear-gradient\(135deg\,transparent_64\%\,rgba\(14\,116\,144\,0\.07\)\)\]{background-image:radial-gradient(circle at 72% 26%,#22a8bd1c,#0000 30%),linear-gradient(135deg,#0000 64%,#0e749012)}.bg-\[radial-gradient\(circle_at_80\%_18\%\,rgba\(34\,211\,238\,0\.12\)\,transparent_38\%\)\,radial-gradient\(circle_at_12\%_85\%\,rgba\(59\,130\,246\,0\.08\)\,transparent_32\%\)\]{background-image:radial-gradient(circle at 80% 18%,#22d3ee1f,#0000 38%),radial-gradient(circle at 12% 85%,#3b82f614,#0000 32%)}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-cyan-300\/35{--tw-gradient-to:#67e8f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #67e8f959 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-300\/40{--tw-gradient-to:#67e8f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #67e8f966 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/45{--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--primary) / .45) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/70{--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--primary) / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.bg-center{background-position:50%}.fill-\[\#28c840\]{fill:#28c840}.fill-\[\#febc2e\]{fill:#febc2e}.fill-\[\#ff5f57\]{fill:#ff5f57}.fill-\[var\(--workbench-fg-muted\)\]{fill:var(--workbench-fg-muted)}.fill-amber-400{fill:#fbbf24}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[1\.05rem\]{padding:1.05rem}.p-\[7\%\]{padding:7%}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[8\%\]{padding-left:8%;padding-right:8%}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-11{padding-top:2.75rem;padding-bottom:2.75rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[5\%\]{padding-top:5%;padding-bottom:5%}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-1{padding-right:.25rem}.pr-11{padding-right:2.75rem}.pr-2{padding-right:.5rem}.pr-8{padding-right:2rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.font-display{font-family:Space Grotesk,sans-serif}.font-mono{font-family:IBM Plex Mono,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.96rem\]{font-size:.96rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.12rem\]{font-size:1.12rem}.text-\[1\.14rem\]{font-size:1.14rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.86rem\]{font-size:1.86rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[1rem\]{font-size:1rem}.text-\[2\.2rem\]{font-size:2.2rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[3\.05rem\]{font-size:3.05rem}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(0\.42rem\,0\.85vw\,0\.7rem\)\]{font-size:clamp(.42rem,.85vw,.7rem)}.text-\[clamp\(0\.45rem\,0\.9vw\,0\.75rem\)\]{font-size:clamp(.45rem,.9vw,.75rem)}.text-\[clamp\(0\.4rem\,0\.7vw\,0\.62rem\)\]{font-size:clamp(.4rem,.7vw,.62rem)}.text-\[clamp\(1\.1rem\,3vw\,2\.8rem\)\]{font-size:clamp(1.1rem,3vw,2.8rem)}.text-\[clamp\(1\.2rem\,3\.2vw\,2\.7rem\)\]{font-size:clamp(1.2rem,3.2vw,2.7rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.06\]{line-height:1.06}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.18\]{line-height:1.18}.leading-\[1\.5\]{line-height:1.5}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.text-\[\#031015\]{--tw-text-opacity:1;color:rgb(3 16 21/var(--tw-text-opacity,1))}.text-\[\#0d1b2a\]{--tw-text-opacity:1;color:rgb(13 27 42/var(--tw-text-opacity,1))}.text-\[\#0f7f60\]{--tw-text-opacity:1;color:rgb(15 127 96/var(--tw-text-opacity,1))}.text-\[\#182334\]{--tw-text-opacity:1;color:rgb(24 35 52/var(--tw-text-opacity,1))}.text-\[\#1a8a62\]{--tw-text-opacity:1;color:rgb(26 138 98/var(--tw-text-opacity,1))}.text-\[\#1c2a3d\]{--tw-text-opacity:1;color:rgb(28 42 61/var(--tw-text-opacity,1))}.text-\[\#1d8e69\]{--tw-text-opacity:1;color:rgb(29 142 105/var(--tw-text-opacity,1))}.text-\[\#1f8a6b\]{--tw-text-opacity:1;color:rgb(31 138 107/var(--tw-text-opacity,1))}.text-\[\#28c840\]{--tw-text-opacity:1;color:rgb(40 200 64/var(--tw-text-opacity,1))}.text-\[\#2a6ea8\]{--tw-text-opacity:1;color:rgb(42 110 168/var(--tw-text-opacity,1))}.text-\[\#314257\]{--tw-text-opacity:1;color:rgb(49 66 87/var(--tw-text-opacity,1))}.text-\[\#346d99\]{--tw-text-opacity:1;color:rgb(52 109 153/var(--tw-text-opacity,1))}.text-\[\#35556f\]{--tw-text-opacity:1;color:rgb(53 85 111/var(--tw-text-opacity,1))}.text-\[\#355b83\]{--tw-text-opacity:1;color:rgb(53 91 131/var(--tw-text-opacity,1))}.text-\[\#3e77a7\]{--tw-text-opacity:1;color:rgb(62 119 167/var(--tw-text-opacity,1))}.text-\[\#3f7099\]{--tw-text-opacity:1;color:rgb(63 112 153/var(--tw-text-opacity,1))}.text-\[\#3f79a7\]{--tw-text-opacity:1;color:rgb(63 121 167/var(--tw-text-opacity,1))}.text-\[\#43759f\]{--tw-text-opacity:1;color:rgb(67 117 159/var(--tw-text-opacity,1))}.text-\[\#47d9aa\]{--tw-text-opacity:1;color:rgb(71 217 170/var(--tw-text-opacity,1))}.text-\[\#4a739c\]{--tw-text-opacity:1;color:rgb(74 115 156/var(--tw-text-opacity,1))}.text-\[\#4d6378\]{--tw-text-opacity:1;color:rgb(77 99 120/var(--tw-text-opacity,1))}.text-\[\#4d6798\]{--tw-text-opacity:1;color:rgb(77 103 152/var(--tw-text-opacity,1))}.text-\[\#4e6278\]{--tw-text-opacity:1;color:rgb(78 98 120/var(--tw-text-opacity,1))}.text-\[\#506174\]{--tw-text-opacity:1;color:rgb(80 97 116/var(--tw-text-opacity,1))}.text-\[\#50b5ff\]{--tw-text-opacity:1;color:rgb(80 181 255/var(--tw-text-opacity,1))}.text-\[\#55a3ff\]{--tw-text-opacity:1;color:rgb(85 163 255/var(--tw-text-opacity,1))}.text-\[\#57d9b4\]{--tw-text-opacity:1;color:rgb(87 217 180/var(--tw-text-opacity,1))}.text-\[\#59e4bd\]{--tw-text-opacity:1;color:rgb(89 228 189/var(--tw-text-opacity,1))}.text-\[\#5b6f84\]{--tw-text-opacity:1;color:rgb(91 111 132/var(--tw-text-opacity,1))}.text-\[\#5dddb5\]{--tw-text-opacity:1;color:rgb(93 221 181/var(--tw-text-opacity,1))}.text-\[\#63a6ff\]{--tw-text-opacity:1;color:rgb(99 166 255/var(--tw-text-opacity,1))}.text-\[\#6fd9ff\]{--tw-text-opacity:1;color:rgb(111 217 255/var(--tw-text-opacity,1))}.text-\[\#75b7ff\]{--tw-text-opacity:1;color:rgb(117 183 255/var(--tw-text-opacity,1))}.text-\[\#77e8c3\]{--tw-text-opacity:1;color:rgb(119 232 195/var(--tw-text-opacity,1))}.text-\[\#8091a6\]{--tw-text-opacity:1;color:rgb(128 145 166/var(--tw-text-opacity,1))}.text-\[\#8d5a15\]{--tw-text-opacity:1;color:rgb(141 90 21/var(--tw-text-opacity,1))}.text-\[\#8d5f19\]{--tw-text-opacity:1;color:rgb(141 95 25/var(--tw-text-opacity,1))}.text-\[\#8de6c6\]{--tw-text-opacity:1;color:rgb(141 230 198/var(--tw-text-opacity,1))}.text-\[\#9f4a58\]{--tw-text-opacity:1;color:rgb(159 74 88/var(--tw-text-opacity,1))}.text-\[\#febc2e\]{--tw-text-opacity:1;color:rgb(254 188 46/var(--tw-text-opacity,1))}.text-\[\#ff5f57\]{--tw-text-opacity:1;color:rgb(255 95 87/var(--tw-text-opacity,1))}.text-\[\#ffcb4d\]{--tw-text-opacity:1;color:rgb(255 203 77/var(--tw-text-opacity,1))}.text-\[color\:var\(--accent-primary\)\]{color:var(--accent-primary)}.text-\[color\:var\(--brain-map-node-text\)\]{color:var(--brain-map-node-text)}.text-\[color\:var\(--brain-window-accent\,\#0b7183\)\]{color:var(--brain-window-accent,#0b7183)}.text-\[color\:var\(--brain-window-text-soft\)\]{color:var(--brain-window-text-soft)}.text-\[color\:var\(--brain-workbench-muted\)\]{color:var(--brain-workbench-muted)}.text-\[color\:var\(--brain-workbench-text\)\]{color:var(--brain-workbench-text)}.text-\[color\:var\(--footer-text\)\]{color:var(--footer-text)}.text-\[color\:var\(--footer-text-muted\)\]{color:var(--footer-text-muted)}.text-\[color\:var\(--footer-text-soft\)\]{color:var(--footer-text-soft)}.text-\[color\:var\(--hub-diagram-accent\)\]{color:var(--hub-diagram-accent)}.text-\[color\:var\(--hub-diagram-faint\)\]{color:var(--hub-diagram-faint)}.text-\[color\:var\(--hub-diagram-muted\)\]{color:var(--hub-diagram-muted)}.text-\[color\:var\(--hub-diagram-text\)\]{color:var(--hub-diagram-text)}.text-\[color\:var\(--pet-demo-dock-icon\)\]{color:var(--pet-demo-dock-icon)}.text-\[color\:var\(--pet-demo-dock-placeholder\)\]{color:var(--pet-demo-dock-placeholder)}.text-\[color\:var\(--preview-text\)\]{color:var(--preview-text)}.text-\[color\:var\(--preview-text-subtle\)\]{color:var(--preview-text-subtle)}.text-\[color\:var\(--status-success\)\]{color:var(--status-success)}.text-\[color\:var\(--status-warning\)\]{color:var(--status-warning)}.text-\[color\:var\(--surface-text\)\]{color:var(--surface-text)}.text-\[color\:var\(--surface-text-soft\)\]{color:var(--surface-text-soft)}.text-\[color\:var\(--surface-text-subtle\)\]{color:var(--surface-text-subtle)}.text-\[color\:var\(--text-on-accent\)\]{color:var(--text-on-accent)}.text-\[color\:var\(--workbench-accent\)\]{color:var(--workbench-accent)}.text-\[color\:var\(--workbench-accent-readable\)\]{color:var(--workbench-accent-readable)}.text-\[color\:var\(--workbench-active-fg\)\]{color:var(--workbench-active-fg)}.text-\[color\:var\(--workbench-fg\)\]{color:var(--workbench-fg)}.text-\[color\:var\(--workbench-fg-muted\)\]{color:var(--workbench-fg-muted)}.text-\[color\:var\(--workbench-fg-soft\)\]{color:var(--workbench-fg-soft)}.text-\[color\:var\(--workbench-fg-subtle\)\]{color:var(--workbench-fg-subtle)}.text-\[color\:var\(--workbench-info-readable\)\]{color:var(--workbench-info-readable)}.text-\[color\:var\(--workbench-scene-artboard-soft\)\]{color:var(--workbench-scene-artboard-soft)}.text-\[color\:var\(--workbench-scene-artboard-text\)\]{color:var(--workbench-scene-artboard-text)}.text-\[color\:var\(--workbench-scene-text\)\]{color:var(--workbench-scene-text)}.text-\[color\:var\(--workbench-scene-text-faint\)\]{color:var(--workbench-scene-text-faint)}.text-\[color\:var\(--workbench-scene-text-muted\)\]{color:var(--workbench-scene-text-muted)}.text-\[color\:var\(--workbench-scene-text-soft\)\]{color:var(--workbench-scene-text-soft)}.text-\[color\:var\(--workbench-success\)\]{color:var(--workbench-success)}.text-\[color\:var\(--workbench-warning\)\]{color:var(--workbench-warning)}.text-\[color\:var\(--workspace-memory-text\)\]{color:var(--workspace-memory-text)}.text-\[color\:var\(--workspace-success-text\)\]{color:var(--workspace-success-text)}.text-\[color\:var\(--workspace-text\)\]{color:var(--workspace-text)}.text-\[color\:var\(--workspace-text-soft\)\]{color:var(--workspace-text-soft)}.text-\[color\:var\(--workspace-text-subtle\)\]{color:var(--workspace-text-subtle)}.text-\[rgba\(208\,224\,246\,0\.74\)\]{color:#d0e0f6bd}.text-\[var\(--workbench-shell-bg\)\]{color:var(--workbench-shell-bg)}.text-\[var\(--workspace-accent-text\)\]{color:var(--workspace-accent-text)}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-cyan-100\/95{color:#cffafef2}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-300\/70{color:#67e8f9b3}.text-cyan-400\/70{color:#22d3eeb3}.text-cyan-50{--tw-text-opacity:1;color:rgb(236 254 255/var(--tw-text-opacity,1))}.text-cyan-500{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-200\/90{color:#a7f3d0e6}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-50{--tw-text-opacity:1;color:rgb(236 253 245/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-fuchsia-50{--tw-text-opacity:1;color:rgb(253 244 255/var(--tw-text-opacity,1))}.text-muted-foreground{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:hsl(var(--primary) / var(--tw-text-opacity,1))}.text-primary-foreground{--tw-text-opacity:1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity,1))}.text-primary\/80{color:hsl(var(--primary) / .8)}.text-primary\/85{color:hsl(var(--primary) / .85)}.text-primary\/90{color:hsl(var(--primary) / .9)}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-violet-100{--tw-text-opacity:1;color:rgb(237 233 254/var(--tw-text-opacity,1))}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/70{color:#ffffffb3}.line-through{text-decoration-line:line-through}.accent-\[color\:var\(--accent-primary\)\]{accent-color:var(--accent-primary)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(56\,189\,248\,0\.22\)\,0_18px_38px_rgba\(2\,132\,199\,0\.14\)\]{--tw-shadow:0 0 0 1px #38bdf838,0 18px 38px #0284c724;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--workbench-accent-border\)\]{--tw-shadow:0 0 0 1px var(--workbench-accent-border);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_10px_currentColor\]{--tw-shadow:0 0 10px currentColor;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(32\,196\,106\,0\.35\)\]{--tw-shadow:0 0 10px #20c46a59;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(56\,189\,248\,0\.7\)\]{--tw-shadow:0 0 10px #38bdf8b3;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(103\,232\,249\,0\.4\)\]{--tw-shadow:0 0 12px #67e8f966;--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(34\,211\,238\,0\.05\)\]{--tw-shadow:0 0 18px #22d3ee0d;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(34\,211\,238\,0\.06\)\]{--tw-shadow:0 0 18px #22d3ee0f;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(56\,189\,248\,0\.25\)\]{--tw-shadow:0 0 18px #38bdf840;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(99\,223\,239\,0\.45\)\]{--tw-shadow:0 0 18px #63dfef73;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(34\,211\,238\,0\.08\)\]{--tw-shadow:0 0 22px #22d3ee14;--tw-shadow-colored:0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_42px_rgba\(16\,185\,129\,0\.18\)\]{--tw-shadow:0 0 42px #10b9812e;--tw-shadow-colored:0 0 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(2\,6\,23\,0\.20\)\,0_0_12px_rgba\(34\,211\,238\,0\.07\)\]{--tw-shadow:0 10px 22px #02061733,0 0 12px #22d3ee12;--tw-shadow-colored:0 10px 22px var(--tw-shadow-color), 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(86\,132\,196\,0\.18\)\]{--tw-shadow:0 10px 22px #5684c42e;--tw-shadow-colored:0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(121\,146\,168\,0\.14\)\]{--tw-shadow:0 10px 24px #7992a824;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(139\,92\,246\,0\.12\)\]{--tw-shadow:0 10px 24px #8b5cf61f;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(14\,165\,233\,0\.12\)\]{--tw-shadow:0 10px 24px #0ea5e91f;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(16\,185\,129\,0\.1\)\]{--tw-shadow:0 10px 24px #10b9811a;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(192\,132\,252\,0\.08\)\]{--tw-shadow:0 10px 24px #c084fc14;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(45\,212\,191\,0\.1\)\]{--tw-shadow:0 10px 24px #2dd4bf1a;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(5\,14\,20\,0\.18\)\]{--tw-shadow:0 10px 24px #050e142e;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(7\,12\,22\,0\.12\)\]{--tw-shadow:0 10px 24px #070c161f;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(5\,10\,18\,0\.18\)\]{--tw-shadow:0 12px 24px #050a122e;--tw-shadow-colored:0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(126\,150\,174\,0\.14\)\]{--tw-shadow:0 12px 28px #7e96ae24;--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(13\,95\,164\,0\.32\)\]{--tw-shadow:0 14px 28px #0d5fa452;--tw-shadow-colored:0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(13\,137\,170\,0\.16\)\]{--tw-shadow:0 16px 36px #0d89aa29;--tw-shadow-colored:0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(10\,18\,29\,0\.14\)\]{--tw-shadow:0 18px 40px #0a121d24;--tw-shadow-colored:0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(6\,16\,30\,0\.22\)\]{--tw-shadow:0 18px 40px #06101e38;--tw-shadow-colored:0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(8\,16\,30\,0\.16\)\]{--tw-shadow:0 18px 40px #08101e29;--tw-shadow-colored:0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(3\,10\,24\,0\.24\)\]{--tw-shadow:0 20px 60px #030a183d;--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 22px 60px #00000057;--tw-shadow-colored:0 22px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(2\,6\,23\,0\.42\)\]{--tw-shadow:0 24px 70px #0206176b;--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 30px 90px #00000047;--tw-shadow-colored:0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(56\,189\,248\,0\.16\)\]{--tw-shadow:inset 0 0 0 1px #38bdf829;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(90\,130\,255\,0\.12\)\]{--tw-shadow:inset 0 0 0 1px #5a82ff1f;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(92\,148\,255\,0\.12\)\]{--tw-shadow:inset 0 0 0 1px #5c94ff1f;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--workbench-accent-border\)\]{--tw-shadow:inset 0 0 0 1px var(--workbench-accent-border);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(154\,194\,255\,0\.08\)\,0_16px_32px_rgba\(4\,10\,20\,0\.18\)\]{--tw-shadow:inset 0 1px 0 #9ac2ff14,0 16px 32px #040a142e;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 16px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.03\)\]{--tw-shadow:inset 0 1px 0 #ffffff08;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\,0_12px_30px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:inset 0 1px 0 #ffffff14,0 12px 30px #0000003d;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.88\)\,0_10px_24px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:inset 0 1px 0 #ffffffe0,0 10px 24px #00000024;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_3px_0_0_rgba\(88\,152\,255\,0\.8\)\]{--tw-shadow:inset 3px 0 0 #5898ffcc;--tw-shadow-colored:inset 3px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-glow{--tw-shadow:0 0 0 1px #5bdcff29, 0 12px 32px #347bff2e;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[var\(--header-shadow\)\]{--tw-shadow-color:var(--header-shadow);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--hub-diagram-shadow\)\]{--tw-shadow-color:var(--hub-diagram-shadow);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--pet-demo-dock-shadow\)\]{--tw-shadow-color:var(--pet-demo-dock-shadow);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--pet-demo-tag-shadow\)\]{--tw-shadow-color:var(--pet-demo-tag-shadow);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--preview-shadow\)\]{--tw-shadow-color:var(--preview-shadow);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow-color:var(--shadow-sm);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--surface-shadow\)\]{--tw-shadow-color:var(--surface-shadow);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--workbench-scene-shadow\)\]{--tw-shadow-color:var(--workbench-scene-shadow);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--workbench-shadow\)\]{--tw-shadow-color:var(--workbench-shadow);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--workspace-shadow\)\]{--tw-shadow-color:var(--workspace-shadow);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-cyan-400\/10{--tw-ring-color:#22d3ee1a}.ring-cyan-500\/25{--tw-ring-color:#06b6d440}.ring-sky-300\/65{--tw-ring-color:#7dd3fca6}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[0\.45px\]{--tw-blur:blur(.45px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur:blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_18px_36px_rgba\(77\,174\,248\,0\.2\)\]{--tw-drop-shadow:drop-shadow(0 18px 36px #4daef833);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[14px\]{--tw-backdrop-blur:blur(14px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[22px\]{--tw-backdrop-blur:blur(22px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[4px\]{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[9px\]{--tw-backdrop-blur:blur(9px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,border-color\,box-shadow\,backdrop-filter\]{transition-property:background-color,border-color,box-shadow,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,background-color\,box-shadow\,transform\]{transition-property:border-color,background-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,background-color\,transform\]{transition-property:border-color,background-color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,filter\]{transition-property:border-color,filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[color\,transform\]{transition-property:color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[filter\,transform\]{transition-property:filter,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[opacity\,transform\,box-shadow\]{transition-property:opacity,transform,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,border-color\,background-color\,box-shadow\]{transition-property:transform,border-color,background-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[background-image\:radial-gradient\(rgba\(101\,131\,158\,0\.16\)_0\.8px\,transparent_0\.8px\)\]{background-image:radial-gradient(#65839e29 .8px,#0000 .8px)}.\[background-image\:var\(--brain-workbench-grid\)\]{background-image:var(--brain-workbench-grid)}.\[background-image\:var\(--workbench-office-grid\)\]{background-image:var(--workbench-office-grid)}.\[background-image\:var\(--workbench-scene-grid\)\]{background-image:var(--workbench-scene-grid)}.\[background-image\:var\(--workbench-scene-grid-lines\)\]{background-image:var(--workbench-scene-grid-lines)}.\[background-size\:16px_16px\]{background-size:16px 16px}.\[background-size\:18px_18px\]{background-size:18px 18px}.\[background-size\:32px_32px\]{background-size:32px 32px}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-color\:var\(--workbench-scrollbar\)_transparent\]{scrollbar-color:var(--workbench-scrollbar) transparent}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}@keyframes pet-idle-frames{0%{background-position:0 0}to{background-position:calc(var(--frame-size) * -6) 0}}@keyframes pet-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes officeLoadingSweep{0%{transform:translate(-10%)}to{transform:translate(260%)}}@keyframes officeLoadingPulse{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes officeLoadingIndeterminate{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ambient-motion,.continuous-work-dot-runner,.pet-bob,.pet-idle-sprite{transition-duration:.01ms!important;animation:none!important}.continuous-work-moving-dot{display:none!important}.continuous-work-icon,.site-footer-icon-link{transition-duration:.01ms!important}.site-footer-icon-link:hover{transform:none}}.placeholder\:text-\[color\:var\(--surface-text-subtle\)\]::placeholder{color:var(--surface-text-subtle)}.placeholder\:text-\[color\:var\(--workbench-scene-text-faint\)\]::placeholder{color:var(--workbench-scene-text-faint)}.last\:border-b-0:last-child{border-bottom-width:0}.focus-within\:border-cyan-500\/40:focus-within{border-color:#06b6d466}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-within\:ring-\[var\(--accent-primary\)\]:focus-within{--tw-ring-color:var(--accent-primary)}.focus-within\:ring-cyan-500\/40:focus-within{--tw-ring-color:#06b6d466}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[52\%\]:hover{--tw-translate-y:-52%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.04\]:hover{--tw-scale-x:1.04;--tw-scale-y:1.04;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[color\:var\(--surface-border-strong\)\]:hover{border-color:var(--surface-border-strong)}.hover\:border-\[var\(--brain-window-accent\,\#0b7183\)\]:hover{border-color:var(--brain-window-accent,#0b7183)}.hover\:border-\[var\(--brain-workbench-border-strong\)\]:hover{border-color:var(--brain-workbench-border-strong)}.hover\:border-\[var\(--footer-border-strong\)\]:hover{border-color:var(--footer-border-strong)}.hover\:border-\[var\(--surface-border-strong\)\]:hover{border-color:var(--surface-border-strong)}.hover\:border-\[var\(--workbench-accent-border\)\]:hover{border-color:var(--workbench-accent-border)}.hover\:border-\[var\(--workbench-control-border\)\]:hover{border-color:var(--workbench-control-border)}.hover\:border-\[var\(--workbench-scene-border\)\]:hover{border-color:var(--workbench-scene-border)}.hover\:border-\[var\(--workspace-accent-border\)\]:hover{border-color:var(--workspace-accent-border)}.hover\:border-\[var\(--workspace-border\)\]:hover{border-color:var(--workspace-border)}.hover\:border-primary\/20:hover{border-color:hsl(var(--primary) / .2)}.hover\:bg-\[var\(--brain-workbench-control-hover\)\]:hover{background-color:var(--brain-workbench-control-hover)}.hover\:bg-\[var\(--footer-surface-hover\)\]:hover{background-color:var(--footer-surface-hover)}.hover\:bg-\[var\(--hub-diagram-card-hover\)\]:hover{background-color:var(--hub-diagram-card-hover)}.hover\:bg-\[var\(--surface-card\)\]:hover{background-color:var(--surface-card)}.hover\:bg-\[var\(--surface-card-hover\)\]:hover{background-color:var(--surface-card-hover)}.hover\:bg-\[var\(--surface-pill\)\]:hover{background-color:var(--surface-pill)}.hover\:bg-\[var\(--surface-pill-hover\)\]:hover{background-color:var(--surface-pill-hover)}.hover\:bg-\[var\(--workbench-control-hover\)\]:hover{background-color:var(--workbench-control-hover)}.hover\:bg-\[var\(--workbench-scene-panel-hover\)\]:hover{background-color:var(--workbench-scene-panel-hover)}.hover\:bg-\[var\(--workspace-panel-soft\)\]:hover{background-color:var(--workspace-panel-soft)}.hover\:bg-amber-500\/\[0\.12\]:hover{background-color:#f59e0b1f}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-rose-500\/\[0\.08\]:hover{background-color:#f43f5e14}.hover\:text-\[color\:var\(--footer-text\)\]:hover{color:var(--footer-text)}.hover\:text-\[color\:var\(--preview-text\)\]:hover{color:var(--preview-text)}.hover\:text-\[color\:var\(--surface-text\)\]:hover{color:var(--surface-text)}.hover\:text-\[color\:var\(--workbench-fg\)\]:hover{color:var(--workbench-fg)}.hover\:text-\[color\:var\(--workbench-fg-soft\)\]:hover{color:var(--workbench-fg-soft)}.hover\:text-\[color\:var\(--workbench-info-readable\)\]:hover{color:var(--workbench-info-readable)}.hover\:text-\[color\:var\(--workbench-scene-text\)\]:hover{color:var(--workbench-scene-text)}.hover\:text-\[color\:var\(--workspace-text\)\]:hover{color:var(--workspace-text)}.hover\:text-primary:hover{--tw-text-opacity:1;color:hsl(var(--primary) / var(--tw-text-opacity,1))}.hover\:text-slate-300:hover{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[var\(--docs-card-hover-shadow\)\]:hover{--tw-shadow-color:var(--docs-card-hover-shadow);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-\[var\(--surface-shadow\)\]:hover{--tw-shadow-color:var(--surface-shadow);--tw-shadow:var(--tw-shadow-colored)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-\[color\:var\(--border-active\)\]:focus{border-color:var(--border-active)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-ring\/40:focus{--tw-ring-color:hsl(var(--ring) / .4)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-primary\/35:focus-visible{border-color:hsl(var(--primary) / .35)}.focus-visible\:bg-\[var\(--surface-card\)\]:focus-visible{background-color:var(--surface-card)}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-\[var\(--accent-primary\)\]:focus-visible{--tw-ring-color:var(--accent-primary)}.focus-visible\:ring-\[var\(--brain-window-accent\,\#0b7183\)\]:focus-visible{--tw-ring-color:var(--brain-window-accent,#0b7183)}.focus-visible\:ring-\[var\(--footer-text\)\]:focus-visible{--tw-ring-color:var(--footer-text)}.focus-visible\:ring-\[var\(--hub-diagram-accent\)\]:focus-visible{--tw-ring-color:var(--hub-diagram-accent)}.focus-visible\:ring-\[var\(--workbench-accent\)\]:focus-visible{--tw-ring-color:var(--workbench-accent)}.focus-visible\:ring-amber-500\/50:focus-visible{--tw-ring-color:#f59e0b80}.focus-visible\:ring-cyan-300\/50:focus-visible{--tw-ring-color:#67e8f980}.focus-visible\:ring-cyan-300\/70:focus-visible{--tw-ring-color:#67e8f9b3}.focus-visible\:ring-cyan-500\/60:focus-visible{--tw-ring-color:#06b6d499}.focus-visible\:ring-cyan-500\/70:focus-visible{--tw-ring-color:#06b6d4b3}.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:hsl(var(--ring) / .3)}.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:hsl(var(--ring) / .35)}.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:hsl(var(--ring) / .4)}.focus-visible\:ring-ring\/45:focus-visible{--tw-ring-color:hsl(var(--ring) / .45)}.focus-visible\:ring-ring\/55:focus-visible{--tw-ring-color:hsl(var(--ring) / .55)}.focus-visible\:ring-ring\/70:focus-visible{--tw-ring-color:hsl(var(--ring) / .7)}.focus-visible\:ring-sky-300\/70:focus-visible{--tw-ring-color:#7dd3fcb3}.focus-visible\:ring-sky-500\/60:focus-visible{--tw-ring-color:#0ea5e999}.focus-visible\:ring-sky-500\/70:focus-visible{--tw-ring-color:#0ea5e9b3}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-4:focus-visible{--tw-ring-offset-width:4px}.focus-visible\:ring-offset-\[var\(--footer-background\)\]:focus-visible{--tw-ring-offset-color:var(--footer-background)}.focus-visible\:ring-offset-\[var\(--workbench-scene-elevated\)\]:focus-visible{--tw-ring-offset-color:var(--workbench-scene-elevated)}.focus-visible\:ring-offset-\[var\(--workbench-sidebar-bg\)\]:focus-visible{--tw-ring-offset-color:var(--workbench-sidebar-bg)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background) / 1)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:scale-\[1\.008\]{--tw-scale-x:1.008;--tw-scale-y:1.008;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[var\(--workbench-accent-border\)\]{border-color:var(--workbench-accent-border)}.group:hover .group-hover\:bg-primary\/10{background-color:hsl(var(--primary) / .1)}.group:hover .group-hover\:bg-primary\/70{background-color:hsl(var(--primary) / .7)}.group:hover .group-hover\:text-\[color\:var\(--surface-text\)\]{color:var(--surface-text)}.group:hover .group-hover\:text-\[color\:var\(--surface-text-soft\)\]{color:var(--surface-text-soft)}.group:hover .group-hover\:text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary{--tw-text-opacity:1;color:hsl(var(--primary) / var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-80{opacity:.8}.group:hover .group-hover\:shadow-\[0_12px_28px_rgba\(20\,160\,255\,0\.12\)\]{--tw-shadow:0 12px 28px #14a0ff1f;--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group:hover .group-hover\:shadow-\[0_12px_28px_rgba\(20\,160\,255\,0\.14\)\]{--tw-shadow:0 12px 28px #14a0ff24;--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group:hover .group-hover\:brightness-105{--tw-brightness:brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (width<=430px){.max-\[430px\]\:hidden{display:none}}@media (width>=640px){.sm\:left-\[11\%\]{left:11%}.sm\:left-\[34\%\]{left:34%}.sm\:left-\[47\%\]{left:47%}.sm\:right-\[14\%\]{right:14%}.sm\:right-\[35\%\]{right:35%}.sm\:top-\[24\%\]{top:24%}.sm\:top-\[30\%\]{top:30%}.sm\:top-\[32\%\]{top:32%}.sm\:top-\[36\%\]{top:36%}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mt-28{margin-top:-7rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-14{margin-top:3.5rem}.sm\:mt-16{margin-top:4rem}.sm\:mt-5{margin-top:1.25rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-2{height:.5rem}.sm\:h-24{height:6rem}.sm\:h-3{height:.75rem}.sm\:h-\[17rem\]{height:17rem}.sm\:h-\[24rem\]{height:24rem}.sm\:h-\[4rem\]{height:4rem}.sm\:min-h-24{min-height:6rem}.sm\:min-h-\[21rem\]{min-height:21rem}.sm\:min-h-\[24rem\]{min-height:24rem}.sm\:min-h-\[250px\]{min-height:250px}.sm\:min-h-\[25rem\]{min-height:25rem}.sm\:min-h-\[28\.5rem\]{min-height:28.5rem}.sm\:min-h-\[2rem\]{min-height:2rem}.sm\:w-10{width:2.5rem}.sm\:w-12{width:3rem}.sm\:w-2{width:.5rem}.sm\:w-3{width:.75rem}.sm\:w-\[14rem\]{width:14rem}.sm\:w-\[17rem\]{width:17rem}.sm\:w-\[18rem\]{width:18rem}.sm\:w-\[24rem\]{width:24rem}.sm\:w-\[9rem\]{width:9rem}.sm\:w-auto{width:auto}.sm\:min-w-\[4\.8rem\]{min-width:4.8rem}.sm\:max-w-\[min\(100rem\,calc\(100vw-2\.5rem\)\)\]{max-width:min(100rem,100vw - 2.5rem)}.sm\:max-w-none{max-width:none}.sm\:-translate-x-6{--tw-translate-x:-1.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-y-8{--tw-translate-y:2rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[5rem_minmax\(0\,1fr\)\]{grid-template-columns:5rem minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-4{gap:1rem}.sm\:gap-8{gap:2rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:overflow-hidden{overflow:hidden}.sm\:border-l{border-left-width:1px}.sm\:border-t-0{border-top-width:0}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-9{padding-left:2.25rem;padding-right:2.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pt-12{padding-top:3rem}.sm\:pt-14{padding-top:3.5rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-24{padding-top:6rem}.sm\:pt-8{padding-top:2rem}.sm\:pt-9{padding-top:2.25rem}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[1\.15rem\]{font-size:1.15rem}.sm\:text-\[1\.7rem\]{font-size:1.7rem}.sm\:text-\[1\.85rem\]{font-size:1.85rem}.sm\:text-\[1\.8rem\]{font-size:1.8rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[2\.16rem\]{font-size:2.16rem}.sm\:text-\[2\.7rem\]{font-size:2.7rem}.sm\:text-\[3rem\]{font-size:3rem}.sm\:text-\[9px\]{font-size:9px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-8{line-height:2rem}}@media (width>=768px){.md\:block{display:block}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.md\:border-l{border-left-width:1px}.md\:border-t-0{border-top-width:0}}@media (width>=1024px){.lg\:sticky{position:sticky}.lg\:bottom-\[3\.8rem\]{bottom:3.8rem}.lg\:top-28{top:7rem}.lg\:top-\[calc\(var\(--docs-sticky-offset\)\+1rem\)\]{top:calc(var(--docs-sticky-offset) + 1rem)}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:-mt-32{margin-top:-8rem}.lg\:ml-auto{margin-left:auto}.lg\:mr-auto{margin-right:auto}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:h-\[calc\(100svh-var\(--docs-sticky-offset\)-2rem\)\]{height:calc(100svh - var(--docs-sticky-offset) - 2rem)}.lg\:h-fit{height:fit-content}.lg\:min-h-\[24rem\]{min-height:24rem}.lg\:min-h-\[41rem\]{min-height:41rem}.lg\:w-\[17rem\]{width:17rem}.lg\:w-full{width:100%}.lg\:min-w-0{min-width:0}.lg\:max-w-\[34rem\]{max-width:34rem}.lg\:-translate-x-8{--tw-translate-x:-2rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-y-10{--tw-translate-y:2.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[17rem_minmax\(0\,1fr\)\]{grid-template-columns:17rem minmax(0,1fr)}.lg\:grid-cols-\[1fr_0\.88fr_1fr\]{grid-template-columns:1fr .88fr 1fr}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,0\.42fr\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(22rem\,26rem\)\]{grid-template-columns:minmax(0,1fr) minmax(22rem,26rem)}.lg\:grid-cols-\[minmax\(17rem\,0\.85fr\)_minmax\(0\,1\.45fr\)\]{grid-template-columns:minmax(17rem,.85fr) minmax(0,1.45fr)}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-16{gap:4rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.lg\:gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.lg\:gap-y-7{row-gap:1.75rem}.lg\:self-start{align-self:flex-start}.lg\:p-7{padding:1.75rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:pr-2{padding-right:.5rem}.lg\:pt-4{padding-top:1rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-\[2\.28rem\]{font-size:2.28rem}.lg\:text-\[2\.625rem\]{font-size:2.625rem}.lg\:leading-\[1\.05\]{line-height:1.05}.lg\:leading-\[1\.14\]{line-height:1.14}}@media (width>=1280px){.xl\:left-\[13\.25rem\]{left:13.25rem}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:row-span-2{grid-row:span 2/span 2}.xl\:row-span-3{grid-row:span 3/span 3}.xl\:row-start-1{grid-row-start:1}.xl\:row-start-2{grid-row-start:2}.xl\:row-start-3{grid-row-start:3}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:h-\[48rem\]{height:48rem}.xl\:h-full{height:100%}.xl\:min-h-0{min-height:0}.xl\:flex-1{flex:1}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.xl\:grid-cols-\[12\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:12.5rem minmax(0,1fr)}.xl\:grid-cols-\[9\.75rem_minmax\(25rem\,1fr\)_11rem\]{grid-template-columns:9.75rem minmax(25rem,1fr) 11rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_15rem\]{grid-template-columns:minmax(0,1fr) 15rem}.xl\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.xl\:grid-rows-\[auto_auto_minmax\(0\,1fr\)\]{grid-template-rows:auto auto minmax(0,1fr)}.xl\:grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.xl\:items-center{align-items:center}.xl\:gap-1{gap:.25rem}.xl\:gap-12{gap:3rem}}@media (width>=1536px){.\32 xl\:sticky{position:sticky}.\32 xl\:top-\[calc\(var\(--docs-sticky-offset\)\+1rem\)\]{top:calc(var(--docs-sticky-offset) + 1rem)}.\32 xl\:block{display:block}.\32 xl\:max-h-\[calc\(100svh-var\(--docs-sticky-offset\)-2rem\)\]{max-height:calc(100svh - var(--docs-sticky-offset) - 2rem)}.\32 xl\:w-\[15rem\]{width:15rem}.\32 xl\:grid-cols-\[17rem_minmax\(0\,1fr\)_15rem\]{grid-template-columns:17rem minmax(0,1fr) 15rem}.\32 xl\:flex-col{flex-direction:column}.\32 xl\:self-start{align-self:flex-start}.\32 xl\:px-4{padding-left:1rem;padding-right:1rem}}@media (prefers-color-scheme:dark){.dark\:text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:root{--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--indigo-500:#6366f1;--violet-500:#8b5cf6;--cyan-600:#0891b2;--slate-950:#080b12;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--theme-transition-duration:.2s;--theme-transition-easing:ease;--bg-page:#fbfcfe;--bg-section:#f8fafd;--bg-section-muted:#f4f7fb;--bg-section-ambient:#fafbff;--bg-elevated-section:#fff;--bg-inverse-section:var(--slate-950);--surface-base:#ffffffd1;--surface-raised:#fff;--surface-interactive:#f7f9fdeb;--surface-interactive-hover:#fff;--surface-glass:#ffffffbd;--surface-inverse:#ffffff0b;--surface-inverse-hover:#ffffff13;--text-primary:#111c33;--text-secondary:#46536b;--text-tertiary:#68748a;--text-disabled:#98a2b4;--text-on-accent:#fff;--text-inverse-primary:#edf2fb;--text-inverse-secondary:#bac4d5;--text-inverse-tertiary:#8b97ab;--text-inverse-accent:#aabfff;--border-subtle:#283c6414;--border-default:#283c641f;--border-strong:#283c6430;--border-active:#2563eb6b;--border-inverse:#b4c8ff1a;--border-inverse-strong:#b4c8ff2e;--accent-primary:var(--blue-600);--accent-primary-hover:var(--blue-700);--accent-secondary:var(--indigo-500);--accent-tertiary:var(--violet-500);--accent-info:var(--cyan-600);--accent-primary-soft:#2563eb14;--accent-secondary-soft:#6366f114;--accent-tertiary-soft:#8b5cf612;--accent-info-soft:#0891b214;--status-success:#15805d;--status-success-soft:#15805d17;--status-warning:#a96608;--status-warning-soft:#a9660817;--status-danger:#bf4b5b;--status-danger-soft:#bf4b5b17;--shadow-sm:0 8px 24px #1f32540f;--shadow-md:0 20px 58px #1f32541a;--shadow-focus:0 0 0 3px #2563eb2e;--shadow-control-hover:0 12px 30px #1f325417;--shadow-cta-hover:0 12px 26px #2563eb2b;--glow-blue:#2563eb1c;--glow-indigo:#6366f117;--glow-violet:#8b5cf611;--svg-line-subtle:#3f54821f;--svg-line-default:#355bb44d;--svg-line-active:var(--accent-primary);--svg-node-default:var(--surface-raised);--svg-node-active:var(--accent-primary);--svg-glow:#2563eb3d;--dimension-perception:var(--accent-tertiary);--dimension-perception-soft:var(--accent-tertiary-soft);--dimension-memory:var(--accent-secondary);--dimension-memory-soft:var(--accent-secondary-soft);--dimension-understanding:var(--accent-info);--dimension-understanding-soft:var(--accent-info-soft);--dimension-experience:var(--accent-tertiary);--dimension-experience-soft:var(--accent-tertiary-soft);--dimension-collaboration:var(--accent-secondary);--dimension-collaboration-soft:var(--accent-secondary-soft);--dimension-execution:var(--accent-primary);--dimension-execution-soft:var(--accent-primary-soft);--page-ambient-background:radial-gradient(circle at 50% 0%, var(--glow-blue), transparent 30%), radial-gradient(circle at 92% 8%, var(--glow-indigo), transparent 24%), var(--bg-page);--section-ambient-background:radial-gradient(circle at 50% 16%, var(--glow-blue), transparent 42%), radial-gradient(circle at 66% 34%, var(--glow-indigo), transparent 48%), radial-gradient(circle at 38% 36%, var(--glow-violet), transparent 46%), var(--bg-section-ambient);--background:220 60% 99%;--foreground:221 50% 13%;--muted:218 38% 96%;--muted-foreground:220 14% 38%;--card:0 0% 100%;--border:220 24% 86%;--primary:221 83% 53%;--primary-foreground:0 0% 100%;--secondary:218 38% 96%;--accent:239 84% 67%;--ring:221 83% 53%;--surface-card:var(--surface-base);--surface-card-hover:var(--surface-interactive-hover);--surface-elevated-start:color-mix(in srgb, var(--surface-raised) 96%, var(--bg-section));--surface-elevated-end:color-mix(in srgb, var(--surface-raised) 86%, var(--bg-section-muted));--surface-pill:var(--surface-interactive);--surface-pill-hover:var(--surface-interactive-hover);--surface-border:var(--border-default);--surface-border-soft:var(--border-subtle);--surface-border-strong:var(--border-strong);--divider-color:var(--border-subtle);--surface-text:var(--text-primary);--surface-text-soft:var(--text-secondary);--surface-text-subtle:var(--text-tertiary);--surface-shadow:var(--shadow-md);--control-shadow:var(--shadow-sm);--control-shadow-hover:var(--shadow-control-hover);--layout-glow-primary:var(--glow-blue);--layout-glow-secondary:var(--glow-indigo);--layout-blur-primary:var(--glow-blue);--layout-blur-secondary:var(--glow-indigo);--header-start:color-mix(in srgb, var(--surface-glass) 86%, transparent);--header-mid:color-mix(in srgb, var(--surface-glass) 92%, var(--bg-section));--header-end:color-mix(in srgb, var(--surface-glass) 84%, var(--bg-section-muted));--header-start-solid:color-mix(in srgb, var(--surface-raised) 94%, transparent);--header-mid-solid:color-mix(in srgb, var(--surface-raised) 96%, var(--bg-section));--header-end-solid:color-mix(in srgb, var(--surface-raised) 92%, var(--bg-section-muted));--header-border:var(--border-default);--header-border-soft:var(--border-subtle);--header-shadow:var(--shadow-sm);--brand-mark-bg:var(--surface-raised);--brand-mark-fg:var(--text-primary);--brand-mark-border:var(--border-default);--brand-mark-shadow:var(--shadow-sm);--cta-endcap-bg:linear-gradient(145deg, var(--surface-raised), var(--bg-section-muted));--cta-endcap-panel:color-mix(in srgb, var(--bg-section-muted) 78%, transparent);--cta-endcap-grid:var(--border-subtle);--cta-button-shadow:0 8px 20px var(--glow-blue);--cta-button-shadow-hover:var(--shadow-cta-hover);--footer-background:var(--bg-inverse-section);--footer-surface:var(--surface-inverse);--footer-surface-hover:var(--surface-inverse-hover);--footer-text:var(--text-inverse-primary);--footer-text-soft:var(--text-inverse-secondary);--footer-text-muted:var(--text-inverse-tertiary);--footer-border:var(--border-inverse);--footer-border-strong:var(--border-inverse-strong);--footer-title-accent:linear-gradient(90deg, color-mix(in srgb, var(--text-inverse-primary) 90%, var(--accent-primary)), color-mix(in srgb, var(--text-inverse-accent) 72%, var(--accent-tertiary)));--footer-trust-background:linear-gradient(90deg, color-mix(in srgb, var(--footer-surface) 76%, transparent), color-mix(in srgb, var(--accent-primary) 5%, var(--footer-surface)), color-mix(in srgb, var(--footer-surface) 76%, transparent));--footer-main-background:linear-gradient(180deg, color-mix(in srgb, var(--footer-background) 94%, var(--footer-surface)), var(--footer-background));--footer-signal:color-mix(in srgb, var(--accent-primary) 80%, var(--text-inverse-primary));--footer-signal-glow:color-mix(in srgb, var(--accent-primary) 46%, transparent);--footer-signal-secondary:color-mix(in srgb, var(--accent-tertiary) 76%, var(--text-inverse-primary));--footer-signal-secondary-glow:color-mix(in srgb, var(--accent-tertiary) 38%, transparent);--footer-orbit-line:color-mix(in srgb, var(--accent-primary) 28%, var(--footer-border-strong));--footer-orbit-glow:color-mix(in srgb, var(--accent-secondary) 24%, transparent);--footer-ambient:radial-gradient(48% 72% at 50% 0%, color-mix(in srgb, var(--accent-primary) 24%, transparent), transparent 74%), radial-gradient(32% 52% at 76% 18%, color-mix(in srgb, var(--accent-tertiary) 12%, transparent), transparent 76%)}:root[data-theme=dark]{--bg-inverse-section:#0b111d;--bg-page:#080b12;--bg-section:#0b0f18;--bg-section-muted:#0e1320;--bg-section-ambient:#0b101c;--bg-elevated-section:#121827;--surface-base:#111827c7;--surface-raised:#121827;--surface-interactive:#161e2ec7;--surface-interactive-hover:#1c263aeb;--surface-glass:#121827b3;--text-primary:#edf2fb;--text-secondary:#bac4d5;--text-tertiary:#8b97ab;--text-disabled:#626e82;--text-on-accent:#08101f;--border-subtle:#b4c8ff14;--border-default:#b4c8ff1f;--border-strong:#b4c8ff30;--border-active:#6991ff80;--accent-primary:#5f8ff7;--accent-primary-hover:#78a2ff;--accent-secondary:#818cf8;--accent-tertiary:#a78bfa;--accent-info:#4db5d1;--accent-primary-soft:#5f8ff71c;--accent-secondary-soft:#818cf81a;--accent-tertiary-soft:#a78bfa14;--accent-info-soft:#4db5d117;--status-success:#7dd3ac;--status-success-soft:#34d3991a;--status-warning:#f2ca72;--status-warning-soft:#f5be4b1a;--status-danger:#f19aa7;--status-danger-soft:#f19aa71a;--shadow-sm:0 10px 28px #01050e2e;--shadow-md:0 24px 68px #01050e42;--shadow-focus:0 0 0 3px #5f8ff73d;--shadow-control-hover:0 14px 34px #01050e42;--shadow-cta-hover:0 12px 28px #5f8ff738;--glow-blue:#4376e624;--glow-indigo:#6366f11a;--glow-violet:#8b5cf611;--svg-line-subtle:#b4c8ff1c;--svg-line-default:#7297eb57;--svg-line-active:var(--accent-primary);--svg-node-default:var(--surface-raised);--svg-node-active:var(--accent-primary);--svg-glow:#5f8ff757;--background:225 38% 5%;--foreground:218 50% 96%;--muted:222 29% 12%;--muted-foreground:219 18% 68%;--card:222 31% 10%;--border:220 25% 20%;--primary:221 90% 67%;--primary-foreground:221 59% 8%;--secondary:222 27% 15%;--accent:234 89% 74%;--ring:221 90% 67%}:root[data-theme=light]{--background:220 60% 99%;--foreground:221 50% 13%;--muted:218 38% 96%;--muted-foreground:220 14% 38%;--card:0 0% 100%;--border:220 24% 86%;--primary:221 83% 53%;--primary-foreground:0 0% 100%;--secondary:218 38% 96%;--accent:239 84% 67%;--ring:221 83% 53%}:root[data-theme]{--surface-card:var(--surface-base);--surface-card-hover:var(--surface-interactive-hover);--surface-elevated-start:color-mix(in srgb, var(--surface-raised) 96%, var(--bg-section));--surface-elevated-end:color-mix(in srgb, var(--surface-raised) 86%, var(--bg-section-muted));--surface-pill:var(--surface-interactive);--surface-pill-hover:var(--surface-interactive-hover);--surface-border:var(--border-default);--surface-border-soft:var(--border-subtle);--surface-border-strong:var(--border-strong);--divider-color:var(--border-subtle);--surface-text:var(--text-primary);--surface-text-soft:var(--text-secondary);--surface-text-subtle:var(--text-tertiary);--surface-shadow:var(--shadow-md);--control-shadow:var(--shadow-sm);--control-shadow-hover:var(--shadow-control-hover);--layout-glow-primary:var(--glow-blue);--layout-glow-secondary:var(--glow-indigo);--layout-blur-primary:var(--glow-blue);--layout-blur-secondary:var(--glow-indigo);--header-start:color-mix(in srgb, var(--surface-glass) 86%, transparent);--header-mid:color-mix(in srgb, var(--surface-glass) 92%, var(--bg-section));--header-end:color-mix(in srgb, var(--surface-glass) 84%, var(--bg-section-muted));--header-start-solid:color-mix(in srgb, var(--surface-raised) 94%, transparent);--header-mid-solid:color-mix(in srgb, var(--surface-raised) 96%, var(--bg-section));--header-end-solid:color-mix(in srgb, var(--surface-raised) 92%, var(--bg-section-muted));--header-border:var(--border-default);--header-border-soft:var(--border-subtle);--header-shadow:var(--shadow-sm);--brand-mark-bg:var(--bg-section);--brand-mark-fg:var(--text-primary);--brand-mark-border:var(--border-default);--brand-mark-shadow:var(--shadow-sm);--cta-endcap-bg:linear-gradient(145deg, var(--surface-raised), var(--bg-section-muted));--cta-endcap-panel:color-mix(in srgb, var(--bg-section-muted) 78%, transparent);--cta-endcap-grid:var(--border-subtle);--cta-button-shadow:0 8px 20px var(--glow-blue);--cta-button-shadow-hover:var(--shadow-cta-hover)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg-page)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--page-ambient-background);color:var(--text-primary)}.site-page,.section-tone-page{background:var(--bg-page)}.section-tone-section{background:var(--bg-section)}.section-tone-muted{background:var(--bg-section-muted)}.section-tone-ambient{background:var(--section-ambient-background)}.section-tone-raised{background:var(--bg-elevated-section)}.theme-brand-mark{border-color:var(--brand-mark-border);background:var(--brand-mark-bg);color:var(--brand-mark-fg);box-shadow:var(--brand-mark-shadow)}:root[data-theme] .workbench-shell{--workbench-shell-bg:var(--bg-section);--workbench-sidebar-bg:var(--bg-section-muted);--workbench-titlebar-bg:var(--surface-raised);--workbench-runbar-bg:var(--surface-interactive);--workbench-main-bg:var(--bg-page);--workbench-inspector-bg:var(--bg-section);--workbench-border:var(--border-default);--workbench-control-bg:var(--surface-interactive);--workbench-control-hover:var(--surface-interactive-hover);--workbench-control-border:var(--border-default);--workbench-caption-bg:var(--surface-glass);--workbench-active-bg:var(--accent-primary-soft);--workbench-active-fg:var(--accent-primary);--workbench-accent:var(--accent-primary);--workbench-accent-readable:color-mix(in srgb, var(--accent-primary) 82%, var(--text-primary));--workbench-info-readable:color-mix(in srgb, var(--accent-info) 78%, var(--text-primary));--workbench-accent-border:var(--border-active);--workbench-success:var(--status-success);--workbench-warning:var(--status-warning);--workbench-fg:var(--text-primary);--workbench-fg-soft:var(--text-secondary);--workbench-fg-muted:var(--text-tertiary);--workbench-fg-subtle:var(--text-disabled);--workbench-tree-line:var(--svg-line-subtle);--workbench-progress-track:var(--border-subtle);--workbench-scrollbar:var(--border-strong);--workbench-office-bg:var(--bg-page);--workbench-office-toolbar-bg:var(--surface-glass);--workbench-office-grid:radial-gradient(var(--svg-line-subtle) .8px, transparent .8px);--workbench-office-glow:radial-gradient(circle at 50% 48%, var(--glow-blue), transparent 58%);--workbench-scene-bg:var(--bg-page);--workbench-scene-elevated:var(--surface-raised);--workbench-scene-panel:var(--surface-base);--workbench-scene-panel-hover:var(--surface-interactive-hover);--workbench-scene-border:var(--border-default);--workbench-scene-text:var(--text-primary);--workbench-scene-text-soft:var(--text-secondary);--workbench-scene-text-muted:var(--text-tertiary);--workbench-scene-text-faint:var(--text-disabled);--workbench-scene-grid:radial-gradient(var(--svg-line-subtle) .8px, transparent .8px);--workbench-scene-grid-lines:linear-gradient(var(--svg-line-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--svg-line-subtle) 1px, transparent 1px);--workbench-scene-artboard:var(--surface-raised);--workbench-scene-artboard-text:var(--text-primary);--workbench-scene-artboard-soft:var(--text-tertiary);--workbench-scene-shadow:var(--shadow-md);--workbench-scene-track:var(--border-subtle);--workbench-shadow:var(--shadow-sm);color-scheme:inherit}.collaboration-flow-arrow--pending{fill:var(--svg-line-subtle);opacity:.72}.collaboration-flow-arrow--active{fill:var(--svg-line-active)}.collaboration-flow-arrow--completed{fill:var(--status-success)}:root[data-theme] .system-brain-section{--system-brain-accent:var(--accent-primary);--system-brain-section-bg:var(--section-ambient-background);--system-brain-ambient:radial-gradient(circle at 50% 15%, var(--glow-indigo), transparent 64%);--system-brain-card-bg:var(--surface-glass);--system-brain-card-bg-hover:var(--surface-raised);--system-brain-card-shadow:var(--shadow-sm);--system-brain-card-shadow-hover:var(--shadow-md)}:root[data-theme] .brain-workbench-surface{--brain-map-canvas:var(--surface-base);--brain-map-grid:var(--svg-line-subtle);--brain-map-ring:var(--svg-line-default);--brain-map-ring-soft:var(--svg-line-subtle);--brain-map-link:var(--svg-line-default);--brain-map-point:var(--svg-line-active);--brain-map-core:var(--surface-raised);--brain-map-core-border:var(--border-active);--brain-map-node:var(--surface-glass);--brain-map-node-border:var(--border-default);--brain-map-node-text:var(--text-primary);--brain-workbench-bg:var(--bg-page);--brain-workbench-bar:var(--surface-glass);--brain-workbench-panel:var(--surface-base);--brain-workbench-control:var(--surface-interactive);--brain-workbench-control-hover:var(--surface-interactive-hover);--brain-workbench-border:var(--border-default);--brain-workbench-border-strong:var(--border-strong);--brain-workbench-text:var(--text-primary);--brain-workbench-muted:var(--text-tertiary);--brain-workbench-track:var(--border-subtle);--brain-workbench-grid:radial-gradient(var(--svg-line-subtle) .8px, transparent .8px);--brain-workbench-ambient:radial-gradient(circle at 52% 30%, var(--glow-blue), transparent 52%)}:root[data-theme] .hub-diagram{--hub-diagram-bg:linear-gradient(145deg, var(--surface-raised), var(--bg-section));--hub-diagram-card:var(--surface-base);--hub-diagram-card-hover:var(--surface-interactive-hover);--hub-diagram-core:var(--surface-raised);--hub-diagram-border:var(--border-default);--hub-diagram-accent-border:var(--border-active);--hub-diagram-accent:var(--accent-primary);--hub-diagram-accent-soft:var(--accent-primary-soft);--hub-diagram-text:var(--text-primary);--hub-diagram-muted:var(--text-tertiary);--hub-diagram-faint:var(--text-disabled);--hub-diagram-shadow:var(--shadow-md);color-scheme:inherit}:root[data-theme] .legal-page-main{--legal-hero-bg:var(--section-ambient-background);--legal-article-bg:var(--surface-raised);--legal-nav-bg:var(--surface-glass);--legal-panel-bg:var(--surface-interactive);--legal-border:var(--border-default);--legal-divider:var(--border-subtle);--legal-shadow:var(--shadow-sm)}:root[data-theme] .docs-page-main{--docs-article-bg:var(--surface-raised);--docs-navigation-bg:var(--surface-glass);--docs-toc-bg:var(--surface-glass);--docs-panel-border:var(--border-default);--docs-article-shadow:var(--shadow-sm);--docs-navigation-shadow:var(--shadow-sm);--docs-toc-shadow:var(--shadow-sm);--docs-card-hover-shadow:var(--shadow-md);--docs-callout-bg:var(--accent-primary-soft);--docs-code-bg:var(--bg-section-muted);--docs-code-text:var(--text-secondary);--docs-code-border:var(--border-default);--docs-code-shadow:var(--shadow-sm);--docs-table-bg:var(--surface-base);--docs-table-head-bg:var(--surface-interactive)}html[data-theme-ready=true] :where(body,header,footer,.section-tone-page,.section-tone-section,.section-tone-muted,.section-tone-ambient,.section-tone-raised,.theme-brand-mark,.workbench-shell,.system-brain-dimension-card,.hub-diagram,.legal-page-main,.docs-page-main){transition-property:background-color,background-image,border-color,color,box-shadow;transition-duration:var(--theme-transition-duration);transition-timing-function:var(--theme-transition-easing)}@media (prefers-reduced-motion:reduce){:root{--theme-transition-duration:.01ms}}
