.lab-beta-notice{border-radius:var(--radius-sm);background:#fff9e7;border:1px solid #d5b35b;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;margin-top:1rem;padding:.8rem 1rem;display:grid}.lab-beta-notice__badge{color:#fff;letter-spacing:.12em;background:#7a5b0b;border-radius:999px;align-items:center;min-height:30px;padding:.25rem .6rem;font-size:.7rem;font-weight:900;display:inline-flex}.lab-beta-notice p{color:#55430f;margin:0;font-size:.8rem;line-height:1.55}.lab-beta-notice a{color:#55430f;font-weight:800}.lab-subnav{border:1px solid var(--brand-border);border-radius:var(--radius-sm);background:#ffffffeb;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.55rem .75rem;display:flex}.lab-subnav__label{background:var(--brand-petrol-900);color:#fff;letter-spacing:.13em;border-radius:5px;flex:none;padding:.35rem .55rem;font-size:.72rem;font-weight:850}.lab-subnav__links{justify-content:flex-end;align-items:center;gap:.2rem;display:flex}.lab-subnav a{min-height:40px;color:var(--brand-muted);white-space:nowrap;border-radius:6px;align-items:center;padding:.4rem .68rem;font-size:.83rem;font-weight:750;text-decoration:none;display:inline-flex}.lab-subnav a:hover,.lab-subnav a.active{background:var(--brand-soft);color:var(--brand-petrol-900)}.lab-subnav a.active{box-shadow:inset 0 -2px var(--brand-teal-500)}.lab-hero{border-radius:var(--radius-lg);background:linear-gradient(125deg, #29c8c60f, transparent 42%), var(--brand-petrol-900);border:1px solid #29c8c66b;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);min-height:390px;margin-top:1rem;display:grid;overflow:hidden}.lab-hero__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2.25rem,5.5vw,4.75rem);display:flex}.lab-hero .eyebrow{color:var(--brand-teal-500)}.lab-hero h1{color:#fff;hyphens:none;letter-spacing:-.052em;overflow-wrap:normal;word-break:normal;max-width:14em;font-size:clamp(2.45rem,5.3vw,4.75rem);line-height:1}.lab-hero .hero-text{color:#dce9ea;max-width:49rem}.lab-hero__signal{background:#ffffff06;border-left:1px solid #29c8c652;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;min-width:0;padding:2rem;display:flex}.lab-hero__signal svg{width:min(100%,340px)}.lab-hero__signal path{fill:none;stroke:var(--brand-teal-500);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.lab-hero__signal .lab-hero__signal-soft{stroke:#dce9ea52;stroke-width:1.5px}.lab-hero__signal circle{fill:var(--brand-petrol-900);stroke:var(--brand-teal-500);stroke-width:3px}.lab-hero__signal p{color:#fff;letter-spacing:.09em;text-align:center;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.lab-status,.verified-badge{color:#fff;letter-spacing:.02em;border:1px solid #29c8c68c;border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:.28rem .58rem;font-size:.74rem;font-weight:800;display:inline-flex}.lab-hero .lab-status{margin-top:1.5rem}.lab-status--light{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-petrol-900)}.update-stamp{color:var(--brand-muted);margin:1rem 0 0;font-size:.8rem;font-weight:650}.lab-data-notice{border-radius:var(--radius-sm);background:#f4f9f9;border:1px solid #c7dfe0;grid-template-columns:auto minmax(0,1fr);gap:.85rem;margin:1rem 0 1.5rem;padding:1rem 1.1rem;display:grid}.lab-data-notice__icon{background:var(--brand-petrol-900);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:900;display:grid}.lab-data-notice strong{color:var(--brand-ink);font-size:.86rem}.lab-data-notice p{color:var(--brand-muted);margin:.24rem 0 0;font-size:.78rem;line-height:1.55}.evidence-badge{border:1px solid var(--brand-border);width:fit-content;min-height:30px;color:var(--brand-ink);background:#fff;border-radius:999px;align-items:center;gap:.38rem;padding:.28rem .58rem;font-size:.73rem;font-weight:750;display:inline-flex}.evidence-badge__mark{border:2px solid;border-radius:50%;width:8px;height:8px}.evidence-badge--official{color:var(--brand-petrol-800)}.evidence-badge--independently_verified{color:#2f6554}.evidence-badge--fqi_tested{color:#6c5420}.evidence-badge--unverified{color:#6b6660}.lab-chips{flex-wrap:wrap;gap:.38rem;display:flex}.lab-chips span{border:1px solid var(--brand-border);color:var(--brand-petrol-900);background:#e8f1f1a3;border-radius:999px;padding:.24rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.mini-graph{width:100%;min-height:180px;display:block}.mini-graph__edges path{fill:none;stroke:var(--brand-border);stroke-width:2px}.mini-graph__nodes circle{stroke:#fff;stroke-width:3px}.node-method{fill:#147a80}.node-risk{fill:#9a6848}.node-technology{fill:#2a9f9c}.node-insight{fill:#71878a}.node-model{fill:var(--brand-petrol-900)}.node-use-case{fill:#55714c}.node-regulation{fill:#695986}.lab-dashboard{background:var(--brand-border);border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid;overflow:hidden}.lab-module-card{background:var(--brand-surface);flex-direction:column;align-items:flex-start;min-width:0;min-height:330px;padding:clamp(1.5rem,3.5vw,2.5rem);display:flex}.lab-module-card__number,.lab-module-card__label{color:var(--brand-petrol-900);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.lab-module-card__number{color:var(--brand-petrol-800)}.lab-module-card h2,.lab-module-card h3{margin-top:.55rem}.lab-module-card>p{margin-bottom:0}.lab-module-card__highlight{border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);gap:.2rem;width:100%;margin:1.1rem 0 0;padding:.9rem 0;display:grid}.lab-module-card__highlight strong{color:var(--brand-ink);font-size:1.14rem}.lab-module-card__highlight span{color:var(--brand-muted);font-size:.8rem}.lab-module-card .button{margin-top:auto}.lab-module-card .mini-graph{margin:.25rem 0 .6rem}.lab-latest-changes{grid-template-columns:.72fr 1.28fr;gap:clamp(1.5rem,4vw,3rem);display:grid}.lab-change-list{border-top:1px solid var(--brand-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.lab-change-list li{border-bottom:1px solid var(--brand-border);grid-template-columns:120px minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.lab-change-list span{color:var(--brand-petrol-900);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.lab-change-list strong{color:var(--brand-ink)}.lab-process ol{border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lab-process li{min-width:0;padding:1.25rem;position:relative}.lab-process li+li{border-left:1px solid var(--brand-border)}.lab-process li>span{color:var(--brand-petrol-800);font-size:.72rem;font-weight:900;display:block}.lab-process strong{color:var(--brand-ink);margin-top:.3rem;display:block}.lab-process li p{margin:.45rem 0 0;font-size:.84rem}.home-lab-teaser{border-color:#29c8c694;padding:0;overflow:hidden}.home-lab-teaser__intro{padding:clamp(2rem, 4vw, 3.3rem) var(--content-gutter);background:linear-gradient(120deg,#fff 0%,#eef7f7 100%);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:2rem;display:grid}.home-lab-teaser__intro h2{max-width:18em}.home-lab-teaser__intro p:not(.section-kicker){max-width:43rem}.home-lab-teaser__intro .button{margin-top:.75rem}.home-lab-teaser__signals{border-top:1px solid var(--brand-border);background:var(--brand-petrol-900);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-lab-teaser__signals article{min-width:0;padding:1.3rem var(--content-gutter)}.home-lab-teaser__signals article+article{border-left:1px solid #c8dedf3d}.home-lab-teaser__signals span{color:var(--brand-teal-500);letter-spacing:.11em;font-size:.69rem;font-weight:850;display:block}.home-lab-teaser__signals strong{color:#fff;margin-top:.35rem;font-size:1.05rem;display:block}.home-lab-teaser__signals p{color:#a9c0c2;margin:.2rem 0 0;font-size:.78rem;line-height:1.4}.lab-toolbar{border:1px solid var(--brand-border);border-radius:var(--radius-sm);background:var(--brand-soft);grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;padding:1.2rem;display:grid}.lab-toolbar label,.lab-search{align-content:start;gap:.35rem;min-width:0;display:grid}.lab-toolbar label>span,.lab-search>span,.lab-toolbar legend{color:var(--brand-petrol-900);letter-spacing:.03em;font-size:.72rem;font-weight:800}.lab-toolbar input[type=search],.lab-toolbar select,.knowledge-search input{border:1px solid var(--brand-border);width:100%;min-height:46px;color:var(--brand-ink);font:inherit;background:#fff;border-radius:6px;padding:.62rem .72rem}.lab-toolbar__checks{border:0;flex-wrap:wrap;grid-column:1/-1;gap:.55rem;margin:0;padding:0;display:flex}.lab-toolbar__checks legend{width:100%;margin-bottom:.15rem}.lab-toolbar__checks label{border:1px solid var(--brand-border);cursor:pointer;background:#fff;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:.45rem;min-height:42px;padding:.42rem .68rem;display:inline-flex}.lab-toolbar__checks input,.knowledge-filters input{width:18px;height:18px;accent-color:var(--brand-petrol-800)}.radar-results-heading{justify-content:space-between;align-items:end;gap:1rem;margin:2rem 0 1rem;display:flex}.radar-results-heading p{margin:0;font-weight:750}.radar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.radar-card{border:1px solid var(--brand-border);border-radius:var(--radius-sm);background:#fff;flex-direction:column;min-width:0;padding:clamp(1.2rem,2.5vw,1.65rem);transition:transform .15s,border-color .15s;display:flex;box-shadow:0 10px 28px #073f450b}.radar-card:hover{border-color:#29c8c6b8;transform:translateY(-2px)}.radar-card__header,.radar-card__footer,.radar-card__score,.watch-event__title-row,.knowledge-map__intro,.watch-section__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.radar-card__provider,.watch-event__provider{color:var(--brand-petrol-900);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.72rem;font-weight:850}.radar-card__meta{border-top:1px solid var(--brand-border);border-left:1px solid var(--brand-border);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem;display:grid}.radar-card__meta div{border-right:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);align-content:start;gap:.15rem;min-width:0;padding:.75rem;display:grid}.radar-card__meta span,.radar-card__line span,.radar-card__score span{color:var(--brand-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.69rem;font-weight:750}.radar-card__meta strong,.radar-card__line strong{color:var(--brand-ink);font-size:.82rem;line-height:1.45}.radar-card__line{border-bottom:1px solid var(--brand-border);gap:.15rem;padding:.75rem 0;display:grid}.radar-card__line--artifact{background:#f3fbfb;border:1px solid #29c8c673;padding:.85rem}.radar-card__line--artifact a{width:fit-content;margin-top:.15rem;font-size:.76rem;font-weight:800}.radar-card__relevance{margin-top:1.1rem}.radar-card__assessment{margin:1rem 0 0;font-size:.91rem}.radar-card__footer{border-top:1px solid var(--brand-border);align-items:center;margin-top:auto;padding-top:1.1rem}.radar-card__footer>div{flex-wrap:wrap;gap:.45rem;display:flex}.radar-card__footer a,.watch-event__content>a,.knowledge-detail [data-detail-link]{flex:none;font-size:.8rem;font-weight:800}.lab-empty{border:1px dashed var(--brand-border);border-radius:var(--radius-sm);background:var(--brand-soft);text-align:center;padding:2rem}.lab-empty p{margin-bottom:0}.watch-section__head .update-stamp,.knowledge-map__intro .update-stamp{flex:none;margin-top:0}.watch-timeline{gap:1rem;display:grid}.watch-event{border:1px solid var(--brand-border);border-radius:var(--radius-sm);background:#fff;grid-template-columns:minmax(180px,.35fr) minmax(0,1.65fr);display:grid;overflow:hidden}.watch-event__date{background:var(--brand-petrol-900);flex-direction:column;justify-content:center;align-items:flex-start;padding:1.45rem;display:flex}.watch-event__type{color:var(--brand-teal-500);letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:850}.watch-event__date strong{color:#fff;margin-top:.45rem;font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.05}.watch-event__date time{color:#dce9ea;margin-top:.55rem;font-size:.82rem}.watch-event__date>span:last-child{color:#dce9ea}.watch-event__content{padding:1.45rem}.verified-badge{border-color:var(--brand-border);color:var(--brand-petrol-900);flex:none;gap:.32rem}.watch-event__qualifier{border-left:3px solid var(--brand-teal-500);margin:.8rem 0 0;padding-left:.7rem;font-size:.84rem}.watch-event dl{gap:0;margin:1rem 0;display:grid}.watch-event dl div{border-top:1px solid var(--brand-border);grid-template-columns:120px minmax(0,1fr);gap:.75rem;padding:.55rem 0;display:grid}.watch-event dt{color:var(--brand-petrol-900);text-transform:uppercase;font-size:.72rem;font-weight:800}.watch-event dd{color:var(--brand-muted);margin:0;font-size:.86rem}.knowledge-map{padding:clamp(1rem,2.5vw,1.7rem)}.knowledge-controls{border:1px solid var(--brand-border);border-radius:var(--radius-sm);background:var(--brand-soft);grid-template-columns:minmax(250px,.42fr) minmax(0,1.58fr);gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.knowledge-filters{border:0;flex-wrap:wrap;align-items:end;gap:.45rem;margin:0;padding:0;display:flex}.knowledge-filters legend{width:100%;color:var(--brand-petrol-900);font-size:.72rem;font-weight:800}.knowledge-filters label{border:1px solid var(--brand-border);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.35rem;min-height:40px;padding:.38rem .58rem;display:inline-flex}.knowledge-filters input{accent-color:var(--graph-type-color,var(--brand-teal-500))}.graph-type--hub{--graph-type-color:#efc85a}.graph-type--insight{--graph-type-color:#93a5a8}.graph-type--method{--graph-type-color:#34c7c3}.graph-type--technology{--graph-type-color:#57d9c9}.graph-type--risk{--graph-type-color:#d79b70}.graph-type--model{--graph-type-color:#e8f5f5}.graph-type--standard_regulation{--graph-type-color:#ad96dc}.graph-type--use_case{--graph-type-color:#91b780}.knowledge-filters label span{color:var(--brand-ink);font-size:.76rem;font-weight:750}.knowledge-filters small{color:var(--brand-muted)}.knowledge-workspace{background:#061f23;border:1px solid #153f44;border-radius:12px;min-height:720px;position:relative;overflow:hidden;box-shadow:0 24px 60px #073f451f}.knowledge-canvas-wrap{background:radial-gradient(circle at 28% 30%,#29c8c61f,#0000 34%),radial-gradient(circle at 72% 68%,#6959861f,#0000 32%),linear-gradient(145deg,#08282d 0%,#051b1f 62%,#04171a 100%);min-width:0;min-height:720px;position:relative;overflow:hidden}.knowledge-canvas-wrap:after{content:"";opacity:.18;pointer-events:none;background-image:radial-gradient(#d6edec1f .7px,#0000 .7px);background-size:24px 24px;position:absolute;inset:0}.knowledge-canvas{z-index:1;cursor:grab;touch-action:none;user-select:none;width:100%;height:720px;display:block;position:relative}.knowledge-canvas.is-panning{cursor:grabbing}.knowledge-canvas-toolbar{z-index:3;backdrop-filter:blur(12px);background:#031518c2;border:1px solid #b8e0e033;border-radius:9px;gap:.3rem;padding:.28rem;display:flex;position:absolute;top:.75rem;left:.75rem;box-shadow:0 12px 30px #0000002e}.knowledge-canvas-toolbar button{color:#e8f4f4;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#ffffff12;border:0;border-radius:6px;padding:.35rem .65rem;font-size:.82rem;font-weight:850}.knowledge-canvas-toolbar button:hover,.knowledge-canvas-toolbar button:focus-visible{color:#fff;background:#29c8c633}.knowledge-canvas-stats{z-index:3;color:#ddeeefa3;letter-spacing:.02em;align-items:center;gap:.34rem;font-size:.68rem;display:flex;position:absolute;top:.95rem;right:.95rem}.knowledge-canvas-stats strong{color:#f5fbfb}.knowledge-canvas-stats span{background:#39c9c6;border-radius:50%;width:3px;height:3px;margin-inline:.18rem}.knowledge-canvas-hint{color:#ddeeefad;text-align:center;background:#031518b8;border-radius:5px;margin:0;padding:.42rem .6rem;font-size:.68rem;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.knowledge-canvas-hint__mobile{display:none}.graph-edge{stroke:#b5d5d742;stroke-linecap:round;stroke-width:.9px;transition:opacity .12s,stroke .12s,stroke-width .12s}.graph-edge--weight-4,.graph-edge--weight-5{stroke:#b5d5d75c;stroke-width:1.25px}.graph-edge.is-active{stroke:var(--brand-teal-500);stroke-width:2.2px;filter:drop-shadow(0 0 4px #29c8c6cc)}.graph-node{cursor:pointer;outline:none;transition:opacity .18s}.graph-node__halo{fill:#0000;stroke:currentColor;stroke-width:1px;opacity:.14;transition:opacity .16s,r .16s}.graph-node__dot{stroke:#eef9f9db;stroke-width:1.6px;filter:drop-shadow(0 0 7px);transition:stroke .16s,stroke-width .16s,r .16s}.graph-node text{fill:#eef9f9e0;paint-order:stroke;stroke:#04181bf0;stroke-linejoin:round;stroke-width:4.5px;font-size:14px;font-weight:650;transition:opacity .15s}.graph-node__label--secondary,.graph-node--insight text{opacity:0}.graph-node:hover text,.graph-node:focus-visible text,.graph-node.is-selected text,.graph-node.is-neighbour text{opacity:1}.graph-node:hover .graph-node__halo,.graph-node:focus-visible .graph-node__halo,.graph-node.is-selected .graph-node__halo{opacity:.82}.graph-node.is-neighbour{opacity:1}.graph-node.is-neighbour .graph-node__halo{stroke-width:2.2px;opacity:.72;filter:drop-shadow(0 0 9px)}.graph-node.is-neighbour .graph-node__dot{stroke:#fff;stroke-width:2.8px;filter:drop-shadow(0 0 13px)}.graph-node:hover .graph-node__dot,.graph-node:focus-visible .graph-node__dot,.graph-node.is-selected .graph-node__dot{stroke:#fff;stroke-width:3.4px}.graph-node.is-selected .graph-node__halo{stroke-width:3px;filter:drop-shadow(0 0 14px var(--brand-teal-500))}.graph-node.is-selected .graph-node__dot{filter:drop-shadow(0 0 17px var(--brand-teal-500))}.knowledge-canvas.is-distant .graph-node__label--secondary{display:none}.graph-node--hub{color:#efc85a}.graph-node--insight{color:#93a5a8}.graph-node--method{color:#34c7c3}.graph-node--technology{color:#57d9c9}.graph-node--risk{color:#d79b70}.graph-node--model{color:#e8f5f5}.graph-node--standard_regulation{color:#ad96dc}.graph-node--use_case{color:#91b780}.graph-node--hub .graph-node__dot{fill:#a67b16}.graph-node--insight .graph-node__dot{fill:#71878a}.graph-node--method .graph-node__dot{fill:#147a80}.graph-node--technology .graph-node__dot{fill:#2a9f9c}.graph-node--risk .graph-node__dot{fill:#9a6848}.graph-node--model .graph-node__dot{fill:#d8e9e9}.graph-node--standard_regulation .graph-node__dot{fill:#695986}.graph-node--use_case .graph-node__dot{fill:#55714c}.knowledge-detail{color:#e2f1f1c2;background:#03181be6;border-top:1px solid #b8e0e02e;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,3rem);min-width:0;padding:clamp(1.35rem,2.8vw,2rem);display:grid}.knowledge-detail [data-detail-description]{color:#c8dfe0}.knowledge-detail__summary,.knowledge-detail__relations{min-width:0}.graph-detail-type{border-left:4px solid var(--brand-teal-500);color:#dff5f4;letter-spacing:.05em;text-transform:uppercase;background:#29c8c61a;padding:.28rem .48rem;font-size:.7rem;font-weight:850;display:inline-flex}.graph-detail-type--hub{border-color:#efc85a}.graph-detail-type--risk{border-color:#9a6848}.graph-detail-type--model{border-color:#073f45}.graph-detail-type--standard_regulation{border-color:#695986}.graph-detail-type--use_case{border-color:#55714c}.knowledge-detail h3{color:#fff;margin-top:.8rem}.knowledge-detail__relations{border-top:1px solid #b8e0e029;padding-top:clamp(1.25rem,2.5vw,2rem)}.knowledge-detail h4{color:#fff;margin:0}.knowledge-detail h4 span{color:#c8eceb;background:#ffffff12;border:1px solid #b8e0e033;border-radius:999px;place-items:center;min-width:24px;min-height:24px;margin-left:.35rem;padding-inline:.36rem;font-size:.68rem;display:inline-grid}.knowledge-detail ul{grid-template-columns:1fr;gap:.35rem;margin:.65rem 0 1rem;padding:0;list-style:none;display:grid}.knowledge-detail li,.knowledge-detail li button{width:100%}.knowledge-detail li button{color:#c8eceb;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.45rem 0;font-size:.78rem;font-weight:700}.knowledge-detail [data-detail-link]:not([hidden]){color:#5bd9d5;margin-top:1rem;display:inline-block}.knowledge-detail [data-detail-link][hidden]{display:none}.knowledge-detail .lab-chips span{color:#e8f6f6cc;background:#ffffff0f;border-color:#b8e0e02e}.watch-event__checked{color:var(--brand-muted);margin-top:.55rem;font-size:.7rem;display:block}.knowledge-list{border:1px solid var(--brand-border);border-radius:var(--radius-sm);background:#f8fbfb;margin-top:1rem;padding:1.2rem}.knowledge-list>div:first-child{max-width:760px}.knowledge-list>p[data-graph-result-count]{font-size:.82rem;font-weight:750}.knowledge-list__jumps{flex-wrap:wrap;gap:.45rem .8rem;margin:.9rem 0 1.2rem;display:flex}.knowledge-list__jumps a{align-items:center;min-height:44px;display:inline-flex}.knowledge-list__grid{gap:1.25rem;display:grid}.knowledge-list__group{scroll-margin-top:1rem}.knowledge-list__group h3{margin:0 0 .65rem}.knowledge-list__group h3 span{color:var(--brand-muted);font-size:.8rem}.knowledge-list__group ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.knowledge-list__item{border:1px solid var(--brand-border);min-width:0;min-height:150px;color:var(--brand-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-left-width:4px;border-radius:6px;align-content:start;gap:.28rem;padding:.9rem;display:grid}.knowledge-list__item:hover,.knowledge-list__item.is-selected{border-color:var(--brand-teal-500);background:#f3fbfb}.knowledge-list__item>span{color:var(--brand-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:800}.knowledge-list__item small{color:var(--brand-muted);font-size:.76rem;line-height:1.45}.graph-type-border--hub{border-left-color:#a67b16}.graph-type-border--insight{border-left-color:#71878a}.graph-type-border--method{border-left-color:#147a80}.graph-type-border--technology{border-left-color:#2a9f9c}.graph-type-border--risk{border-left-color:#9a6848}.graph-type-border--model{border-left-color:#073f45}.graph-type-border--standard_regulation{border-left-color:#695986}.graph-type-border--use_case{border-left-color:#55714c}@media (width<=1120px){.lab-subnav{flex-direction:column;align-items:flex-start}.lab-subnav__links{justify-content:flex-start;width:100%;padding-bottom:.2rem;overflow-x:auto}.lab-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-list__grid{grid-template-columns:1fr}}@media (width<=900px){.lab-hero{grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr)}.lab-dashboard,.radar-grid{grid-template-columns:1fr}.lab-module-card{min-height:300px}.lab-latest-changes{grid-template-columns:1fr}.lab-process ol{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-process li+li{border-left:0}.lab-process li:nth-child(2),.lab-process li:nth-child(3),.lab-process li:nth-child(5){border-left:1px solid var(--brand-border)}.lab-process li:nth-child(n+4){border-top:1px solid var(--brand-border)}.home-lab-teaser__intro{grid-template-columns:1fr}.home-lab-teaser__intro .mini-graph{max-height:220px}.lab-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-controls,.knowledge-workspace{grid-template-columns:1fr}}@media (width<=760px){.lab-hero{grid-template-columns:1fr}.lab-hero__signal{border-top:1px solid #29c8c652;border-left:0;min-height:220px}.home-lab-teaser__signals{grid-template-columns:1fr}.home-lab-teaser__signals article+article{border-top:1px solid #c8dedf3d;border-left:0}.lab-toolbar{grid-template-columns:1fr}.radar-card__footer,.knowledge-map__intro,.watch-section__head{flex-direction:column;align-items:flex-start}.watch-event{grid-template-columns:1fr}.watch-event__date{min-height:155px}.knowledge-canvas-wrap{min-height:520px;display:block}.knowledge-canvas{height:520px}.knowledge-canvas-toolbar{flex-wrap:wrap;left:.65rem;right:.65rem}.knowledge-canvas-toolbar button{min-height:44px}.knowledge-canvas-stats{background:#031518b8;border-radius:5px;padding:.25rem .42rem;top:6.8rem;left:.85rem;right:auto}.knowledge-canvas-hint__desktop{display:none}.knowledge-canvas-hint__mobile{display:inline}.knowledge-workspace{min-height:0}.knowledge-detail{border-top:1px solid #b8e0e02e}.knowledge-list__group ul{grid-template-columns:1fr}.knowledge-list__item{min-height:132px}}@media (width<=520px){.lab-beta-notice{grid-template-columns:1fr;align-items:start}.lab-beta-notice__badge{width:fit-content}.lab-subnav{margin-top:.65rem}.lab-hero__copy{padding:2rem 1.25rem}.lab-hero h1{font-size:clamp(2rem,10.5vw,2.9rem)}.lab-module-card,.watch-event__content,.knowledge-detail,.knowledge-list{padding:1.1rem}.lab-process ol{grid-template-columns:1fr}.lab-process li:nth-child(n){border-top:1px solid var(--brand-border);border-left:0}.lab-process li:first-child{border-top:0}.home-lab-teaser__intro{padding-inline:1.1rem}.home-lab-teaser__intro .button{width:100%}.radar-card__header,.radar-results-heading,.watch-event__title-row{flex-direction:column;align-items:flex-start}.radar-card__meta{grid-template-columns:1fr}.radar-card__footer{align-items:stretch}.radar-card__footer>a{min-height:44px}.watch-event dl div{grid-template-columns:1fr;gap:.15rem}.knowledge-filters label{width:100%}}.qn-hero{border-radius:var(--radius-lg);background:radial-gradient(circle at 8% 8%, #29c8c621, transparent 31%), var(--brand-petrol-900);border:1px solid #29c8c66b;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:600px;margin-top:1rem;display:grid;overflow:hidden}.qn-hero__copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(2.25rem,3.5vw,3rem);display:flex}.qn-hero .eyebrow,.qn-trust .section-kicker,.qn-closing .section-kicker{color:var(--brand-teal-500)}.qn-hero h1{color:#fff;hyphens:none;letter-spacing:-.052em;overflow-wrap:break-word;max-width:11em;margin:0;font-size:clamp(2.35rem,4vw,3.9rem);line-height:.98}.qn-hero__lede{color:#dce9ea;max-width:42rem;margin:1.1rem 0 0;font-size:clamp(1rem,1.65vw,1.14rem);line-height:1.62}.qn-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.35rem;display:flex}.qn-hero .button.secondary{color:#fff;background:0 0;border-color:#ffffff94}.qn-hero .button.secondary:hover{background:#ffffff14;border-color:#fff}.qn-hero .button.is-disabled{cursor:not-allowed;opacity:.68;user-select:none}.qn-status{border-top:1px solid #c8dedf47;gap:.8rem;width:100%;margin-top:2rem;padding-top:1.25rem;display:grid}.qn-status strong{color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:.74rem}.qn-status ul{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.qn-status li{color:#eaf4f4;border:1px solid #29c8c66b;border-radius:999px;align-items:center;min-height:32px;padding:.28rem .65rem;font-size:.77rem;font-weight:700;display:inline-flex}.qn-hero__visual{background:#ffffff06;border-left:1px solid #29c8c64d;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;min-width:0;margin:0;padding:clamp(1.5rem,4vw,3rem);display:flex}.qn-hero__visual figcaption{color:#dce9ea;text-align:center;max-width:38rem;font-size:.78rem;line-height:1.5}.qn-product-frame{background:#eef1f2;border:1px solid #073f4547;border-radius:12px;overflow:hidden;box-shadow:0 24px 56px #03232729}.qn-product-frame>span{border-bottom:1px solid var(--brand-border);background:#f7fafa;align-items:center;gap:.32rem;min-height:26px;padding:0 .7rem;display:flex}.qn-product-frame>span i{background:var(--brand-border);border-radius:50%;width:7px;height:7px}.qn-product-frame>span i:first-child{background:var(--brand-teal-500)}.qn-product-frame img{width:100%;height:auto;display:block}.qn-product-frame--hero{width:min(100%,660px);transform:rotate(.35deg)}.qn-audience .section-heading,.qn-workflow .section-heading,.qn-tour .section-heading,.qn-use-cases .section-heading,.qn-faq .section-heading{max-width:850px}.qn-audience__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.qn-audience-card{border:1px solid var(--brand-border);border-radius:var(--radius-sm);background:linear-gradient(145deg,#e8f1f19e,#fff 64%);padding:clamp(1.25rem,3vw,1.75rem)}.qn-audience-card h3,.qn-use-cases__grid h3,.qn-trust h3,.qn-tour-item h3,.qn-methods h3{margin:0 0 .6rem}.qn-audience-card>p{margin:0}.qn-audience-card ul{gap:.65rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.qn-audience-card li{color:var(--brand-ink);padding-left:1.3rem;position:relative}.qn-audience-card li:before{background:var(--brand-teal-500);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.63em;left:0}.qn-workflow{background:#eef7f7;border-color:#094f5657}.qn-workflow__steps{border:1px solid var(--brand-border);border-radius:var(--radius-sm);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.qn-workflow__steps li{align-content:start;gap:1rem;min-width:0;padding:1.25rem;display:grid}.qn-workflow__steps li+li{border-left:1px solid var(--brand-border)}.qn-workflow__steps li>span,.qn-tour-item__copy>span,.qn-trust article>span{color:var(--brand-petrol-800);letter-spacing:.12em;font-size:.78rem;font-weight:900}.qn-workflow__steps h3{margin:0 0 .45rem}.qn-workflow__steps p{margin:0;font-size:.9rem}.qn-tour__list{gap:clamp(2rem,5vw,3.5rem);display:grid}.qn-tour-item{border-top:1px solid var(--brand-border);grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding-top:clamp(1.5rem,3vw,2.5rem);display:grid}.qn-tour-item--reverse{grid-template-columns:minmax(0,1.28fr) minmax(16rem,.72fr)}.qn-tour-item--reverse .qn-tour-item__copy{order:2}.qn-tour-item--reverse figure{order:1}.qn-tour-item__copy>span{margin-bottom:.7rem;display:block}.qn-tour-item__copy p{margin-bottom:0}.qn-tour-item figure{min-width:0;margin:0}.qn-tour-item figcaption{color:var(--brand-muted);margin-top:.65rem;font-size:.78rem;line-height:1.5}.qn-use-cases__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.qn-use-cases__grid article{border:1px solid var(--brand-border);border-radius:var(--radius-sm);padding:1.3rem}.qn-use-cases__grid article>span{color:var(--brand-petrol-800);letter-spacing:.12em;margin-bottom:.7rem;font-size:.7rem;font-weight:900;display:block}.qn-use-cases__grid p,.qn-methods p{margin-bottom:0}.qn-methods{border-radius:var(--radius-sm);background:var(--brand-soft);grid-template-columns:minmax(0,1fr) minmax(16rem,.8fr);align-items:center;gap:1.5rem;margin-top:1rem;padding:1.4rem;display:grid}.qn-methods ul{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.qn-methods li{color:var(--brand-petrol-900);background:#fff;border:1px solid #094f5652;border-radius:999px;padding:.38rem .68rem;font-size:.8rem;font-weight:800}.qn-trust{padding:clamp(2rem, 4.5vw, 3.5rem) var(--content-gutter);border-radius:var(--radius-md);background:linear-gradient(135deg, #29c8c614, transparent 42%), var(--brand-petrol-900);border:1px solid #29c8c66b;margin:clamp(1.25rem,3vw,2rem) 0}.qn-trust .section-heading{max-width:900px}.qn-trust h2,.qn-trust h3{color:#fff}.qn-trust .section-heading p:last-child,.qn-trust article p{color:#dce9ea}.qn-trust__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.qn-trust article{border-radius:var(--radius-sm);background:#ffffff0b;border:1px solid #c8dedf3d;padding:1.25rem}.qn-trust article>span{color:var(--brand-teal-500);margin-bottom:.8rem;display:block}.qn-trust article p{margin-bottom:0}.qn-beta{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.qn-beta__copy h2{margin:0 0 .85rem}.qn-beta__availability{color:var(--brand-petrol-900);margin:1.2rem 0 0;font-size:.9rem;font-weight:800}.qn-beta__rules{border-radius:var(--radius-sm);background:linear-gradient(145deg,#29c8c61a,#e8f1f1a3);border:1px solid #094f564d;padding:1.25rem}.qn-beta__rules ul{gap:.7rem;margin:0;padding-left:1.2rem;display:grid}.qn-faq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.qn-faq details{border:1px solid var(--brand-border);border-radius:var(--radius-sm);background:#fff;align-self:start}.qn-faq summary{min-height:52px;color:var(--brand-ink);cursor:pointer;padding:.85rem 2.7rem .85rem 1rem;font-weight:800}.qn-faq details[open] summary{border-bottom:1px solid var(--brand-border);background:var(--brand-soft)}.qn-faq details p{margin:0;padding:1rem}.qn-closing{padding:clamp(2rem, 4.5vw, 3.5rem) var(--content-gutter);border-radius:var(--radius-md);background:var(--brand-petrol-900);border:1px solid #29c8c66b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin:clamp(1.25rem,3vw,2rem) 0 0;display:grid}.qn-closing h2{color:#fff;margin:0 0 .75rem}.qn-closing p:last-child{color:#dce9ea;max-width:720px;margin-bottom:0}@media (width<=960px){.qn-hero,.qn-tour-item,.qn-tour-item--reverse,.qn-beta{grid-template-columns:1fr}.qn-hero__visual{border-top:1px solid #29c8c64d;border-left:0}.qn-tour-item--reverse .qn-tour-item__copy,.qn-tour-item--reverse figure{order:initial}.qn-workflow__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.qn-workflow__steps li:nth-child(odd){border-left:0}.qn-workflow__steps li:nth-child(n+3){border-top:1px solid var(--brand-border)}}@media (width<=760px){.qn-audience__grid,.qn-use-cases__grid,.qn-trust__grid,.qn-faq__list,.qn-methods,.qn-closing{grid-template-columns:1fr}.qn-methods ul{justify-content:flex-start}.qn-closing .button{justify-self:start}}@media (width<=520px){.qn-hero__copy,.qn-hero__visual{padding:2rem 1.25rem}.qn-hero h1{font-size:clamp(2rem,10.5vw,2.9rem)}.qn-hero__actions{flex-direction:column;align-items:stretch;width:100%}.qn-hero__actions .button,.qn-closing .button{width:100%}.qn-workflow__steps{grid-template-columns:1fr}.qn-workflow__steps li+li,.qn-workflow__steps li:nth-child(n+3){border-top:1px solid var(--brand-border);border-left:0}.qn-product-frame>span{min-height:22px}}
