.hb-root{color:#ffffffe0;min-height:100dvh;font-family:var(--font-inter), system-ui, -apple-system, sans-serif;background:#070710;position:relative}.hb-turnstile{z-index:1400;position:fixed;bottom:.75rem;right:.75rem}.hb-verification-notice{color:#55dff9ad;margin:.45rem 0 0;font:.64rem/1.45 ui-monospace,monospace}.hb-transition-overlay{z-index:100;background:#070710;justify-content:center;align-items:center;animation:.2s hb-fade-in;display:flex;position:fixed;inset:0}.hb-transition-text{color:#8b5cf699;letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:.75rem}.hb-first-run{flex-direction:column;flex:1;justify-content:center;padding:clamp(1.25rem,3vw,2.25rem);animation:.45s hb-fade-in;display:flex;overflow-y:auto}.hb-first-run-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#8b5cf6b8;margin-bottom:.55rem;font-family:ui-monospace,monospace;font-size:.68rem}.hb-first-run-title{letter-spacing:-.03em;color:#ffffffeb;margin:0 0 .45rem;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:800;line-height:1.2}.hb-first-run-sub{color:#ffffff61;max-width:46ch;margin:0 0 1.35rem;font-size:.84rem;line-height:1.55}.hb-first-run-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}@media (max-width:1100px){.hb-first-run-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hb-first-run-card{text-align:left;cursor:pointer;color:inherit;background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.45rem;min-height:100%;padding:1rem 1rem .95rem;font-family:inherit;transition:border-color .15s,background .15s,transform .15s;animation:.5s both hb-fade-in;display:flex}.hb-first-run-card:hover{border-color:color-mix(in srgb, var(--fr-accent,#8b5cf6) 45%, transparent);background:#ffffff0a;transform:translateY(-2px)}.hb-first-run-icon{border:1px solid;border-radius:7px;padding:.28rem .45rem;font-family:ui-monospace,monospace;font-size:.7rem;font-weight:700}.hb-first-run-card-title{color:#ffffffe6;font-size:.95rem;font-weight:700;line-height:1.25}.hb-first-run-card-blurb{color:#fff6;flex:1;font-size:.74rem;line-height:1.5}.hb-first-run-card-cta{color:#ffffff80;margin-top:.35rem;font-family:ui-monospace,monospace;font-size:.7rem}.hb-first-run-card:hover .hb-first-run-card-cta{color:var(--fr-accent,#8b5cf6)}.hb-dashboard{flex-direction:column;min-height:100dvh;animation:.45s cubic-bezier(.16,1,.3,1) hb-slide-in;display:flex}@keyframes hb-slide-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes hb-fade-in{0%{opacity:0}to{opacity:1}}.hb-topbar{background:linear-gradient(#101020fa,#070710eb);border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:1rem;min-height:58px;padding:.7rem 1.25rem;display:flex}.hb-topbar-brand{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:.7rem;padding:0;display:flex}.hb-topbar-brand:hover .hb-topbar-name,.hb-topbar-brand:focus-visible .hb-topbar-name{color:#fff}.hb-topbar-brand:focus-visible{outline-offset:4px;outline:2px solid #62e1ffd1}.hb-topbar-avatar{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.6rem;font-weight:800;display:flex;box-shadow:0 0 18px #8b5cf659}.hb-topbar-info{flex-direction:column;gap:.05rem;display:flex}.hb-topbar-name{color:#ffffffe6;font-size:.82rem;font-weight:700}.hb-topbar-sub{color:#ffffff52;font-size:.65rem}.hb-topbar-badge{letter-spacing:.12em;text-transform:uppercase;color:#8b5cf6bf;background:#8b5cf61a;border:1px solid #8b5cf638;border-radius:4px;padding:.18rem .45rem;font-family:ui-monospace,monospace;font-size:.56rem}.hb-topbar-nav{flex:1;align-items:center;gap:.35rem;min-width:0;margin-left:.5rem;display:flex}.hb-topbar-actions{flex-shrink:0;align-items:center;gap:.35rem;margin-left:auto;display:flex}.hb-topbar-cta{color:#ffffffe6;cursor:pointer;white-space:nowrap;background:#8b5cf624;border:1px solid #8b5cf673;border-radius:999px;padding:.42rem .72rem;font-family:inherit;font-size:.72rem;font-weight:650;transition:background .15s,border-color .15s}.hb-topbar-cta:hover{background:#8b5cf640;border-color:#8b5cf6b3}.hb-session-reset{color:#ffffff4d;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem;font-size:1rem;line-height:1;transition:color .15s,background .15s}.hb-session-reset:hover{color:#ffffffa6;background:#ffffff0a}.hb-explore-trigger{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#8b5cf6f2,#6366f1f2);border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.48rem .95rem;font-family:inherit;font-size:.78rem;font-weight:650;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 22px #8b5cf647}.hb-explore-trigger:hover{transform:translateY(-1px);box-shadow:0 12px 28px #8b5cf661}.hb-full-menu-trigger{color:#ffffff6b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.48rem;padding:.4rem .35rem .4rem .55rem;font-family:inherit;font-size:.62rem;font-weight:550;line-height:1;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.hb-full-menu-trigger:hover{color:#ffffffb8;background:#ffffff09}.hb-full-menu-trigger kbd{color:#ffffff47;background:#ffffff0a;border:1px solid #ffffff12;border-radius:5px;padding:.14rem .32rem;font:.56rem ui-monospace,monospace}.hb-explore-trigger-icon{opacity:.9;font-size:.85rem;line-height:1}.hb-explore{z-index:200;justify-content:center;align-items:flex-start;padding:4.5rem 1.25rem 1.5rem;animation:.2s hb-fade-in;display:flex;position:fixed;inset:0}.hb-explore-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#03030ab8;border:none;position:absolute;inset:0}.hb-explore-panel{z-index:1;background:linear-gradient(165deg,#121225 0%,#0a0a16 55%,#070712 100%);border:1px solid #8b5cf638;border-radius:20px;width:min(980px,100%);max-height:min(86dvh,720px);padding:1.35rem 1.5rem 1.5rem;animation:.35s cubic-bezier(.16,1,.3,1) hb-slide-in;position:relative;overflow:auto;box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff0a,0 0 60px #8b5cf61f}.hb-explore-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;display:flex}.hb-explore-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#8b5cf6cc;margin-bottom:.35rem;font-family:ui-monospace,monospace;font-size:.62rem}.hb-explore-title{letter-spacing:-.03em;color:#fffffff2;margin:0;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:800}.hb-explore-sub{color:#fff6;max-width:48ch;margin:.4rem 0 0;font-size:.8rem;line-height:1.5}.hb-explore-close{color:#ffffff8c;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;padding:.4rem .75rem;font-family:inherit;font-size:.72rem}.hb-explore-close:hover{color:#ffffffd9;border-color:#fff3}.hb-explore-ask{background:#06b6d40d;border:1px solid #62e1ff2e;border-radius:12px;margin-bottom:1.15rem;padding:.8rem}.hb-explore-ask-label{color:#a5eeffc7;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;font:.6rem ui-monospace,monospace;display:block}.hb-explore-ask-row{gap:.45rem;display:flex}.hb-explore-ask input{color:#ffffffe0;background:#040e17b8;border:1px solid #ffffff1f;border-radius:8px;flex:1;min-width:0;padding:.58rem .7rem;font:.78rem inherit}.hb-explore-ask button{color:#dbf9fff2;cursor:pointer;background:#06b6d424;border:1px solid #62e1ff66;border-radius:8px;padding:.55rem .8rem;font:.75rem inherit}.hb-explore-ask button:disabled{cursor:not-allowed;opacity:.45}.hb-explore-body{grid-template-columns:minmax(260px,1fr) minmax(280px,1.15fr);align-items:start;gap:1.25rem;display:grid}.hb-explore-cube-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;margin-bottom:.55rem;font-family:ui-monospace,monospace;font-size:.6rem}.hb-explore-cube-wrap{background:radial-gradient(circle at 50% 40%,#8b5cf61f,#0000 65%);border-radius:16px;width:min(300px,72vw);height:min(300px,72vw);margin:0 auto;position:relative;overflow:hidden}.hb-explore-cube-wrap>*{width:100%!important;height:100%!important}.hb-explore-cube-hint{text-align:center;color:#ffffff52;margin:.65rem 0 0;font-size:.7rem}.hb-explore-dest-col{flex-direction:column;gap:1rem;min-width:0;display:flex}.hb-explore-group-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.45rem;display:flex}.hb-explore-group-hint{color:#ffffff47;font-size:.68rem}.hb-explore-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.hb-explore-card{text-align:left;cursor:pointer;color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.4rem;min-height:100%;padding:.85rem .85rem .8rem;font-family:inherit;transition:border-color .15s,background .15s,transform .15s;animation:.45s both hb-fade-in;display:flex}.hb-explore-card-visual{border-bottom:1px solid color-mix(in srgb, var(--ex-accent) 24%, transparent);filter:saturate(.82)contrast(1.03);background-position:50%;background-size:cover;flex:0 0 5.6rem;align-self:stretch;width:calc(100% + 1.44rem);height:5.6rem;margin:-.72rem -.72rem .65rem;display:block}.hb-explore-card:hover{border-color:color-mix(in srgb, var(--ex-accent,#8b5cf6) 50%, transparent);background:#ffffff0d;transform:translateY(-2px)}.hb-explore-card-icon{border:1px solid;border-radius:7px;padding:.26rem .42rem;font-family:ui-monospace,monospace;font-size:.68rem;font-weight:700}.hb-explore-card-title{color:#ffffffeb;font-size:.88rem;font-weight:700;line-height:1.25}.hb-explore-card-blurb{color:#ffffff61;flex:1;font-size:.7rem;line-height:1.45}.hb-explore-card-cta{color:#ffffff7a;margin-top:.2rem;font-family:ui-monospace,monospace;font-size:.68rem}.hb-explore-card:hover .hb-explore-card-cta{color:var(--ex-accent,#8b5cf6)}@media (max-width:1100px){.hb-explore-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.hb-explore-body{grid-template-columns:1fr}.hb-explore-cube-wrap{width:min(260px,70vw);height:min(260px,70vw)}}@media (max-width:640px){.hb-explore-cube-col{display:none}.hb-explore-card-grid{grid-template-columns:1fr}.hb-explore{padding:3.5rem .75rem .75rem}.hb-explore-panel{border-radius:16px;padding:1rem}}.hb-body{flex:1;min-height:0;display:flex;overflow:hidden}.hb-chat-panel{border-right:1px solid #ffffff0f;flex-direction:column;width:38%;min-width:260px;max-width:380px;height:calc(100dvh - 58px);display:flex}.hb-chat-feed{flex-direction:column;flex:1;gap:.75rem;padding:1rem 1.25rem .5rem;display:flex;overflow-y:auto}.hb-chat-feed::-webkit-scrollbar{width:3px}.hb-chat-feed::-webkit-scrollbar-track{background:0 0}.hb-chat-feed::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.hb-chat-replies{background:linear-gradient(#0000,#070710 40%);flex-direction:column;flex-shrink:0;gap:.35rem;padding:.75rem 1.25rem 1.25rem;display:flex}.hb-entry-rail{flex-direction:column;flex:1;align-items:stretch;gap:.75rem;padding:1.5rem 1.25rem;display:flex;overflow-y:auto}.hb-entry-mobile-label{display:none}.hb-entry-kicker{color:#8b5cf6b8;letter-spacing:.14em;text-transform:uppercase;font:.58rem ui-monospace,monospace}.hb-entry-title{color:#fffffff0;letter-spacing:-.035em;margin:0 0 .15rem;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.05}.hb-entry-composer{background:#8b5cf612;border:1px solid #8b5cf647;border-radius:12px;align-items:center;gap:.4rem;padding:.4rem;display:flex}.hb-entry-composer .hb-freetext-input{background:0 0;border-color:#0000;min-width:0}.hb-entry-composer .hb-freetext-input:focus{border-color:#8b5cf680}.hb-entry-starters{gap:.45rem;display:grid}.hb-entry-starter,.hb-entry-explore{cursor:pointer;text-align:left;border-radius:9px;width:100%;font-family:inherit}.hb-entry-starter{color:#ffffffad;background:#ffffff06;border:1px solid #ffffff14;padding:.64rem .75rem;font-size:.76rem;line-height:1.4;transition:border-color .15s,background .15s}.hb-entry-starter:hover,.hb-entry-starter:focus-visible{color:#ffffffe6;background:#8b5cf61a;border-color:#8b5cf66b;outline:none}.hb-entry-explore{color:#aedaff99;background:0 0;border:0;margin-top:.15rem;padding:.45rem 0;font-size:.72rem}.hb-entry-explore:hover,.hb-entry-explore:focus-visible{color:#83e7ff;outline:none}.hb-returning-cta{flex-shrink:0;padding:0 1.25rem .75rem}.hb-product-tour{z-index:1200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#071322f7,#090818fa);border:1px solid #55dff94d;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:.85rem;width:min(470px,100vw - 2rem);padding:1rem 1.1rem;animation:.38s cubic-bezier(.16,1,.3,1) hb-tour-card-in-right;display:grid;position:fixed;inset:4.6rem 1rem auto auto;transform:none;box-shadow:0 24px 80px #00000094,0 0 36px #06b6d41f}.hb-product-tour-progress{grid-column:1/-1;gap:.28rem;display:flex}.hb-product-tour-progress span{background:#ffffff17;flex:1;height:2px}.hb-product-tour-progress span.is-active{background:#55dff9;box-shadow:0 0 8px #55dff973}.hb-product-tour-copy{min-width:0}.hb-product-tour-eyebrow{color:#55dff9b3;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.28rem;font:.56rem ui-monospace,monospace}.hb-product-tour-copy strong{color:#fffffff0;letter-spacing:-.015em;font-size:.98rem;display:block}.hb-product-tour-copy p{color:#ffffff85;margin:.32rem 0 0;font-size:.76rem;line-height:1.5}.hb-product-tour-eyebrow,.hb-product-tour-copy strong,.hb-product-tour-copy p{animation:.42s cubic-bezier(.16,1,.3,1) both hb-tour-copy-in}.hb-product-tour-actions{border-top:1px solid #ffffff0e;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;width:100%;padding-top:.15rem;display:flex}.hb-product-tour-actions button{color:#ffffff8c;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:.48rem .72rem;font:650 .68rem inherit}.hb-product-tour-actions button:disabled{opacity:.25;cursor:default}.hb-product-tour-actions button.is-primary{color:#fff;background:#06b6d424;border-color:#55dff973}.hb-tour-focus{z-index:260;outline-offset:5px;transition:outline-color .35s,box-shadow .35s,transform .35s;position:relative;outline:2px solid #55dff9d1!important;box-shadow:0 0 0 9999px #02070f6b,0 0 34px #55dff961!important}.hb-tour-workspace{animation:.8s both hb-tour-workspace-in}.hb-tour-step-2 .hb-explore-panel,.hb-tour-step-4 [role=dialog]{outline-offset:-3px;outline:2px solid #55dff994}.hb-module-proof{background:linear-gradient(135deg,#06b6d412,#8b5cf60e);border:1px solid #55dff929;border-radius:14px;justify-content:space-between;align-items:center;gap:1.25rem;margin:2rem clamp(1rem,3vw,2.5rem) 2.5rem;padding:1rem 1.1rem;display:flex}.hb-module-proof>div{min-width:0}.hb-module-proof-kicker{color:#55dff9ad;letter-spacing:.13em;text-transform:uppercase;font:.58rem ui-monospace,monospace}.hb-module-proof p{color:#ffffff9e;max-width:680px;margin:.38rem 0 0;font-size:.78rem;line-height:1.55}.hb-module-proof button{color:#ffffffd6;cursor:pointer;background:#06b6d417;border:1px solid #55dff947;border-radius:999px;flex:none;padding:.62rem .85rem;font:650 .68rem inherit;transition:border-color .2s,background .2s,transform .2s}.hb-module-proof button:hover{background:#06b6d426;border-color:#55dff98c;transform:translateY(-1px)}.hb-architecture-simple-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1.25rem 0;display:grid}.hb-architecture-simple-card{border:1px solid color-mix(in srgb, var(--architecture-accent) 28%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--architecture-accent) 11%, transparent), #ffffff05);border-radius:.85rem;min-height:9rem;padding:1rem}.hb-architecture-simple-card>span{color:var(--architecture-accent);letter-spacing:.16em;margin-bottom:1.1rem;font:600 .62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.hb-architecture-simple-card strong{color:#fffffff0;margin-bottom:.4rem;font-size:.95rem;display:block}.hb-architecture-simple-card p{color:#ffffff80;margin:0;font-size:.72rem;line-height:1.55}.hb-architecture-deep{background:#8b5cf609;border:1px solid #8b5cf62e;border-radius:.9rem;margin-top:1.25rem;overflow:hidden}.hb-architecture-deep>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;list-style:none;display:flex}.hb-architecture-deep>summary::-webkit-details-marker{display:none}.hb-architecture-deep>summary small,.hb-architecture-deep>summary strong{display:block}.hb-architecture-deep>summary small{color:#8b5cf6b8;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.25rem;font:600 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hb-architecture-deep>summary strong{color:#ffffffdb}.hb-architecture-deep>summary>span:last-child{color:#8b5cf6;font-size:1.25rem;transition:transform .18s}.hb-architecture-deep[open]>summary>span:last-child{transform:rotate(45deg)}.hb-architecture-deep-body{border-top:1px solid #8b5cf61a;padding:1rem}.hb-legal-footer{z-index:3;background:#05050c;border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem clamp(1rem,3vw,2rem);display:flex;position:relative}.hb-legal-footer-publications{flex-wrap:wrap;gap:1rem;display:flex}.hb-legal-footer-publications a{color:#ffffff7a;letter-spacing:.06em;text-transform:uppercase;font:.62rem ui-monospace,monospace;text-decoration:none;transition:color .2s}.hb-legal-footer-publications a:hover{color:#55dff9e6}.hb-legal-footer-canonical{font-family:ui-monospace,monospace;color:#ffffff61!important;justify-content:flex-end!important;padding:0!important}@media (max-width:700px){.hb-architecture-simple-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-product-tour{top:auto;right:.6rem;bottom:calc(.6rem + env(safe-area-inset-bottom));border-radius:18px;grid-template-columns:1fr;gap:.7rem;width:auto;padding:.85rem;left:.6rem}.hb-product-tour-actions{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;display:grid}.hb-product-tour-actions button{min-width:0;padding-inline:.55rem}.hb-product-tour-copy p{font-size:.7rem}.hb-module-proof,.hb-legal-footer{flex-direction:column;align-items:flex-start}.hb-legal-footer-canonical{justify-content:flex-start!important}}@media (max-width:480px){.hb-architecture-simple-grid{grid-template-columns:1fr}.hb-architecture-simple-card{min-height:0}}@keyframes hb-tour-copy-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes hb-tour-card-in-right{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes hb-tour-workspace-in{0%{box-shadow:inset 0 0 #55dff900}45%{box-shadow:inset 0 0 80px #55dff91c}to{box-shadow:inset 0 0 24px #55dff90a}}.hb-module-panel{flex-direction:column;flex:1;min-width:0;height:calc(100dvh - 58px);display:flex;overflow:hidden}.hb-mobile-page-switcher{display:none}.hb-chat-relevant{flex:none;padding:.72rem 1rem 0}.hb-chat-relevant-label{color:#ffffff6b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.24rem;font:.52rem/1 ui-monospace,monospace}.hb-chat-relevant-title{color:#ffffffe6;margin:0 0 .5rem;font-size:.8rem;font-weight:680;line-height:1.25}.hb-chat-relevant-reason{color:#ffffff7a;margin:-.18rem 0 .5rem;font-size:.64rem;line-height:1.45}.hb-chat-relevant-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.hb-chat-relevant-card{--relevant-color:#55dff9;color:#ffffffc2;cursor:pointer;min-height:108px;font:inherit;text-align:left;background:#ffffff06;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.48rem;padding:.36rem;transition:border-color .16s,background .16s,transform .16s;display:grid;overflow:hidden}.hb-chat-relevant-card:hover,.hb-chat-relevant-card:focus-visible{border-color:color-mix(in srgb, var(--relevant-color) 52%, transparent);background:#ffffff0b;outline:none;transform:translateY(-1px)}.hb-chat-relevant-card.is-active{border-color:color-mix(in srgb, var(--relevant-color) 42%, transparent);background:color-mix(in srgb, var(--relevant-color) 8%, #050810f5)}.hb-chat-relevant-image{background-position:50%;background-size:cover;border-radius:8px;grid-column:1/-1;width:100%;height:54px}.hb-chat-relevant-copy,.hb-chat-relevant-copy small,.hb-chat-relevant-copy strong{min-width:0;display:block}.hb-chat-relevant-copy small{color:var(--relevant-color);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.2rem;font:.5rem/1 ui-monospace,monospace}.hb-chat-relevant-copy strong{color:#ffffffe6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.3;display:-webkit-box;overflow:hidden}.hb-chat-relevant-action{color:var(--relevant-color);font-size:.8rem}.hb-tabs{scrollbar-width:none;background:#04070ef5;border-bottom:1px solid #ffffff12;flex:none;align-items:center;width:100%;min-width:0;padding:0 .75rem;display:flex;overflow-x:auto}.hb-tabs::-webkit-scrollbar{display:none}.hb-tab{color:#fff6;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.36rem;min-height:40px;padding:.52rem .66rem;font-family:inherit;font-size:.75rem;line-height:1.2;display:flex}.hb-tab:hover,.hb-tab:focus-visible{color:#ffffffc7;outline:none}.hb-tab.active{color:#ffffffeb}.hb-tab-icon{border:1px solid #ffffff1a;border-radius:4px;padding:.11rem .26rem;font:.53rem/1 ui-monospace,monospace}.hb-tab-add{border-left:1px solid #ffffff12;justify-content:center;min-width:36px;font-size:1rem}.hb-chat-relevant-inline{margin-left:2.45rem;padding:.58rem 0 0}.hb-empty-chips{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.hb-empty-chip{padding:.45rem .7rem;font-size:.72rem}.hb-panel-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.hb-panel-empty-icon{opacity:.12;font-size:2rem}.hb-panel-empty-text{color:#ffffff38;max-width:28ch;font-size:.82rem;line-height:1.6}.hb-panel-content{flex:1;min-width:0;padding:1.5rem;animation:.35s cubic-bezier(.16,1,.3,1) hb-slide-in;overflow-y:auto;container-type:inline-size}.hb-panel-content::-webkit-scrollbar{width:4px}.hb-panel-content::-webkit-scrollbar-track{background:0 0}.hb-panel-content::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.hb-msg{gap:.5rem;animation:.3s hb-fade-in;display:flex}.hb-msg.user{flex-direction:row-reverse}.hb-msg-avatar{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:3px;font-size:.5rem;font-weight:800;display:flex}.hb-msg.user .hb-msg-avatar{color:#ffffff73;background:#ffffff12}.hb-msg-bubble{white-space:pre-wrap;border-radius:12px;max-width:85%;padding:.6rem .875rem;font-size:.8rem;line-height:1.65}.hb-msg.agent .hb-msg-bubble{color:#ffffffd1;background:#141428;border:1px solid #ffffff12;border-radius:4px 12px 12px}.hb-msg.user .hb-msg-bubble{color:#ffffffbf;text-align:right;background:#8b5cf621;border:1px solid #8b5cf633;border-radius:12px 12px 4px}.hb-module-link{text-align:left;cursor:pointer;width:auto;padding:.72rem .85rem;font-family:inherit;font-size:.74rem;display:block;color:#8b5cf6cc!important;background:#8b5cf60f!important;border-color:#8b5cf626!important}.hb-module-link:hover{background:#8b5cf61f!important}.hb-module-link:focus-visible{outline-offset:2px;outline:2px solid #69e2ffb8}.hb-inline-module{width:100%;animation:.4s hb-fade-in}.hb-typing{align-items:center;gap:.5rem;animation:.25s hb-fade-in;display:flex}.hb-typing-avatar{background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:50%;flex-shrink:0;width:22px;height:22px}.hb-typing-dots{background:#141428;border:1px solid #ffffff12;border-radius:4px 12px 12px;align-items:center;gap:.28rem;padding:.6rem .875rem;display:flex}.hb-dot{background:#8b5cf699;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite hb-bounce}.hb-dot:nth-child(2){animation-delay:.18s}.hb-dot:nth-child(3){animation-delay:.36s}@keyframes hb-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-3px)}}.hb-replies-label{color:#ffffff2e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.1rem;font-size:.58rem}.hb-suggested-questions{gap:.35rem;margin-top:.2rem;display:grid}.hb-reply{cursor:pointer;color:#ffffffa6;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;padding:.55rem .8rem;font-family:inherit;font-size:.76rem;transition:background .15s,border-color .15s,color .15s}@media (max-width:768px){.hb-reply{align-items:center;min-height:44px;display:flex}}.hb-reply:hover{color:#ffffffe0;background:#8b5cf617;border-color:#8b5cf647}.hb-vault-orbit{flex-direction:column;align-items:center;gap:.5rem;margin:.25rem 0 .5rem;display:flex}.hb-vault-label{letter-spacing:.15em;text-transform:uppercase;color:#ef444499;font-family:ui-monospace,monospace;font-size:.62rem}.hb-vault-sublabel{letter-spacing:.08em;text-transform:uppercase;opacity:.6;flex-wrap:wrap;justify-content:center;gap:.5rem;font-family:ui-monospace,monospace;font-size:.58rem;display:flex}.hb-vault-sublabel span{align-items:center;gap:.25rem;display:flex}.hb-vault-sublabel span:before{content:"●";font-size:.5rem}.hbcalc-bars{flex-direction:column;gap:.625rem;margin-bottom:.25rem;display:flex}.hbcalc-bar-row{align-items:center;gap:.5rem;display:flex}.hbcalc-bar-label{color:#ffffff61;flex-shrink:0;min-width:120px;font-size:.65rem}.hbcalc-bar-track{background:#ffffff0d;border-radius:3px;flex:1;height:6px;overflow:hidden}.hbcalc-bar-fill{border-radius:3px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.hbcalc-bar-val{font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;min-width:60px;font-size:.7rem;font-weight:700}.hbfeed-ts{color:#ffffff38;white-space:nowrap;flex-shrink:0;font-family:ui-monospace,monospace;font-size:.58rem}@keyframes hbfeed-enter{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes hbfeed-stamp{0%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes hbfeed-tick{0%{transform:scale(1.08)}to{transform:scale(1)}}.hbmc-burst{pointer-events:none;z-index:10;position:absolute;top:1.5rem;left:2rem}.hbmc-particle{transform-origin:0 0;width:5px;height:5px;rotate:var(--angle);background:#ef4444;border-radius:50%;animation:.45s cubic-bezier(.16,1,.3,1) forwards hbmc-particle-fly;position:absolute}@keyframes hbmc-particle-fly{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-60px)scale(.3)}}.hb-charter-card{animation:.5s both hb-fade-in}.hb-product-card{transition:box-shadow .25s,transform .2s cubic-bezier(.16,1,.3,1)}.hb-product-card:hover{box-shadow:0 0 20px var(--pc,#8b5cf6)18;transform:translateY(-1px)}.hb-arch-pp-card{cursor:default;transition:transform .2s cubic-bezier(.16,1,.3,1)}.hb-arch-pp-card:hover{transform:scale(1.005)}.hb-wt-picker{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:.5rem;display:grid}@media (max-width:560px){.hb-wt-picker{grid-template-columns:1fr}}@media (max-width:480px){.hb-wt-scene{padding:1rem}.hb-wt-visual{min-height:130px}.hb-wt-controls{gap:.375rem}.hb-wt-nav{width:44px;height:44px}.hb-wt-play{padding:.4rem .6rem;font-size:.68rem}}.hb-wt-card{cursor:pointer;text-align:left;background:#ffffff05;border:1px solid;border-radius:12px;flex-direction:column;gap:.4rem;padding:1.25rem 1rem;font-family:inherit;transition:background .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.hb-wt-card:hover{background:#ffffff0a;border-color:#ffffff26!important}.hb-wt-card-bar{height:2px;position:absolute;top:0;left:0;right:0}.hb-wt-card-time{letter-spacing:-.02em;font-size:1.4rem;font-weight:900}.hb-wt-card-label{color:#ffffffd9;font-size:.82rem;font-weight:700}.hb-wt-card-desc{color:#ffffff6b;font-size:.72rem;line-height:1.5}.hb-wt-card-cta{margin-top:.25rem;font-size:.72rem;font-weight:600}.hb-walkthrough-player{flex-direction:column;gap:.875rem;display:flex}.hb-wt-scene{border:1px solid;border-radius:14px;flex-direction:column;gap:.625rem;min-height:240px;padding:1.5rem;animation:.3s cubic-bezier(.16,1,.3,1) hb-module-reveal;display:flex}.hb-wt-scene-label{text-transform:uppercase;letter-spacing:.14em;font-family:ui-monospace,monospace;font-size:.58rem}.hb-wt-visual{background:#0000002e;border-radius:10px;min-height:150px;margin:.25rem 0;overflow:hidden}.hb-wt-caption{color:#ffffff73;border-left:2px solid #ffffff1f;margin-top:.25rem;padding-left:.75rem;font-size:.76rem;font-style:italic;line-height:1.65}.hb-wt-controls{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.hb-wt-nav{color:#ffffff8c;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:.85rem;transition:background .15s;display:flex}.hb-wt-nav:disabled{opacity:.25;cursor:not-allowed}.hb-wt-nav:not(:disabled):hover{background:#ffffff14}.hb-wt-dots{flex-wrap:wrap;flex:1;align-items:center;gap:.25rem;display:flex}.hb-wt-dot{cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:10px;height:44px;padding:0;display:flex}.hb-wt-dot:after{content:"";background:#ffffff26;border-radius:50%;width:7px;height:7px;transition:background .15s,transform .15s;display:block}.hb-wt-dot.active:after{background:var(--wt-dot-color,#fffc);transform:scale(1.3)}.hb-wt-dot:hover:not(.active):after{background:#ffffff4d}.hb-wt-dot.active{transform:scale(1.3)}.hb-wt-dot:hover:not(.active){background:#ffffff4d}.hb-wt-play{cursor:pointer;background:#ffffff0a;border:1px solid;border-radius:8px;padding:.4rem .875rem;font-family:inherit;font-size:.72rem;transition:background .15s}.hb-wt-play:hover{background:#ffffff14}.hb-wt-progress{color:#ffffff38;font-family:ui-monospace,monospace;font-size:.62rem}.hb-wt-close{color:#ffffff52;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:.7rem;transition:color .15s}.hb-wt-close:hover{color:#ffffffb3}.hb-gov-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.5rem;display:grid}@media (max-width:600px){.hb-gov-grid{grid-template-columns:repeat(2,1fr)}}.hb-gov-cap{cursor:pointer;border:1px solid;border-radius:9px;flex-direction:column;gap:.2rem;padding:.65rem .75rem;transition:border-color .15s,background .15s;animation:.4s both hb-fade-in;display:flex;position:relative;overflow:hidden}.hb-gov-cap:hover{border-color:#ffffff26!important}.hb-gov-cap.active{box-shadow:0 0 0 1px}.hb-gov-cap-bar{height:2px;position:absolute;top:0;left:0;right:0}.hb-gov-cap-group{text-transform:uppercase;letter-spacing:.1em;font-family:ui-monospace,monospace;font-size:.52rem;line-height:1.2}.hb-gov-cap-name{color:#ffffffd1;font-size:.73rem;font-weight:700;line-height:1.3}.hb-gov-cap-desc{color:#ffffff80;margin-top:.15rem;font-size:.68rem;line-height:1.5}.hb-gov-cap-see{color:#8b5cf699;cursor:pointer;text-align:left;background:0 0;border:none;margin-top:.2rem;padding:0;font-family:inherit;font-size:.6rem;transition:color .15s}.hb-gov-cap-see:hover{color:#8b5cf6e6}.hb-how-wrap{margin-top:.625rem}.hb-how-btn{color:#8b5cf6a6;cursor:pointer;letter-spacing:.02em;background:#8b5cf60f;border:1px solid #8b5cf626;border-radius:6px;padding:.28rem .6rem;font-family:inherit;font-size:.67rem;transition:background .15s,color .15s}.hb-how-btn:hover{color:#8b5cf6e6;background:#8b5cf624}.hb-how-panel{background:#8b5cf60a;border:1px solid #8b5cf61f;border-radius:8px;margin-top:.5rem;padding:.75rem .875rem;animation:.3s cubic-bezier(.16,1,.3,1) hb-module-reveal}.hbfeed-event-wrap{border-bottom:1px solid #ffffff0a;margin-bottom:.1rem;padding-bottom:.35rem}.hbfeed-event-wrap .hbfeed-event{border-bottom:none;margin-bottom:0}.hbfeed-event-wrap .hb-how-wrap{margin-top:.2rem}.hbfeed-event-wrap .hb-how-btn{padding:.18rem .45rem;font-size:.6rem}@media (prefers-reduced-motion:reduce){.hbvoice-bar,.hbmc-particle,.hb-module-reveal,.hbfeed-enter,.hbfeed-stamp,.hb-module-icons-row .hb-module-icon-chip{animation:none!important}.hbcalc-bar-fill{transition:none!important}}.hb-capability-page{--l9-card-title:.94rem;--l9-eyebrow:.64rem}.hb-capability-hero blockquote{color:#ffffffb3;font-size:.96rem}.hb-capability-pressure>p{color:#ffffffa8;font-size:.92rem}.hb-capability-outcome-grid p{color:#ffffffbd;font-size:.86rem}.hb-capability-mechanic-grid p{color:#ffffffa3;font-size:.82rem}.hb-capability-evidence li{color:#ffffffb3;font-size:.84rem}.hb-capability-questions blockquote{color:#ffffffc2;font-size:.9rem}.hb-capability-link-grid small{font-size:.6rem}.hb-capability-link-grid strong{font-size:.9rem}.hb-rich-sub{color:#ffffffad;font-size:.96rem}.hb-rich-card p,.hb-rich-card li{color:#ffffffa8}@media (max-width:768px){.hb-chat-panel{height:auto;min-height:0;max-height:none}.hb-entry-rail{padding-bottom:.8rem}.hb-entry-starters{display:none}.hb-entry-title{margin-bottom:.8rem;font-size:1.35rem}.hb-entry-explore{margin-top:.7rem}.hb-chat-feed{max-height:12rem}.hb-chat-replies{max-height:13rem;overflow:auto}.hb-tabs{display:none}.hb-capability-hero-grid{margin-top:2.75rem}.hb-capability-hero blockquote{margin-top:1.75rem}}.hb-client-systems{--architect:#9b7cff;--build:#27d8c3;--scale:#ffad42;--l9-page-title:clamp(2.8rem, 5.3vw, 5.25rem);--l9-section-title:clamp(1.25rem, 2.4vw, 1.7rem);--l9-card-title:.78rem;--l9-eyebrow:.57rem}.hb-client-systems .hb-rich-headline{font-size:var(--l9-page-title);line-height:.96}.hb-client-systems-kicker{color:#68e6ffc7}.hb-client-systems .hb-rich-headline span{color:var(--scale)}.hb-client-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.8rem 0 1.25rem;display:grid}.hb-client-system-card{background:radial-gradient(circle at 85% 0%, color-mix(in srgb, var(--system-accent) 20%, transparent), transparent 34%), linear-gradient(155deg, #ffffff0b, #ffffff03);min-height:34rem;color:inherit;border:1px solid #ffffff1a;border-radius:1rem;padding:1.25rem;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.hb-client-system-card:hover,.hb-client-system-card:focus-visible{border-color:color-mix(in srgb, var(--system-accent) 36%, transparent);outline:none;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff12,0 22px 50px #00000038}.hb-client-system-card:before{content:"";background:linear-gradient(180deg, var(--system-accent), transparent 75%);width:2px;position:absolute;inset:0 auto 0 0}.hb-client-system-photo{background:linear-gradient(180deg, transparent 48%, #070810eb 100%), var(--system-photo) var(--system-photo-position,center) / cover no-repeat;border-bottom:1px solid #9b7cff2b;height:10.5rem;margin:-1.25rem -1.25rem 1.2rem;position:relative}.hb-client-system-card.is-architect{--system-photo:url(/media/level9os/stratos-campus-v2.webp);--system-photo-position:center 58%}.hb-client-system-card.is-build{--system-photo:url(/media/level9os/centralos-command-v1.webp);--system-photo-position:center 48%}.hb-client-system-card.is-scale{--system-photo:url(/media/level9os/outboundos-studio-v1.webp);--system-photo-position:center 44%}.hb-client-system-photo:after{content:"";background:linear-gradient(90deg,#07081038,#0000 55%);position:absolute;inset:0}.hb-client-system-card.is-architect{--system-accent:var(--architect)}.hb-client-system-card.is-build{--system-accent:var(--build)}.hb-client-system-card.is-scale{--system-accent:var(--scale)}.hb-client-system-topline{color:var(--system-accent);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font:600 .62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.hb-client-system-topline strong{border:1px solid color-mix(in srgb, var(--system-accent) 28%, transparent);border-radius:999px;padding:.32rem .48rem;font-size:.56rem}.hb-client-system-verb{color:var(--system-accent);letter-spacing:.18em;text-transform:uppercase;margin-top:3.1rem;font:600 .64rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hb-client-system-card .hb-client-system-verb{margin-top:1.2rem}.hb-client-system-card h3{color:#fffffff7;letter-spacing:-.055em;margin:.35rem 0 1.5rem;font-size:clamp(1.65rem,3vw,2.3rem)}.hb-client-system-question{color:#ffffffe0;min-height:4.2rem;margin:0 0 .75rem;font-size:.9rem;font-weight:650;line-height:1.5}.hb-client-system-promise{color:#ffffff8a;min-height:4.4rem;margin:0 0 1.35rem;font-size:.77rem;line-height:1.6}.hb-client-system-label{color:var(--system-accent);letter-spacing:.14em;text-transform:uppercase;margin:1rem 0 .55rem;font:600 .56rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hb-client-system-card ul{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.hb-client-system-card li{color:#ffffff94;padding-left:.8rem;font-size:.7rem;line-height:1.45;position:relative}.hb-client-system-card li:before{content:"";background:var(--system-accent);width:.28rem;height:1px;position:absolute;top:.48rem;left:0}.hb-client-system-modules{flex-wrap:wrap;gap:.32rem;display:flex}.hb-client-system-modules span{color:#ffffff70;background:#00000029;border:1px solid #ffffff14;border-radius:.28rem;padding:.3rem .43rem;font-size:.58rem}.hb-client-system-enter{border-top:1px solid color-mix(in srgb, var(--system-accent) 20%, transparent);color:var(--system-accent);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:1.35rem;padding-top:.8rem;font:600 .62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.hb-client-evidence-band,.hb-client-deeper{background:linear-gradient(135deg,#052130a8,#080b14bd);border:1px solid #68e6ff1f;border-radius:1rem;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:1.5rem;margin-top:.85rem;padding:1.35rem;display:grid}.hb-client-evidence-band>div>span,.hb-client-deeper>div>span{color:#68e6ffad;letter-spacing:.14em;text-transform:uppercase;font:600 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hb-client-evidence-band h3,.hb-client-deeper h3{color:#ffffffe6;margin:.55rem 0 0;font-size:1.05rem;line-height:1.3}.hb-client-cross-system{gap:.5rem;display:grid}.hb-client-cross-system>div{border-bottom:1px solid #ffffff0f;grid-template-columns:6.5rem 1fr;gap:.75rem;padding-bottom:.5rem;display:grid}.hb-client-cross-system strong{color:#ffffffd1;font-size:.72rem}.hb-client-cross-system span{color:#ffffff6e;font-size:.66rem;line-height:1.45}.hb-client-deeper{background:#0a08147a;border-color:#9b7cff24}.hb-client-deeper p{color:#ffffff73;margin:.55rem 0 0;font-size:.72rem;line-height:1.55}.hb-client-deeper-links{gap:.45rem;display:grid}.hb-client-deeper-links a{color:#ffffffa8;border:1px solid #ffffff14;border-radius:.55rem;justify-content:space-between;align-items:center;padding:.68rem .75rem;font-size:.7rem;text-decoration:none;transition:border-color .16s,color .16s,background .16s;display:flex}.hb-client-deeper-links a:hover,.hb-client-deeper-links a:focus-visible{color:#fff;background:#9b7cff12;border-color:#9b7cff57;outline:none}.hb-client-deeper-links a span{color:var(--architect)}@media (max-width:980px){.hb-client-system-grid{grid-template-columns:1fr}.hb-client-system-card{min-height:auto}.hb-client-system-question,.hb-client-system-promise{min-height:0}.hb-client-system-verb{margin-top:2rem}}@media (max-width:640px){.hb-client-evidence-band,.hb-client-deeper{grid-template-columns:1fr}.hb-client-cross-system>div{grid-template-columns:5.5rem 1fr}}.hb-system-detail{--system-accent:#9b7cff;--system-accent-rgb:155, 124, 255;--system-secondary:#d8cbff;--l9-page-title:clamp(2.8rem, 5.3vw, 5.25rem);--l9-section-title:clamp(1.25rem, 2.4vw, 1.7rem);--l9-card-title:.78rem;--l9-eyebrow:.57rem}.hb-system-detail.is-build{--system-accent:#27d8c3;--system-accent-rgb:39, 216, 195;--system-secondary:#93f5e8}.hb-system-detail.is-scale{--system-accent:#ffad42;--system-accent-rgb:255, 173, 66;--system-secondary:#ffd28b}.hb-system-detail-hero{border:1px solid rgba(var(--system-accent-rgb), .2);background:linear-gradient(125deg, rgba(var(--system-accent-rgb), .14), transparent 48%), radial-gradient(circle at 82% 28%, rgba(var(--system-accent-rgb), .22), transparent 25%), #080912;border-radius:1.15rem;min-height:29rem;padding:clamp(1.5rem,4vw,3.2rem);position:relative;overflow:hidden}.hb-system-detail.is-architect .hb-system-detail-hero{background:linear-gradient(90deg,#05060df2 0%,#05060dc4 45%,#05060d38 100%),linear-gradient(#0000 52%,#05060df5),url(/media/level9os/stratos-campus-v2.webp) 50%/cover no-repeat}.hb-system-detail.is-architect .hb-system-detail-mark{display:none}.hb-system-detail.is-architect .hb-system-detail-title-row{grid-template-columns:1fr}.hb-system-detail.is-build .hb-system-detail-hero{background:linear-gradient(90deg,#040b0bf5 0%,#040b0bc2 44%,#040b0b2e 100%),linear-gradient(#0000 50%,#040b0bf0),url(/media/level9os/centralos-command-v1.webp) 50%/cover no-repeat}.hb-system-detail.is-scale .hb-system-detail-hero{background:linear-gradient(90deg,#0d0906f5 0%,#0d0906c2 44%,#0d090624 100%),linear-gradient(#0000 50%,#0d0906f0),url(/media/level9os/outboundos-studio-v1.webp) 50%/cover no-repeat}.hb-system-detail-index,.hb-system-detail-outcome,.hb-system-detail-label{color:var(--system-accent);font:650 var(--l9-eyebrow)/1 ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.16em;text-transform:uppercase}.hb-system-detail-outcome{position:absolute;top:2rem;right:2rem}.hb-system-detail-title-row{grid-template-columns:1fr auto;align-items:end;margin-top:clamp(4.5rem,9vw,7rem);display:grid}.hb-system-detail-title-row h2{color:#fff;font-size:var(--l9-page-title);letter-spacing:-.075em;margin:.55rem 0 0;font-weight:520;line-height:.86}.hb-system-detail-mark{display:none}.hb-system-detail-title-row{grid-template-columns:1fr}.hb-system-detail-hero blockquote{color:#ffffffeb;letter-spacing:-.035em;max-width:46rem;margin:3.5rem 0 1rem;font-size:clamp(1.3rem,2.6vw,2.15rem);font-weight:560;line-height:1.2}.hb-system-detail-hero>p{color:#ffffff80;max-width:39rem;margin:0;font-size:.8rem;line-height:1.65}.hb-system-detail-pressure,.hb-system-detail-operating,.hb-system-evidence,.hb-system-signature{background:#ffffff05;border:1px solid #ffffff13;border-radius:1rem;margin-top:.85rem;padding:clamp(1.4rem,3.2vw,2.4rem)}.hb-system-signature{background:radial-gradient(circle at 82% 0%, rgba(var(--system-accent-rgb),.1), transparent 30%), #ffffff04;position:relative;overflow:hidden}.hb-system-signature-head{grid-template-columns:.55fr 1.45fr;align-items:start;gap:1.5rem;margin-bottom:2rem;display:grid}.hb-system-signature-head>span{color:var(--system-accent);letter-spacing:.15em;text-transform:uppercase;font:650 .57rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hb-system-signature-head h3{color:#ffffffe0;letter-spacing:-.04em;max-width:42rem;margin:0;font-size:clamp(1.25rem,2.5vw,1.9rem);line-height:1.15}.hb-system-signature-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid;position:relative}.hb-system-signature-track:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--system-accent-rgb),.72), transparent);height:1px;position:absolute;top:1rem;left:8%;right:8%}.hb-system-signature-track article{min-height:12.5rem;padding:0 .75rem .8rem;position:relative}.hb-system-signature-node{z-index:1;border:1px solid rgba(var(--system-accent-rgb),.46);width:2rem;height:2rem;box-shadow:0 0 0 .35rem rgba(var(--system-accent-rgb),.04);background:#090a10;border-radius:50%;place-items:center;display:grid;position:relative}.hb-system-signature-node span{color:var(--system-accent);font:600 .48rem/1 ui-monospace,monospace}.hb-system-signature-track small{color:var(--system-accent);letter-spacing:.13em;text-transform:uppercase;margin-top:1.3rem;font:650 .53rem/1 ui-monospace,monospace;display:block}.hb-system-signature-track h4{color:#ffffffd1;margin:.55rem 0;font-size:.78rem;line-height:1.35}.hb-system-signature-track p{color:#fff6;margin:0;font-size:.63rem;line-height:1.55}.hb-system-signature.is-build .hb-system-signature-track{border:1px solid rgba(var(--system-accent-rgb),.1);background:repeating-linear-gradient(90deg, transparent 0 24.8%, rgba(var(--system-accent-rgb),.045) 25% 25.2%), #03110f57;border-radius:.7rem;padding:.7rem}.hb-system-signature.is-build .hb-system-signature-track article{padding-top:.35rem}.hb-system-signature.is-scale .hb-system-signature-track article{border:1px solid rgba(var(--system-accent-rgb),.12);background:linear-gradient(155deg,rgba(var(--system-accent-rgb),.07),transparent 60%);border-radius:.6rem;min-height:14rem;padding:.9rem}.hb-system-signature.is-scale .hb-system-signature-track article:nth-child(2),.hb-system-signature.is-scale .hb-system-signature-track article:nth-child(4){transform:translateY(1rem)}.hb-system-signature.is-scale .hb-system-signature-track:before{top:1.9rem}.hb-system-detail-pressure>span,.hb-system-detail-section-head span,.hb-system-evidence>div>span{color:var(--system-accent);letter-spacing:.15em;text-transform:uppercase;font:650 .57rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hb-system-detail-pressure>h3{color:#ffffffeb;max-width:48rem;font-size:var(--l9-section-title);letter-spacing:-.04em;margin:.75rem 0 1.7rem;line-height:1.15}.hb-system-change-grid{grid-template-columns:repeat(4,1fr);gap:.55rem;display:grid}.hb-system-change-grid>div{border-top:1px solid rgba(var(--system-accent-rgb),.38);background:linear-gradient(180deg, rgba(var(--system-accent-rgb),.055), transparent);min-height:7.5rem;padding:.8rem}.hb-system-change-grid small{color:var(--system-accent);font:600 .54rem/1 ui-monospace,monospace;display:block}.hb-system-change-grid strong{color:#ffffffa6;margin-top:1.6rem;font-size:.72rem;line-height:1.45;display:block}.hb-system-detail-section-head,.hb-system-evidence{grid-template-columns:minmax(0,1.1fr) minmax(15rem,.9fr);gap:2rem;display:grid}.hb-system-detail-section-head h3,.hb-system-evidence h3{color:#ffffffe6;font-size:var(--l9-section-title);letter-spacing:-.035em;margin:.6rem 0 0;line-height:1.2}.hb-system-detail-section-head p{color:#ffffff6b;margin:0;font-size:.74rem;line-height:1.65}.hb-system-module-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin-top:1.5rem;display:grid}.hb-system-module-grid>a{border:1px solid rgba(var(--system-accent-rgb),.14);background:linear-gradient(155deg, rgba(var(--system-accent-rgb),.07), transparent 60%);min-height:13rem;color:inherit;border-radius:.65rem;padding:.85rem;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:block}.hb-system-module-grid>a:hover,.hb-system-module-grid>a:focus-visible{border-color:rgba(var(--system-accent-rgb),.42);background:linear-gradient(155deg, rgba(var(--system-accent-rgb),.13), transparent 68%);outline:none;transform:translateY(-2px)}.hb-system-module-grid small{color:rgba(var(--system-accent-rgb),.72);font:600 .54rem/1 ui-monospace,monospace}.hb-system-module-grid h4{color:var(--system-secondary);font-size:var(--l9-card-title);margin:2.2rem 0 .5rem}.hb-system-module-grid p{color:#ffffff6e;margin:0;font-size:.64rem;line-height:1.5}.hb-system-module-grid>a>div{flex-wrap:wrap;gap:.25rem;margin-top:.7rem;display:flex}.hb-system-module-grid>a>div span{border:1px solid rgba(var(--system-accent-rgb),.16);color:#ffffff6b;border-radius:.25rem;padding:.22rem .32rem;font-size:.52rem}.hb-system-module-enter{color:#ffffff85;justify-content:space-between;margin-top:1rem;font-size:.57rem;font-weight:600;display:flex}.hb-system-module-enter span{color:var(--system-accent)}.hb-system-evidence ol{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.hb-system-evidence li{color:#ffffff94;border-bottom:1px solid #ffffff0f;grid-template-columns:2rem 1fr;gap:.5rem;padding-bottom:.45rem;font-size:.68rem;display:grid}.hb-system-evidence li span{color:var(--system-accent);font-family:ui-monospace,monospace}.hb-system-detail-nav{grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:.85rem;display:grid}.hb-system-detail-nav a{color:#ffffff80;border:1px solid #ffffff12;border-radius:.65rem;grid-template-columns:auto 1fr;gap:.25rem .65rem;padding:.85rem;text-decoration:none;display:grid}.hb-system-detail-nav a.is-current{border-color:rgba(var(--system-accent-rgb),.3);background:rgba(var(--system-accent-rgb),.06)}.hb-system-detail-nav a>span{color:var(--system-accent);grid-row:1/3;font:600 .55rem/1 ui-monospace,monospace}.hb-system-detail-nav strong{color:#ffffffc7;font-size:.72rem}.hb-system-detail-nav small{color:#ffffff52;font-size:.58rem}@media (max-width:900px){.hb-system-change-grid,.hb-system-module-grid{grid-template-columns:repeat(2,1fr)}.hb-system-module-grid>a{min-height:10rem}.hb-system-signature-track{grid-template-columns:repeat(2,1fr)}.hb-system-signature-track:before{display:none}.hb-system-signature.is-scale .hb-system-signature-track article:nth-child(2),.hb-system-signature.is-scale .hb-system-signature-track article:nth-child(4){transform:none}}.hb-capability-page{--cap-accent:#9b7cff;--cap-rgb:155,124,255;--l9-page-title:clamp(2.8rem,5.3vw,5.25rem);--l9-section-title:clamp(1.25rem,2.4vw,1.7rem);--l9-card-title:.78rem;--l9-eyebrow:.57rem}.hb-capability-page.is-build{--cap-accent:#27d8c3;--cap-rgb:39,216,195}.hb-capability-page.is-scale{--cap-accent:#ffad42;--cap-rgb:255,173,66}.hb-capability-hero,.hb-capability-pressure,.hb-capability-outcomes,.hb-capability-mechanics,.hb-capability-evidence,.hb-capability-questions,.hb-capability-connections{background:#ffffff05;border:1px solid #ffffff13;border-radius:1rem;margin-top:.85rem;padding:clamp(1.35rem,3.2vw,2.6rem)}.hb-capability-hero{background:radial-gradient(circle at 82% 12%,rgba(var(--cap-rgb),.17),transparent 30%),linear-gradient(135deg,rgba(var(--cap-rgb),.09),transparent 50%),#080912;margin-top:0}.hb-capability-route{color:#ffffff4d;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;font:600 .56rem/1 ui-monospace,monospace;display:flex}.hb-capability-route a{color:var(--cap-accent);text-decoration:none}.hb-capability-route strong{color:#ffffff70;font-weight:600}.hb-capability-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:end;gap:2rem;margin-top:clamp(4rem,8vw,7rem);display:grid}.hb-capability-kicker,.hb-capability-section-head>span,.hb-capability-pressure span,.hb-capability-evidence>div>span,.hb-capability-questions>span,.hb-capability-connections>div>span{color:var(--cap-accent);font:650 var(--l9-eyebrow)/1 ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase}.hb-capability-hero h2{color:#fff;font-size:var(--l9-page-title);letter-spacing:-.07em;margin:.7rem 0 0;font-weight:520;line-height:.88}.hb-capability-hero-grid>p{color:#ffffffe0;letter-spacing:-.035em;margin:0;font-size:clamp(1.2rem,2.3vw,1.85rem);font-weight:560;line-height:1.18}.hb-capability-hero blockquote{border-left:2px solid var(--cap-accent);color:#ffffff8f;max-width:48rem;margin:3rem 0 0;padding-left:1rem;font-size:.83rem;line-height:1.7}.hb-capability-pressure{grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr);gap:2.2rem;display:grid}.hb-capability-pressure h3{color:#ffffffe6;font-size:var(--l9-section-title);letter-spacing:-.035em;margin:.75rem 0 0;line-height:1.2}.hb-capability-pressure>p{color:#ffffff75;margin:0;font-size:.75rem;line-height:1.75}.hb-capability-environment{--env-x:50%;--env-y:50%;border:1px solid rgba(var(--cap-rgb),.16);background:#080912;border-radius:1rem;height:clamp(13rem,28vw,20rem);margin:.85rem 0 0;position:relative;overflow:hidden}.hb-capability-environment>div{background-image:linear-gradient(90deg,#05060d38,#0000 35%,#05060d14),linear-gradient(#0000 58%,#05060dcc),url(/media/level9os/stratos-capability-environment-v1.webp);background-position:center,center,var(--env-x) var(--env-y);background-repeat:no-repeat;background-size:cover,cover,155%;position:absolute;inset:0}.hb-capability-page.is-build .hb-capability-environment>div{background-image:linear-gradient(90deg,#030a0b33,#0000 35%,#030a0b12),linear-gradient(#0000 58%,#030a0bd1),url(/media/level9os/centralos-capability-environment-v1.webp)}.hb-capability-page.is-scale .hb-capability-environment>div{background-image:linear-gradient(90deg,#0d08042e,#0000 35%,#0d080412),linear-gradient(#0000 58%,#0d0804d1),url(/media/level9os/outboundos-capability-environment-v1.webp)}.hb-capability-page.is-scale .hb-capability-environment.is-producer>div{background-image:linear-gradient(90deg,#0d080429,#0000 35%,#0d08040d),linear-gradient(#0000 58%,#0d0804c2),url(/media/level9os/outboundos-producer-v2.webp);background-position:50%;background-size:cover}.hb-capability-page.is-scale .hb-capability-environment.is-humanize>div{background-image:linear-gradient(90deg,#0d080426,#0000 35%,#0d08040d),linear-gradient(#0000 58%,#0d0804bd),url(/media/level9os/outboundos-humanize-v2.webp);background-position:50%;background-size:cover}.hb-capability-page.is-scale .hb-capability-environment.is-publisher>div{background-image:linear-gradient(90deg,#0d08041f,#0000 35%,#0d08040a),linear-gradient(#0000 58%,#0d0804b8),url(/media/level9os/outboundos-publisher-v2.webp);background-position:50%;background-size:cover}.hb-capability-page.is-scale .hb-capability-environment.is-linkupos>div{background-image:linear-gradient(90deg,#0d080424,#0000 35%,#0d08040a),linear-gradient(#0000 58%,#0d0804bd),url(/media/level9os/outboundos-linkupos-v2.webp);background-position:50%;background-size:cover}.hb-capability-page.is-scale .hb-capability-environment.is-abm-engine>div{background-image:linear-gradient(90deg,#0d080421,#0000 35%,#0d08040a),linear-gradient(#0000 58%,#0d0804c2),url(/media/level9os/outboundos-abm-engine-v2.webp);background-position:50%;background-size:cover}.hb-capability-page.is-scale .hb-capability-environment.is-autocs>div{background-image:linear-gradient(90deg,#0d08041f,#0000 35%,#0d080408),linear-gradient(#0000 58%,#0d0804b3),url(/media/level9os/outboundos-autocs-v2.webp);background-position:50%;background-size:cover}.hb-capability-environment figcaption{justify-content:space-between;align-items:end;gap:1rem;display:flex;position:absolute;bottom:1rem;left:1.1rem;right:1.1rem}.hb-capability-environment figcaption span{color:var(--cap-accent);font:650 var(--l9-eyebrow)/1 ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.hb-capability-environment figcaption strong{color:#ffffffb8;font-size:.68rem;font-weight:600}.hb-capability-environment.is-executive-elt>div{background-image:linear-gradient(90deg,#05060d29,#0000 35%,#05060d0d),linear-gradient(#0000 58%,#05060db8),url(/media/level9os/stratos-executive-elt-v2.webp);background-position:50%;background-size:cover}.hb-capability-environment.is-board>div{background-image:linear-gradient(90deg,#05060d29,#0000 35%,#05060d0d),linear-gradient(#0000 58%,#05060db8),url(/media/level9os/stratos-board-v2.webp);background-position:50%;background-size:cover}.hb-capability-environment.is-investor>div{background-image:linear-gradient(90deg,#05060d29,#0000 35%,#05060d0d),linear-gradient(#0000 58%,#05060db8),url(/media/level9os/stratos-investor-v2.webp);background-position:50%;background-size:cover}.hb-capability-environment.is-innovation>div{background-image:linear-gradient(90deg,#05060d29,#0000 35%,#05060d0d),linear-gradient(#0000 58%,#05060db8),url(/media/level9os/stratos-innovation-v2.webp);background-position:50%;background-size:cover}.hb-capability-environment.is-execution-intelligence>div{background-image:linear-gradient(90deg,#05060d29,#0000 35%,#05060d0d),linear-gradient(#0000 58%,#05060db8),url(/media/level9os/stratos-execution-intelligence-v2.webp);background-position:50%;background-size:cover}.hb-capability-page.is-build .hb-capability-environment.is-commandos>div{background-image:linear-gradient(90deg,#030a0b24,#0000 35%,#030a0b0a),linear-gradient(#0000 58%,#030a0bbd),url(/media/level9os/centralos-commandos-v2.webp);background-position:50%;background-size:cover}.hb-capability-page.is-build .hb-capability-environment.is-governance>div{background-image:linear-gradient(90deg,#030a0b24,#0000 35%,#030a0b0a),linear-gradient(#0000 58%,#030a0bbd),url(/media/level9os/centralos-governance-v2.webp);background-position:50%;background-size:cover}.hb-capability-page.is-build .hb-capability-environment.is-libraryos>div{background-image:linear-gradient(90deg,#030a0b24,#0000 35%,#030a0b0a),linear-gradient(#0000 58%,#030a0bbd),url(/media/level9os/centralos-libraryos-v2.webp);background-position:50%;background-size:cover}.hb-capability-page.is-build .hb-capability-environment.is-max>div{background-image:linear-gradient(90deg,#030a0b24,#0000 35%,#030a0b0a),linear-gradient(#0000 58%,#030a0bbd),url(/media/level9os/centralos-max-v3.webp);background-position:50%;background-size:cover}.hb-capability-page.is-build .hb-capability-environment.is-lucidorg>div{background-image:linear-gradient(90deg,#030a0b24,#0000 35%,#030a0b0a),linear-gradient(#0000 58%,#030a0bbd),url(/media/level9os/centralos-lucidorg-v2.webp);background-position:50%;background-size:cover}.hb-capability-environment.is-producer{--env-x:7%;--env-y:30%}.hb-capability-environment.is-humanize{--env-x:28%;--env-y:35%}.hb-capability-environment.is-publisher{--env-x:50%;--env-y:38%}.hb-capability-environment.is-linkupos{--env-x:69%;--env-y:35%}.hb-capability-environment.is-abm-engine{--env-x:91%;--env-y:30%}.hb-capability-environment.is-autocs{--env-x:86%;--env-y:78%}.hb-capability-section-head{grid-template-columns:.5fr 1.5fr;gap:1.5rem;display:grid}.hb-capability-section-head h3,.hb-capability-evidence h3,.hb-capability-connections h3{color:#ffffffe0;font-size:var(--l9-section-title);letter-spacing:-.035em;margin:0}.hb-capability-outcome-grid,.hb-capability-mechanic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:1.7rem;display:grid}.hb-capability-outcome-grid article,.hb-capability-mechanic-grid article{border-top:1px solid rgba(var(--cap-rgb),.42);background:linear-gradient(180deg,rgba(var(--cap-rgb),.06),transparent);min-height:9rem;padding:.85rem}.hb-capability-outcome-grid small,.hb-capability-mechanic-grid small{color:var(--cap-accent);font:600 .53rem/1 ui-monospace,monospace}.hb-capability-outcome-grid p{color:#ffffffa3;margin:2rem 0 0;font-size:.72rem;line-height:1.5}.hb-capability-mechanic-grid h4{color:#ffffffd1;font-size:var(--l9-card-title);margin:1.8rem 0 .55rem}.hb-capability-mechanic-grid p{color:#ffffff6b;margin:0;font-size:.64rem;line-height:1.55}.hb-capability-instrument{border:1px solid rgba(var(--cap-rgb),.16);background:#07080d;border-radius:1rem;grid-template-columns:minmax(0,1.45fr) minmax(15rem,.55fr);min-height:18rem;margin:0;display:grid;position:relative;overflow:hidden}.hb-capability-instrument:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 42%,#07080d38 58%,#07080df5 78%);position:absolute;inset:0}.hb-capability-instrument img{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.04);width:100%;height:100%;min-height:18rem}.hb-capability-instrument figcaption{z-index:1;flex-direction:column;justify-content:end;gap:.8rem;padding:1.4rem;display:flex;position:relative}.hb-capability-instrument figcaption span{color:var(--cap-accent);font:650 var(--l9-eyebrow)/1 ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.hb-capability-instrument figcaption strong{color:#ffffffd1;max-width:22rem;font-size:var(--l9-card-title);font-weight:540;line-height:1.35}.hb-capability-evidence{grid-template-columns:minmax(0,1fr) minmax(17rem,1fr);gap:2rem;display:grid}.hb-capability-evidence h3{margin-top:.65rem}.hb-capability-evidence ol{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.hb-capability-evidence li{color:#ffffff94;border-bottom:1px solid #ffffff0f;grid-template-columns:2rem 1fr;gap:.5rem;padding-bottom:.55rem;font-size:.69rem;display:grid}.hb-capability-evidence li span{color:var(--cap-accent);font-family:ui-monospace,monospace}.hb-capability-questions>div{grid-template-columns:repeat(2,1fr);gap:.55rem;margin-top:1.4rem;display:grid}.hb-capability-questions blockquote{border:1px solid rgba(var(--cap-rgb),.13);color:#ffffffab;background:rgba(var(--cap-rgb),.035);border-radius:.6rem;margin:0;padding:1rem;font-size:.78rem;line-height:1.5}.hb-capability-connections>div:first-child{grid-template-columns:.5fr 1.5fr;gap:1.5rem;display:grid}.hb-capability-link-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:1.5rem;display:grid}.hb-capability-link-grid a{border:1px solid rgba(var(--cap-rgb),.16);min-height:8.5rem;color:inherit;background:linear-gradient(145deg,rgba(var(--cap-rgb),.055),transparent);border-radius:.65rem;align-content:space-between;padding:.85rem;text-decoration:none;display:grid}.hb-capability-link-grid a:hover{border-color:rgba(var(--cap-rgb),.42)}.hb-capability-link-grid small{color:var(--cap-accent);text-transform:uppercase;letter-spacing:.12em;font:600 .52rem/1 ui-monospace,monospace}.hb-capability-link-grid strong{color:#ffffffc7;font-size:.78rem}.hb-capability-link-grid a>span{color:#ffffff61;font-size:.58rem}.hb-capability-link-grid .is-system-return{border-color:rgba(var(--cap-rgb),.34);background:rgba(var(--cap-rgb),.08)}.hb-capability-missing{padding:3rem}.hb-capability-missing>span{color:#ef4444;text-transform:uppercase;font:600 .6rem/1 ui-monospace,monospace}.hb-capability-missing h2{color:#fff;max-width:42rem;font-size:2rem}.hb-capability-missing a{color:#9b7cff}@media (max-width:900px){.hb-capability-outcome-grid,.hb-capability-mechanic-grid,.hb-capability-link-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.hb-capability-hero-grid,.hb-capability-pressure,.hb-capability-section-head,.hb-capability-evidence,.hb-capability-connections>div:first-child,.hb-capability-outcome-grid,.hb-capability-mechanic-grid,.hb-capability-questions>div,.hb-capability-link-grid,.hb-system-detail-title-row{grid-template-columns:1fr}.hb-system-detail-mark{display:none}.hb-system-detail-outcome{top:1.5rem;right:1.5rem}.hb-system-detail-section-head,.hb-system-evidence,.hb-system-change-grid,.hb-system-module-grid,.hb-system-detail-nav,.hb-system-signature-head,.hb-system-signature-track{grid-template-columns:1fr}.hb-system-change-grid>div{min-height:6rem}}.hb-module-counter{flex-direction:column;gap:1.25rem;display:flex}.hbmc-number{letter-spacing:-.03em;color:#8b5cf6;font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:900}.hbmc-label{color:#ffffff61;letter-spacing:.06em;text-transform:uppercase;margin-top:-.75rem;font-size:.82rem}.hbmc-stats{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.hbmc-stat{flex-direction:column;gap:.1rem;display:flex}.hbmc-sv{color:#ffffffd9;font-size:1rem;font-weight:800}.hbmc-ss{color:#ffffff4d;font-size:.62rem}.hbmc-divider{background:#ffffff12;width:1px;height:28px}.hbmc-breakdown{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.hbmc-bd-row{align-items:center;gap:.75rem;font-size:.8rem;display:flex}.hbmc-bd-cat{color:#fff9;flex:1}.hbmc-bd-n{color:#ffffff47;font-size:.72rem}.hbmc-bd-saved{color:#8b5cf6;font-variant-numeric:tabular-nums;font-weight:700}.hb-module-calc{flex-direction:column;gap:1rem;display:flex}.hbcalc-row{flex-direction:column;gap:.35rem;display:flex}.hbcalc-label{color:#ffffff80;font-size:.78rem}.hbcalc-slider{accent-color:#f59e0b;width:100%}.hbcalc-input{color:#ffffffd9;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:.6rem .875rem;font-family:inherit;font-size:.85rem}.hbcalc-input:focus{border-color:#f59e0b66}.hbcalc-btn{color:#f59e0b;cursor:pointer;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:8px;width:fit-content;padding:.65rem 1.25rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .15s}.hbcalc-btn:hover{background:#f59e0b38}.hbcalc-result{border-top:1px solid #ffffff12;flex-direction:column;gap:.625rem;padding-top:1rem;display:flex}.hbcalc-r-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.hbcalc-r-label{color:#ffffff73;font-size:.78rem}.hbcalc-r-val{color:#ffffffd9;font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:700}.hbcalc-r-val.accent{color:#f59e0b}.hbcalc-anchor{color:#ffffff38;margin-top:.25rem;font-size:.68rem;font-style:italic}.hbcalc-v2{gap:0}.hbcalc-section{background:#ffffff04;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:.75rem;margin-bottom:.6rem;padding:1rem;transition:border-color .2s;display:flex}.hbcalc-section-label{text-transform:uppercase;letter-spacing:.12em;color:#ffffff4d;margin-bottom:.1rem;font-family:ui-monospace,monospace;font-size:.62rem}.hb-module-article{flex-direction:column;gap:1rem;max-width:640px;display:flex}.hbart-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffff47;font-family:ui-monospace,monospace;font-size:.62rem}.hbart-headline{letter-spacing:-.025em;color:#ffffffeb;margin:0;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:800;line-height:1.2}.hbart-dropcap{color:#ffffffb3;margin:0;font-size:.88rem;line-height:1.75}.hbart-dc{float:left;color:#ffffffe0;margin:.1em .08em 0 0;font-size:3.4em;font-weight:900;line-height:.75}.hbart-pullquote{color:#ffffff7a;border-left:2px solid #8b5cf680;margin:0;padding:.5rem 0 .5rem 1rem;font-size:.92rem;font-style:italic;line-height:1.65}.hbart-body{color:#ffffff9e;margin:0;font-size:.88rem;line-height:1.8}.hbart-breakdown{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.hbart-row{align-items:center;gap:.75rem;font-size:.8rem;display:flex}.hbart-cat{color:#ffffff9e;flex:1}.hbart-ev{color:#ffffff47;font-size:.72rem}.hbart-saved{color:#8b5cf6;font-variant-numeric:tabular-nums;font-weight:700}.hb-module-feed{flex-direction:column;gap:.75rem;display:flex}.hbfeed-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.hbfeed-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff40;font-family:ui-monospace,monospace;font-size:.62rem}.hbfeed-total{color:#10b981;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.hbfeed-list{flex-direction:column;gap:.35rem;display:flex}.hbfeed-event{border-bottom:1px solid #ffffff0a;flex-wrap:wrap;align-items:baseline;gap:.625rem;padding:.45rem 0;font-size:.76rem;animation:.3s hb-fade-in;display:flex}.hbfeed-verdict{letter-spacing:.08em;border-radius:4px;flex-shrink:0;padding:.18rem .4rem;font-family:ui-monospace,monospace;font-size:.6rem;font-weight:700}.hbfeed-action{color:#ffffff94;flex:1;min-width:120px}.hbfeed-saved{color:#10b981;white-space:nowrap;font-size:.72rem;font-weight:700}.hb-module-comparison{flex-direction:column;gap:.75rem;display:flex}.hbcomp-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff40;font-family:ui-monospace,monospace;font-size:.62rem}.hbcomp-table-wrap{overflow-x:auto}.hbcomp-table{border-collapse:collapse;width:100%;min-width:500px;font-size:.78rem}.hbcomp-table th{text-align:left;color:#ffffff4d;border-bottom:1px solid #ffffff12;padding:.5rem .75rem;font-size:.7rem;font-weight:600}.hbcomp-table td{color:#ffffff80;vertical-align:top;border-bottom:1px solid #ffffff0a;padding:.6rem .75rem}.hbcomp-row-label{color:#ffffffa6;font-weight:500}.l9c{background:#8b5cf60a}.l9cv{font-weight:700;color:#ffffffe6!important}.hbcomp-table th.l9c{color:#8b5cf6}.hb-module-voice{flex-direction:column;gap:1rem;display:flex}.hbvoice-label{color:#ffffff73;font-size:.82rem}.hbvoice-track{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.875rem;padding:1rem 1.125rem;display:flex}.hbvoice-track-info{flex-direction:column;flex:1;gap:.2rem;min-width:80px;display:flex}.hbvt-label{color:#ffffffd1;font-size:.82rem;font-weight:700}.hbvt-desc{color:#ffffff59;font-size:.72rem}.hbvoice-play{color:#ec4899;cursor:pointer;background:#ec48991a;border:1px solid #ec489938;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.72rem;transition:background .15s;display:flex}.hbvoice-play.active{background:#ec489940}.hbvoice-play:hover{background:#ec489933}.hbvoice-waveform{align-items:center;gap:2px;height:28px;display:flex}.hbvoice-bar{background:#ec489961;border-radius:2px;width:3px;animation:.8s ease-in-out infinite alternate hbvoice-wave}@keyframes hbvoice-wave{0%{transform:scaleY(.4)}to{transform:scaleY(1.2)}}.hbvoice-note{color:#ffffff2e;font-size:.65rem;font-style:italic}.hb-module-wrapper{flex-direction:column;gap:1rem;display:flex}.hbwrap-label{color:#ffffff73;font-size:.82rem}.hbwrap-stack{flex-direction:column;gap:.625rem;display:flex}.hbwrap-card{border:1px solid #ffffff12;border-left:3px solid var(--wc,#8b5cf6);background:#ffffff05;border-radius:10px;padding:.875rem 1rem}.hbwrap-card.planned{opacity:.5}.hbwc-top{justify-content:space-between;align-items:center;margin-bottom:.3rem;display:flex}.hbwc-name{color:#ffffffd9;font-size:.85rem;font-weight:700}.hbwc-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--wc,#8b5cf6);font-family:ui-monospace,monospace;font-size:.6rem}.hbwc-desc{color:#ffffff61;font-size:.75rem;line-height:1.5}@media (max-width:768px){.hb-dashboard{min-height:100dvh}.hb-body{flex:none;display:block;overflow:visible}.hb-chat-panel{border-bottom:1px solid #ffffff0f;border-right:none;width:100%;max-width:none;height:min(44dvh,440px);min-height:280px;max-height:none}.hb-module-panel{height:auto;min-height:0;overflow:visible}.hb-panel-content{padding:1rem;overflow:visible}.hb-rich-module{min-width:0;padding:1.25rem 0 2rem}.hb-architecture-mapping-grid,.hb-architecture-capabilities-grid{grid-template-columns:1fr!important}.hb-first-run-grid{grid-template-columns:1fr}}@media (max-width:480px){.hb-topbar{gap:.45rem;padding:.75rem}.hb-topbar-brand{gap:.45rem}.hb-topbar-sub,.hb-topbar-badge{display:none}.hb-topbar-nav{margin-left:0}.hb-explore-trigger{padding:.44rem .7rem}.hb-full-menu-trigger{padding:.42rem .55rem}.hb-full-menu-trigger span{display:none}.hb-topbar-actions{gap:.2rem}.hb-topbar-cta{padding:.42rem .55rem;font-size:.65rem}.hb-panel-content{padding:.875rem}}.hb-cmdK-hint{cursor:pointer;z-index:10;background:0 0;border:1px solid #ffffff14;border-radius:7px;padding:.35rem .55rem;transition:border-color .15s,background .15s;position:fixed;top:1.25rem;right:6.5rem}.hb-cmdK-hint:hover{background:#8b5cf614;border-color:#8b5cf640}.hb-cmdK-hint kbd{color:#ffffff4d;letter-spacing:.05em;background:0 0;border:none;padding:0;font-family:ui-monospace,monospace;font-size:.6rem}.hb-cmdK-topbar{margin-left:0;position:static}.hb-freetext-row{align-items:center;gap:.4rem;margin-top:.35rem;display:flex}.hb-freetext-input{color:#ffffffd1;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff17;border-radius:9px;outline:none;flex:1;padding:.52rem .8rem;font-family:inherit;font-size:.76rem;transition:border-color .15s}.hb-freetext-input::placeholder{color:#ffffff38}.hb-freetext-input:focus{border-color:#8b5cf659}.hb-freetext-input:disabled{opacity:.45}.hb-freetext-send{color:#8b5cf6;cursor:pointer;background:#8b5cf624;border:1px solid #8b5cf647;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-family:inherit;font-size:.85rem;transition:background .15s,opacity .15s;display:flex}.hb-freetext-send:hover:not(:disabled){background:#8b5cf642}.hb-freetext-send:disabled{opacity:.35;cursor:not-allowed}.hb-module-shimmer{flex-direction:column;gap:.875rem;padding:.25rem 0;display:flex}.hb-shimmer-line{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff17 50%,#ffffff0a 100%) 0 0/200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite hb-shimmer}.hb-shimmer-line-h{width:55%;height:2.4rem}.hb-shimmer-line-m{width:75%;height:.9rem}.hb-shimmer-line-s{width:45%;height:.9rem}.hb-shimmer-block{background:linear-gradient(90deg,#ffffff08 0%,#ffffff12 50%,#ffffff08 100%) 0 0/200% 100%;border-radius:10px;height:5rem;animation:1.4s ease-in-out .2s infinite hb-shimmer}@keyframes hb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hb-module-error{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem 0;display:flex}.hb-module-error-text{color:#ffffff52;font-size:.82rem}.hb-module-error-retry{padding:.4rem .75rem;font-size:.74rem}.hb-module-reveal{animation:.4s cubic-bezier(.16,1,.3,1) hb-module-reveal}@keyframes hb-module-reveal{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:none}}.hb-module-icons-row{flex-wrap:wrap;justify-content:center;gap:.625rem;max-width:360px;display:flex}.hb-module-icon-chip{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:.35rem;padding:.5rem .625rem;transition:background .15s;animation:3s ease-in-out infinite alternate hb-icon-pulse;display:flex}.hb-module-icon-chip:hover{background:#ffffff0a}@keyframes hb-icon-pulse{0%{opacity:.38}to{opacity:.68}}.hb-mic-icon{border:1px solid;border-radius:5px;flex-shrink:0;padding:.3rem .45rem;font-family:ui-monospace,monospace;font-size:.72rem;font-weight:700}.hb-mic-label{color:#ffffff47;white-space:nowrap;font-size:.6rem}.hb-rich-module{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:100%;max-width:none;padding:1.5rem 1.5rem 2.5rem;display:flex}@container (max-width:760px){.hb-rich-module{padding:1.1rem 0 2rem}.hb-architecture-mapping-grid,.hb-architecture-capabilities-grid{grid-template-columns:1fr!important}}.hb-rich-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:.65rem;font-weight:700}.hb-rich-headline{color:#ffffffeb;margin:0;font-size:1.35rem;font-weight:700;line-height:1.3}.hb-rich-sub{color:#ffffff80;margin:0;font-size:.85rem;line-height:1.6}.hb-rich-section-label{letter-spacing:.1em;text-transform:uppercase;padding-top:.25rem;font-family:ui-monospace,monospace;font-size:.64rem;font-weight:700}.hb-rich-stack{flex-direction:column;gap:.875rem;display:flex}.hb-rich-card{background:#ffffff06;border:1px solid;border-radius:12px;flex-direction:column;gap:.625rem;padding:1.125rem 1.25rem 1.25rem;display:flex;position:relative;overflow:hidden}.hb-rich-card-bar{height:2px;position:absolute;top:0;left:0;right:0}.hb-rich-card-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.hb-rich-tag{letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:.6rem;font-weight:700}.hb-rich-name{margin:0;font-size:1rem;font-weight:700}.hb-rich-layer{color:#ffffff61;margin:0;font-size:.75rem;font-style:italic}.hb-rich-problem{background:#00000040;border-radius:8px;flex-direction:column;gap:.25rem;padding:.625rem .75rem;display:flex}.hb-rich-answer{border-left:2px solid;flex-direction:column;gap:.2rem;padding-left:.75rem;display:flex}.hb-rich-dt{letter-spacing:.08em;text-transform:uppercase;color:#ffffff52;font-family:ui-monospace,monospace;font-size:.62rem;font-weight:700}.hb-rich-dd{color:#ffffffa6;margin:0;font-size:.8rem;line-height:1.5}.hb-rich-features{flex-direction:column;gap:.3rem;display:flex}.hb-rich-feat{color:#fff9;align-items:flex-start;gap:.5rem;font-size:.78rem;line-height:1.45;display:flex}.hb-rich-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:.42em}.hb-rich-link{align-items:center;gap:.3rem;margin-top:.25rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.hb-rich-link:hover{opacity:.75}.hb-rich-gov-groups{flex-direction:column;gap:.75rem;margin-top:.25rem;display:flex}.hb-rich-gov-group{flex-direction:column;gap:.375rem;display:flex}.hb-rich-gov-head{border-bottom:1px solid;align-items:center;gap:.5rem;padding-bottom:.375rem;display:flex}.hb-rich-gov-services{flex-direction:column;gap:.25rem;padding-left:.5rem;display:flex}.hb-rich-grid-3{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;display:grid}.hb-rich-grid-4{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.625rem;display:grid}.hb-rich-ghost-card{background:#ffffff04;border:1px dashed #ffffff1a;border-radius:10px;flex-direction:column;gap:.4rem;padding:1rem 1.125rem;display:flex}.hb-rich-ghost-bar{background:#ffffff0f;border-radius:2px;width:40%;height:3px;margin-bottom:.25rem}.hb-rich-accordion{border:1px solid #ffffff12;border-radius:10px;overflow:hidden}.hb-rich-accordion summary{cursor:pointer;color:#ffffffc7;background:#ffffff05;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:.82rem;font-weight:600;list-style:none;transition:background .15s;display:flex}.hb-rich-accordion summary:hover{background:#ffffff0a}.hb-rich-accordion[open] summary{background:#ffffff08}.hb-rich-accordion-body{color:#ffffff8c;border-top:1px solid #ffffff0f;flex-direction:column;gap:.5rem;padding:.875rem 1rem;font-size:.8rem;line-height:1.6;display:flex}.hb-rich-table{border-collapse:collapse;width:100%;font-size:.78rem}.hb-rich-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#ffffff4d;border-bottom:1px solid #ffffff12;padding:.5rem .625rem;font-family:ui-monospace,monospace;font-size:.62rem}.hb-rich-table td{color:#ffffffa6;vertical-align:top;border-bottom:1px solid #ffffff0a;padding:.5rem .625rem;line-height:1.45}.hb-rich-table tr:last-child td{border-bottom:none}.hb-rich-stat-strip{flex-wrap:wrap;gap:1rem;display:flex}.hb-rich-stat{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;flex:1;gap:.2rem;min-width:100px;padding:.75rem 1rem;display:flex}.hb-rich-stat-value{color:#ffffffe6;font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:800}.hb-rich-stat-label{color:#ffffff59;font-size:.65rem;line-height:1.4}.hb-rich-paths-grid{flex-direction:column;gap:.875rem;display:flex}.hb-rich-path-card{border:1px solid;border-radius:12px;flex-direction:column;gap:.625rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.hb-rich-path-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:.25rem .5rem;font-family:ui-monospace,monospace;font-size:.58rem;font-weight:700;display:inline-block}.hb-rich-path-title{margin:0;font-size:1rem;font-weight:700}.hb-rich-path-desc{color:#ffffff8c;margin:0;font-size:.8rem;line-height:1.55}.hb-rich-path-chips{flex-wrap:wrap;gap:.4rem;margin-top:.125rem;display:flex}.hb-rich-path-chip{color:#ffffff73;background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;padding:.2rem .5rem;font-size:.68rem}.hb-rich-phases{flex-direction:column;gap:0;display:flex}.hb-rich-phase{gap:1rem;padding-bottom:1rem;display:flex;position:relative}.hb-rich-phase-line{flex-direction:column;flex-shrink:0;align-items:center;width:28px;display:flex}.hb-rich-phase-dot{z-index:1;background:#070710;border:2px solid;border-radius:50%;flex-shrink:0;width:10px;height:10px}.hb-rich-phase-connector{background:#ffffff14;flex:1;width:1px;min-height:24px;margin-top:2px}.hb-rich-phase:last-child .hb-rich-phase-connector{display:none}.hb-rich-phase-body{flex-direction:column;gap:.3rem;padding-bottom:.25rem;display:flex}.hb-rich-phase-label{letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:.6rem;font-weight:700}.hb-rich-phase-name{color:#ffffffd1;font-size:.88rem;font-weight:700}.hb-rich-phase-desc{color:#ffffff7a;font-size:.78rem;line-height:1.5}.hb-rich-phase-items{flex-wrap:wrap;gap:.35rem;margin-top:.125rem;display:flex}.hb-rich-phase-item{color:#fff6;background:#ffffff0a;border:1px solid #ffffff12;border-radius:4px;padding:.175rem .45rem;font-size:.66rem}.hb-rich-values-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.625rem;display:grid}.hb-rich-value-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:.3rem;padding:.875rem 1rem;display:flex}.hb-rich-value-title{color:#ffffffc7;font-size:.8rem;font-weight:700}.hb-rich-value-desc{color:#fff6;font-size:.73rem;line-height:1.5}.hb-rich-pp-grid{flex-direction:column;gap:1rem;display:flex}.hb-rich-pp-card{border:1px solid;border-radius:12px;flex-direction:column;gap:.75rem;padding:1.125rem 1.25rem;display:flex;position:relative;overflow:hidden}.hb-rich-pp-head{align-items:center;gap:.75rem;display:flex}.hb-rich-pp-num{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-family:ui-monospace,monospace;font-size:.6rem;font-weight:800;display:flex}.hb-rich-pp-title{margin:0;font-size:1rem;font-weight:700}.hb-rich-pp-verb{letter-spacing:.1em;text-transform:uppercase;opacity:.5;margin-left:auto;font-family:ui-monospace,monospace;font-size:.6rem;font-weight:700}.hb-rich-pp-desc{color:#ffffff80;margin:0;font-size:.8rem;line-height:1.55}.hb-rich-pp-layers{flex-wrap:wrap;gap:.35rem;display:flex}.hb-rich-pp-layer-chip{color:#ffffff73;background:#ffffff0a;border:1px solid #ffffff12;border-radius:5px;padding:.2rem .5rem;font-size:.65rem}.hb-rich-competitor-list{flex-direction:column;gap:.5rem;display:flex}.hb-rich-pillars{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.hb-rich-pillar{border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:.375rem;padding:1rem;display:flex}.hb-rich-pillar-icon{margin-bottom:.125rem;font-size:1.25rem}.hb-rich-pillar-title{color:#ffffffd1;font-size:.82rem;font-weight:700}.hb-rich-pillar-desc{color:#ffffff6b;font-size:.74rem;line-height:1.5}.journey{color:#eff8ffeb;background:#060a12;width:100%;max-width:100%;min-height:100dvh;overflow:hidden}.hb-route-boot{background:radial-gradient(circle at 18% 16%,#55dff914,#0000 34%),linear-gradient(90deg,#030811f0,#03081129),#07131f url(/media/level9os/blue-spine-v2-poster.webp) 60% 42%/cover no-repeat;position:fixed;inset:0}.hb-module-context{background:#55dff909;border:1px solid #55dff91f;border-radius:10px;grid-template-columns:auto 1fr;align-items:baseline;gap:.2rem .65rem;margin:0 0 1rem;padding:.72rem .85rem;display:grid}.hb-module-context span{color:#55dff9a6;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font:.56rem ui-monospace,monospace}.hb-module-context strong{color:#ffffffeb;font-size:.86rem}.hb-module-context p{color:#ffffff7a;margin:0;font-size:.72rem;line-height:1.5}.journey-hero{isolation:isolate;box-sizing:border-box;z-index:1;background:#07131f;align-items:end;width:100%;max-width:100%;min-height:100dvh;padding:clamp(1.25rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.journey-hero-video,.journey-hero-shade{width:100%;height:100%;position:absolute;inset:0}.journey-hero-video{z-index:-3;object-fit:cover;object-position:60% 42%;opacity:.8}.journey-hero-shade{z-index:-1;background:linear-gradient(90deg,#030811f0 0%,#030811c7 32%,#0308115c 49%,#0308110f 66%,#0000 84%),linear-gradient(#0000 68%,#07131f80 100%)}.journey-hero-content{width:min(100%,780px);min-width:0;max-width:780px;padding-bottom:clamp(2.4rem,8vh,6rem)}.journey-hero-quote{z-index:1;width:fit-content;max-width:calc(100vw - 2.5rem);margin:0;position:absolute;top:clamp(8rem,18vh,11.5rem);left:clamp(1.25rem,4vw,4rem)}.journey h1.journey-hero-primary{color:#f3fbff;letter-spacing:-.04em;text-wrap:balance;max-width:12.5ch;margin:0;font-size:clamp(2.9rem,4.15vw,4.1rem);font-weight:700;line-height:1.02;position:static}.journey-hero-quote cite{box-sizing:border-box;color:#ffffffa8;letter-spacing:.04em;text-align:right;width:100%;margin-top:.5rem;padding-right:.2rem;font:italic 500 .72rem/1.2 ui-serif,Georgia,serif;display:block}.journey-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.journey h1,.journey h2,.journey h3,.journey p{margin-top:0}.journey h1{color:#f3fbff;letter-spacing:-.065em;text-wrap:balance;max-width:14ch;margin-bottom:1.1rem;font-size:clamp(2.2rem,3.45vw,3.8rem);font-weight:720;line-height:.95}.journey h1 span{white-space:nowrap;display:block}.journey-lede{color:#dcf0f9b8;max-width:51ch;margin-bottom:2rem;font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.6}.journey-lede-mobile,.journey-mobile-kicker,.journey-mode-label-mobile,.journey-mobile-continue,.journey-mobile-entry{display:none}.journey-modes{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;width:100%;max-width:760px;display:grid}.journey-mode{color:#ebfaffe0;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05182680;border:1px solid #97e1ff40;border-radius:13px;flex-direction:column;align-items:flex-start;gap:.55rem;min-height:132px;padding:1rem;font-family:inherit;transition:transform .18s,background .18s,border-color .18s;display:flex}.journey-mode:hover,.journey-mode:focus-visible{background:#072a3dc2;border-color:#5adfffb8;outline:none;transform:translateY(-3px)}.journey-mode-primary{background:linear-gradient(135deg,#05688fbf,#254899a8);border-color:#7debffb8}.journey-mode span{color:#75e7ffe6;letter-spacing:.1em;font-family:ui-monospace,monospace;font-size:.63rem}.journey-mode strong{font-size:.93rem;line-height:1.2}.journey-mode small{color:#daf0f994;font-size:.72rem;line-height:1.4}.journey-resume{color:#dcf0f994;cursor:pointer;text-align:left;background:#03101b7a;border:1px solid #97e1ff24;border-radius:10px;align-items:center;gap:.7rem;width:min(100%,760px);margin-top:.7rem;padding:.7rem .9rem;font:.68rem ui-monospace,monospace;transition:border-color .18s,background .18s,color .18s;display:flex}.journey-resume strong{color:#ebfaffdb;font-family:var(--font-inter), system-ui, sans-serif;font-size:.75rem}.journey-resume span:last-child{color:#60e2ffc7;margin-left:auto}.journey-resume:hover{color:#dcf0f9cc;background:#072a3d94;border-color:#5adfff6b}.journey-scroll{z-index:3;color:#c9effa9e;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;font:.65rem ui-monospace,monospace;position:absolute;bottom:1.25rem;right:clamp(1.25rem,4vw,4rem)}.journey-scroll span{color:#60e2ff;vertical-align:-.08em;font-size:1rem}.journey-intro,.journey-impact,.journey-close{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:clamp(1.5rem,7vw,8rem);padding:clamp(4.5rem,10vw,10rem) clamp(1.25rem,8vw,10rem);display:grid}.journey-intro{background:#07131f}.journey-eyebrow{color:#55dff9;margin-bottom:.8rem;font-size:.65rem;line-height:1.4}.journey h2{color:#eefaff;letter-spacing:-.055em;max-width:16ch;margin-bottom:0;font-size:clamp(2rem,4vw,4rem);line-height:1}.journey-intro>p,.journey-impact p{color:#d6ebf39e;align-self:end;font-size:1.02rem;line-height:1.75}.journey-systems{background:#050a12;padding:clamp(3.5rem,8vw,7rem) clamp(1.5rem,7vw,7rem)}.journey-systems-head{grid-template-columns:.45fr 1.1fr .75fr;align-items:start;gap:2rem;display:grid}.journey-systems-head h2{color:#fffffff0;letter-spacing:-.055em;margin:0;font-size:clamp(1.8rem,3.5vw,3.2rem);line-height:1.03}.journey-systems-head>p:last-child{color:#ffffff75;margin:0;font-size:.82rem;line-height:1.7}.journey-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:2.6rem;display:grid}.journey-system-card{--journey-accent:#9b7cff;border:1px solid color-mix(in srgb,var(--journey-accent) 24%,transparent);background:radial-gradient(circle at 85% 5%,color-mix(in srgb,var(--journey-accent) 16%,transparent),transparent 34%),#080b11;min-height:31rem;color:inherit;text-align:left;cursor:pointer;border-radius:.9rem;grid-template-rows:11rem 1fr auto;padding:0;transition:transform .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.journey-system-card.is-build{--journey-accent:#27d8c3}.journey-system-card.is-scale{--journey-accent:#ffad42}.journey-system-card:hover,.journey-system-card:focus-visible{border-color:color-mix(in srgb,var(--journey-accent) 52%,transparent);outline:none;transform:translateY(-3px)}.journey-system-visual{filter:saturate(.82)contrast(1.04);background-position:50%;background-size:cover;width:100%;height:11rem;display:block;position:relative}.journey-system-visual:after{content:"";background:linear-gradient(180deg,#04070c0d,#04070ce6),linear-gradient(90deg,color-mix(in srgb,var(--journey-accent) 10%,transparent),transparent 50%);position:absolute;inset:0}.journey-system-number,.journey-system-outcome{z-index:2;border:1px solid color-mix(in srgb,var(--journey-accent) 34%,transparent);color:var(--journey-accent);letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04070cb8;border-radius:999px;padding:.42rem .5rem;font:650 .56rem/1 ui-monospace,monospace;position:absolute;top:1.1rem}.journey-system-number{left:1.25rem}.journey-system-outcome{right:1.25rem}.journey-system-copy{padding:1.25rem 1.25rem 1.05rem;display:block}.journey-system-copy>strong{color:var(--journey-accent);letter-spacing:.17em;text-transform:uppercase;font:650 .62rem/1 ui-monospace,monospace}.journey-system-card h3{color:#fff;letter-spacing:-.065em;margin:.45rem 0 1rem;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:520;line-height:.95}.journey-system-card p{color:#ffffffad;margin:0;font-size:.82rem;line-height:1.58}.journey-system-card small{color:color-mix(in srgb,var(--journey-accent) 76%,white 24%);letter-spacing:.055em;text-transform:uppercase;margin-top:1rem;font:560 .57rem/1.5 ui-monospace,monospace;display:block}.journey-system-enter{border-top:1px solid color-mix(in srgb,var(--journey-accent) 24%,transparent);color:var(--journey-accent);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-self:end;margin:0 1.25rem;padding:1rem 0 1.15rem;font:600 .6rem/1 ui-monospace,monospace;display:flex}.journey-story{background:#07131f;gap:.75rem;padding:clamp(1.25rem,4vw,4rem) clamp(1.25rem,8vw,10rem) clamp(4.5rem,10vw,10rem);display:grid}.journey-panel{background:linear-gradient(110deg,#0a2131d4,#07111dc7);border:1px solid #89ddf721;border-radius:18px;grid-template-columns:74px minmax(190px,.9fr) minmax(220px,1.25fr) auto;align-items:center;gap:clamp(1rem,3vw,3rem);padding:clamp(1.35rem,3vw,2.4rem);transition:border-color .18s,transform .18s;display:grid}.journey-panel:hover{border-color:#5cddfb6b;transform:translate(3px)}.journey-panel-index{color:#5be0fa6b;letter-spacing:.1em;font:.72rem ui-monospace,monospace}.journey-panel h3{color:#effaff;letter-spacing:-.035em;margin-bottom:0;font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.1}.journey-panel>p{color:#daeff799;margin-bottom:0;font-size:.88rem;line-height:1.6}.journey-panel button,.journey-question-list button,.journey-cta{color:#e2f9ffe6;cursor:pointer;background:#09364a9e;border:1px solid #61e1ff59;border-radius:999px;padding:.6rem .85rem;font-family:inherit;font-size:.74rem;line-height:1.25;transition:background .16s,border-color .16s}.journey-panel button:hover,.journey-panel button:focus-visible,.journey-question-list button:hover,.journey-question-list button:focus-visible,.journey-cta:hover,.journey-cta:focus-visible{background:#0b5b7ac7;border-color:#5ee5ff;outline:none}.journey-panel button span,.journey-question-list span{color:#68e6ff}.journey-impact{background:radial-gradient(circle at 75% 15%,#0c8fba3d,#0000 35%),#06101a;border-top:1px solid #86e1fc21}.journey-impact>div>p:not(.journey-eyebrow){margin-bottom:0}.journey-question-list{align-self:center;gap:.6rem;display:grid}.journey-question-list button{text-align:left;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.journey-close{text-align:center;background:#050b13;padding-top:clamp(4.5rem,11vw,11rem);padding-bottom:clamp(4.5rem,11vw,11rem);display:block}.journey-close .journey-eyebrow{margin-bottom:1rem}.journey-close h2{margin:0 auto}.journey-close-actions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:2rem;display:flex}.journey-story-placeholder{background:linear-gradient(#070f1cb3,#030810f5);border-top:1px solid #80e7ff14;border-bottom:1px solid #80e7ff14;min-height:min(38rem,72vh)}.journey-cta{padding:.8rem 1.15rem;font-weight:700}.journey-cta-secondary{background:0 0;border-color:#c3e9f538}@media (max-width:860px){.journey-hero{min-height:100dvh}.journey-modes{grid-template-columns:1fr;max-width:520px}.journey-mode{min-height:0}.journey-intro,.journey-impact,.journey-systems-head,.journey-system-grid{grid-template-columns:1fr}.journey-system-card{min-height:29rem}.journey-panel{grid-template-columns:48px 1fr}.journey-panel>p{grid-column:2}.journey-panel button{grid-column:2;justify-self:start}}@media (max-width:640px){.journey-hero{align-items:end;min-height:100svh;padding:0 1.25rem}.journey-hero-video{object-position:78% 42%;opacity:1;filter:brightness(1.1)saturate(1.12)contrast(1.02)}.journey-hero-content{width:100%;padding:0 0 5.6rem}.journey-hero-shade{background:linear-gradient(#02070e1f 0%,#02070e0a 30%,#02070e57 54%,#020810f0 100%),linear-gradient(90deg,#0308119e 0%,#0308112e 72%,#0000 100%)}.journey-mobile-kicker{color:#80e7ffd1;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .85rem;font:600 .58rem/1.4 ui-monospace,monospace;display:block}.journey h1{letter-spacing:-.06em;max-width:none;font-size:clamp(2.35rem,12.2vw,3.5rem)}.journey h1 span{white-space:normal}.journey-hero-quote{width:100%;max-width:none;position:static}.journey h1.journey-hero-primary{letter-spacing:-.035em;text-shadow:0 2px 24px #00000080;max-width:none;margin:0 0 .9rem;font-size:clamp(1.62rem,6.8vw,2rem);line-height:1.03}.journey h1.journey-hero-primary span{white-space:nowrap}.journey-hero-quote cite{width:fit-content;margin:-.35rem 0 1.15rem auto;padding-right:0}.journey-lede-desktop,.journey-modes,.journey-scroll,.journey-resume{display:none}.journey-lede-mobile{color:#e1f3fac7;text-shadow:0 1px 16px #0000007a;max-width:32ch;margin:0;font-size:.95rem;line-height:1.55;display:block}.journey-mobile-continue{z-index:3;bottom:calc(1.2rem + env(safe-area-inset-bottom));color:#d9f3fbb8;letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.45rem;min-height:44px;padding:.65rem 0;font:600 .62rem/1 ui-monospace,monospace;display:inline-flex;position:absolute;left:1.25rem}.journey-mobile-continue span{color:#60e2ff;font-size:.95rem}.journey-mobile-entry{background:radial-gradient(circle at 90% 8%,#18769e2e,#0000 36%),linear-gradient(#06111c,#050913 72%);border-top:1px solid #75e2ff1f;flex-direction:column;justify-content:center;gap:.8rem;min-height:100svh;padding:5rem 1.25rem;display:flex}.journey-mobile-entry-head{margin-bottom:1.35rem}.journey-mobile-entry-head .journey-eyebrow{color:#6ae1ffb8;margin-bottom:.8rem;font-size:.62rem}.journey-mobile-entry-head h2{color:#f2fbff;letter-spacing:-.055em;max-width:14ch;margin:0;font-size:clamp(2rem,9vw,2.65rem);line-height:.98}.journey-mobile-entry-action{color:#eefaffeb;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081b299e;border:1px solid #97e1ff2e;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem .8rem;width:100%;padding:1rem;display:grid}.journey-mobile-entry-action.is-primary{background:linear-gradient(135deg,#084b65b8,#24367694);border-color:#69e2ff7a}.journey-mobile-entry-action>span{color:#71e5ff;grid-row:1/3;font:600 .62rem ui-monospace,monospace}.journey-mobile-entry-action strong{grid-column:2;font-size:.9rem}.journey-mobile-entry-action small{color:#daf0f97a;grid-column:2;font-size:.68rem}.journey-mobile-entry-action b{color:#71e5ff;grid-area:1/3/3;font-size:1rem}.journey-mobile-entry-explore{color:#bee7f4a3;background:0 0;border:0;align-self:center;margin-top:.55rem;padding:.65rem;font:600 .68rem/1.2 ui-monospace,monospace}.journey-panel{grid-template-columns:1fr;gap:.9rem}.journey-panel>p,.journey-panel button{grid-column:auto}.journey-panel-index{display:none}}@media (prefers-reduced-motion:reduce){.journey-hero-video{display:none}.journey-hero-poster.is-hidden{opacity:1}.journey *,.journey :before,.journey :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:768px){.hb-chat-panel{height:auto;min-height:0;max-height:none}.hb-entry-rail{flex:none;padding:1rem 1.25rem .85rem;overflow:visible}.hb-entry-starters{grid-template-columns:1fr;gap:.42rem;max-height:8.5rem;display:grid;overflow-y:auto}.hb-entry-title{margin-bottom:.65rem;font-size:1.28rem}.hb-entry-explore{margin-top:.25rem}.hb-chat-feed{flex:none;max-height:11rem}.hb-chat-replies{max-height:13rem;overflow:auto}}@media (max-width:640px){.hb-topbar{gap:.5rem;padding:.65rem .75rem}.hb-topbar-brand,.hb-topbar-cta{min-height:44px}.hb-topbar-sub,.hb-topbar-badge,.hb-full-menu-trigger,.hb-session-reset,.hb-topbar-nav{display:none}.hb-topbar-actions{margin-left:auto}.hb-entry-rail{gap:.55rem;padding:.72rem .75rem}.hb-entry-kicker,.hb-entry-title,.hb-entry-explore{display:none}.hb-entry-mobile-label{justify-content:space-between;align-items:baseline;gap:.75rem;padding:0 .15rem;display:flex}.hb-entry-mobile-label span{color:#ffffffdb;font-size:.72rem;font-weight:750}.hb-entry-mobile-label small{color:#ffffff52;font-size:.6rem}.hb-module-context,.hb-tour-active .hb-chat-panel{display:none}.hb-tour-active.hb-tour-step-1 .hb-chat-panel{background:radial-gradient(circle at 50% 24%,#4f3eb41f,#0000 42%);min-height:calc(100svh - 58px);display:block}.hb-tour-active.hb-tour-step-1 .hb-entry-rail{min-height:calc(100svh - 58px);padding-top:clamp(3.5rem,11vh,6rem)}.hb-tour-active.hb-tour-step-1 .hb-entry-mobile-label{display:none}.hb-tour-active.hb-tour-step-1 .hb-entry-kicker,.hb-tour-active.hb-tour-step-1 .hb-entry-title,.hb-tour-active.hb-tour-step-1 .hb-entry-explore{display:block}.hb-tour-active.hb-tour-step-1 .hb-module-panel{display:none}.hb-tour-active .hb-tour-focus{box-shadow:none!important;outline:0!important}.hb-mobile-page-switcher{color:#ffffffe6;text-align:left;width:calc(100% - 1.5rem);font:inherit;background:linear-gradient(135deg,#ffffff0b,#ffffff05);border:1px solid #ffffff17;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin:.75rem .75rem 0;padding:.65rem .72rem;display:grid}.hb-mobile-page-switcher-icon{border:1px solid;border-radius:8px;place-items:center;min-width:32px;height:32px;font:700 .62rem ui-monospace,monospace;display:grid}.hb-mobile-page-switcher small,.hb-mobile-page-switcher strong{min-width:0;display:block}.hb-mobile-page-switcher small{color:#ffffff5c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.18rem;font:.52rem ui-monospace,monospace}.hb-mobile-page-switcher strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.hb-mobile-page-switcher-action{color:#83e7ff;font-size:.68rem;font-weight:700}}@media (max-width:340px){.journey h1.journey-hero-primary span{white-space:normal}}
