.mn-page{width:100%;min-height:100%;color:var(--text);position:relative}.mn-wrap{width:min(100% - 2rem,72rem);margin-inline:auto}.mn-wrap--narrow{width:min(100% - 2rem,48rem)}.mn-wrap--wide{width:min(100% - 2rem,82rem)}.mn-hero{padding:clamp(2.25rem,7vw,6.75rem) 0 clamp(2rem,5vw,4.5rem);position:relative;overflow:hidden}.mn-hero:before{content:"";background:radial-gradient(circle at 20% 44%, color-mix(in srgb, var(--sage) 33%, transparent), transparent 54%), radial-gradient(circle at 79% 30%, color-mix(in srgb, var(--rose) 31%, transparent), transparent 53%), radial-gradient(circle at 54% 84%, color-mix(in srgb, var(--lavender) 35%, transparent), transparent 52%);filter:blur(44px)saturate(.92);opacity:.72;pointer-events:none;border-radius:50%;width:min(74vw,54rem);height:min(48vw,31rem);position:absolute;inset:8% auto auto 50%;transform:translate(-50%)}.mn-kicker{z-index:1;border:1px solid var(--border);background:color-mix(in srgb, var(--panel-2) 86%, transparent);color:var(--muted);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.55rem;padding:.48rem .8rem;font-size:.61rem;font-weight:700;display:inline-flex;position:relative}.mn-title{z-index:1;letter-spacing:-.055em;text-wrap:balance;max-width:15ch;margin-top:1.1rem;font-size:clamp(2.45rem,6vw,5.75rem);font-weight:800;line-height:.98;position:relative}.mn-title--medium{max-width:20ch;font-size:clamp(2.2rem,4.7vw,4.35rem);line-height:1.02}.mn-lead{z-index:1;max-width:42rem;color:var(--muted);text-wrap:pretty;margin-top:1.25rem;font-size:clamp(1rem,1.65vw,1.2rem);line-height:1.72;position:relative}.mn-foil-rule{z-index:1;background:linear-gradient(90deg, var(--holo-1), var(--holo-2), var(--holo-3), var(--holo-4), var(--holo-5));opacity:.78;background-size:220% 100%;border-radius:999px;width:min(100%,34rem);height:3px;margin-top:1.5rem;animation:8s ease-in-out infinite alternate holo-pan;position:relative;overflow:hidden}.mn-section{padding:clamp(2.75rem,6vw,5rem) 0}.mn-section+.mn-section{padding-top:0}.mn-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.25rem;display:flex}.mn-section-heading h2{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;font-size:clamp(1.55rem,3vw,2.65rem);font-weight:750;line-height:1.08}.mn-section-heading p{max-width:32rem;color:var(--muted);font-size:.9rem;line-height:1.65}.mn-panel,.mn-panel-strong,.mn-card,.mn-stat{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(24px)saturate(1.08)}.mn-panel{border-radius:1.5rem;padding:clamp(1.25rem,3vw,2rem)}.mn-panel-strong{background:var(--panel-2);border-radius:1.5rem;padding:clamp(1.35rem,3vw,2.25rem)}.mn-card{border-radius:1.25rem;padding:1.15rem;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,background .22s,box-shadow .22s;position:relative;overflow:hidden}.mn-card:after{content:"";background:color-mix(in srgb, var(--lavender) 18%, transparent);filter:blur(30px);pointer-events:none;border-radius:50%;height:8rem;position:absolute;inset:auto -25% -60% 35%}.mn-card:hover{border-color:var(--border-strong);background:var(--panel-2);box-shadow:var(--shadow-float);transform:translateY(-3px)}.mn-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.mn-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.mn-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.mn-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.mn-stat{border-radius:1.1rem;padding:1rem}.mn-stat__label{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:700}.mn-stat__value{font-family:var(--font-mono);margin-top:.45rem;font-size:clamp(1.15rem,2vw,1.65rem);font-weight:700;line-height:1}.mn-button-primary,.mn-button-secondary,.mn-chip{border-radius:.9rem;justify-content:center;align-items:center;gap:.55rem;font-weight:700;text-decoration:none;display:inline-flex}.mn-button-primary{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--sage) 62%, var(--panel-solid));color:#173729;min-height:2.85rem;box-shadow:0 12px 34px color-mix(in srgb, var(--sage) 18%, transparent);padding:.75rem 1.05rem}.mn-button-primary:hover{filter:saturate(1.08);box-shadow:var(--shadow-float);transform:translateY(-2px)}:root[data-theme=dark] .mn-button-primary{color:#10251b}.mn-button-secondary{border:1px solid var(--border);background:var(--panel);min-height:2.85rem;color:var(--text);box-shadow:var(--shadow-card);padding:.75rem 1.05rem}.mn-button-secondary:hover{border-color:var(--border-strong);background:var(--panel-2);transform:translateY(-2px)}.mn-chip{border:1px solid var(--border);background:color-mix(in srgb, var(--panel-2) 76%, transparent);min-height:2.15rem;color:var(--muted);font-family:var(--font-mono);border-radius:999px;padding:.45rem .72rem;font-size:.72rem}.mn-chip:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--border));color:var(--text);transform:translateY(-1px)}.mn-callout{border:1px solid color-mix(in srgb, var(--lavender) 52%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--panel-2) 90%, transparent), color-mix(in srgb, var(--lavender) 12%, var(--panel)));box-shadow:var(--shadow-card);border-radius:1.35rem;padding:1.2rem;position:relative;overflow:hidden}.mn-callout:before{content:"";background:linear-gradient(180deg, var(--holo-1), var(--holo-2), var(--holo-3), var(--holo-4));width:3px;position:absolute;inset:0 auto 0 0}.mn-muted{color:var(--muted)}.mn-data{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mn-holo-label{color:#0000;background:linear-gradient(100deg, var(--holo-1), var(--holo-2), var(--holo-3), var(--holo-4));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite alternate holo-pan}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--border);background:color-mix(in srgb, var(--panel-2) 82%, transparent);color:var(--text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:.9rem;box-shadow:inset 0 1px #ffffff2e}input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--muted) 72%, transparent)}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:var(--border-strong)}table{border-collapse:separate;border-spacing:0}thead{color:var(--muted);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem}tbody tr{transition:background .16s}tbody tr:hover{background:color-mix(in srgb, var(--lavender) 8%, transparent)}code,pre{border-color:var(--border);background:color-mix(in srgb, var(--surface-container-lowest) 82%, transparent)}@media (max-width:900px){.mn-grid-4,.mn-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mn-wrap,.mn-wrap--narrow,.mn-wrap--wide{width:min(100% - 1.25rem,72rem)}.mn-title{font-size:clamp(2.35rem,13vw,3.75rem)}.mn-title--medium{font-size:clamp(2.15rem,11vw,3.35rem)}.mn-grid-2,.mn-grid-3,.mn-grid-4,.mn-stat-grid{grid-template-columns:1fr}.mn-panel,.mn-panel-strong{border-radius:1.2rem}}@media (prefers-reduced-motion:reduce){.mn-card:hover,.mn-button-primary:hover,.mn-button-secondary:hover,.mn-chip:hover{transform:none}}
:root{--hub-bg:var(--bg);--hub-bg2:var(--panel-solid);--hub-panel:var(--panel);--hub-panel2:var(--panel-2);--hub-line:var(--border);--hub-text:var(--text);--hub-muted:var(--muted);--hub-blue:var(--blue);--hub-green:var(--accent);--hub-shadow:var(--shadow-float)}.hub-chrome{z-index:70;color:var(--text);-webkit-backdrop-filter:blur(26px)saturate(1.08);backdrop-filter:blur(26px)saturate(1.08);position:sticky;top:0;box-shadow:0 12px 34px #574e3e12}.hub-globalbar{background:color-mix(in srgb,var(--panel-solid) 90%,transparent);border-bottom:1px solid var(--border)}.hub-storebar{border-bottom:1px solid var(--border);background:linear-gradient(90deg,#92c4a647,#cbc1e240 48%,#e7b7af38)}.hub-globalbar__inner,.hub-storebar__inner{align-items:center;width:min(100% - 2rem,82rem);margin-inline:auto;display:flex}.hub-globalbar__inner{gap:1.4rem;min-height:4.25rem}.hub-storebar__inner{gap:1rem;min-height:3.2rem}.hub-brand{align-items:center;min-height:3rem;display:inline-flex}.hub-globalnav,.hub-storenav{scrollbar-width:none;align-items:center;min-width:0;display:flex;overflow-x:auto}.hub-globalnav{gap:1.15rem}.hub-storenav{gap:1rem}.hub-globalnav::-webkit-scrollbar{display:none}.hub-storenav::-webkit-scrollbar{display:none}.hub-globalnav__link{white-space:nowrap;color:var(--muted);font-size:.84rem;font-weight:700;position:relative}.hub-globalnav__link:hover,.hub-globalnav__link[data-active=true]{color:var(--text)}.hub-globalnav__link[data-active=true]:after{content:"";background:linear-gradient(90deg,var(--holo-1),var(--holo-2),var(--holo-3),var(--holo-4));border-radius:999px;height:2px;position:absolute;bottom:-.65rem;left:0;right:0}.hub-storenav a{white-space:nowrap;color:color-mix(in srgb,var(--text) 74%,transparent);font-size:.7rem;font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;border-bottom:2px solid #0000;padding:1rem 0 .78rem;font-weight:700}.hub-storenav a:hover,.hub-storenav a[data-active=true]{color:var(--text)}.hub-storenav a[data-active=true]{border-bottom-color:var(--accent)}.hub-account{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.hub-account__button,.hub-icon-button{border:1px solid var(--border);background:var(--panel);min-height:2.35rem;color:var(--text);border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;font-weight:750;display:inline-flex}.hub-account__button{padding:.6rem .9rem}.hub-icon-button{width:2.35rem}.hub-account__button:hover,.hub-icon-button:hover{border-color:color-mix(in srgb,var(--accent) 52%,var(--border));background:var(--panel-solid);transform:translateY(-1px)}.hub-search{background:var(--panel);border:1px solid var(--border);border-radius:999px;width:min(25rem,33vw);min-width:13rem;height:2.35rem;margin-left:auto;display:flex;overflow:hidden}.hub-search input{min-width:0;color:var(--text);flex:1;padding:0 .9rem;font-size:.76rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.hub-search button{background:linear-gradient(135deg,var(--sage),var(--lavender));color:#26352e;width:2.5rem;font-size:1rem}.hub-page{min-height:100%;color:var(--text);background:0 0}.hub-container{width:min(100% - 2rem,82rem);margin-inline:auto}.hub-section{padding:2rem 0}.hub-section+.hub-section{padding-top:.65rem}.hub-section__head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.hub-section__head h2{color:var(--text);letter-spacing:-.025em;font-size:1.38rem;font-weight:780}.hub-section__head p,.hub-section__head a{color:var(--muted);font-size:.78rem}.hub-section__head a:hover{color:var(--accent)}@media (max-width:980px){.hub-globalbar__inner{gap:.8rem}.hub-globalnav__link{font-size:.76rem}.hub-search{width:15rem}}@media (max-width:720px){.hub-globalbar__inner,.hub-storebar__inner,.hub-container{width:min(100% - 1rem,82rem)}.hub-globalbar__inner{flex-wrap:wrap;padding:.45rem 0}.hub-brand{margin-right:auto}.hub-globalnav{order:3;width:100%;padding-bottom:.25rem}.hub-account{margin-left:0}.hub-storebar__inner{flex-wrap:wrap;padding:.4rem 0}.hub-storenav{order:2;width:100%}.hub-search{order:1;width:100%;max-width:none}.hub-account__button{font-size:0}.hub-account__button:after{content:"Lab";font-size:.68rem}}
.hub-feature{border:1px solid var(--border);background:var(--panel);min-height:27rem;box-shadow:var(--hub-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:1.35rem;grid-template-columns:minmax(0,1.65fr) minmax(20rem,.85fr);display:grid;overflow:hidden}.hub-feature__art{background:linear-gradient(0deg,color-mix(in srgb,var(--bg) 90%,transparent),color-mix(in srgb,var(--bg) 4%,transparent) 58%),radial-gradient(circle at 76% 28%,color-mix(in srgb,var(--sage) 62%,transparent),transparent 18rem),radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--rose) 52%,transparent),transparent 16rem),radial-gradient(circle at 58% 70%,color-mix(in srgb,var(--lavender) 52%,transparent),transparent 16rem),linear-gradient(135deg,color-mix(in srgb,var(--sage) 24%,var(--bg)),color-mix(in srgb,var(--lavender) 25%,var(--bg)) 48%,color-mix(in srgb,var(--rose) 20%,var(--bg)));align-items:end;min-height:27rem;padding:clamp(2rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.hub-feature__copy{z-index:1;max-width:43rem;position:relative}.hub-feature__eyebrow{background:var(--panel-2);border:1px solid var(--border);color:var(--muted);font-size:.61rem;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.38rem .62rem;font-weight:800;display:inline-flex}.hub-feature__copy h1{color:var(--text);letter-spacing:-.055em;margin-top:1rem;font-size:clamp(2.65rem,5vw,5rem);font-weight:850;line-height:.95}.hub-feature__copy p{max-width:38rem;color:var(--muted);margin-top:1rem;font-size:1rem;line-height:1.58}.hub-feature__detail{background:linear-gradient(180deg,var(--panel-2),var(--panel));border-left:1px solid var(--border);flex-direction:column;gap:.85rem;padding:1.35rem;display:flex}.hub-feature__detail h2{color:var(--text);font-size:1.45rem;font-weight:790}.hub-feature__detail p{color:var(--muted);font-size:.82rem;line-height:1.55}.hub-thumbgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.hub-thumb{border:1px solid var(--border);background:var(--panel);border-radius:.9rem;min-height:5.2rem;padding:.78rem}.hub-thumb strong{color:var(--text);font-size:.75rem;display:block}.hub-thumb span{color:var(--muted);margin-top:.35rem;font-size:.65rem;display:block}.hub-tags{flex-wrap:wrap;gap:.38rem;display:flex}.hub-tag{background:color-mix(in srgb,var(--lavender) 35%,transparent);color:var(--text);border-radius:999px;padding:.34rem .5rem;font-size:.64rem}.hub-cta-row{flex-wrap:wrap;gap:.55rem;margin-top:auto;display:flex}.hub-action,.hub-action-secondary{border-radius:.8rem;justify-content:center;align-items:center;min-height:2.65rem;padding:.72rem 1rem;font-size:.79rem;font-weight:760;display:inline-flex}.hub-action{background:linear-gradient(135deg,var(--sage),color-mix(in srgb,var(--sage) 74%,var(--panel-solid)));color:#0c1d15;border:1px solid color-mix(in srgb,var(--accent) 38%,transparent)}.hub-action-secondary{border:1px solid var(--border);background:var(--panel);color:var(--text)}.hub-action-secondary:hover{background:var(--panel-2);border-color:var(--border-strong)}@media (max-width:900px){.hub-feature{grid-template-columns:1fr}.hub-feature__detail{border-left:0;border-top:1px solid var(--border);min-height:18rem}}@media (max-width:640px){.hub-feature__art{min-height:23rem}.hub-feature__copy h1{font-size:3rem}}
.hub-banner{border:1px solid var(--border);background:radial-gradient(circle at 82% 20%,color-mix(in srgb,var(--sage) 48%,transparent),transparent 15rem),radial-gradient(circle at 18% 90%,color-mix(in srgb,var(--lavender) 44%,transparent),transparent 15rem),linear-gradient(110deg,color-mix(in srgb,var(--sage) 11%,var(--panel-solid)),color-mix(in srgb,var(--rose) 10%,var(--panel-solid)));min-height:9rem;color:var(--text);box-shadow:var(--hub-shadow);border-radius:1.2rem;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:1.8rem 2rem;display:grid;position:relative;overflow:hidden}.hub-banner h3{font-size:clamp(1.7rem,3.5vw,3.15rem);font-weight:850;line-height:.98}.hub-banner p{max-width:44rem;color:var(--muted);margin-top:.75rem;font-size:.85rem;line-height:1.55}.hub-rail{scroll-snap-type:x proximity;grid-auto-columns:minmax(17rem,1fr);grid-auto-flow:column;gap:.9rem;padding-bottom:.65rem;display:grid;overflow-x:auto}.hub-rail::-webkit-scrollbar{height:.45rem}.hub-rail::-webkit-scrollbar-thumb{background:var(--border-strong)}.hub-card{scroll-snap-align:start;border:1px solid var(--border);background:var(--panel);min-height:13rem;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.hub-card:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--border));box-shadow:var(--shadow-float);transform:translateY(-3px)}.hub-card__visual{background:radial-gradient(circle at 76% 24%,color-mix(in srgb,var(--sage) 48%,transparent),transparent 8rem),linear-gradient(135deg,color-mix(in srgb,var(--sage) 14%,var(--panel-solid)),color-mix(in srgb,var(--blue) 10%,var(--panel-solid)));min-height:7rem;padding:1rem}.hub-card__visual[data-tone=pink]{background:radial-gradient(circle at 72% 24%,color-mix(in srgb,var(--rose) 50%,transparent),transparent 8rem),linear-gradient(135deg,color-mix(in srgb,var(--rose) 13%,var(--panel-solid)),color-mix(in srgb,var(--lavender) 12%,var(--panel-solid)))}.hub-card__visual[data-tone=green]{background:radial-gradient(circle at 72% 24%,color-mix(in srgb,var(--sage) 52%,transparent),transparent 8rem),linear-gradient(135deg,color-mix(in srgb,var(--sage) 15%,var(--panel-solid)),color-mix(in srgb,var(--accent) 9%,var(--panel-solid)))}.hub-card__visual[data-tone=amber]{background:radial-gradient(circle at 72% 24%,color-mix(in srgb,var(--amber) 58%,transparent),transparent 8rem),linear-gradient(135deg,color-mix(in srgb,var(--amber) 14%,var(--panel-solid)),color-mix(in srgb,var(--rose) 8%,var(--panel-solid)))}.hub-card__visual strong{color:var(--text);font-size:1.12rem;display:block}.hub-card__visual span{color:var(--muted);margin-top:.42rem;font-size:.72rem;display:block}.hub-card__body{padding:.95rem 1rem 1rem}.hub-card__body p{color:var(--muted);font-size:.74rem;line-height:1.55}.hub-card__meta{color:var(--accent);justify-content:space-between;gap:.6rem;margin-top:.85rem;font-size:.68rem;font-weight:750;display:flex}.hub-proofbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.hub-proofbar__item{border:1px solid var(--border);background:var(--panel-2);border-radius:.82rem;padding:.85rem}.hub-proofbar__item span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.625rem;font-weight:750;display:block}.hub-proofbar__item strong{color:var(--text);font-family:var(--font-mono);margin-top:.42rem;font-size:1.02rem;display:block}.hub-control-room{min-height:100%;color:var(--text);background:0 0;padding:1.6rem}.hub-control-room .mn-stat,:where(.hub-control-room section){border-color:var(--border);background:var(--panel);color:var(--text);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hub-control-room .text-muted{color:var(--muted)!important}.hub-control-room .text-text{color:var(--text)!important}@media (max-width:900px){.hub-proofbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hub-banner{grid-template-columns:1fr}.hub-rail{grid-auto-columns:84%}.hub-proofbar{grid-template-columns:1fr 1fr}}
.hub-control-room>div>div>header{border:1px solid var(--border);background:linear-gradient(100deg,var(--panel-2),color-mix(in srgb,var(--lavender) 24%,var(--panel)));box-shadow:var(--shadow-card);border-radius:1.1rem;padding:1.2rem 1.3rem}.hub-control-room .mt-4.grid.grid-cols-2{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem!important}.hub-control-room .mt-4.flex.flex-col.gap-4{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem!important;display:grid!important}.hub-control-room .mt-4.flex.flex-col.gap-4>section{min-height:11rem;border-radius:1rem!important;padding:1rem!important}.hub-control-room .mt-4.flex.flex-col.gap-4>section:first-child{grid-column:1/-1;min-height:auto}.hub-control-room button,.hub-control-room input,.hub-control-room select,.hub-control-room textarea{border-radius:.75rem!important}.lab-shell{grid-template-columns:15rem minmax(0,1fr);gap:1.2rem;display:grid}.lab-sidebar{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:1.1rem;align-self:start;padding:.65rem;position:sticky;top:8.1rem}.lab-sidebar a{color:var(--muted);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.72rem .8rem;font-size:.76rem;font-weight:700;display:flex}.lab-sidebar a:hover,.lab-sidebar a[data-active=true]{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--text)}.lab-main{min-width:0}.lab-hero{border:1px solid var(--border);background:radial-gradient(circle at 78% 20%,#8ed9be52,transparent 17rem),radial-gradient(circle at 35% 70%,#c8b8f447,transparent 18rem),var(--panel);box-shadow:var(--shadow-float);border-radius:1.3rem;padding:1.5rem}.lab-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.lab-card{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1rem;grid-column:span 4;padding:1rem}.lab-card--wide{grid-column:span 8}.lab-card--full{grid-column:1/-1}.lab-card h3{font-size:.9rem;font-weight:780}:where(.lab-card p){color:var(--muted);font-size:.74rem;line-height:1.55}.lab-metric{font-family:var(--font-mono);color:var(--text);font-size:1.45rem;font-weight:750}@media (max-width:1000px){.lab-shell{grid-template-columns:1fr}.lab-sidebar{display:flex;position:static;overflow-x:auto}.lab-sidebar a{white-space:nowrap}.lab-card,.lab-card--wide{grid-column:span 6}}@media (max-width:720px){.hub-control-room{padding:.75rem}.hub-control-room .mt-4.grid.grid-cols-2{grid-template-columns:1fr 1fr}.hub-control-room .mt-4.flex.flex-col.gap-4{grid-template-columns:1fr}.lab-card,.lab-card--wide{grid-column:1/-1}}
.hub-platform-shell{background:radial-gradient(circle at 8% 0%, #c5e0cd52, transparent 32rem), radial-gradient(circle at 92% 8%, #efcace47, transparent 34rem), radial-gradient(circle at 58% 42%, #d2c6eb33, transparent 36rem), var(--bg);color:var(--text)}.hub-platform-shell .mn-page{color:var(--text)}.hub-platform-shell .mn-hero:before{opacity:.48;filter:blur(62px)saturate(.88)}.hub-platform-shell .mn-panel,.hub-platform-shell .mn-panel-strong,.hub-platform-shell .mn-card,.hub-platform-shell .mn-stat,.hub-platform-shell section.rounded-xl,.hub-platform-shell section.rounded-2xl{background:var(--panel);border-color:var(--border);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.hub-platform-shell .bg-panel,.hub-platform-shell .bg-panel\/70,.hub-platform-shell .bg-panel\/55{background-color:var(--panel)!important}.hub-platform-shell .bg-panel2,.hub-platform-shell .bg-panel2\/70{background-color:var(--panel-2)!important}.hub-platform-shell .text-text{color:var(--text)!important}.hub-platform-shell .text-muted,.hub-platform-shell .text-muted\/70,.hub-platform-shell .text-muted\/60{color:var(--muted)!important}.hub-platform-shell .border-border{border-color:var(--border)!important}.hub-platform-shell .shadow-\[var\(--shadow-card\)\]{box-shadow:var(--shadow-card)!important}.hub-platform-shell input,.hub-platform-shell select,.hub-platform-shell textarea{background:var(--panel-2)!important;color:var(--text)!important;border-color:var(--border)!important}.hub-platform-shell table{background:var(--panel)}.hub-platform-shell tbody tr:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.hub-platform-shell .mn-button-primary{background:linear-gradient(135deg, var(--sage), color-mix(in srgb, var(--sage) 70%, white));border-color:color-mix(in srgb, var(--accent) 35%, transparent);color:#173225}.hub-platform-shell .mn-button-secondary,.hub-platform-shell .mn-kicker{background:var(--panel);border-color:var(--border);color:var(--text)}.hub-platform-shell .mn-kicker{color:var(--muted)}
